Announcement of the 2026 Sage CoCC Elections

394 views
Skip to first unread message

jplab

unread,
May 20, 2026, 8:14:06 PMMay 20
to sage-devel
Dear Sage community,

We are writing to officially announce the 2026 election process for the
Sage Code of Conduct Committee (CoCC).

The election committee for this cycle consists of:

* Nils Bruin
* Jean-Philippe Labbé
* John Palmieri
* Viviane Pons

As discussed previously, the election process will proceed as follows.

## Committee structure

The CoCC consists of six members serving two-year terms. In the future,
we hope to move toward staggered terms, with elections held annually for
roughly half of the committee in order to ensure continuity. For this
election, two committee members have agreed to start the staggering
(David Roe and Julian Rüth).

## Nominations and confidential objections (May 20 -- June 15)

Any member of sage-devel may nominate any other member of sage-devel,
including themselves.

In addition, any member of sage-devel may confidentially inform the
election committee that they believe a particular nominee should not
serve on the CoCC. Such confidential objections should be sent privately
by email to one of the election committee members.

To submit either a nomination or a confidential objection, please
contact any member of the election committee directly using their
personal email address.

At the end of the nomination period, the election committee will contact
nominees and inform them of the number of confidential objections
received, if any. The identities of those submitting objections will
remain confidential.

Nominees may then decide whether they wish to stand for election.

## Publication of the candidate list (June 22)

The final list of candidates will be published on June 22, together
with the number of confidential objections received by each candidate,
if any.

## Voting period (June 22 -- June 30)

Voting will be conducted by email. Members of sage-devel may send their
ballot to any member of the election committee, who will coordinate the
collection and tabulation of votes.

As specified in `CODE_OF_CONDUCT.md`, voting is conducted using the
method of equal shares.

If necessary, ties affecting the outcome of the election will be
resolved by the election committee using a transparent and publicly
documented tie-breaking procedure.

## Election results (July 1)

The election results will be announced on July 1, 2026.

Questions or comments regarding the election process are welcome on
sage-devel or sage-government.

Best regards,

The 2026 Sage CoCC Election Committee

jplab

unread,
Jul 4, 2026, 11:37:40 PMJul 4
to sage-devel
Dear Sage community,

The nomination period for the 2026 SageMath Code of Conduct Committee election has now concluded.

We are pleased to announce the following candidates:

Vincent Delecroix
Antoine Leudière
Vincent Macri

No confidential objections were received for any of the candidates.

The number of candidates equals the number of available positions.
Voting is now open, please submit approval ballots for each candidate as previously announced by July 14th 2026 (23:59UTC) to:

sage-cocc-electio...@simplelogin.com

The election committee will communicate the level of community
support to each candidate before the committee is formally constituted.

The election committee will collect and tabulate all ballots.

The election results will be announced on July 15th 2026.


The 2026 Sage CoCC Election Committee


Antoine Leudière

unread,
Jul 6, 2026, 10:40:41 AMJul 6
to sage-devel
Dear all,

As one of the candidates to the upcoming CoCC election, I wrote a short note to introduce myself. Please see attached!

Most importantly, thank you to the organizers of the election for their work on said election.

Yours,
Antoine Leudière
cocc-leudiere.pdf

jplab

unread,
Jul 11, 2026, 11:53:19 PMJul 11
to sage-devel

Dear Sage community,

We apologize for the premature announcement of the CoCC election. Our
ballot can actually be longer than originally announced! We hereby
retract the previous announcement and ballot. Any votes received up to
now are discarded, so make sure to submit a vote, even if you already
submitted one
in response to the original call.


Candidates
------------------
We announce the following updated ballot, listed in alphabetical order
by last name:

Vincent Delecroix
Antoine Leudière
David Lowry-Duda
Vincent Macri
Gonzalo Tornaria

Methode of Equal Shares
-----------------------------------------
There are three positions to fill. The election outcome is determined
by the method of equal shares. The election proceeds in rounds: in
each round, one candidate is elected using the approval ballots, and
the voting power of voters who helped elect that candidate is reduced
proportionally before the next round. This process continues until all
seats have been filled.

To vote
------------
In order to vote, Please send an email to

sage-cocc-election...@slmail.me

with the names of all candidates that you approve of. You may approve
as many or as few candidates as you wish, thus there are 2**5=32
possibilities.

The election closes July 20, 23:59 (Anywhere on Earth; UTC-12).

Tie-breaking rule
---------------------------
If two or more candidates are tied in any round in a way that affects
the outcome of the election, the tie will first be broken in favor of 
the candidate approved by the larger number of voters. If a tie
remains, it will be broken using the SHA-1 hash of the first merge
commit into the Sage-develop branch after the close of voting. The tied
candidates will be assigned distinct residues modulo n, where n is
the number of tied candidates, according to the order in which they
appear in the candidate list above (0, 1, …, n−1). The hash will be
interpreted as a stream of bytes. The first unused byte is reduced
modulo n. That candidate is chosen.


Best regards,

The 2026 Sage CoCC Election Committee

David Lowry-Duda

unread,
Jul 13, 2026, 10:41:44 PM (13 days ago) Jul 13
to sage-devel
I'm very happy to be considered. Following Antoine's lead, I'll link to https://davidlowryduda.com as introduction.

Thank you to the election organizers, and to the sage community more broadly.  - DLD

Antoine Leudière

unread,
Jul 14, 2026, 10:19:08 AM (13 days ago) Jul 14
to sage-devel
Dear all,

It's great (and healthy for the community!) to have new candidates! Thank you
also to the organizing committee for the update.

However, would it be possible to clarify why the timeline and the list of candidates of the elections were changed during the election itself, and after they were originally and officially announced?

Thank you very much for any clarification.

Yours,
Antoine Leudière

jplab

unread,
Jul 17, 2026, 12:48:48 PM (10 days ago) Jul 17
to sage-devel
Dear Sage community,

As Antoine pointed out, the community deserves a clarification on why 
the SageMath CoCC election was amended and rescheduled.

We found out that through an oversight, the original ballot was missing 
nominations that were received legitimately and within the set time
limits for the nomination process.

We therefore decided that in order to uphold the election process as
much as possible, the course of least harm was to recall the ballot. We
needed to adjust the time frame of the election in order to give the
community members enough time to cast their votes.

We apologize for the mixup and delay in treating the situation.

Kind regards,
The 2026 Sage CoCC Election Committee

jplab

unread,
Jul 18, 2026, 10:18:20 PM (8 days ago) Jul 18
to sage-devel
Dear Sage Community,

This is a friendly reminder to cast your votes for the CoCC Election.

Please send an email to


with the names of all candidates that you approve of. You may approve
as many or as few candidates as you wish, thus there are 2**5=32
possibilities.

The election closes July 20, 23:59 (Anywhere on Earth; UTC-12).

Best regards,
The 2026 Sage CoCC Election Committee
Reply all
Reply to author
Forward
0 new messages