• Re: Re-posed: Qs for DPL nominees: structural reforms to delegations

    From =?utf-8?Q?Pierre-Elliott_B=C3=A9cue@21:1/5 to Julian Andres Klode on Tue Mar 25 23:10:01 2025
    Julian Andres Klode <[email protected]> wrote on 25/03/2025 at 22:10:25+0100:

    On Tue, Mar 25, 2025 at 03:53:24PM -0500, Richard Laager wrote:
    On 2025-03-25 12:06, G. Branden Robinson wrote:
    2. Will you articulate a policy that no Debian Developer shall occupy
    more than one delegated role at a time?

    3. Will you ask any Debian Developers enjoying multiple delegations to
    resign from all but one of their choice?

    I have some concerns about this.

    It seems like this could just lead to broader delegations. For example,
    instead of having "General Team" with A, B, C, D, & E, and "Specific Team" >> with A, B, and C, just drop the "Specific Team". For a partially made-up
    example, imagine we had system administrators and then separate sub-teams
    for different subsets (e.g. web sysadmins, email sysadmins). Forcing an
    "only one delegation" rule here doesn't help anything, as the DPL would just >> eliminate the sub-teams in favor of one overall team. Where the subteams are >> used to limit access, this change would thus violate the Principle of Least >> Privilege.

    Additionally, the fact that people are wearing multiple hats probably
    indicates that was necessary to get the job done. There are 142
    person-delegations to 103 persons. [1] Losing the duplicates seems like it >> would negatively impact the available volunteer time.

    [1] https://www.debian.org/intro/organization

    It's also quite frankly silly in a whole lot of cases:

    This whole thread is silly IMHO.

    --
    PEB

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

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

    iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmfjKK8PHHBlYkBkZWJp YW4ub3JnAAoJEO4hW5+4xFsLuCsQAJkoWRuwCuxVBN1/xQ8gMQG9jMy2hVSc3miq HVY3uUfDob7sP2bbdkyDRiKKf0ffPMWvXDdqFtsLg1o36k0erjNh8Cdih4JsSnX5 0Zs2ixOOXAgU02uE2fYGGNcee1lm1HFxkBJcUPSuiCrcz+kOnC5CQ6qSEdvGqYyj zOmBP8naSwq2zfe3K0Pont0S2t47QUbm2ghM8IHkuD2Ww0XT6fh7FDyd6EGdxYHZ /C+WlEGQBERPnI8g9Pa9dFOb8xENjQjc3DozYr5fnVmpDjrQX/0l55yYPzWCghiT W4G6H5E16XyfitimHKyUtpKkhpMK70GtQ4nepxpIVNbPtcRLNtn7VZcfYii6f0tx bjFqpXVTmoSPiA7eBx1MHDl0wLBOy8d3vqYGlFRgRU9jATlyOZBXJtSyoHbt/oGl G38C/aDq/awALgr6iq5SF2/rMiKeP7iC6eYLlLcq3HP/O73DtXdfVacgJfWB695p 5R5BC7se/Y5cBXNoAjIoycBAlHva6B4Tc/ipaGBPh1ZM2S5OV3RIj16TEiH23FAC dhJpGgbviAu3nKcCQvLjsE0+zX3rtVVxGsoi3w/+hlA4K4cL0v4GHMYrnR5fyF5F 10NdbPN7AkOBUqqvsfj54sLifpVgyRS1ZGN52K6vrp9FRFVBgkkIsFtkkwtyF7I2
    LdScmCgp
    =s9sL
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Tue Mar 25 22:40:01 2025
    Hi Branden,

    thanks a lot for the short and precise questions.

    Am Tue, Mar 25, 2025 at 12:06:31PM -0500 schrieb G. Branden Robinson:
    Thanks to Andreas, Gianfranco, and others for pointing out that my
    questions to the candidates would be improved by question marks.

    As Debian Project Leader (DPL),

    1. Will you remove the words "and Code of Conduct violations" from the
    Community Team delegation charter?

    No, I believe the inclusion of "and Code of Conduct violations" is
    important for maintaining a clear understanding of the scope of the
    Community Team's responsibilities. Removing these words could
    potentially create ambiguity about the team's role in addressing such violations.

    2. Will you articulate a policy that no Debian Developer shall occupy
    more than one delegated role at a time?

    I would gladly suggest this as a general guideline rather than a strict
    policy. However, this would only be feasible if we had a large pool of
    willing and qualified volunteers to fill delegated roles, which is
    currently not the case.

    Moreover, I do not see a strong need for such a policy as long as
    holding multiple delegated roles does not create a conflict of interest.

    3. Will you ask any Debian Developers enjoying multiple delegations to
    resign from all but one of their choice?

    No. See my answer to 2.

    4. Will you establish a policy that all delegations made by the Debian
    Project Leader shall be renewed no less frequently than once per DPL
    term?

    No, I do not see a need for this policy. Delegations should be made
    based on the needs of the project, and there is no reason to set a rigid renewal timeline if the current delegates are doing their work
    effectively.

    5. Will you continue the practice that team delegation announcements
    by the DPL implicitly withdraw the delegations of any sitting team
    members not mentioned in that same delegation announcement?

    Yes, I would continue this practice, as it is an established method of communication. Since this is already explicitly stated, I see no need to
    change it.

    Kind regards
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Andres Klode@21:1/5 to Richard Laager on Tue Mar 25 22:20:01 2025
    On Tue, Mar 25, 2025 at 03:53:24PM -0500, Richard Laager wrote:
    On 2025-03-25 12:06, G. Branden Robinson wrote:
    2. Will you articulate a policy that no Debian Developer shall occupy
    more than one delegated role at a time?

    3. Will you ask any Debian Developers enjoying multiple delegations to
    resign from all but one of their choice?

    I have some concerns about this.

    It seems like this could just lead to broader delegations. For example, instead of having "General Team" with A, B, C, D, & E, and "Specific Team" with A, B, and C, just drop the "Specific Team". For a partially made-up example, imagine we had system administrators and then separate sub-teams
    for different subsets (e.g. web sysadmins, email sysadmins). Forcing an
    "only one delegation" rule here doesn't help anything, as the DPL would just eliminate the sub-teams in favor of one overall team. Where the subteams are used to limit access, this change would thus violate the Principle of Least Privilege.

    Additionally, the fact that people are wearing multiple hats probably indicates that was necessary to get the job done. There are 142 person-delegations to 103 persons. [1] Losing the duplicates seems like it would negatively impact the available volunteer time.

    [1] https://www.debian.org/intro/organization

    It's also quite frankly silly in a whole lot of cases:

    Outreach and Publicity Teams, Treasury, why should I not be a part of
    the publicy team and the treasury?

    I also think in some cases more overlap would be helpful, such as
    release team and ftpteam. And I don't understand for the life of me
    why we would not want ftpmasters to be in the backports team or the
    tag2upload delegates.

    --
    debian developer - deb.li/jak | jak-linux.org - free software dev
    ubuntu core developer i speak de, en

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

    wsG7BAABCgBvBYJn4xu6CRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmft+X3/yOVj9OoLzcgUU6tg1l3drKAUAcYNJzQ+P3Jp ChYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAABrghAAhgd6LymiE2+RKWkgMCm1Ikp8 YyHF7FZdi1LwEGLuJw2kiL2iogJhBK3buvQ7ZkUKJC+s8PayarQbLepzl5ngRTSe oUv4/gw3aP/secb2AshgACPwUKg8ffUVP1IWamkoFBI5pZuhv7ZjohWG3fjyD4pW 4WQZ0tE3eMK8xGb+4XYwqmJe4hNL50nmkUoihhFryEDJpNoQGpXKF5HmEEx+mAfM cXJbMVHd1uKF8vFX0kFZ0zDiDnGEURm/LCBn7cAJ4bQfmefd7kRTHKFswhv6yw5m hh4pONLGFtl8o7YDh4LkEuPQMP18CZQj4oe5G5L7h6uSmpZlmaPEBW64G4y2XYO0 GCbUGl+HTOKjCUGS+cWTpcMu6cOJwh3hOan4v4VQZMnuaMa1CnrBuw2I0Q0Rm1lk wyyuj/+uRgVRNzMZz4sWAmHZp20o9godAXW/kupNJKuDJxo81J9rkXxbHtXjqtbB 47bezHiSDx0bYRHT+sVSVE0szEa4+nGzWn5BFvG5LVA7+YVxYPNR3cqPBuAfaeAd BAtCt+6Ivsxt4+nK4d6oFugOuLFCwcNAwYlX/mQ3zU9dj7v9rDtrYlhQIjmysMtF 5iT8b9LeFdirMJloFz86qMOWC+M8NPi6ocwZTXIGLO3pT3ioYJWxUgyLgC
  • From Julian Andres Klode@21:1/5 to G. Branden Robinson on Fri Apr 4 23:50:01 2025
    On Fri, Apr 04, 2025 at 01:57:01PM -0500, G. Branden Robinson wrote:

    I also think in some cases more overlap would be helpful, such as
    release team and ftpteam.

    Can you be more specific about where you see potential synergy here?

    Both need to perform operations on the archive, remove packages,
    install signed files, what not.


    And I don't understand for the life of me why we would not want
    ftpmasters to be in the backports team or the tag2upload delegates.

    Given recent developments, those concerns would appear to have separated themselves. In any case, if you peruse Ian Jackson's mail from earlier today,[1] I think you'll see that the barrier to tag2upload's progress appears not to be of the sort that concerns you; Sean Whitton enjoyed delegations to both teams yet _still_ was frustrated in advancing the tag2upload state of affairs. If Ian's summary is accurate, it is hard
    to imagine how making the entire existing archive administration team simultaneous tag2upload delegates would have helped.

    Your imagination may prove richer than mine.

    FWIW; I don't believe that's accurate, Sean was a FTP assistant,
    not an FTP master (which is the delegated role).

    --
    debian developer - deb.li/jak | jak-linux.org - free software dev
    ubuntu core developer i speak de, en

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

    wsG7BAABCgBvBYJn8FM6CRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmdNsIhKoz1bYnH84uJr+h+REcxWxZwvlBZz86oKHDYR yBYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAAAV0hAAgEikLmznDpEeJ/bz9mAwkmva k1YRxpSu2ol03Ho4xQwIRQC2/ZSTxSf+Llb7pSGL2CRkmPJRKQ/t3j7WMaa4ngzx acR++M38Ya1wWutg/jQ+L7vRC2pp7JmBEXUmQ3RbH3zuuahyjKaYAo0MxAdJDI4j oLrkaQiooh093QL6Xk0A1VaB16fKy+Su0uXxb5HVYDgpGMFvi/g9ePEV94TJpW8C YIHZnivYqBi9+7eRqn4iw4DtFuv4Ay98FLcCSlyqk96HKc6V9M7jd9ZKsuUrNdv+ WwL28/ULhGbxG+IpV/0x+U45MXrR81RljvXygac4JCfWK0I2OFi9v60SUO5MtjTI 1m3xkqt824pHwOJZ/Daex6NhTpEISU+tTSAXLNuCfxvh3SR2wyANBZqoWl3qQERq +rAti+sDXeGLcNcJ5avPOxl5EEJKS1z0nDoKpT2e6uAfSSRzE5Ueak3CWG/RJArg 2y13yB3SefUsVWg0mB8A4dmNTGvgDmVIAtYm2PWsogqY5a5lTVLtbKQwTlXvPuGf y4UU+D3c/CR5HQiH29flWRKmQK2kQ1q7wdyXA5GYRSvvp5531kqkcwnPBTtA+Yzf vAbYdeGRSfDIoZ+7i5nnRnyYaE3mGiOdGw5q7ZmuJbZplsKyPA7x1j5ezl