• GR: Hide Identities of Developers Casting a Particular Vote

    From Sam Hartman@21:1/5 to All on Wed Feb 23 18:20:01 2022
    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.

    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from
    email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution
    embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYhZsmAAKCRAsbEw8qDeG dICVAP9ma4lho55eHuODdgRoRUeyROygxKZCCWDVgQgyldr6agEAuHcUumJagS6P tot7Bx/DNfIXVXnJ2Htn1dW4QlR1GwA=XTKx
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Wed Feb 23 18:30:02 2022
    I wanted to give a diff from what I published as the second round to
    what I formally proposed.
    The changes should be removal of the text about putting secretary
    decisions on hold and some indentation fixes in the rationale.

    @@ -40,22 +40,20 @@ Summary of Changes
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.

    [-5) Clarify that decisions of the secretary or their delegates can be put-] [-on hold.-] 6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution
    embodied in git commit [-dfc2e6b1cd4ac13c3ee11e1f7f3ff3a1450af52d.-]{+ed88a1e3c1fc367ee89620a73047d84a797c9a1d.+}
    As of February [-13,-]{+23,+} 2022, this commit can be found at [-https://salsa.debian.org/hartmans/webwml/-/commit/dfc2e6b1cd4ac13c3ee11e1f7f3ff3a1450af52d-]{+https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d+}

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    @@ -86,18 +84,6 @@ In the normal case ( &sect;7.2) where+} the project
    </ol>

    <h3>4.2. Procedure</h3>
    [-@@ -198,9 +216,9 @@ earlier can overrule everyone listed later.</cite></p>-] [- <p>Delaying a decision by the Project Leader or their Delegate:</p>-]

    [- <ol>-]
    [- <li>If the Project Leader or their Delegate, {+the project secretary or-]
    [-their delegate,+} or the Technical-]
    [- Committee, has made a decision, then Developers can override them-]
    [- by passing a resolution to do so; see-] [-[-&sect;4.1(3).</li>-]{+&sect;4.1(3), &sect;4.1(4), and &sect;4.1(8).</li>+}-]

    [- <li>If such a resolution is sponsored by at least 2K Developers,-]
    [- or if it is proposed by the Technical Committee, the resolution-]
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    @@ -127,6 +113,3 @@ varied by up
    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    [- <li>The options on the ballot will be those candidates who have-]
    [- nominated themselves and have not yet withdrawn, plus None Of The-]

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYhZt+AAKCRAsbEw8qDeG dL7jAQDSfcRB037qmhgBR9GayUX7P+hFDipMOtcqbw6u+oy1RwD9H/yyOjZGNBU3 cHsbBBii6y047vYMvKPeUq2+fUTdJAg=
    =OkAp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Sam Hartman on Wed Feb 23 19:00:01 2022
    Sam Hartman <hartmans@debian.org> writes:

    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.

    I sponsor the resolution quoted below.

    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    --
    Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQEzBAEBCgAdFiEE1zk0tJZ0z1zNmsJ4fYAxXFc23nUFAmIWc7gACgkQfYAxXFc2 3nVgTwf/acsKa3O5+RCojEHyWdPI47sy0MmW+mQ+9sp0AQWWqouzPnQX+GKM6a70 PdNGILAiCU0RG1k0r1PsZ7ktdfBGSU04ybqQUKaIpKpzIPDd9Tk13Fg9qi8VWNU0 G/w69SzxDYyIqCALI8aUfyaLIhGEkCsLc5vtp3YPvgdrbj382An5NykNzQucax0q 39DIGa3k39ri7vxdfjRLABWk8VPC+JMg99ZSeHWD1wmR3xT2sPOOmFlWCzOd3lMu vjTCVBX7U9lehGTKfzOhhFdY1xhFLDzIl++WU/rR8iaiU7nu7xm6xvHJLjatS17p ivZIC7PGT5S/DLfD2RzvTxhIaIAmew==/QOn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve McIntyre@21:1/5 to Sam Hartman on Wed Feb 23 19:00:01 2022
    I sponsor the resolution quoted below.

    On Wed, Feb 23, 2022 at 10:19:20AM -0700, Sam Hartman wrote:


    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.

    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were >uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from >email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution >embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at >https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>


    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>


    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The


    --
    Steve McIntyre, Cambridge, UK. steve@einval.com “Why do people find DNS so difficult? It’s just cache invalidation and
    naming things.”
    -– Jeff Waugh (https://twitter.com/jdub)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEEzrtSMB1hfpEDkP4WWHl5VzRCaE4FAmIWdW8ACgkQWHl5VzRC aE5c7Q/9G693bwswzTYbGF3jX/e6fLxBFuvt8ITa0ZxUoUGc2m1PF07NpM5LNb+Z jHhlnuRnZ7i/cJWDZnoUlYGuGkpOvEplvNQxquUZMedbFHroE8z1dOF1tu1/b/io X+veA5eIB8s0ds4WzO61rvoD4dKfizr2mFtEn66GSA9oi3uaoKRcjgbNPmEY6f7L xjq/FnQfgk8ky5Mvn7QcWZWVJuRn5NHYJhw2uzfmOHTBRPCx/bfVs7LnwKnEVelP ZJrM6LfzayDYusapZXL47NuCXTd4+A8G1IBhvxK4YJSBrk8D7RgkJEN6GoASCVgb SQtopZ9dXpc165wwDA/dtuJYKAzek6B5CSr6v1YWyrbNsfaT7vF1+ofOMuz2KN7J 2+IRH7SsY51scPn+lCP99zqut/p2x801+PFT52SMwjVPDUb1WDBBSt3r91Sj0mxS A/IZmLxohMqyEpmxLCj6N9vqnIHzsppEjAEPMmmx1Echy4VVzvOt0CVre4rlF+kI L9OOwaEKdXR+8D0XkzaLAHxfr1p8fbjUAbKD/Tjb1T7/wq3//SCHufWTTVjp69D9 XsPx0BnUbfZ6wDTdf5NNMC18925J0FyLyCsEx69tR5wgK7sF5wo/JXHvgeVp+YLP MB0EedsDgLSfPxAWv+KNbx5Gghkojvyr3lX
  • From Bill Blough@21:1/5 to Sam Hartman on Wed Feb 23 19:40:01 2022
    On Wed, Feb 23, 2022 at 10:19:20AM -0700, Sam Hartman wrote:


    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.


    I sponsor the resolution quoted below.


    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The



    --
    GPG: 5CDD 0C9C F446 BC1B 2509 8791 1762 E022 7034 CF84

    -----BEGIN PGP SIGNATURE-----

    iQKTBAABCAB9FiEEJXjSPd76bZ5rVv2gNeEe5JHS9UwFAmIWfQ9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDI1 NzhEMjNEREVGQTZEOUU2QjU2RkRBMDM1RTExRUU0OTFEMkY1NEMACgkQNeEe5JHS 9Uw7lRAAifGwN4oTRrK+yWb0vwR7c9J2rPUt7KDJYZAu0sP3bkpsxAQYi49g/Z9Q 0IjoDWYETeDj9Id9U84TAoKIU8eEYwuH8SnuZOnV8T/A1sL/E0qvgcjxcNj3QTMX a3i20vkDRYImhAkK+Bc0Dbx55mQuJRtiOADjShhhAedtRPJj5gcc2zSwm0Qts8KO 9hslY8IcsrGewoEUpvV7rdUkv9YRAunq7XTXlpAVTxzACFpyaIxpwsthKbYluJ9a MAO6HXFUzvX8RhmR+ihBESkeg3TcjYfKtOru5Hge4MIcvqfE/gd1dCn9hYgFGKtu s4lBycuUZPduD4u/YmRNsfSN1TKGl4MkZKuQ/OU/CTLH6PJ+sn91CNHgJTO01TBX YmlDH+Ndcymr8GYgnP9n12S6C4akZRlTlBHFkdBg9QRBc8MuKd5u4I40J7IxwlvS wCr2txWCF3WehE5xlX3xiZoGHJDwnfQ7PEK+7tiJBnRPRKRgX43+3RH1Za8GASFe NmhNB/h9foObIgI7mV2pUkSaUHhaXBpW7k0sRMQD1bEAjleA3X/DI4AXer1bDeh2 oU6fxapR2xCUhq9rBLgre6MwBfR/bVjGXHW3RPbPhvitP8GlfVWzOIK5O3ui/5hH KN2qJm2TBFZJo7+BHvhZXVcp6M835yYuoOfzsM6fltYyUMnd3qI=
    =P1Mr
    -----END
  • From Sean Whitton@21:1/5 to Sam Hartman on Wed Feb 23 21:50:01 2022
    On Wed 23 Feb 2022 at 10:19AM -07, Sam Hartman wrote:

    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.

    I sponsor this resolution. Thanks Sam!

    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmIWnUMZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQDaND/94TAX8b1Z2flnnn4TRLxgb pbylljuq8cfBBT/N9BkKUh3tla3H/SqhMsmz2GLhFXqcLBmSl82A/0vQBKRqoO5d boZUlfXHyiSW1ud1Hs0NgosQaLvx/SzXxJ4re2Vd/yQM3WKBr4SrwpU5wE5OI+fN eOXXsns01PWgF0BoqvMxJpIqUEi3FT27EKpne0f1LGtShtbDDoU5hzb9Y8GhHXFT 9DS2I4Ssfg1rNKJCMQ562fbOcSC+FTVHLQMJKuxMMT+gCY4xwQits5MZ3DOqfsh/ hzLhsp3WJedeyh9oJgrUCW+BI9nsMC8j/lzyA9cYIpGb87VA7NZJQ5xAOqTLOxSQ rp2dOmTiJIXzKkYMw+chsr5xiuGhQKqZyjXiRQTTIDcfwMOhni7Vtz0HojbFjlGA jS5uKO3tz53JtViH3RjxHBSAA1mqsIQTG84eSk2vvbHJ/g08hAAHrFF17ROAuKeB tc9ntZNDZgAWfTk+jqfLgSqrXJIWlkJCSaRjxkfkw5VKRQqSOrK1/CrwLxq9tOm9 wA1pw+/FlP8klqnat7vvcIDdNJ3CFT3se8lWxt2XRcX+GVfBGPRDHi0TQnlTFxSx /NDGU7ZL+oigKt4vTNSqepkbErKYdYn9rc8zXBKDWi1WnfB8j5Ds8gGBh9HIn/0p iMnc8IsdFwhIJCzPM0isYQ=>Nr
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usen
  • From Filippo Rusconi@21:1/5 to Sam Hartman on Wed Feb 23 21:20:01 2022
    Greetings,

    On Wed, Feb 23, 2022 at 10:19:20AM -0700, Sam Hartman wrote:


    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.

    I'm seeking sponsors for this resolution.

    I sponsor the resolution below.

    Sincerely,
    Filippo


    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were >uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from >email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution >embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at >https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>


    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>


    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The



    --

    ⢀⣴⠾⠻⢶⣦⠀ Filippo Rusconi, PhD
    ⣾⠁⢠⠒⠀⣿⡁ Research scientist at CNRS
    ⢿⡄⠘⠷⠚⠋⠀ Debian Developer
    ⠈⠳⣄⠀⠀⠀⠀ http://msxpertsuite.org
    http://www.debian.org


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEsFMwThfW1Bndm0ZRQatITXaUz0IFAmIWkyYACgkQQatITXaU z0L6nQ/+PUiit7SJspwPBQT22C5ok8ZQC2EDJIQm0Kg87kErZiuUw8ypxP2K5YXD fq8KDbuK8IpHYg8sG/CKTTwDBC4dkHUHPISs/H+F56sggvltkz4b0ra6ruJCnJJn RTDKZsmncRTg+uO4IEgrFB81LQ1xFbRDo3DjbyecxmXaL9IxYzknL+qRm4hH8uWk HZhaYxssma+5vSQIirZLDHGLczWjW4oR60sx9hBIclGqQYheT5YvEkhrHm1kCKAI ZvV7/+WWAL3QAK0v3F6ea6U1hlKmeeXvLA1KP5nd6MSGZ7M5+NdzacnCNEYzYjTw hUNgtzehyGENq5PF+n2VB6vjJhK8N1iBcZeih8FNzXW40buE/QikFVPySiwG3/pO U63OS/zKtFlYtNGyGCYGSSBvGs4Ugflp6RR0kVW9MmqHeW0Jj5RokSkiDic8Bvrp /qGZsi9rehmOhC35cLvPFxPeUJqSFbhmNYRJ6emEwC2XlmeQI+xA9PfMaJQ8jrkN 7geZcIAZpYmSI/IczQXtsxJtHW+QyMpElCfpIc03HkSXA+h2hRw5KWJyhNtHy4kY 2ho3sTy1n7IZzdp2THlKxsu14xorgsAU9DK9I+PWjjPu4lmFPjeiHTjZevuiA3zd CPSOakx4Ru+RSjbpUrQqMPdh3CVo7q3bB
  • From Pierre-Elliott =?utf-8?Q?B=C3=A9cue@21:1/5 to Sam Hartman on Wed Feb 23 22:30:01 2022
    I sponsor the resolution quoted below.

    Sam Hartman <hartmans@debian.org> wrote on 23/02/2022 at 18:19:20+0100:
    I propose the followiwng general resolution, which will require a 3:1
    super majority to pass.
    I'm seeking sponsors for this resolution.

    Rationale
    =========

    During the vote for GR_2021_002o, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from email, although some members of the project want to explore
    alternatives. If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    This proposal relies on the secretary's existing power to decide how
    votes are conducted. During discussion we realized that there is no
    mechanism to override a specific decision of the secretary, and the
    language allowing the project to replace the secretary is ambiguous.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.


    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution==================

    The developers resolve to make the changes to the Debian Constitution embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJDBAEBCgAtFiEESYqTBWsFJgT6y8ijKb+g0HkpCsoFAmIWpm8PHHBlYkBkZWJp YW4ub3JnAAoJECm/oNB5KQrKI4YP+wQ5sF6FGsoO1XKTtgAw1wYL5CRUNBMXwTDx S+kkstzSa0nFQEirmNi4pHZmDghtBO0WAm8uflQCKL4t37uaGaXA+I/IGpdpJQsS sOTS4qpXGORo761+ka1QYR4JBailviYnr0ji1Yh51oqanio6IIKVaZA8kCpX81I6 HXcE8cjYNUbfBREx94jn/Wu3Ikws2ocCSEf7LqCkvu4/guOq69xAS/xwV6AeAI6X XJS0nfAwUnIFvzP3ddFz0O5llu9QUlBQKOsgPRBWSJjoma0zatB57yie547pBdvF vYWU0Ons3+eo6P59W/qws2CV573qB154WSSNPNZezwPp+wQacjYIUuLKHI6CHkJP vNXkvjeXa7vgnWWoxNq1uS7v1Ryx3nf5szOegg8QIzVQV3llGPRNSwMe3EbuCtfX CNBgjSLwCpdnW2zBvVwg0ZlHmsqrdzfKc7SdPuRdhQtFvemRW+sCQ03taVVuCh9t kbYHLX0NNAcvhMSA+dIkAvToOTJ324eYjHoNuEAVGBmnkqI2Wz9ImPQqBKYI3Rxf en+1W/nWoLduuUJ3Dl0piyzkom0YSrG3SBVahdGr+hpgbSRxk4z2gEFZY52lhDBb Q8jDka5vEQIHvjGxeV8rALJ9VNH9V5eeA6lQBTmytmjGhqt5ov0ciiCjSVPXpRYG
    JwqsnZeo
    =tcAl
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Wed Feb 23 23:00:01 2022
    "Pierre-Elliott" == Pierre-Elliott Bécue <peb@debian.org> writes:

    Pierre-Elliott> I sponsor the resolution quoted below.

    I haven't gone and checked signatures, but unless someone's signature is
    bad or something, I think that gives us more than enough sponsors.

    --Sam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Don Armstrong@21:1/5 to All on Thu Feb 24 02:00:01 2022
    I propose the following amendment to this ballot option, which if
    rejected I propose as its own option:

    modified english/devel/constitution.wml
    @@ -266,7 +266,8 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    - <p>Votes are cast in a manner suitable to the Secretary.
    + <p>Votes are cast by email in a manner suitable to the Secretary.
    + Non-email methods suitable to the Secretary may be used in addition to e-mail.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>

    https://salsa.debian.org/don/webwml/-/commit/9bbc20fed6881fa5b239830cad0939b979bbe300

    Rationale: e-mail should continue to be an option for casting votes even
    while alternative methods of casting ballots might also be allowed.


    --
    Don Armstrong https://www.donarmstrong.com

    We cast this message into the cosmos. [...] We are trying to survive
    our time so we may live into yours. We hope some day, having solved
    the problems we face, to join a community of Galactic Civilizations.
    This record represents our hope and our determination and our goodwill
    in a vast and awesome universe.
    -- Jimmy Carter on the Voyager Golden Record

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEsFuqiOPGPJtAxg5kZXSNu7QmqH0FAmIW10UACgkQZXSNu7Qm qH1RyhAAkP1+FqDOyMkx7BNqh9ubcCObOiHPHQAWjK5BtucvnyesqpZAHc2ebFGZ LvZbYtMKOJUt8R0b8LsAPTmOXNX2qxzNWancR7i1AVvplFtudilLj468Yawi09qI ORv/hA9N8JOt3sRnhWCjkRiLb35I3e/Yv349eweDXkIHxomgTAlpTvobQ7Z7t9om y98tkrgpYdLT7YohAryM5LAyndAEC7l/Zdf8LALOuqYgX/IrRbNnxciN3ORpZmDU azEUZIfSEsn6/sQDE+e5dNqdfklACc+8C8bal2N8fIBrBr+N+mthrnLvJrJs4JNH dOrVBl5cBXi84lnMiVGOtchhpkPnLM+gRB/+HhA9A5qCtbWZJ+c3DDKxzkk8RlUb Z2K5+7oNN7Dr3y/GGylQ3wCFkPRJOY7SdEGF4iB2yRKVU5TXsv4W1jXa0Gm7noUO Q6hups5w6l2/LNMzry8Lgy3Hcu/4
  • From Russ Allbery@21:1/5 to Don Armstrong on Thu Feb 24 02:20:01 2022
    Don Armstrong <don@debian.org> writes:

    I propose the following amendment to this ballot option, which if
    rejected I propose as its own option:

    Just for clarity's sake for everyone following, since this process is now
    a bit different, there is no longer a formal amendment process like this.
    You just propose another ballot option directly. Sam can amend his
    proposal provided that all of the current sponsors agree, but that doesn't require anyone else to make a formal amendment and it's unrelated to the
    ballot options.

    That doesn't change anything about how you proposed this, but it does mean
    that the next steps are a tiny bit different than they were. Sam can
    indicate whether he intends to do that or not, and if not, you'll want to propose a full ballot option (in other words, will probably want to
    duplicate more of Sam's text or refer to the other option similar to how
    Wouter did in the last GR).

    --
    Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Fri Feb 25 16:10:01 2022
    "Don" == Don Armstrong <don@debian.org> writes:

    Don> Rationale: e-mail should continue to be an option for casting
    Don> votes even while alternative methods of casting ballots might
    Don> also be allowed.

    I'm supportive of a change here, and let's see if we can work out
    something that we both like.
    IN particular, I agree with the following:

    1) As long as it make sense, we should continue to support email voting.

    2) It needs sufficient project support to drop email voting. That
    shouldn't be something the secretary does all on their own.
    I'm sure Kurt wouldn't, but I also understand the desire to write these
    things down.

    However, I don't think it should take a 3:1 super majority to change how
    we collect votes.
    Whether I can vote by email just isn't as important as the DFSG, , our commitment to our users and free software, or the
    separation between DPL and DAM to me, or the idea that I can never be
    forced to do Debian work.

    I suspect that it would take a GR to change how we conduct votes, but I'd prefer not even to require that.
    If someone leads a discussion that reaches a rough consensus that some
    other voting system is good enough, I don't see why we'd need to have a
    GR at that point.

    I think there are two reasons why we might want to adjust our voting.
    First, there's the anonymous voting systems people have been talking
    about.
    I personally don't care about that, but I also don't want to add stop
    energy to the work of others.

    The second is that a number of developers do have trouble voting.
    In past elections where some parties wanted to strongly encourage voting
    we've seenn people write software to help developers fill out ballots.
    Now, I admit that in the instance I'm thinking of, a significant chunk
    of the motivation appeared to be political.
    But I've certainly helped other Debian developers cast their ballots.
    Even for people who do regular packaging work, getting GPG working in a
    mainly Windows or gmail mail flow is a pain and is not easy.
    And sure, while going through NM, obviously these people did have some
    solution to generate GPG signed mail regularly.
    But it's not clear that participating in one election is enough of a
    motivation to get that all working again.

    And yes, I agree with you that a lot of the ways I personally would
    work on fixing that problem would still make it easy to accept email
    ballots.
    In Debian we've generally embodied the principle that those doing the
    work get significant latitude in how the work gets done.
    To me, mandating email voting in the constitution is us telling the
    secretary how to do their job, potentially ruling out options that make
    their work harder and are demotivating.
    It also means that we need more bureaucracy for change.

    So, I'm wondering whether it would be enough to make it clear that
    changing the voting system beyond doing what we do for DPL discussions
    requires adequate project consensus.

    I'm thinking something along the lines of:

    1) Update the rationale

    2) In the General resolution system, in addition to the constitutional amendment, include a statement of the day asking the secretary to obtain sufficient project consensus before changing how voting works.

    I'd be happy to draft text for those two items if that would address
    your concern without creating a 3:1 super majority to change how we
    conduct voting.
    --Sam

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYhjwbAAKCRAsbEw8qDeG dDVDAP9pu74f65wM4tykdZBlV7zq2dzVQxbROmrpz3dwwc61DgD9GJIxW8HJhP6E Vruw4PRS1VVt45RCxfLoLQEXJ7lJkA8=
    =sNQt
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Laager@21:1/5 to All on Fri Feb 25 22:30:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------bVRVG0IW9A88SnLAQq01hmGk
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMi8yNS8yMiAwOTowNiwgU2FtIEhhcnRtYW4gd3JvdGU6DQo+IDIpIEluIHRoZSBHZW5l cmFsIHJlc29sdXRpb24gc3lzdGVtLCBpbiBhZGRpdGlvbiB0byB0aGUgY29uc3RpdHV0aW9u YWwNCj4gYW1lbmRtZW50LCBpbmNsdWRlIGEgc3RhdGVtZW50IG9mIHRoZSBkYXkgYXNraW5n IHRoZSBzZWNyZXRhcnkgdG8gb2J0YWluDQo+IHN1ZmZpY2llbnQgcHJvamVjdCBjb25zZW5z dXMgYmVmb3JlIGNoYW5naW5nIGhvdyB2b3Rpbmcgd29ya3MuDQoNClRoaXMgZmVlbHMgYWxt b3N0IGxpa2UgYSB0YXV0b2xvZ3kgb2Ygc29ydHMuLi4geW91J3JlIHRlbGxpbmcgdGhlIA0K U2VjcmV0YXJ5IHRvIG1ha2UgZ29vZCBkZWNpc2lvbnMuDQoNCklmIChoeXBvdGhldGljYWxs eSBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUpIHdlIGRvbid0IHRydXN0IHRoZSANClNl Y3JldGFyeSwgd2Ugc2hvdWxkIGRvIHNvbWV0aGluZyBhYm91dCB0aGF0Lg0KDQpJZiB0aGUg U2VjcmV0YXJ5IG1ha2VzIGEgYmFkIGRlY2lzaW9uLCB3ZSBoYXZlIG1lY2hhbmlzbXMgdG8g ZGVhbCB3aXRoIA0KdGhhdCAoYW5kIGFyZSBhY3RpdmVseSBpbXByb3ZpbmcgdGhvc2UgbWVj aGFuaXNtcyBoZXJlKS4NCg0KVGhpcyBwYXJ0aWN1bGFyIHN0YXRlbWVudCBvZiB0aGUgZGF5 IGRvZXNuJ3Qgc2VlbSB0byByZWFsbHkgYmUgYmluZGluZywgDQphbmQgZXZlbiBpZiBpdCBp cywgInN1ZmZpY2llbnQiIGlzIHN1YmplY3RpdmUuDQoNCi0tIA0KUmljaGFyZA0K

    --------------bVRVG0IW9A88SnLAQq01hmGk--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE1Ot9lOeOTujs4H+U+HlhmcBFhs4FAmIZSBQACgkQ+HlhmcBF hs5jUA/+MTF+p9L7ssT/JAAuZXTM4bKhhvs2ZBZ7YWnflG+x6D749DLoaPIVx8B/ PccxN/8IQGY32YRn/oZT4pi1DnMRZhwHJ+WfYFi51E0gzweOcXSDfs+4cmstN6UB WVX1uMNVbaFCtPtYP9lAEfiIM56oqvRwuwlTyIdj/hLgfmqsp1qYo4bBM3U7X8vk wtSd1sy/f5/56YbcNV2di+0K+nAi4uL1Yp59+28n/tqzpW1NIgesmVJpEWh3J9W4 NudL0URh9n7WwlbeNqSbW39A8CoGtjqfF6iEqvTGAqNAydYkb8BG/MFy1VjDK3OP E4aiNKSTdAPyqX1wVXejWS1nK/RyxQf4c4oF5lxANn81Du7hfHZgGMc9dFASeZGk 6r2az+ihDMY+pq5VXUXq+igH2HFCgxg+4r79+m17ZkKxmKnpj2bYgwUbaEH6mJ40 XR2yBgikQyiaJYKcBFEe87CNALj1jEmkamTsUlTjc1zoJZb5M3FqJ733LX3xYDpM KEl4LCib7rzGERove0eN4RKBksVN+a9of9cd5bAn1T0fkLcgOadcc983NOgGgbrA aLUVf3dWltvUX+ixJQpZb/drbDXFyrZTgMXWb6gEQRyTw9xNvXwlgOgRFVd3C3yP jYPwB5vJL3gXhnJBkADFKK87p+wBjkTCy1hyAJ3z3rNtwfqkslI=
    =yxND
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kurt Roeckx@21:1/5 to Sam Hartman on Sat Feb 26 12:50:01 2022
    On Fri, Feb 25, 2022 at 08:06:20AM -0700, Sam Hartman wrote:

    2) In the General resolution system, in addition to the constitutional amendment, include a statement of the day asking the secretary to obtain sufficient project consensus before changing how voting works.

    I plan to look at least at belenios is voting by email is no longer
    required. My plan is to run at least a small test to see if people like
    it or not. I could maybe also run a larger poll. But we'll see about
    how we pick a different system, or not, later.


    Kurt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kurt Roeckx@21:1/5 to Sam Hartman on Sat Feb 26 12:50:01 2022
    On Wed, Feb 23, 2022 at 02:44:10PM -0700, Sam Hartman wrote:
    "Pierre-Elliott" == Pierre-Elliott Bcue <peb@debian.org> writes:

    Pierre-Elliott> I sponsor the resolution quoted below.

    I haven't gone and checked signatures, but unless someone's signature is
    bad or something, I think that gives us more than enough sponsors.

    Yes, there are more then enough people, and all signature checks passed.
    But I will need more time to properly process everything.


    Kurt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre-Elliott =?utf-8?Q?B=C3=A9cue@21:1/5 to Kurt Roeckx on Sat Feb 26 14:00:01 2022
    Kurt Roeckx <kurt@roeckx.be> wrote on 26/02/2022 at 12:47:16+0100:

    On Fri, Feb 25, 2022 at 08:06:20AM -0700, Sam Hartman wrote:

    2) In the General resolution system, in addition to the constitutional
    amendment, include a statement of the day asking the secretary to obtain
    sufficient project consensus before changing how voting works.

    I plan to look at least at belenios is voting by email is no longer
    required. My plan is to run at least a small test to see if people like
    it or not. I could maybe also run a larger poll. But we'll see about
    how we pick a different system, or not, later.

    Stéphane could really give you some insigihts, here.

    I don't know if that's in the scope of this GR, but I'd expect the
    technical choice of the voting system to not be constitutionally
    defined. I'd expect the constitution to set some unavoidable
    requirements, but not define the exact technical tool, which could be
    set in a DEP.

    Cheers,

    --
    PEB

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmIaIlEPHHBlYkBkZWJp YW4ub3JnAAoJEO4hW5+4xFsLFdMP/0QlmnMHjrhq6a75OrsKOjHhFzJNvOpGCuEd lVqpMZJo08NON+YR+VOFyvIhv8fuotRqyCRwmfvJYKcPApbmLA6IcUFDKELTxKAm kiMrqB367Ri0/PRZUdcFTD+5eXRWP6ej3HPYaCvBGrBqr8gUE0Ef1DGOe9pr+Y3p 6mvdx6IXMgZVlMIcyflOSoh74WVKuJYOyQmh7DpsA/ko3TBqVRS5hK9fl/kn2IW6 m794ykKP1t6kKwlr1F0yjbV9ANw69m8qt0kNczqIpZHb7GUiwqBkT6bpaVL6gqBU bSDaaKisYl/RSoyrm6uqcSAW3+e/i625vcLi6C/pitkjhUtzn8SJo0lND70PVINL 4uKb8XBd7mcG+x+N8c1pOz8/DiC0rF2PfHmHLRM8+qqR3fxTntV1XZm1QpyAPm5X p27oKL18eL10s7dY39iAUPorCXZU4qTWjIgfCfLIBkoX2/V7OhxJxiCA2r/mXyK0 /uGc86qu+EB3O0iHxNLwxeNeGOAns8vJ5413orTw6251xt86CRT+Uk+YJMyOqUHt zRVCPYAIz2Xuu1U7qs0tQnLYLP9ZpJdylD1xaXxDnPB4EWGJr0st/bpWM7THKGs+ NYMselqxYt6zTKfow7zeSXw9sH60XmhQwOmWdaPyrpfCkfcjof0tMe8ICO8IbULA
    1CWcygSy
    =Sdoq
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Don Armstrong on Sat Feb 26 18:10:01 2022
    On Wed, Feb 23, 2022 at 04:54:30PM -0800, Don Armstrong wrote:
    I propose the following amendment to this ballot option, which if
    rejected I propose as its own option:

    modified english/devel/constitution.wml
    @@ -266,7 +266,8 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    - <p>Votes are cast in a manner suitable to the Secretary.
    + <p>Votes are cast by email in a manner suitable to the Secretary.
    + Non-email methods suitable to the Secretary may be used in addition to e-mail.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>

    https://salsa.debian.org/don/webwml/-/commit/9bbc20fed6881fa5b239830cad0939b979bbe300

    Rationale: e-mail should continue to be an option for casting votes even while alternative methods of casting ballots might also be allowed.

    seconded.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    „Copyright is for losers ©™“ (Banksy)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmIaXNMACgkQCRq4Vgaa qhzyHw/+PDgDU1JX9/CVrnjxe538jDCfCy4E8OVI7m6nrReQOIDdTAXh3ADl35M9 +ql515uPjQpfZfpko74ggfsxQcMRXTWFcZTHWCob4okMzoC4jP/lLy4xD0/LjA6r bYn+byKbP/+E36kSlSvufRfZkD3Di+rDYrP5y6QCWQef864GqQpJYaVg4c/GVRKA XQbSFS5gno8Ky6eLBOe5RHUADKNDNn6rCaDtcjPE5evR8bbVB0cWEgNISu0c9BJt jwwoPVSnJ2VTqfIbrJH8plgy+YR2ggSHtaooXySUsctz0vWydPidI/1oUK5Gxg18 Q/R/qjXCnTb6U6TQBTmigrYR2ZPSXzF/FftR7ZxczDrQaXrt1XcLKVqYokwGSSfO wfCmdvLLsfIwOs8qxs+NJd2VYzlUq/la8Q4J5MYfDtg65f133TkZJF1h/eVfGM4n Kgm0AiP8Mqxpu8CswbGwpGLba7iHlyWyTsvsmwB7DVAjEwYCEBGE4QAJbmv4yMDA X4t9nOtZqhyNg0Znmjmk43+2iMBEefCkaDt8w79rPJu2Yi4fer7IXcEDhCzoZg/T t104tSU49OPeeJNqBQTuE1rRse4AwrlgLxOCTHZVtd/ZNrYhXg3XcWxDz3h8W5V+
    TD
  • From Don Armstrong@21:1/5 to Sam Hartman on Sat Feb 26 23:30:01 2022
    On Fri, 25 Feb 2022, Sam Hartman wrote:
    I'm supportive of a change here, and let's see if we can work out
    something that we both like. IN particular, I agree with the
    following:

    1) As long as it make sense, we should continue to support email voting.

    [...]

    However, I don't think it should take a 3:1 super majority to change
    how we collect votes.

    I don't want it to take a 3:1 majority to add additional methods (web
    based, I'm presuming), but I think not allowing a signed (and/or
    encrypted) emailed ballot to count should require a 3:1 majority. [The
    former potentially allows more valid voters to vote, the latter
    potentially reduces who can vote.]

    [...]

    And yes, I agree with you that a lot of the ways I personally would
    work on fixing that problem would still make it easy to accept email
    ballots.

    Worst case, the secretary would just have to set up two voting systems,
    and import the results from one system into the other. [Kind of a pain,
    but at least until we have a few votes under our belts with a new
    system, it seems warranted. If I'm wrong, and everyone prefers the new
    system, and there are no (or acceptable few) e-mailed votes, a
    constitutional amendment should be easy.]

    [...]

    So, I'm wondering whether it would be enough to make it clear that
    changing the voting system beyond doing what we do for DPL discussions requires adequate project consensus.

    [...]

    2) In the General resolution system, in addition to the constitutional amendment, include a statement of the day asking the secretary to
    obtain sufficient project consensus before changing how voting works.

    The secretary would still have to run a vote to make a statement of the
    day, so it might as well still require a supermajority. [Alternatively,
    we could write in a self-deleting section which only required a majority
    to remove its effect... but that seems complicated.]

    On Sat, 26 Feb 2022, Kurt Roeckx wrote:
    I plan to look at least at belenios is voting by email is no longer
    required. My plan is to run at least a small test to see if people
    like it or not. I could maybe also run a larger poll. But we'll see
    about how we pick a different system, or not, later.

    Looks interesting. I know (having hacked up devotee to make
    pocket-devotee) that the plumbing around these systems is complicated;
    I'd certainly love to see a solution which has a larger community
    contributing to it.

    --
    Don Armstrong https://www.donarmstrong.com

    Fate and Temperament are two words for one and the same concept.
    -- Novalis [Hermann Hesse _Demian_]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Sun Feb 27 19:30:01 2022
    "Don" == Don Armstrong <don@debian.org> writes:

    >> However, I don't think it should take a 3:1 super majority to
    >> change how we collect votes.

    Don> I don't want it to take a 3:1 majority to add additional
    Don> methods (web based, I'm presuming), but I think not allowing a
    Don> signed (and/or encrypted) emailed ballot to count should
    Don> require a 3:1 majority. [

    Okay, then I recommend that you work on a ballot option.
    I agree with Pierre-Elliott that the constitution is not where we should specify the details of how to vote.

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYhvB9gAKCRAsbEw8qDeG dJzxAPkBUFpW5rPqwZSVlo6yfnhw4hfPtzgl3rMot5WYNAFp4wD/VU4LpRKftAOr 12v6Mn3Eatn/oHQlwh8sb22ofw40/AQ=
    =KnrJ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?St=c3=a9phane_Glondu?=@21:1/5 to All on Tue Mar 1 08:50:01 2022
    Le 26/02/2022 à 23:22, Don Armstrong a écrit :
    I plan to look at least at belenios is voting by email is no longer
    required. My plan is to run at least a small test to see if people
    like it or not. I could maybe also run a larger poll. But we'll see
    about how we pick a different system, or not, later.

    Looks interesting. I know (having hacked up devotee to make
    pocket-devotee) that the plumbing around these systems is complicated;

    Should Belenios (of which I am upstream) be chosen, I think some
    adaptations (and plumbing) will be needed.

    In Debian, every voter has a GPG key... This could be leveraged to
    simplify things while retaining other security properties.

    In Belenios, the primary voting interface is web-based, but its design
    allows for other interfaces. For example, there exists a command-line
    tool to create ballots, that can be submitted by whatever means to an
    election board.

    There is also the notion of "trustee", a person who is in charge of
    keeping a share of the secret key used to decrypt ballots. The Secretary
    comes to mind, but ideally there should be several independent trustees
    (maybe the Technical Committee?).

    But maybe we should wait for the principle of secret ballots to be
    adopted before discussing implementation details...


    Cheers,

    --
    Stéphane

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Wed Mar 2 23:00:02 2022
    I'd like to update the rationale section of my GR to fix a typo and to
    better explain the differences between this option and other ballot
    options. If sponsors of my option do not have comments I intend to
    formally amend my option tomorrow. Sponsors would then have an
    additional 24-hours to object.

    Rationale
    =========

    During the vote for GR_2021_002, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. If the requirement for email voting is
    removed, then an experiment is planned at least with the belenios voting
    system [1]. belenios may provide better voter secrecy and an easier
    web-based voting system than our current email approach.
    If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    [1]: https://lists.debian.org/YhoTRIxtz3AIpO+g@roeckx.be

    This proposal increases our reliance on the secretary's existing power
    to decide how votes are conducted. The lack of an override mechanism
    for secretary decisions about how we conduct votes has not been a
    problem so far. However, if we are going to rely on this power to
    consider questions like whether the project has sufficient consensus to
    adopt an alternate voting mechanism, we need an override mechanism.
    So, this proposal introduces such a mechanism.

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYh/newAKCRAsbEw8qDeG dIJDAQCkCZPnIVSYlbA7QOjHXq2wCIjtSa1H2+Kg+wXSBbaeXAEAv5QyVsMHrpML nD0bGP6T1MmE8k57/UwfcPpTWD9v4Qc=NKvf
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Sam Hartman on Wed Mar 2 23:30:01 2022
    Hello,

    On Wed 02 Mar 2022 at 02:54PM -07, Sam Hartman wrote:

    I'd like to update the rationale section of my GR to fix a typo and to
    better explain the differences between this option and other ballot
    options. If sponsors of my option do not have comments I intend to
    formally amend my option tomorrow. Sponsors would then have an
    additional 24-hours to object.

    Could we have a diff, please?

    Thanks.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmIf7csZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQM8KD/4gKclW5SqISG1PWiqhu9AD oRtfUhZH17CKeBglPGuTQgni4ccE+Ue+kvo0cdz9L8mJmEu0pj2GOgc6ufctbOlV BLyVNfT5GIMEV6K1bSoiji1AoF2pJVa1MeeNrMxkHzGknL0LG4O0AUcwSPm5HCZM 1UP6v9lhnk/X9oiktuiOgBsPVaFCRA7fkl0Y6+GTLJX4YB55jTY/ukizt0hOYrr3 XfYlqKfjUfiKuUqWmBxF9F3mFIM2iFoTMg05Uy00QWmzGYLI7+qVW7Yq1Wj7aypB 8MK1xjsMlX+SF9QzQk0CgKeu9+9VqGYHoF1WO3NyNEvH2yry4az9aJ/3YL1cDt55 OAKaKvi2EUlDrOj3SPi5ctnaTuwApTgRlTx3US/QO7FoBPeGypHFpgzf/sMsMOYW +b9H9ggoma2w4TDEZH6jw+5wvEAC3tjWOFBSqL0pIV8ChiBMaKBxzdHBkTWSQZvS HmWDr4scfjRyJfFyFKO2JqQ1xSVQXKj8bEp6CzA5ZDJ8W6NkozlMl2eD93Q1vZXo rO2r3JPx5KGzrRtZ4FwniiQqknMwy09CFzYeSXsdsITwslbMaL/dXK8aHr9lnN8O UXjnUBl9UqhxJN9i9n6YijP9MXJn2i2vBGLHrxcvS/a7lveEVrOz0I8GxLrGhYEm mdell782G6P8cCJoIbHFuw==lukS
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Sam Hartman@21:1/5 to All on Thu Mar 3 01:00:01 2022
    "Sean" == Sean Whitton <spwhitton@spwhitton.name> writes:
    Sean> Could we have a diff, please?


    --- /tmp/old 2022-03-02 16:48:23.358673871 -0700
    +++ /tmp/new 2022-03-02 16:48:00.945961500 -0700
    @@ -1,7 +1,7 @@
    Rationale
    =========

    -During the vote for GR_2021_002o, several developers said they were
    + During the vote for GR_2021_002, several developers said they were
    uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    @@ -13,13 +13,20 @@

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    -conduct a vote via email. There are no current plans to move away from -email, although some members of the project want to explore
    -alternatives. If this proposal passes, adopting such an alternative
    + conduct a vote via email. If the requirement for email voting is
    + removed, then an experiment is planned at least with the belenios voting
    + system [1]. belenios may provide better voter sec
  • From Sam Hartman@21:1/5 to All on Thu Mar 3 22:00:01 2022
    I hereby amend the ballot option I proposed using the procedure in
    Constitution section A.1. My understanding is that this amendment
    replaces my ballot option unless one of the sponsors objects.
    There are two changes. The first is the change to rationale I sent out yesterday. The second is to insert a newline between the General
    Resolution title and the following line of '=' characters.


    I also believe this advances the end of the discussion period to next
    Thursday (although other actions may advance the end of the discussion
    period further).

    ----------------------------------------

    Rationale
    =========

    During the vote for GR_2021_002, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. If the requirement for email voting is
    removed, then an experiment is planned at least with the belenios voting
    system [1]. belenios may provide better voter secrecy and an easier
    web-based voting system than our current email approach.
    If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    [1]: https://lists.debian.org/YhoTRIxtz3AIpO+g@roeckx.be

    This proposal increases our reliance on the secretary's existing power
    to decide how votes are conducted. The lack of an override mechanism
    for secretary decisions about how we conduct votes has not been a
    problem so far. However, if we are going to rely on this power to
    consider questions like whether the project has sufficient consensus to
    adopt an alternate voting mechanism, we need an override mechanism.
    So, this proposal introduces such a mechanism.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.

    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution
    ==================

    The developers resolve to make the changes to the Debian Constitution
    embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary. In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast. The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYiErDAAKCRAsbEw8qDeG dOmEAP9EI1I5nzoOQVAGwAIQeKUYKqTz96Ds3FOz5pgQiAO78AD/fm7JWj5Wum5x cY/klW11pjmzZUoL3Ny/bromDaTg7gQ=pQPl
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Sam Hartman on Fri Mar 4 00:10:01 2022
    Hello,

    On Thu 03 Mar 2022 at 01:54PM -07, Sam Hartman wrote:

    I hereby amend the ballot option I proposed using the procedure in Constitution section A.1. My understanding is that this amendment
    replaces my ballot option unless one of the sponsors objects.

    Thanks. I do not object.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmIhSIEZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQKmvD/9Gvj92wm4QUyHjs/vzNeC7 Q2srKZmNyvXJwlQBGD/0t9Gmqv8FNL9n9pLeWgV6hTwdZPeIGQL9F5EItVCnAi07 nF+RUCF8cfAAkNjReiO4hGnmcyjE2buP3YSx/sMDTa7Q4pulqnxIntgYXbWaoaec 3LKg3V1G6/dPH34qLUDYG8Walid46V1TMNOSuW7n/3/gvhQuidxFvNoB8JlBeBWs 8U7gRMAZdcNjG1kBbJ2FfysQwV7cu71yyrYple/e/YNkjypF+061Uz7ssTYsr9Ee WEW3y2q6x0xfLbVrEJD5+cA5snYYtipSf4vASELZs2oUyyLxZfcugRkT8lkJW2mA 1tlVDAnxH1cKmlIZARKQiAiUmB287pjp0U/rNoP42AhAT5qP+L5BY+iNOrLfKKbr uPVq3kM6eV4nbAfhaI3shkRiFCTPMU7zy/BUbrZjStNJtjNcr0hl3zN1PHjMtf8b N+c5OxYG5uj7ByM1r71TT40ZI/o4+HYLB/2o2jg/4g4nWRVPUI0b3BafgIlLF5eH lsqDm5AN/xfMkGBXmKqhF5VHlnjysCyIg55AIVxmSGaPZvXgBWwuIIMQvP+GKrVS bdSIl85D3iGtTyodm9zf763+A3hUdFKA12pP4g4eduX9isRZAcZLKUmJn1njJzh4 QlZl1WiozmNso92Nh4HYPQ==cq9B
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Pierre-Elliott =?utf-8?Q?B=C3=A9cue@21:1/5 to Sam Hartman on Fri Mar 4 11:40:01 2022
    Hi,

    I'm still happy with sponsoring the following ballot option.

    Sam Hartman <hartmans@debian.org> wrote on 03/03/2022 at 21:54:36+0100:

    [[PGP Signed Part:No public key for 2C6C4C3CA8378674 created at 2022-03-03T21:54:36+0100 using EDDSA]]

    I hereby amend the ballot option I proposed using the procedure in Constitution section A.1. My understanding is that this amendment
    replaces my ballot option unless one of the sponsors objects.
    There are two changes. The first is the change to rationale I sent out yesterday. The second is to insert a newline between the General
    Resolution title and the following line of '=' characters.


    I also believe this advances the end of the discussion period to next Thursday (although other actions may advance the end of the discussion
    period further).

    ----------------------------------------

    Rationale
    =========

    During the vote for GR_2021_002, several developers said they were uncomfortable voting because under the process at that time, their name
    and ballot ranking would be public.
    A number of participants in the discussion believe that we would get
    election results that more accurately reflect the will of the developers
    if we do not make the name associated with a particular vote on the
    tally sheet public.
    Several people believed that the ranked votes without names attached
    would still be valuable public information.

    This proposal would treat all elections like DPL elections.
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. If the requirement for email voting is
    removed, then an experiment is planned at least with the belenios voting system [1]. belenios may provide better voter secrecy and an easier
    web-based voting system than our current email approach.
    If this proposal passes, adopting such an alternative
    would require sufficient support in the project but would not require
    another constitutional amendment.

    [1]: https://lists.debian.org/YhoTRIxtz3AIpO+g@roeckx.be

    This proposal increases our reliance on the secretary's existing power
    to decide how votes are conducted. The lack of an override mechanism
    for secretary decisions about how we conduct votes has not been a
    problem so far. However, if we are going to rely on this power to
    consider questions like whether the project has sufficient consensus to
    adopt an alternate voting mechanism, we need an override mechanism.
    So, this proposal introduces such a mechanism.

    Summary of Changes
    ==================

    1) Do not make the identity of a voter casting a particular vote
    public.

    2) Do not require that votes be conducted by email.

    3) Clarify that the developers can replace the secretary at any time.

    4) Provide a procedure for overriding the decision of the project
    secretary or their delegate. Overriding the decision of what super
    majority is required or overriding the determination of election
    outcome requires a 3:1 majority. The chair of the technical committee
    decides who conducts such votes.

    6) Codify that our election system must permit independent verification
    of the outcome given the votes cast and must permit developers to
    confirm their vote is included in the votes cast.

    General Resolution
    ==================

    The developers resolve to make the changes to the Debian Constitution embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.
    As of February 23, 2022, this commit can be found at https://salsa.debian.org/hartmans/webwml/-/commit/ed88a1e3c1fc367ee89620a73047d84a797c9a1d

    For convenience a word-diff of the changes is included below. In case
    the diff differs from the commit, the commit governs.

    @@ -179,9 +179,27 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    [-<p>In case of-]{+<p>Appoint+} a [-disagreement between-]{+new secretary.
    In the normal case ( &sect;7.2) where+} the project
    leader and {+secretary agree on+} the [-incumbent-]{+next+} secretary, [-appoint a new secretary.</p>-]{+this power of+}
    {+ the developers is not used.</p>+}
    </li>
    {+<li>+}
    {+ <p>Override a decision of the project secretary or their+}
    {+ delegate.</p>+}

    {+ <p>Overriding the determination of what super majority is required+}
    {+ for a particular ballot option or overriding the determination of+}
    {+ the outcome of an election requires the developers to agree by a+}
    {+ 3:1 majority. The determination of the majority required to+}
    {+ override a decision of the secretary is not subject to+}
    {+ override.</p>+}

    {+ <p>The chair of the technical committee decides who acts as+}
    {+ secretary for a general resolution to override a decision of the+}
    {+ project secretary or their delegate. If the decision was not made+}
    {+ by the chair of the technical committee, the committee chair may+}
    {+ themselves act as secretary. The decision of who acts as secretary+}
    {+ for such a general resolution is not subject to override.</p>+}
    </ol>

    <h3>4.2. Procedure</h3>
    @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.</cite></p>
    <p>
    Votes are taken by the Project Secretary. Votes, tallies, and
    results are not revealed during the voting period; after the
    vote the Project Secretary lists all the votes {+cast in sufficient detail that anyone may verify the outcome of the election from the votes cast.
    The+}
    {+ identity of a developer casting a particular vote is not made+}
    {+ public, but developers will be given an option to confirm their vote is included in the votes+} cast. The voting period is 2 weeks, but may be varied by up
    to 1 week by the Project Leader.
    </p>
    </li>

    @@ -247,7 +266,7 @@ earlier can overrule everyone listed later.</cite></p>
    </li>

    <li>
    <p>Votes are cast[-by email-] in a manner suitable to the Secretary.
    The Secretary determines for each poll whether voters can change
    their votes.</p>
    </li>
    @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.</cite></p>
    necessary.</li>

    <li>The next two weeks are the polling period during which
    Developers may cast their votes. [-Votes in leadership elections are-]
    [- kept secret, even after the election is finished.</li>-]{+</li>+}

    <li>The options on the ballot will be those candidates who have
    nominated themselves and have not yet withdrawn, plus None Of The

    [[End of PGP Signed Part]]

    --
    PEB

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmIh63cPHHBlYkBkZWJp YW4ub3JnAAoJEO4hW5+4xFsL/nUQAIeXq/VVsI2wUAVTQLd8GF/ClbQfZFidP/0k nLdCUtGmMhqxoMAie+DNCPt8JOeO1jABjIa0sccXJMm2wBYVSuJFqM/o2yJbE+bt eJnWzaLoDGckUq2UeWW+coWRmYkYIYpGtvQ6dpy9je4FbVsOWPyr+Qy77InSQ0Ew lDGg0GYeXc5J5ErqkfUukm39li8mCt2tvsI93xC9UA5V8qsY07M3n07tUXTboQlv MRbSTX2UR2ro+ayGRmrvjPnjaWjgr4OLjMJUZwEf6jWLijqQohhptq4M15K42Lv1 QpGxXXCOiOvQQxxOPN50HvUwQm0xf5/uWJYea+YUxpPg0vk/XsFmQh+zoY2vfBTV tIeRKzMmLUO01E8BK2VJUq+T2a98w6pAIGNcEq+teI9bgZJwqVH27AXRHYnkJEWD RZljtrFle4/IHV67j+QDmVeJq/75LZXXiN8pjGCtV1IeSgmKKFVq+tAJsS8xDOV8 v4wi2vRJPcvG/9XzAwb8qIjEAOesiUuyX97uKBdp4fXLXD1gF9+rSbVchIE96rcK VLR6ElHUlFsp950Bq8eraNwjlkfujOBu89+4m1K46YLGJHC7VsaTNSZatE4j1uAv kS/c5V8Fbus/g5rvBGiObRCL7l1pKSETKRYjnQIxKE3X85goVPUM8uF4OyhzbSow
    lvyQqaWV
    =OKRp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ansgar@21:1/5 to Sam Hartman on Fri Mar 4 19:20:01 2022
    On Thu, 2022-03-03 at 13:54 -0700, Sam Hartman wrote:
      <li>The next two weeks are the polling period during which
      Developers may cast their votes. [-Votes in leadership elections
    are-]
    [-  kept secret, even after the election is finished.</li>-]{+</li>+}

    The unified diff for this looks like:

    - Developers may cast their votes. Votes in leadership elections are
    - kept secret, even after the election is finished.</li>
    + Developers may cast their votes. </li>

    The change introduces a trailing space.

    The GR specifically states:

    | The developers resolve to make the changes to the Debian Constitution
    | embodied in git commit ed88a1e3c1fc367ee89620a73047d84a797c9a1d.

    Would removing the trailing space introduced by these changes require a separate GR? There are also other similar inconsistencies, e.g., one
    space vs. two spaces after a period.

    Ansgar, noting that "noone" and "no one" also differ only in (more
    significant) whitespace

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Kurt Roeckx on Fri Mar 4 21:00:01 2022
    Kurt Roeckx <kurt@roeckx.be> writes:

    I've been reading our new constitution about the discussion period. What
    I find is this in A.1.1:
    The discussion period starts when a draft resolution is proposed and sponsored. The minimum discussion period is 2 weeks. The maximum
    discussion period is 3 weeks.

    And in A.1.4:
    The addition of a ballot option or the change via an amendment of a
    ballot option changes the end of the discussion period to be one
    week from when that action was done [...]

    As I see it, there is only a minimum and a maximum, but not some
    default. After it's over, the secretary just call for vote. My
    interpretation is that as long as the minimum and maximum is not the
    same, the secretary can declare that the period is over after the
    minimum is over, but can also wait until the maximum is over before
    declaring it's over.

    So I can actually already say when the voting period is going to be,
    and am going for Saturday 2022-03-19 to Friday 2022-04-01, which will
    then directly be followed by the DPL vote.

    Interesting. That was certainly not my intent when I wrote it (which
    doesn't mean that it's necessarily wrong). The intent was to explicitly
    set the end of the discussion period to match the minimum discussion
    period at the start of the process, and then have the end of the
    discussion period vary according to A.1.4 up to the maximum. I agree that
    I seem to have left out a sentence explicitly saying that, though. (I
    think there may have been one in an earlier draft that was lost in
    subsequent editing.)

    Regardless of whether that was my intent, at first glance I don't mind
    your interpretation. It wasn't what I had intended, but it seems like a
    fairly reasonable system.

    --
    Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kurt Roeckx@21:1/5 to Sam Hartman on Fri Mar 4 20:20:01 2022
    On Thu, Mar 03, 2022 at 01:54:36PM -0700, Sam Hartman wrote:

    I also believe this advances the end of the discussion period to next Thursday (although other actions may advance the end of the discussion
    period further).

    I've been reading our new constitution about the discussion period. What
    I find is this in A.1.1:
    The discussion period starts when a draft resolution is proposed and
    sponsored. The minimum discussion period is 2 weeks. The maximum
    discussion period is 3 weeks.

    And in A.1.4:
    The addition of a ballot option or the change via an amendment of a
    ballot option changes the end of the discussion period to be one
    week from when that action was done [...]

    As I see it, there is only a minimum and a maximum, but not some
    default. After it's over, the secretary just call for vote. My
    interpretation is that as long as the minimum and maximum is not the
    same, the secretary can declare that the period is over after the
    minimum is over, but can also wait until the maximum is over before
    declaring it's over.

    So I can actually already say when the voting period is going to be,
    and am going for Saturday 2022-03-19 to Friday 2022-04-01, which will
    then directly be followed by the DPL vote.


    Kurt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Fri Mar 4 21:20:01 2022
    "Ansgar" == Ansgar <ansgar@43-1.org> writes:

    Ansgar> Would removing the trailing space introduced by these
    Ansgar> changes require a separate GR? There are also other similar
    Ansgar> inconsistencies, e.g., one space vs. two spaces after a
    Ansgar> period.

    There are a number of cases where you ask questions that really come
    across as if you're trying to make others look stupid, or point out
    flaws in the system or flaws in someone else's approach.

    I regret that I got the spacing wrong.
    The way I interact with the world, it's fairly difficult for me to know
    where spaces are.
    I think it would come across a lot less if you were trying to humiliate
    others and instead come across as cooperative if rather than focusing on
    what would happen if we didn't fix the spacing, if you focused on
    helping try to fix the spacing.
    One easy way for you to do that would be to send a diff to the spacing.
    I could then update my branch and use the typo correction procedure in
    the constitution to get this fixed.

    --Sam

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCYiJypwAKCRAsbEw8qDeG dF27AP4wUXfnl85CvMYdioOSD3pm8wZu81ippwHFAEaaHXGyHwEAq8ovjxBgb/I0 IfdliCEk+XAzl4thEUF7873Qq+FnNQQ=
    =kKyO
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Russ Allbery@21:1/5 to Kurt Roeckx on Fri Mar 4 21:40:02 2022
    Kurt Roeckx <kurt@roeckx.be> writes:

    So reading A.1.4 again, I can also see it as just saying that it really updates when the period is over. I think it would have just been more
    clear if A.1.1 said "The initial discussion period is 2 weeks."

    Agreed. I'm sorry that I missed that.

    --
    Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kurt Roeckx@21:1/5 to Sam Hartman on Fri Mar 4 21:40:01 2022
    On Fri, Mar 04, 2022 at 01:12:23PM -0700, Sam Hartman wrote:
    One easy way for you to do that would be to send a diff to the spacing.
    I could then update my branch and use the typo correction procedure in
    the constitution to get this fixed.

    Or we can just leave it to the maintainer of the document to fix it.


    Kurt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to All on Mon Mar 7 20:00:01 2022
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from

    This is a very bad idea.

    Alternative solutions may
    • have accessibility problems (not work with lynx, for example)
    • require different transport (eMail can be done in batches)
    • be tricky to do with PGP signatures (and substituting web-ish
    logins has its own kind of trouble (not least with lynx compat))
    • require more on the system, especially if it does not work with
    lynx (such as heavy-weight UI with JS-capable browsers)
    • be more easy to filter (think countries’ web firewall) than eMail
    • have age requirements (many web services exclude minors for no
    good reason)

    Please stick to eMail. Debian is currently a solid rock in not
    jumping to the latest tech without thought… mostly, anyway.

    Thanks in advance,
    //mirabilos
    --
    Why don't you use JavaScript? I also don't like enabling JavaScript in
    Because I use lynx as browser.
    +1
    -- Octavio Alvarez, me and ⡍⠁⠗⠊⠕ (Mario Lang) on debian-devel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam Hartman@21:1/5 to All on Mon Mar 7 22:30:01 2022
    "Thorsten" == Thorsten Glaser <tg@debian.org> writes:

    >> At the same time it relaxes the requirement that the secretary
    >> must conduct a vote via email. There are no current plans to
    >> move away from

    Thorsten> This is a very bad idea.

    Hi.
    Several of the issues you brig up are legitimate trade offs, and while
    we probably
    see them differently, let's let the voters decide rather than get into a
    large debate.

    I have to take exception with one point you bring up.


    Thorsten> Alternative solutions may • have accessibility problems
    Thorsten> (not work with lynx, for example

    Working with Lynx is not a requirement for accessibility.
    Obviously accessibility depends on what your requirements are.
    The needs of someone who is blind are different than than for someone
    who has mobility issues for example.

    I stopped using Lynx many many years ago. Originally it was because
    some sites just weren't usable in Lynx and I wanted to use them.
    At that point there were already other browsers that were available to
    users running a screen reader that worked with these sites.
    Free software accessibility was limited to Lynx for a while, although
    edbrowse did have its moment as the best thing available.
    Ah, Amazon on edbrowse!:-)

    These days though, modern browsers actually have better
    technology for navigating a web page accessibly than Lynx does.

    I regularly use and develop using both Chromium and Firefox.

    There are people who want to continue using Lynx. Some of them even
    because they want to use a console screen reader. That's fine, but it
    is not directly an accessibility issue. In some cases it is because
    people have financial constraints that may also be related to their
    disability, and as a result they want to get the most out of the
    computer they have. And yes, that's accessibility related, but it is misleading to simply say doesn't work with Lynx == accessibility
    problem.

    Please, especially if you don't use accessible interfaces on a
    regular basis please don't spread the myth that Lynx == accessibility.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to All on Tue Mar 8 00:40:01 2022
    Sam Hartman dixit:

    Thorsten> Alternative solutions may • have accessibility problems
    Thorsten> (not work with lynx, for example

    Working with Lynx is not a requirement for accessibility.

    No, but not working with lynx is an accessibility problem.

    Obviously accessibility depends on what your requirements are.

    Exactly.

    The needs of someone who is blind are different than than for someone
    who has mobility issues for example.

    Right.

    I occasionally help out a couple of blind users on the lynx mailing
    list. Some of them are on DOS systems and shell out to Unix systems
    to access lynx, even.

    But that’s not the only use case. Slow connections, text only,
    or even font sizes (lynx runs in a terminal where *I* choose
    that), are other use cases.

    Also, JavaScript thingies tend to be over-designed. There was
    this firewall solution I encountered at work where you had to
    drag-and-drop things to create and order firewall rules.

    The current solution is to just enter a couple of numbers,
    sign and send, which is just perfect for many use cases.

    Can we at least agree that there are multiple use cases and there
    is not a single solution covering all of them out of the box?

    IIRC you mention something about writing a frontend to help craft
    the mails that are sent to the voting system. I agree that having
    the need for that, in such a technology-oriented community that
    Debian is, while surprising to me, shows that eMail only has its
    problems.

    But I want to assert that removing the current, working, method
    cannot be a/the solution for that problem either.

    I stopped using Lynx many many years ago. Originally it was because
    some sites just weren't usable in Lynx and I wanted to use them.

    Yeah. I use lynx daily and do encounter this problem. I have an
    ever-changing mix of browsers to fall back to, but the developers
    of Firefox seem to want to make my life just so much harder (ever
    since the update from 78 to 91 it’s so slow it’s barely usable on
    a Core2Duo laptop), and I really hate the bad mouse-oriented
    usability of it. Also, lynx at least has black background in my
    terminal…

    These days though, modern browsers actually have better
    technology for navigating a web page accessibly than Lynx does.

    Again, depends on your use case. In my case, the font and colour
    selection being user-controlled, the blazing-fast rendering (also
    on page down, search, etc.), links and form fields are numbered,
    textfields need activation, and the space and b keys for scrolling
    is massively superiour to any graphical browser (even though links2
    comes somewhat close… I like it as manga viewer, but it has issues elsewhere).

    is not directly an accessibility issue. In some cases it is because

    I’d argue having to rely on proprietary JavaScript drawing things
    is both an accessibility and a worse issue (GNU LibreJS seems to
    not have gone anywhere, plus, with it enabled you’d have just the
    same site breakage as in lynx).

    Webbrowsing at the German ministry for IT security also is (or at
    least was $smallnum years ago) enforcing JS disabled for GUI browsers.

    misleading to simply say doesn't work with Lynx == accessibility
    problem.

    I will continue to assert that it is, even if not for the obvious
    reasons it used to be, with the reasons I listed above.

    regular basis please don't spread the myth that Lynx == accessibility.

    I’m not. I *do* spread that !Lynx == !accessibility though, which
    I have enough reasons to consider justified.

    (There’s also the ROCA principle, in which some webpage should
    work fine without CSS and JS, and every “layer” (CSS, then JS)
    added just makes it “nicer”. I attended a tech talk by someone
    proposing this and figured that it’s also a great case for both
    lynx and some amount of a11y out of the box. I think the other
    attendees were a bit… surprised by the presenter and me nerding
    about it like that… but it’s a point.)

    Sorry for rambling, it’s late and I need sleep. I hope I was
    at least able to make my points.

    Goodnight,
    //mirabilos
    --
    "Using Lynx is like wearing a really good pair of shades: cuts out
    the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL."
    -- Henry Nelson, March 1999

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luke Faraone@21:1/5 to Thorsten Glaser on Tue Mar 8 06:50:02 2022
    Hi Thorsten,

    On Mon, 7 Mar 2022 at 15:31, Thorsten Glaser <tg@debian.org> wrote:

    Sam Hartman dixit:

    Thorsten> Alternative solutions may • have accessibility problems
    Thorsten> (not work with lynx, for example

    Working with Lynx is not a requirement for accessibility.

    No, but not working with lynx is an accessibility problem.

    I worked in web accessibility not too long ago, although it wasn't my
    primary function.

    The way you're defining accessibility isn't how mainstream
    accessibility specialists would define it. And for Debian's use case,
    it should be "is accomplishable by people with (disability in our
    population) using free software tools", not "using lynx".

    But that’s not the only use case. Slow connections, text only,
    or even font sizes (lynx runs in a terminal where *I* choose
    that), are other use cases.

    Also, JavaScript thingies tend to be over-designed. There was
    this firewall solution I encountered at work where you had to
    drag-and-drop things to create and order firewall rules.

    Please, a Debian developer who uses a screen reader is saying that
    "works with lynx is not required to be accessible to people with
    disabilities". Saying you're talking about accessibility, but then
    going on to talk about aesthetics of JavaScript apps, the policy of an
    IT department inside the German government, personal reasons you like
    lynx, etc. This is all off topic.

    Yes, some who are blind use lynx. But that doesn't mean "if it doesn't
    work in lynx, that person cannot use the site".

    I’d argue having to rely on proprietary JavaScript drawing things
    is both an accessibility and a worse issue (GNU LibreJS seems to
    not have gone anywhere, plus, with it enabled you’d have just the
    same site breakage as in lynx).

    How is this relevant to the discussion about a free-software voting system?

    --

    Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs; MIT SIPB
    lfaraone on irc.[freenode,oftc].net -- https://luke.wf/ohhello
    PGP fprint: 8C82 3DED 10AA 8041 639E 1210 5ACE 8D6E 0C14 A470

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jean-Philippe MENGUAL@21:1/5 to All on Tue Mar 8 07:00:01 2022
    Hi,

    Le 08/03/2022 à 00:26, Thorsten Glaser a écrit :
    Sam Hartman dixit:

    Thorsten> Alternative solutions may • have accessibility problems
    Thorsten> (not work with lynx, for example

    Working with Lynx is not a requirement for accessibility.

    No, but not working with lynx is an accessibility problem.

    No, sorry, refer to international standards such as WCAG.

    In the official international definitions, accessibility is the
    situation where anybody can use or access to something, regardless its disability or situation. To avoid the risk of people saying "ok so it
    forbids any change and improvement in design of my environment" (a
    frequent feedback from people who does not want to do accessibility
    effort), the normative definition says rather: an accessible environment
    is a one where everything exists enabling an assistive technology to
    work. So if a website gives the appropriate info to a browser, itself
    able to transmit it to an assistive technology, the environment is
    accessible. In technical words, if a site sends the appropriate info to Firefox, sending the good ones via at-spi, it is fine. Why? Because
    requiring someone to use a GUI is not discrimination. Because a GUI now
    is accessible (flexible, open to assistive technology, free (and
    opensource), compatible with very old and non expensive hardware.

    Using a text-based environment is not an accessibility requirement, it
    is a choice. Accessibility is not a choice freedom.


    Obviously accessibility depends on what your requirements are.

    Exactly.

    The needs of someone who is blind are different than than for someone
    who has mobility issues for example.

    Right.

    I occasionally help out a couple of blind users on the lynx mailing
    list. Some of them are on DOS systems and shell out to Unix systems
    to access lynx, even.

    Such is their choice, not requirement. They cannot request everybody to
    accept it and designing things around it.


    But that’s not the only use case. Slow connections, text only,
    or even font sizes (lynx runs in a terminal where *I* choose
    that), are other use cases.

    All these cases can be covered without these technologies. Ther are not forbidden in any accessibility standard.


    Also, JavaScript thingies tend to be over-designed. There was
    this firewall solution I encountered at work where you had to
    drag-and-drop things to create and order firewall rules.

    See the standards to see how to make accessible JS or dynamic contents.

    The current solution is to just enter a couple of numbers,
    sign and send, which is just perfect for many use cases.

    Can we at least agree that there are multiple use cases and there
    is not a single solution covering all of them out of the box?

    Yes and no. If I take the example of the DDTP, yes, I would PREFER
    working via mails, more convinient. But the web interface works, is
    accessible. So I cannot require mail. Another example: Transifex is not accessible. But it provides API to have another interface than the web
    app. So it becomes usable via an alternative, without requiring them to
    do some particular effort.

    IIRC you mention something about writing a frontend to help craft
    the mails that are sent to the voting system. I agree that having
    the need for that, in such a technology-oriented community that
    Debian is, while surprising to me, shows that eMail only has its
    problems.

    But I want to assert that removing the current, working, method
    cannot be a/the solution for that problem either.

    I stopped using Lynx many many years ago. Originally it was because
    some sites just weren't usable in Lynx and I wanted to use them.

    Yeah. I use lynx daily and do encounter this problem. I have an
    ever-changing mix of browsers to fall back to, but the developers
    of Firefox seem to want to make my life just so much harder (ever
    since the update from 78 to 91 it’s so slow it’s barely usable on
    a Core2Duo laptop), and I really hate the bad mouse-oriented
    usability of it. Also, lynx at least has black background in my
    terminal…

    ALl this can be addressed. See vimperator, stylus, other addons.
    Seamonkey. Less heavy browsers. I have no problem with text-apps users,
    I use them myself, I think it is more compatible with my approach. But
    no, accessibility does not require things to be compatible with this use choice.


    These days though, modern browsers actually have better
    technology for navigating a web page accessibly than Lynx does.

    Again, depends on your use case. In my case, the font and colour
    selection being user-controlled, the blazing-fast rendering (also
    on page down, search, etc.), links and form fields are numbered,
    textfields need activation, and the space and b keys for scrolling
    is massively superiour to any graphical browser (even though links2
    comes somewhat close… I like it as manga viewer, but it has issues elsewhere).

    Yes, you like, and I understand. But you could do differently without
    loosing what is necessary for you.


    is not directly an accessibility issue. In some cases it is because

    I’d argue having to rely on proprietary JavaScript drawing things
    is both an accessibility and a worse issue (GNU LibreJS seems to
    not have gone anywhere, plus, with it enabled you’d have just the
    same site breakage as in lynx).

    Standards address JS, ARIA and other kind of techno like this

    Best regards


    Webbrowsing at the German ministry for IT security also is (or at
    least was $smallnum years ago) enforcing JS disabled for GUI browsers.

    misleading to simply say doesn't work with Lynx == accessibility
    problem.

    I will continue to assert that it is, even if not for the obvious
    reasons it used to be, with the reasons I listed above.

    regular basis please don't spread the myth that Lynx == accessibility.

    I’m not. I *do* spread that !Lynx == !accessibility though, which
    I have enough reasons to consider justified.

    (There’s also the ROCA principle, in which some webpage should
    work fine without CSS and JS, and every “layer” (CSS, then JS)
    added just makes it “nicer”. I attended a tech talk by someone
    proposing this and figured that it’s also a great case for both
    lynx and some amount of a11y out of the box. I think the other
    attendees were a bit… surprised by the presenter and me nerding
    about it like that… but it’s a point.)

    Sorry for rambling, it’s late and I need sleep. I hope I was
    at least able to make my points.

    Goodnight,
    //mirabilos

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to All on Tue Mar 8 12:00:01 2022
    Luke Faraone dixit:

    Please, a Debian developer who uses a screen reader is saying that
    "works with lynx is not required to be accessible to people with >disabilities". Saying you're talking about accessibility, but then

    There’s multiple kinds of accessibility. It’s sometimes not obvious.

    I do not want to go into my own situation in depth here.

    bye,
    //mirabilos
    --
    Wish I had pine to hand :-( I'll give lynx a try, thanks.

    Michael Schmitz on nntp://news.gmane.org/gmane.linux.debian.ports.68k
    a.k.a. {news.gmane.org/nntp}#news.gmane.linux.debian.ports.68k in pine

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Devin Prater@21:1/5 to tg@debian.org on Tue Mar 8 15:30:01 2022
    I use many different operating systems, as a person who is blind. I don't usually use textual web browsers, because they usually don't have the
    amazing amount of commands that a screen reader, like NVDA on Windows, or
    Orca on Linux, provides. In visual browsers like Firefox, using screen
    readers, I can jump directly to an HTML item type, like headings at various levels, forms, links, lists, editable text fields, radio buttons and checkboxes, landmarks, and so on. I can do a bit of that in Emacs' browser
    with Emacspeak, but really the only time I use that is when I'm reading something that I'm going to be using while inside Emacs, like documentation
    or something, since it doesn't have JavaScript support.

    While text *is* usually accessible, it's not always the easiest to use.
    Take email for example. Having quoted material at the top of the message
    means that I (using the Gmail web app), must arrow through possibly many
    levels of quoted material to get to the reply, and since I may have just
    heard the material that is now quoted just moments before, it's not all
    that useful right now as I reread it. However, I'm not going to ask that
    this way of producing email be changed; although if bottom-posting is the
    rule of this list, do let me know so I can leave it.

    Really, the point of all this is that structure is good for accessibility,
    but screen readers and browsers must know about it, and be able to use it
    to allow blind users to move past possibly irrelevant material, or move to relevant stuff.
    Devin Prater
    r.d.t.prater@gmail.com




    On Mon, Mar 7, 2022 at 5:31 PM Thorsten Glaser <tg@debian.org> wrote:

    Sam Hartman dixit:

    Thorsten> Alternative solutions may • have accessibility problems
    Thorsten> (not work with lynx, for example

    Working with Lynx is not a requirement for accessibility.

    No, but not working with lynx is an accessibility problem.

    Obviously accessibility depends on what your requirements are.

    Exactly.

    The needs of someone who is blind are different than than for someone
    who has mobility issues for example.

    Right.

    I occasionally help out a couple of blind users on the lynx mailing
    list. Some of them are on DOS systems and shell out to Unix systems
    to access lynx, even.

    But that’s not the only use case. Slow connections, text only,
    or even font sizes (lynx runs in a terminal where *I* choose
    that), are other use cases.

    Also, JavaScript thingies tend to be over-designed. There was
    this firewall solution I encountered at work where you had to
    drag-and-drop things to create and order firewall rules.

    The current solution is to just enter a couple of numbers,
    sign and send, which is just perfect for many use cases.

    Can we at least agree that there are multiple use cases and there
    is not a single solution covering all of them out of the box?

    IIRC you mention something about writing a frontend to help craft
    the mails that are sent to the voting system. I agree that having
    the need for that, in such a technology-oriented community that
    Debian is, while surprising to me, shows that eMail only has its
    problems.

    But I want to assert that removing the current, working, method
    cannot be a/the solution for that problem either.

    I stopped using Lynx many many years ago. Originally it was because
    some sites just weren't usable in Lynx and I wanted to use them.

    Yeah. I use lynx daily and do encounter this problem. I have an
    ever-changing mix of browsers to fall back to, but the developers
    of Firefox seem to want to make my life just so much harder (ever
    since the update from 78 to 91 it’s so slow it’s barely usable on
    a Core2Duo laptop), and I really hate the bad mouse-oriented
    usability of it. Also, lynx at least has black background in my
    terminal…

    These days though, modern browsers actually have better
    technology for navigating a web page accessibly than Lynx does.

    Again, depends on your use case. In my case, the font and colour
    selection being user-controlled, the blazing-fast rendering (also
    on page down, search, etc.), links and form fields are numbered,
    textfields need activation, and the space and b keys for scrolling
    is massively superiour to any graphical browser (even though links2
    comes somewhat close… I like it as manga viewer, but it has issues elsewhere).

    is not directly an accessibility issue. In some cases it is because

    I’d argue having to rely on proprietary JavaScript drawing things
    is both an accessibility and a worse issue (GNU LibreJS seems to
    not have gone anywhere, plus, with it enabled you’d have just the
    same site breakage as in lynx).

    Webbrowsing at the German ministry for IT security also is (or at
    least was $smallnum years ago) enforcing JS disabled for GUI browsers.

    misleading to simply say doesn't work with Lynx == accessibility
    problem.

    I will continue to assert that it is, even if not for the obvious
    reasons it used to be, with the reasons I listed above.

    regular basis please don't spread the myth that Lynx == accessibility.

    I’m not. I *do* spread that !Lynx == !accessibility though, which
    I have enough reasons to consider justified.

    (There’s also the ROCA principle, in which some webpage should
    work fine without CSS and JS, and every “layer” (CSS, then JS)
    added just makes it “nicer”. I attended a tech talk by someone
    proposing this and figured that it’s also a great case for both
    lynx and some amount of a11y out of the box. I think the other
    attendees were a bit… surprised by the presenter and me nerding
    about it like that… but it’s a point.)

    Sorry for rambling, it’s late and I need sleep. I hope I was
    at least able to make my points.

    Goodnight,
    //mirabilos
    --
    "Using Lynx is like wearing a really good pair of shades: cuts out
    the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL."
    -- Henry Nelson, March 1999



    <div dir="ltr">I use many different operating systems, as a person who is blind. I don&#39;t usually use textual web browsers, because they usually don&#39;t have the amazing amount of commands that a screen reader, like NVDA on Windows, or Orca on Linux,
    provides. In visual browsers like Firefox, using screen readers, I can jump directly to an HTML item type, like headings at various levels, forms, links, lists, editable text fields, radio buttons and checkboxes, landmarks, and so on. I can do a bit of
    that in Emacs&#39; browser with Emacspeak, but really the only time I use that is when I&#39;m reading something that I&#39;m going to be using while inside Emacs, like documentation or something, since it doesn&#39;t have JavaScript support.<div><br></
    <div>While text *is* usually accessible, it&#39;s not always the easiest to use. Take email for example. Having quoted material at the top of the message means that I (using the Gmail web app), must arrow through possibly many levels of quoted
    material to get to the reply, and since I may have just heard the material that is now quoted just moments before, it&#39;s not all that useful right now as I reread it. However, I&#39;m not going to ask that this way of producing email be changed;
    although if bottom-posting is the rule of this list, do let me know so I can leave it.</div><div><br></div><div>Really, the point of all this is that structure is good for accessibility, but screen readers and browsers must know about it, and be able to
    use it to allow blind users to move past possibly irrelevant material, or move to relevant stuff.<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr">Devin Prater</div>
    <div><a href="mailto:r.d.t.prater@gmail.com" target="_blank">r.d.t.prater@gmail.com</a></div><div><br></div><div><br></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 7, 2022 at 5:31
    PM Thorsten Glaser &lt;<a href="mailto:tg@debian.org">tg@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sam Hartman dixit:<br>

    &gt;    Thorsten&gt; Alternative solutions may • have accessibility problems<br>
    &gt;    Thorsten&gt; (not work with lynx, for example<br>
    &gt;<br>
    &gt;Working with Lynx is not a requirement for accessibility.<br>

    No, but not working with lynx is an accessibility problem.<br>

    &gt;Obviously accessibility depends on what your requirements are.<br>

    Exactly.<br>

    &gt;The needs of someone who is blind are different than than for someone<br> &gt;who has mobility issues for example.<br>

    Right.<br>

    I occasionally help out a couple of blind users on the lynx mailing<br>
    list. Some of them are on DOS systems and shell out to Unix systems<br>
    to access lynx, even.<br>

    But that’s not the only use case. Slow connections, text only,<br>
    or even font sizes (lynx runs in a terminal where *I* choose<br>
    that), are other use cases.<br>

    Also, JavaScript thingies tend to be over-designed. There was<br>
    this firewall solution I encountered at work where you had to<br>
    drag-and-drop things to create and order firewall rules.<br>

    The current solution is to just enter a couple of numbers,<br>
    sign and send, which is just perfect for many use cases.<br>

    Can we at least agree that there are multiple use cases and there<br>
    is not a single solution covering all of them out of the box?<br>

    IIRC you mention something about writing a frontend to help craft<br>
    the mails that are sent to the voting system. I agree that having<br>
    the need for that, in such a technology-oriented community that<br>
    Debian is, while surprising to me, shows that eMail only has its<br> problems.<br>

    But I want to assert that removing the current, working, method<br>
    cannot be a/the solution for that problem either.<br>

    &gt;I stopped using Lynx many many years ago.  Originally it was because<br> &gt;some sites just weren&#39;t usable in Lynx and I wanted to use them.<br>

    Yeah. I use lynx daily and do encounter this problem. I have an<br> ever-changing mix of browsers to fall back to, but the developers<br>
    of Firefox seem to want to make my life just so much harder (ever<br>
    since the update from 78 to 91 it’s so slow it’s barely usable on<br>
    a Core2Duo laptop), and I really hate the bad mouse-oriented<br>
    usability of it. Also, lynx at least has black background in my<br> terminal…<br>

    &gt;These days though,  modern browsers actually have better<br> &gt;technology for navigating a web page accessibly than Lynx does.<br>

    Again, depends on your use case. In my case, the font and colour<br>
    selection being user-controlled, the blazing-fast rendering (also<br>
    on page down, search, etc.), links and form fields are numbered,<br>
    textfields need activation, and the space and b keys for scrolling<br>
    is massively superiour to any graphical browser (even though links2<br>
    comes somewhat close… I like it as manga viewer, but it has issues<br> elsewhere).<br>

    &gt;is not directly an accessibility issue.  In some cases it is because<br>

    I’d argue having to rely on proprietary JavaScript drawing things<br>
    is both an accessibility and a worse issue (GNU LibreJS seems to<br>
    not have gone anywhere, plus, with it enabled you’d have just the<br>
    same site breakage as in lynx).<br>

    Webbrowsing at the German ministry for IT security also is (or at<br>
    least was $smallnum years ago) enforcing JS disabled for GUI browsers.<br>

    &gt;misleading to simply say doesn&#39;t work with Lynx == accessibility<br> &gt;problem.<br>

    I will continue to assert that it is, even if not for the obvious<br>
    reasons it used to be, with the reasons I listed above.<br>

    &gt;regular basis please don&#39;t spread the myth that Lynx == accessibility.<br>

    I’m not. I *do* spread that !Lynx == !accessibility though, which<br>
    I have enough reasons to consider justified.<br>

    (There’s also the ROCA principle, in which some webpage should<br>
    work fine without CSS and JS, and every “layer” (CSS, then JS)<br>
    added just makes it “nicer”. I attended a tech talk by someone<br> proposing this and figured that it’s also a great case for both<br>
    lynx and some amount of a11y out of the box. I think the other<br>
    attendees were a bit… surprised by the presenter and me nerding<br>
    about it like that… but it’s a point.)<br>

    Sorry for rambling, it’s late and I need sleep. I hope I was<br>
    at least able to make my points.<br>

    Goodnight,<br>
    //mirabilos<br>
    -- <br>
      &quot;Using Lynx is like wearing a really good pair of shades: cuts out<br>    the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL.&quot;<br>
                                             -- Henry Nelson, March 1999<br>

    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thorsten Glaser@21:1/5 to All on Tue Mar 8 18:10:02 2022
    Devin Prater dixit:

    I use many different operating systems, as a person who is blind. I don't […]
    While text *is* usually accessible, it's not always the easiest to use.

    My point here was that there are *other* cases where lack of
    lynx support means lack of accessibility, even if this seems
    to no longer be true for *some* (perhaps even most? there IS
    a steady stream of people on the lynx mailing list…) vision‐
    impaired users there are other usecases.

    bye,
    //mirabilos
    --
    <ch> you introduced a merge commit │<mika> % g rebase -i HEAD^^
    <mika> sorry, no idea and rebasing just fscked │<mika> Segmentation
    <ch> should have cloned into a clean repo │ fault (core dumped)
    <ch> if I rebase that now, it's really ugh │<mika:#grml> wuahhhhhh

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jean-Philippe MENGUAL@21:1/5 to All on Tue Mar 8 18:20:01 2022
    Le 08/03/2022 à 18:00, Thorsten Glaser a écrit :
    Devin Prater dixit:

    I use many different operating systems, as a person who is blind. I don't
    […]
    While text *is* usually accessible, it's not always the easiest to use.

    My point here was that there are *other* cases where lack of
    lynx support means lack of accessibility, even if this seems
    to no longer be true for *some* (perhaps even most? there IS
    a steady stream of people on the lynx mailing list…) vision‐
    impaired users there are other usecases.

    I would like to understand this more deeply but so far, I do not
    identify usecases where Lynx or similar is required. For most cases it
    seems more a choice than a requirement. And when I say this, I do not
    target only screen reader users. For fonts, etc, a GUI browser with
    stylus plugin or disabling css may work. Not using JS would make sense
    but the standard requires using ARIA, HTML5, and Lynx does not support
    them. If Firefox has slowness bugs, then need to be fixed.

    If we assert requirements, I would prefer saying: your techno needs to communicate with the browser accessibility engine being compliant with
    standard (WCAG).

    regards


    bye,
    //mirabilos

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Allombert@21:1/5 to Thorsten Glaser on Wed Mar 9 11:20:01 2022
    On Mon, Mar 07, 2022 at 06:41:54PM +0000, Thorsten Glaser wrote:
    At the same time it relaxes the requirement that the secretary must
    conduct a vote via email. There are no current plans to move away from

    This is a very bad idea.

    Alternative solutions may
    • have accessibility problems (not work with lynx, for example)
    • require different transport (eMail can be done in batches)
    • be tricky to do with PGP signatures (and substituting web-ish
    logins has its own kind of trouble (not least with lynx compat))
    • require more on the system, especially if it does not work with
    lynx (such as heavy-weight UI with JS-capable browsers)
    • be more easy to filter (think countries’ web firewall) than eMail
    • have age requirements (many web services exclude minors for no
    good reason)

    The main reason we should stick with email is that so far every
    Debian developpers has agreed to communicate within Debian by email
    when joining. Moving to another system would be potentialy divisive with
    little benefit.

    Cheers,
    --
    Bill. <ballombe@debian.org>

    Imagine a large red swirl here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)