* [gentoo-project] Council meeting 2021-07-11 - call for agenda items @ 2021-07-05 9:20 Ulrich Mueller 2021-07-05 10:17 ` Ulrich Mueller ` (3 more replies) 0 siblings, 4 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-05 9:20 UTC (permalink / raw To: gentoo-dev-announce, gentoo-project [-- Attachment #1: Type: text/plain, Size: 1174 bytes --] The first council meeting of this election term will be on Sunday 2021-07-11, 19:00 UTC in the #gentoo-council channel on Libera Chat. Preliminary agenda: 1. Roll call 2. Constitute the new council - Decide on time of meetings. The previous council had its meetings on the 2nd Sunday of every month at 19:00 UTC - Vote for continuing last council's workflow considering sending a call for agenda items (two weeks in advance), sending the agenda (one week in advance) and have the meeting focussed, i.e. have major discussions on the gentoo-project mailing list prior to the meeting - Appoint chairmen for this term's meetings 3. Approve GLEP 82 update [1] 4. Open bugs with council involvement [2] 5. Open floor The agenda is still open for additional items that the council should discuss or vote on. For agenda items, please respond to this message on the gentoo-project mailing list. The final agenda for the meeting will be sent on Thursday 2021-07-08. Ulrich [1] https://archives.gentoo.org/gentoo-dev/message/625505e15adfb532bf961076ad5f79ab [2] https://wiki.gentoo.org/wiki/Project:Council#Open_bugs_with_Council_participation [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 9:20 [gentoo-project] Council meeting 2021-07-11 - call for agenda items Ulrich Mueller @ 2021-07-05 10:17 ` Ulrich Mueller 2021-07-05 10:19 ` Ulrich Mueller ` (2 more replies) 2021-07-07 1:59 ` Rich Freeman ` (2 subsequent siblings) 3 siblings, 3 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-05 10:17 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 816 bytes --] >>>>> On Mon, 05 Jul 2021, Ulrich Mueller wrote: > The agenda is still open for additional items that the council should > discuss or vote on. For agenda items, please respond to this message > on the gentoo-project mailing list. Replying to my own message. :) Now that EAPI is supported by stable Portage (3.0.20-r6 went stable on the last arch today), I would like to ask the council to deprecate EAPI 6, both for ebuilds and for profiles. In the past, the council had also banned EAPIs. However, that didn't make much of a practical difference because an EAPI cannot be added to eapis-banned in layout.conf unless all ebuilds are gone. Maybe we should have a rule like the following instead: "A deprecated EAPI is considered banned when the Gentoo repository no longer contains any ebuilds using it." Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 10:17 ` Ulrich Mueller @ 2021-07-05 10:19 ` Ulrich Mueller 2021-07-05 21:19 ` Aaron Bauman 2021-07-07 13:45 ` Michał Górny 2 siblings, 0 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-05 10:19 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 146 bytes --] >>>>> On Mon, 05 Jul 2021, Ulrich Mueller wrote: > Now that EAPI is supported by stable Portage [...] This should have been "EAPI 8" of course. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 10:17 ` Ulrich Mueller 2021-07-05 10:19 ` Ulrich Mueller @ 2021-07-05 21:19 ` Aaron Bauman 2021-07-05 21:42 ` Ulrich Mueller 2021-07-07 13:45 ` Michał Górny 2 siblings, 1 reply; 36+ messages in thread From: Aaron Bauman @ 2021-07-05 21:19 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1066 bytes --] On Mon, Jul 05, 2021 at 12:17:35PM +0200, Ulrich Mueller wrote: > >>>>> On Mon, 05 Jul 2021, Ulrich Mueller wrote: > <snip> > In the past, the council had also banned EAPIs. However, that didn't > make much of a practical difference because an EAPI cannot be added > to eapis-banned in layout.conf unless all ebuilds are gone. Maybe we > should have a rule like the following instead: > "A deprecated EAPI is considered banned when the Gentoo repository > no longer contains any ebuilds using it." Having the council vote to officially ban an EAPI does have practicality. The work done by those porting ebuilds, removing old packages, etc is hindered when other begin committing ebuilds deprecated but not banned. I would ask that the council continue the official motions and votes to ban EAPI's prior to being "enforced" by tooling. This assists those doing the work and the QA team to stop people from committing. While it is an administrative control it does help, but a technical solution would be preferred long term. -Aaron [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 21:19 ` Aaron Bauman @ 2021-07-05 21:42 ` Ulrich Mueller 2021-07-05 21:53 ` Aaron Bauman 0 siblings, 1 reply; 36+ messages in thread From: Ulrich Mueller @ 2021-07-05 21:42 UTC (permalink / raw To: Aaron Bauman; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1234 bytes --] >>>>> On Mon, 05 Jul 2021, Aaron Bauman wrote: > On Mon, Jul 05, 2021 at 12:17:35PM +0200, Ulrich Mueller wrote: >> In the past, the council had also banned EAPIs. However, that didn't >> make much of a practical difference because an EAPI cannot be added >> to eapis-banned in layout.conf unless all ebuilds are gone. Maybe we >> should have a rule like the following instead: >> "A deprecated EAPI is considered banned when the Gentoo repository >> no longer contains any ebuilds using it." > Having the council vote to officially ban an EAPI does have > practicality. The work done by those porting ebuilds, removing old > packages, etc is hindered when other begin committing ebuilds > deprecated but not banned. > I would ask that the council continue the official motions and votes > to ban EAPI's prior to being "enforced" by tooling. This assists those > doing the work and the QA team to stop people from committing. The point is that banning an EAPI doesn't have any noticeable effect. For example, if you look at EAPI 0 (banned on 2016-01-10) and EAPI 4 (banned on 2018-04-08), there's neither a cusp nor any change of slope visible for the curves plotted here: https://www.akhuettel.de/~huettel/plots/eapi.php Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 21:42 ` Ulrich Mueller @ 2021-07-05 21:53 ` Aaron Bauman 2021-07-06 7:02 ` Ulrich Mueller 0 siblings, 1 reply; 36+ messages in thread From: Aaron Bauman @ 2021-07-05 21:53 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1607 bytes --] On Mon, Jul 05, 2021 at 11:42:36PM +0200, Ulrich Mueller wrote: > >>>>> On Mon, 05 Jul 2021, Aaron Bauman wrote: > > > On Mon, Jul 05, 2021 at 12:17:35PM +0200, Ulrich Mueller wrote: > >> In the past, the council had also banned EAPIs. However, that didn't > >> make much of a practical difference because an EAPI cannot be added > >> to eapis-banned in layout.conf unless all ebuilds are gone. Maybe we > >> should have a rule like the following instead: > >> "A deprecated EAPI is considered banned when the Gentoo repository > >> no longer contains any ebuilds using it." > > > Having the council vote to officially ban an EAPI does have > > practicality. The work done by those porting ebuilds, removing old > > packages, etc is hindered when other begin committing ebuilds > > deprecated but not banned. > > > I would ask that the council continue the official motions and votes > > to ban EAPI's prior to being "enforced" by tooling. This assists those > > doing the work and the QA team to stop people from committing. > > The point is that banning an EAPI doesn't have any noticeable effect. > For example, if you look at EAPI 0 (banned on 2016-01-10) and EAPI 4 > (banned on 2018-04-08), there's neither a cusp nor any change of slope > visible for the curves plotted here: > https://www.akhuettel.de/~huettel/plots/eapi.php > > Ulrich We have had the issue in the past. Taking 1 minute to vote on a ban of an EAPI in a council meeting is a minute task and enforces the goals of the project. Doesn't really matter to me either way. Cool data. -Aaron [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 21:53 ` Aaron Bauman @ 2021-07-06 7:02 ` Ulrich Mueller 2021-07-06 13:59 ` Thomas Deutschmann 2021-07-06 17:42 ` Aaron Bauman 0 siblings, 2 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-06 7:02 UTC (permalink / raw To: Aaron Bauman; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 810 bytes --] >>>>> On Mon, 05 Jul 2021, Aaron Bauman wrote: > On Mon, Jul 05, 2021 at 11:42:36PM +0200, Ulrich Mueller wrote: >> The point is that banning an EAPI doesn't have any noticeable effect. >> For example, if you look at EAPI 0 (banned on 2016-01-10) and EAPI 4 >> (banned on 2018-04-08), there's neither a cusp nor any change of slope >> visible for the curves plotted here: >> https://www.akhuettel.de/~huettel/plots/eapi.php > We have had the issue in the past. Taking 1 minute to vote on a ban of > an EAPI in a council meeting is a minute task and enforces the goals > of the project. But we don't actually enforce the ban. Doing so would mean adding the EAPI to eapis-banned in layout.conf, which in turn would imply that commits of (new or existing) ebuilds with a banned EAPI would be rejected. Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-06 7:02 ` Ulrich Mueller @ 2021-07-06 13:59 ` Thomas Deutschmann 2021-07-06 15:40 ` Ulrich Mueller 2021-07-06 17:42 ` Aaron Bauman 1 sibling, 1 reply; 36+ messages in thread From: Thomas Deutschmann @ 2021-07-06 13:59 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 736 bytes --] On 2021-07-05 12:17, Ulrich Mueller wrote: > Now that EAPI is supported by stable Portage (3.0.20-r6 went stable > on the last arch today), I would like to ask the council to deprecate > EAPI 6, both for ebuilds and for profiles. Could you please outline the consequences of that? I mean, it's still allowed to rev bump an EAPI 6 ebuild to add an important patch (like fixing a security vulnerability) or fix deps, especially for non-maintainers without requiring ebuild to be ported to a non-deprecated EAPI first, right? I.e. "just like before". You are not talking about changing that. -- Regards, Thomas Deutschmann / Gentoo Linux Developer fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 495 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-06 13:59 ` Thomas Deutschmann @ 2021-07-06 15:40 ` Ulrich Mueller 0 siblings, 0 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-06 15:40 UTC (permalink / raw To: Thomas Deutschmann; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 893 bytes --] >>>>> On Tue, 06 Jul 2021, Thomas Deutschmann wrote: > On 2021-07-05 12:17, Ulrich Mueller wrote: >> Now that EAPI is supported by stable Portage (3.0.20-r6 went stable >> on the last arch today), I would like to ask the council to deprecate >> EAPI 6, both for ebuilds and for profiles. > Could you please outline the consequences of that? > I mean, it's still allowed to rev bump an EAPI 6 ebuild to add an > important patch (like fixing a security vulnerability) or fix deps, > especially for non-maintainers without requiring ebuild to be ported > to a non-deprecated EAPI first, right? > I.e. "just like before". > You are not talking about changing that. Deprecated means that usage of the EAPI will be discouraged, and that QA tools (e.g. repoman) will warn about it. [1] Ulrich [1] https://projects.gentoo.org/council/meeting-logs/20130409-summary.txt [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-06 7:02 ` Ulrich Mueller 2021-07-06 13:59 ` Thomas Deutschmann @ 2021-07-06 17:42 ` Aaron Bauman 2021-07-06 17:55 ` Ulrich Mueller 2021-07-06 19:32 ` Rich Freeman 1 sibling, 2 replies; 36+ messages in thread From: Aaron Bauman @ 2021-07-06 17:42 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1440 bytes --] On Tue, Jul 06, 2021 at 09:02:14AM +0200, Ulrich Mueller wrote: > >>>>> On Mon, 05 Jul 2021, Aaron Bauman wrote: > > > On Mon, Jul 05, 2021 at 11:42:36PM +0200, Ulrich Mueller wrote: > >> The point is that banning an EAPI doesn't have any noticeable effect. > >> For example, if you look at EAPI 0 (banned on 2016-01-10) and EAPI 4 > >> (banned on 2018-04-08), there's neither a cusp nor any change of slope > >> visible for the curves plotted here: > >> https://www.akhuettel.de/~huettel/plots/eapi.php > > > We have had the issue in the past. Taking 1 minute to vote on a ban of > > an EAPI in a council meeting is a minute task and enforces the goals > > of the project. > > But we don't actually enforce the ban. Doing so would mean adding the > EAPI to eapis-banned in layout.conf, which in turn would imply that > commits of (new or existing) ebuilds with a banned EAPI would be > rejected. > > Ulrich I know we don't technically enforce the ban as there is no mechanism to do so. It is a terrible in-between. So, it is a formality that takes a minute to vote on. Then, if someone should be an asshole and keep committing things that are deprecated it can be enforced by the QA team or other developers. I ask to keep the formality until a technical solution is in place as we *have* had the issue before. While it is not statistically significant it did cause undue pain for others. -Aaron [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 484 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-06 17:42 ` Aaron Bauman @ 2021-07-06 17:55 ` Ulrich Mueller 2021-07-06 19:32 ` Rich Freeman 1 sibling, 0 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-06 17:55 UTC (permalink / raw To: Aaron Bauman; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 605 bytes --] >>>>> On Tue, 06 Jul 2021, Aaron Bauman wrote: > I know we don't technically enforce the ban as there is no mechanism to > do so. It is a terrible in-between. > So, it is a formality that takes a minute to vote on. Then, if someone > should be an asshole and keep committing things that are deprecated it > can be enforced by the QA team or other developers. > I ask to keep the formality until a technical solution is in place as we > *have* had the issue before. While it is not statistically significant > it did cause undue pain for others. Noted. Let's add "Ban EAPI 5" as an alternative motion. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-06 17:42 ` Aaron Bauman 2021-07-06 17:55 ` Ulrich Mueller @ 2021-07-06 19:32 ` Rich Freeman 1 sibling, 0 replies; 36+ messages in thread From: Rich Freeman @ 2021-07-06 19:32 UTC (permalink / raw To: gentoo-project On Tue, Jul 6, 2021 at 1:42 PM Aaron Bauman <bman@gentoo.org> wrote: > > So, it is a formality that takes a minute to vote on. Then, if someone > should be an asshole and keep committing things that are deprecated it > can be enforced by the QA team or other developers. > ++ - I think the goal here isn't to make people doing security bumps jump through hoops. It is more to empower QA to actually do something when somebody introduces a new EAPI 6 package to the repo when there are only 5 left, and not have to listen to "well, it is only deprecated, so..." Obviously this is a long process but we get to the end by making steady progress... -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 10:17 ` Ulrich Mueller 2021-07-05 10:19 ` Ulrich Mueller 2021-07-05 21:19 ` Aaron Bauman @ 2021-07-07 13:45 ` Michał Górny 2 siblings, 0 replies; 36+ messages in thread From: Michał Górny @ 2021-07-07 13:45 UTC (permalink / raw To: gentoo-project On Mon, 2021-07-05 at 12:17 +0200, Ulrich Mueller wrote: > > > > > > On Mon, 05 Jul 2021, Ulrich Mueller wrote: > > > The agenda is still open for additional items that the council > > should > > discuss or vote on. For agenda items, please respond to this message > > on the gentoo-project mailing list. > > Replying to my own message. :) > > Now that EAPI is supported by stable Portage (3.0.20-r6 went stable > on the last arch today), I would like to ask the council to deprecate > EAPI 6, both for ebuilds and for profiles. > > In the past, the council had also banned EAPIs. However, that didn't > make much of a practical difference because an EAPI cannot be added > to eapis-banned in layout.conf unless all ebuilds are gone. Maybe we > should have a rule like the following instead: > "A deprecated EAPI is considered banned when the Gentoo repository > no longer contains any ebuilds using it." While I understand your point, I agree with others that there is a value in having a non-technically-enforced ban, i.e. keeping the overall process as: 1) deprecate the EAPI (i.e. "please avoid using this EAPI"), 2) formally ban the EAPI (i.e. "do not use it in new ebuilds, unless you have a really good reason to"), 3) entirely ban the EAPI (i.e. technically prevent ebuilds with it). I agree that technically 2) doesn't change much but I'd prefer if we could avoid "EAPI n is only deprecated, so it's fine to still use it!" argument. -- Best regards, Michał Górny ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 9:20 [gentoo-project] Council meeting 2021-07-11 - call for agenda items Ulrich Mueller 2021-07-05 10:17 ` Ulrich Mueller @ 2021-07-07 1:59 ` Rich Freeman 2021-07-07 6:55 ` Sam Jorna (wraeth) ` (3 more replies) 2021-07-07 5:08 ` Robin H. Johnson 2021-07-08 15:44 ` [gentoo-project] Council meeting 2021-07-11 - agenda Ulrich Mueller 3 siblings, 4 replies; 36+ messages in thread From: Rich Freeman @ 2021-07-07 1:59 UTC (permalink / raw To: gentoo-project On Mon, Jul 5, 2021 at 5:20 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > The agenda is still open for additional items that the council should > discuss or vote on. For agenda items, please respond to this message > on the gentoo-project mailing list. > Short version of request: can action be taken to re-align IRC nicks with Gentoo uids? (Those with common sense should stop reading here.) Longer version: since everything needs discussion, bikeshedding, and actionable resolutions for the council to pass... I'd like the council to vote on one of the following, or some other approach, preferably to get IRC/email/usernames to match once more: * On 2021-08-01 the LDAP user database will be queried to compare their IRC nickname to uid/email addresses. If these do not match, then the developer will lose their IRC cloak and all IRC roles on Gentoo channels, and will not be eligible to obtain these again until the IRC nickname matches. * On 2021-08-01 the LDAP user database will be queried to compare their IRC nickname to uid/email addresses. If these do not match, then a process will be initiated to change their Gentoo uid/email to match their newly chosen IRC nickname. * On 2021-08-01 the LDAP user database will be queried to compare their IRC nickname to uid/email addresses. If these do not match, then the retirement process for that developer will commence. Users who are unable to obtain a matching nick should contact <foo> to have this addressed with Libera/Infra prior to this date. * The Council recognizes that during the transition to Libera a number of individuals decided to change their IRC nicks and this is causing confusion. The council kindly asks all developers to voluntarily re-align their nicks and Gentoo uids so that it is not necessary to endure further requests asking us to address this problem. * The Council recognizes that during the transition to Libera a number of individuals decided to change their IRC nicks and this is causing confusion as to what Gentoo policy is on this matter. There is no requirement that Gentoo uids and IRC nicks match, and any dev is free to change their IRC nick and register the new one in LDAP. The public Gentoo developer list will be updated to list the IRC username of each developer to help everybody identify who is who, and everybody is encouraged to keep the list handy as it will likely change frequently. Rationale: I do not believe that recruiters would accept a new developer's request to have a uid that doesn't match their nick on IRC. I suspect that recruiters also screen these nicks for acceptability. It doesn't make sense to have these suddenly diverge, but only for a handful of existing developers whose IDs used to match, but not for new devs going forward. The current state is confusing at best. I do not pretend that all of these options are equally pretty to implement from either a people or technical standpoint, and if somebody has a better way to accomplish the goal by all means speak up... Obviously it would be best to just have devs fix this on their own initiative, and I hate that this even has to be brought up ... again. Perhaps devs holding leadership roles can lead the way. Alternatively, if the intent is to just take advantage of the fact that table lookups are cheap, at least for devs who are lacking humanity, then just say so in order that we can stop talking about it... (FWIW, it is getting late, and some items above are intended as genuine humor because not everything around here needs to be grim. Now I'm off to sleep where I can hopefully dream up some more creative IRC nicks...) -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 1:59 ` Rich Freeman @ 2021-07-07 6:55 ` Sam Jorna (wraeth) 2021-07-07 11:25 ` Rich Freeman 2021-07-07 11:40 ` Joonas Niilola ` (2 subsequent siblings) 3 siblings, 1 reply; 36+ messages in thread From: Sam Jorna (wraeth) @ 2021-07-07 6:55 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 4757 bytes --] On 7/7/21 11:59 am, Rich Freeman wrote: > I'd like the council to vote on one of the following, or some other > approach, preferably to get IRC/email/usernames to match once more: > > * On 2021-08-01 the LDAP user database will be queried to compare > their IRC nickname to uid/email addresses. If these do not match, > then the developer will lose their IRC cloak and all IRC roles on > Gentoo channels, and will not be eligible to obtain these again until > the IRC nickname matches. This would mean some developers would need to change their Gentoo uid/address because their nick is not available on Libera. I'm also assuming this only applies to Libera as our official IRC location, since a users nick may be different across networks. > * On 2021-08-01 the LDAP user database will be queried to compare > their IRC nickname to uid/email addresses. If these do not match, > then a process will be initiated to change their Gentoo uid/email to > match their newly chosen IRC nickname. How would this work for people with multiple nicks? I occasionally change my nick to something different for events, like 'darth_wraeth' for May the 4th/5th. I know others have alternate nicks they use longer-term. Would there be a time limit someone can use an alternate nick for? > * On 2021-08-01 the LDAP user database will be queried to compare > their IRC nickname to uid/email addresses. If these do not match, > then the retirement process for that developer will commence. Users > who are unable to obtain a matching nick should contact <foo> to have > this addressed with Libera/Infra prior to this date. Would this be an ongoing thing? This also ties into my previous point - if I temporarily switch nicks, would I be in violation? What if my connection drops/reconnects and I end up as 'wraeth_' and don't notice, would I be in violation and risk retirement (an extreme example, but hopefully you get my point)? Each of the above three options also mean available Gentoo uids is dependent on whether a given nick is available on Libera. > * The Council recognizes that during the transition to Libera a number > of individuals decided to change their IRC nicks and this is causing > confusion. The council kindly asks all developers to voluntarily > re-align their nicks and Gentoo uids so that it is not necessary to > endure further requests asking us to address this problem. What if developers kindly say 'no'? > * The Council recognizes that during the transition to Libera a number > of individuals decided to change their IRC nicks and this is causing > confusion as to what Gentoo policy is on this matter. There is no > requirement that Gentoo uids and IRC nicks match, and any dev is free > to change their IRC nick and register the new one in LDAP. The public > Gentoo developer list will be updated to list the IRC username of each > developer to help everybody identify who is who, and everybody is > encouraged to keep the list handy as it will likely change frequently. This would be my understanding of the status quo, though it isn't codified (that I'm aware of off-hand) nor enforced - that when someone changes their nominal handle, they should update LDAP to reflect it. It's also the most flexible, since it allows Gentoo uid and IRC nick to be different. I think it's also the most reasonable since IRC isn't the only platform Gentoo has an official presence on (eg Github). Still, it only accounts for a single nick, when people may have multiple, for varying lengths of time. Perhaps, rather than forcing either nicks or uids to change, this last option should be properly codified and enforced? Should there also be some guideline on how long someone can use a nick before it's considered "their nick"? Alternatively, can LDAP support multiple nick entries? I think at least the issues of multiple/temporary nicks could be mitigated if you replace 'nick' with 'account' - their Libera account name must match their Gentoo uid in order to be eligible for a cloak. That way the cloak matches their Gentoo uid (since the format is gentoo/developer/$account) making them easier to identify, and you can look up a nick in nickserv to see which account owns it (though you can't look up an account and see what nicks it owns, nor if they are currently online). If going with one of the options that requires IRC presence to match uid, it still means that available Gentoo uids is dependent on what accounts haven't been claimed on Libera. More generally, how would this apply to people who don't use IRC and thus would never have their IRC nick in LDAP match their uid? -- Sam Jorna (wraeth) GnuPG ID: 0xD6180C26 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 840 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 6:55 ` Sam Jorna (wraeth) @ 2021-07-07 11:25 ` Rich Freeman 2021-07-07 13:00 ` Sam Jorna (wraeth) 0 siblings, 1 reply; 36+ messages in thread From: Rich Freeman @ 2021-07-07 11:25 UTC (permalink / raw To: gentoo-project On Wed, Jul 7, 2021 at 2:55 AM Sam Jorna (wraeth) <wraeth@gentoo.org> wrote: > > On 7/7/21 11:59 am, Rich Freeman wrote: > > I'd like the council to vote on one of the following, or some other > > approach, preferably to get IRC/email/usernames to match once more: > > > * On 2021-08-01 the LDAP user database will be queried to compare > > their IRC nickname to uid/email addresses. If these do not match, > > then the retirement process for that developer will commence. Users > > who are unable to obtain a matching nick should contact <foo> to have > > this addressed with Libera/Infra prior to this date. > > Would this be an ongoing thing? This also ties into my previous point - > if I temporarily switch nicks, would I be in violation? What if my > connection drops/reconnects and I end up as 'wraeth_' and don't notice, > would I be in violation and risk retirement (an extreme example, but > hopefully you get my point)? See above. Nick collisions/etc have always been a thing and I don't think having an underscore at the end really creates confusion, especially with autocomplete and most IRC clients recognizing your nominal nick in highlights. The issue is that we have a fair number of devs (including ones who were among the first to change networks) who chose completely different nicks. > Each of the above three options also mean available Gentoo uids is > dependent on whether a given nick is available on Libera. That was always the case with Freenode. It isn't an accident that they matched before. New devs would be assigned a uid that matched their nick. So, the namespace was already constrained. > Perhaps, rather than forcing either nicks or uids to change, this last > option should be properly codified and enforced? Should there also be > some guideline on how long someone can use a nick before it's considered > "their nick"? Alternatively, can LDAP support multiple nick entries? IMO this is a pretty bad option. It basically means that the only way to go ping somebody on IRC is to first do a table scan to figure out what they're called at that particular moment. The next obvious step is adding bot commands to facilitate this, so now we have more bot spam in our channels as people are constantly asking bots whether somebody is already in the channel (since the channel member list is now useless), or to relay messages which means everybody gets to read the channel twice. Or people are first posting "foo, are you here?" hoping to catch them with highlighting rules. Then they say "willikins: is foo here?" The whole point of having things like IRC channels is to facilitate communication. Having a level of indirection obfuscates communication. In more rich applications like github/bugzilla/etc there are often search functions for things like authors which help alleviate this. Your typical IRC client doesn't have LDAP integration so that we can dynamically map nicknames that change according to mood. If we were using something like Matrix then we could have a Federated Gentoo identity that is linked to LDAP and so there is never a discrepancy. I agree that there is an argument for the simplicity of IRC. However, having a level of indirection in nicknames goes against that argument for simplicity. If you want a fancy communications system that relies on LDAP lookups then at least automate this vs just having everybody constantly scanning a webpage. > I think at least the issues of multiple/temporary nicks could be > mitigated if you replace 'nick' with 'account' - their Libera account > name must match their Gentoo uid in order to be eligible for a cloak. > That way the cloak matches their Gentoo uid (since the format is > gentoo/developer/$account) making them easier to identify, and you can > look up a nick in nickserv to see which account owns it (though you > can't look up an account and see what nicks it owns, nor if they are > currently online). As you point out, this lets you use whois to figure out who some random nick on Freenode is. It doesn't let you figure out what nick to use to ping somebody about something when it happens to be May the 4th, June the 7th, August the 13th, or whatever other days of the year various random individuals decide to celebrate various random holidays. When you have hundreds of people in an org you can't just expect to know that this guy celebrates Ewok day and goes by Wicket when the death star is in the waning crescent phase. > More generally, how would this apply to people who don't use IRC and > thus would never have their IRC nick in LDAP match their uid? The same way we handle people who don't answer the question in their dev application about what their IRC nick is: presumably we don't give them dev accounts already. It isn't just hundreds of cases of coincidence that everybody used to have matching Freenode nicks/Gentoo uids. This was very much designed into the process before. I realize this whole situation seems a bit silly, but the whole point of sticking with IRC was to keep things simple, and people changing their nicks is actually hindering communications. Some examples: 1. I had a conversation with a random person who ended up being a Council member, where I wasted everybody's time adding context that I didn't realize was unnecessary. 2. I've seen devs say on IRC that they need to go talk to somebody when they were already on the channel (just under an obfuscated name), resulting in delay/etc. 3. Most recently I was reading an IRC chat log posted in a separate thread where it wasn't apparent until the second reading that somebody else in the discussion was being quoted. I ended up using /whois just to confirm this. Of course, if I were to do this using the list archives six months from now who knows what /whois would say. Yes, these are all relatively minor issues, but again, the whole point of IRC is communication, and designing our system to practically guarantee a future of minor communication problems seems suboptimal. -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 11:25 ` Rich Freeman @ 2021-07-07 13:00 ` Sam Jorna (wraeth) 0 siblings, 0 replies; 36+ messages in thread From: Sam Jorna (wraeth) @ 2021-07-07 13:00 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 9148 bytes --] On 7/7/21 9:25 pm, Rich Freeman wrote: > On Wed, Jul 7, 2021 at 2:55 AM Sam Jorna (wraeth) <wraeth@gentoo.org> wrote: >> >> On 7/7/21 11:59 am, Rich Freeman wrote: >>> I'd like the council to vote on one of the following, or some other >>> approach, preferably to get IRC/email/usernames to match once more: >> >>> * On 2021-08-01 the LDAP user database will be queried to compare >>> their IRC nickname to uid/email addresses. If these do not match, >>> then the retirement process for that developer will commence. Users >>> who are unable to obtain a matching nick should contact <foo> to have >>> this addressed with Libera/Infra prior to this date. >> >> Would this be an ongoing thing? This also ties into my previous point - >> if I temporarily switch nicks, would I be in violation? What if my >> connection drops/reconnects and I end up as 'wraeth_' and don't notice, >> would I be in violation and risk retirement (an extreme example, but >> hopefully you get my point)? > > See above. Nick collisions/etc have always been a thing and I don't > think having an underscore at the end really creates confusion, > especially with autocomplete and most IRC clients recognizing your > nominal nick in highlights. The issue is that we have a fair number > of devs (including ones who were among the first to change networks) > who chose completely different nicks. Not sure what you mean by 'see above'. The issue in that example isn't that my nick would have an underscore, or whatever my client chose as the next available nick, but that it would be different from what LDAP lists me as since the goal here is to regulate what nicks people are allowed to use, potentially with the threat of retirement if it's different. What if my client picks 'the_wraeth' - it's (arguably) just as trivial as an underscore, but it'd mess with autocomplete. You also raise the point that IRC clients typically highlight primary nicks by default (not to mention you can add custom highlights). Perhaps the answer should be that whatever nick one is using, they are expected to respond to their nominated LDAP nick (ie ensure their client will highlight for it regardless of current nick)? You might not get autocomplete, but provided they're present they should still see it. I'll concede, though, that if they're using a different nick, you couldn't know they actually got the message. >> Each of the above three options also mean available Gentoo uids is >> dependent on whether a given nick is available on Libera. > > That was always the case with Freenode. It isn't an accident that > they matched before. New devs would be assigned a uid that matched > their nick. So, the namespace was already constrained. I don't think this is true - bkohler@g.o is typically known on IRC as iamben, for example, and searching the current developer list[1] for "iamben" returns nothing. It may be that people typically chose their IRC handle as their Gentoo uid, but I'm not aware of any policy that says they must match. >> Perhaps, rather than forcing either nicks or uids to change, this last >> option should be properly codified and enforced? Should there also be >> some guideline on how long someone can use a nick before it's considered >> "their nick"? Alternatively, can LDAP support multiple nick entries? > > IMO this is a pretty bad option. It basically means that the only way > to go ping somebody on IRC is to first do a table scan to figure out > what they're called at that particular moment. How often do you go to ping someone on IRC and find they're using a different nick you didn't know about since the last time you talked to them? You would really only need to look up a nick if the nicks you knew about weren't present. > The next obvious step is adding bot commands to facilitate this, so > now we have more bot spam in our channels as people are constantly > asking bots whether somebody is already in the channel (since the > channel member list is now useless), or to relay messages which means > everybody gets to read the channel twice. Or people are first posting > "foo, are you here?" hoping to catch them with highlighting rules. > Then they say "willikins: is foo here?" I agree, using a bot to work around this isn't the best solution. That being said, from an end-user perspective it would be easy to '/query willikins whois <dev>' when autocomplete doesn't complete the nick you're looking for (but obviously would require some amount of effort to actually implement). > The whole point of having things like IRC channels is to facilitate > communication. Having a level of indirection obfuscates > communication. In more rich applications like github/bugzilla/etc > there are often search functions for things like authors which help > alleviate this. Your typical IRC client doesn't have LDAP integration > so that we can dynamically map nicknames that change according to > mood. > > If we were using something like Matrix then we could have a Federated > Gentoo identity that is linked to LDAP and so there is never a > discrepancy. I agree that there is an argument for the simplicity of > IRC. However, having a level of indirection in nicknames goes against > that argument for simplicity. If you want a fancy communications > system that relies on LDAP lookups then at least automate this vs just > having everybody constantly scanning a webpage. I do see the difficulty it can cause with communication, but I don't think LDAP integration with IRC clients or switching platform entirely is the right solution either. >> I think at least the issues of multiple/temporary nicks could be >> mitigated if you replace 'nick' with 'account' - their Libera account >> name must match their Gentoo uid in order to be eligible for a cloak. >> That way the cloak matches their Gentoo uid (since the format is >> gentoo/developer/$account) making them easier to identify, and you can >> look up a nick in nickserv to see which account owns it (though you >> can't look up an account and see what nicks it owns, nor if they are >> currently online). > > As you point out, this lets you use whois to figure out who some > random nick on Freenode is. It doesn't let you figure out what nick > to use to ping somebody about something when it happens to be May the > 4th, June the 7th, August the 13th, or whatever other days of the year > various random individuals decide to celebrate various random > holidays. When you have hundreds of people in an org you can't just > expect to know that this guy celebrates Ewok day and goes by Wicket > when the death star is in the waning crescent phase I think the Death Star has been waning for a while now... :) >> More generally, how would this apply to people who don't use IRC and >> thus would never have their IRC nick in LDAP match their uid? > > The same way we handle people who don't answer the question in their > dev application about what their IRC nick is: presumably we don't give > them dev accounts already. Is a developer actually required to be on IRC? My understanding was that it was technically optional, same as membership on Github or subscription to most lists. > It isn't just hundreds of cases of coincidence that everybody used to > have matching Freenode nicks/Gentoo uids. This was very much designed > into the process before. > > I realize this whole situation seems a bit silly, but the whole point I do get the concern in terms of ease of communication, and I'm not trying to make light of it, but if the intent is to regulate IRC presence I want to understand it properly. > of sticking with IRC was to keep things simple, and people changing > their nicks is actually hindering communications. Some examples: > > 1. I had a conversation with a random person who ended up being a > Council member, where I wasted everybody's time adding context that I > didn't realize was unnecessary. > 2. I've seen devs say on IRC that they need to go talk to somebody > when they were already on the channel (just under an obfuscated name), > resulting in delay/etc. > 3. Most recently I was reading an IRC chat log posted in a separate > thread where it wasn't apparent until the second reading that somebody > else in the discussion was being quoted. I ended up using /whois just > to confirm this. Of course, if I were to do this using the list > archives six months from now who knows what /whois would say. These are each valid points, but I suspect they're each a symptom/result of the move to Libera and changes related to that, such as a desired nick becoming free. Again, how often is this actually a problem? > Yes, these are all relatively minor issues, but again, the whole point > of IRC is communication, and designing our system to practically > guarantee a future of minor communication problems seems suboptimal. [1] https://www.gentoo.org/inside-gentoo/developers/ -- Sam Jorna (wraeth) GnuPG ID: 0xD6180C26 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 840 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 1:59 ` Rich Freeman 2021-07-07 6:55 ` Sam Jorna (wraeth) @ 2021-07-07 11:40 ` Joonas Niilola 2021-07-07 11:51 ` Rich Freeman 2021-07-07 13:41 ` Michał Górny 2021-07-07 20:38 ` Robin H. Johnson 3 siblings, 1 reply; 36+ messages in thread From: Joonas Niilola @ 2021-07-07 11:40 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 1501 bytes --] On 7.7.2021 4.59, Rich Freeman wrote: > On Mon, Jul 5, 2021 at 5:20 AM Ulrich Mueller <ulm@gentoo.org> wrote: >> >> The agenda is still open for additional items that the council should >> discuss or vote on. For agenda items, please respond to this message >> on the gentoo-project mailing list. >> > > Short version of request: can action be taken to re-align IRC nicks > with Gentoo uids? (Those with common sense should stop reading here.) At first I wasn't sure if you asked this seriously, due to > (FWIW, it is getting late, and some items above are intended as > genuine humor because not everything around here needs to be grim. But looks like you are. I'm not opposing the idea, but I also don't like it that some org I volunteer for starts controlling how I should behave everywhere. I IRC on other channels beside Gentoo. If this suggestion goes through, we might as well set up our own irc.gentoo.org network, or some of us are forced to connect to Libera with 2 different clients/nicks. Yes, finding bman or dilfridge from IRC lately has been difficult. But if they choose to make it difficult, you can always catch them via e-mail. Maybe, as you suggested, there could be an LDAP entry for IRC nick which then gets automatically queried into wiki page? But for sure not everyone will be updating that either, and maybe this could also be opt-in. I just think the price is too high for the benefits. There's life outside Gentoo. -- juippis [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 11:40 ` Joonas Niilola @ 2021-07-07 11:51 ` Rich Freeman 2021-07-07 11:57 ` Ben Kohler 0 siblings, 1 reply; 36+ messages in thread From: Rich Freeman @ 2021-07-07 11:51 UTC (permalink / raw To: gentoo-project On Wed, Jul 7, 2021 at 7:40 AM Joonas Niilola <juippis@gentoo.org> wrote: > > I'm not opposing the idea, but I also don't like it that some org I > volunteer for starts controlling how I should behave everywhere. I IRC > on other channels beside Gentoo. If this suggestion goes through, we > might as well set up our own irc.gentoo.org network, or some of us are > forced to connect to Libera with 2 different clients/nicks. Well, this was already addressed in the past by letting people pick any IRC nick they wish, and then assigning them a Gentoo uid that matched. The IRC nicks came first. That is still an option, albeit a painful one I am guessing, and we probably don't want to let everybody just arbitrarily change their uids on a whim if it takes effort by Infra and others to accommodate this. > I just think the price is too high for the benefits. There's life > outside Gentoo. I ack that this is an opinion others may have as well, which is why I did leave open the door to simply formalizing this. I for one welcome our robot overlords. > At first I wasn't sure if you asked this seriously I wasn't intending to troll. My intent was to just try to make a somewhat annoying/bikeshedding topic a bit lighter, as I knew it was destined to be this. There was also a bit of inside humor in there as well (genuinely not intended to re-open wounds and I hope this was the case). -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 11:51 ` Rich Freeman @ 2021-07-07 11:57 ` Ben Kohler 0 siblings, 0 replies; 36+ messages in thread From: Ben Kohler @ 2021-07-07 11:57 UTC (permalink / raw To: gentoo-project On 7/7/21 6:51 AM, Rich Freeman wrote: > On Wed, Jul 7, 2021 at 7:40 AM Joonas Niilola <juippis@gentoo.org> wrote: >> I'm not opposing the idea, but I also don't like it that some org I >> volunteer for starts controlling how I should behave everywhere. I IRC >> on other channels beside Gentoo. If this suggestion goes through, we >> might as well set up our own irc.gentoo.org network, or some of us are >> forced to connect to Libera with 2 different clients/nicks. > Well, this was already addressed in the past by letting people pick > any IRC nick they wish, and then assigning them a Gentoo uid that > matched. The IRC nicks came first. > > That is still an option, albeit a painful one I am guessing, and we > probably don't want to let everybody just arbitrarily change their > uids on a whim if it takes effort by Infra and others to accommodate > this. > >> I just think the price is too high for the benefits. There's life >> outside Gentoo. > I ack that this is an opinion others may have as well, which is why I > did leave open the door to simply formalizing this. I for one welcome > our robot overlords. > >> At first I wasn't sure if you asked this seriously > I wasn't intending to troll. My intent was to just try to make a > somewhat annoying/bikeshedding topic a bit lighter, as I knew it was > destined to be this. There was also a bit of inside humor in there as > well (genuinely not intended to re-open wounds and I hope this was the > case). > I would propose some middle-ground where your IRC nick can diverge from your @gentoo.org ID, but your IRC nick must be the one registered in LDAP (semi-)permanently, and not changing from week to week. I think that it's the week-to-week changes that are causing the problem. I am speaking as someone who has had the same IRC nick for 15+ years, but chooses to use a more professional ID in other contexts like official gentoo dev work. -Ben (bkohler iamben) ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 1:59 ` Rich Freeman 2021-07-07 6:55 ` Sam Jorna (wraeth) 2021-07-07 11:40 ` Joonas Niilola @ 2021-07-07 13:41 ` Michał Górny 2021-07-07 20:38 ` Robin H. Johnson 3 siblings, 0 replies; 36+ messages in thread From: Michał Górny @ 2021-07-07 13:41 UTC (permalink / raw To: gentoo-project On Tue, 2021-07-06 at 21:59 -0400, Rich Freeman wrote: > On Mon, Jul 5, 2021 at 5:20 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > > > The agenda is still open for additional items that the council should > > discuss or vote on. For agenda items, please respond to this message > > on the gentoo-project mailing list. > > > > Short version of request: can action be taken to re-align IRC nicks > with Gentoo uids? (Those with common sense should stop reading here.) > While I applaud the goal, I don't think this is something we can really do. I mean, yes, we can politely ask people to make themselves easier to find but that's about it. Forcing people to use specific nicknames on IRC and trying to put it into some bureaucratic ramifications sounds like aiming at a dystopian Gentoo to me. Even if the goal is clearly beneficial to Gentoo users, it's just not something I would pursue. Furthermore, how do people who don't use IRC at all fit into it? If IRC is not obligatory (and while I really prefer to be able to reach other devs on IRC, I don't think we should make it obligatory), then IMO the proposal is moot. -- Best regards, Michał Górny ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 1:59 ` Rich Freeman ` (2 preceding siblings ...) 2021-07-07 13:41 ` Michał Górny @ 2021-07-07 20:38 ` Robin H. Johnson 3 siblings, 0 replies; 36+ messages in thread From: Robin H. Johnson @ 2021-07-07 20:38 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1421 bytes --] On Tue, Jul 06, 2021 at 09:59:33PM -0400, Rich Freeman wrote: > On Mon, Jul 5, 2021 at 5:20 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > > > The agenda is still open for additional items that the council should > > discuss or vote on. For agenda items, please respond to this message > > on the gentoo-project mailing list. > > > > Short version of request: can action be taken to re-align IRC nicks > with Gentoo uids? (Those with common sense should stop reading here.) > > Longer version: since everything needs discussion, bikeshedding, and > actionable resolutions for the council to pass... No. All developers should update their LDAP entries to state what their IRC nick is: https://wiki.gentoo.org/wiki/Project:Infrastructure/LDAP_Guide#Add_gentooIM_with_your_Libera.Chat_handle It supports multiple nicks, multiple networks, multiple protocols. I would ask that the group contacts ensure that the cloaks reflect the developer nicks, and that anybody who cares about the person they are talking to check the cloaks. If you're looking for somebody, look them up in LDAP first! (and Infra will consider an action item to expose some parts of GentooIM) -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-05 9:20 [gentoo-project] Council meeting 2021-07-11 - call for agenda items Ulrich Mueller 2021-07-05 10:17 ` Ulrich Mueller 2021-07-07 1:59 ` Rich Freeman @ 2021-07-07 5:08 ` Robin H. Johnson 2021-07-07 9:27 ` Ulrich Mueller 2021-07-08 15:44 ` [gentoo-project] Council meeting 2021-07-11 - agenda Ulrich Mueller 3 siblings, 1 reply; 36+ messages in thread From: Robin H. Johnson @ 2021-07-07 5:08 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 2468 bytes --] On Mon, Jul 05, 2021 at 11:20:43AM +0200, Ulrich Mueller wrote: > The agenda is still open for additional items that the council should > discuss or vote on. For agenda items, please respond to this message > on the gentoo-project mailing list. Hi, TL;DR: Please change the format of metadata/AUTHORS to yaml-based list of "key: [value,...]" where key is the identity of a Gentoo developer, and the list is copyright holders that the developer has worked for. Longer: metadata/AUTHORS was never specified in any GLEP, so I'm asking Council rather than proposing a GLEP. I'd like the council to consider improving the formatting of the metadata/AUTHORS file, per bug #730200. Specifically comment 1: https://bugs.gentoo.org/730200#c1 The existing format specifies the name of a legal entity, but doesn't explicitly associate a given developer with that entity. Some bikeshedding suggested that new entries could associate via the git commit messages, but that doesn't account for historical entries. I've contributed to Gentoo while on the employment income and/or consulting work for at least 9 different organizations in the past 18 years, and some of them should be recognized as potential copyright holders for my works. I think the suggested format should become YAML-based for ease of validation and parsing. I don't have opinions on the format within the data. Should it be alphabetical or cronological? Should explicit date ranges be possible? Example of potential new file, with existing header omitted for brevity. --- mgorny: - Michał Górny <mgorny@gentoo.org> williamh: - Sony Interactive Entertainment Inc. dolsen: - Sony Interactive Entertainment Inc. chutzpah: - Sony Interactive Entertainment Inc. wizardedit: - Sony Interactive Entertainment Inc. zmedico: - Sony Interactive Entertainment Inc. gyakovlev: - Sony Interactive Entertainment Inc. robbat2: - Technical University Of British Columbia (TechBC) - Simon Fraser University - Net-Conex Business Solutions Inc - Epik Networks Inc - IsoHunt Web Technologies Inc. - Global NetOptex Inc - Merkle: The Gallery Group - BC Libraries Cooperative 2009 - MappingBook Ltd - Experq Oy # vim: ft=yaml: --- -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 5:08 ` Robin H. Johnson @ 2021-07-07 9:27 ` Ulrich Mueller 2021-07-07 11:31 ` Rich Freeman 2021-07-07 20:23 ` Robin H. Johnson 0 siblings, 2 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-07 9:27 UTC (permalink / raw To: Robin H. Johnson; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 859 bytes --] >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > TL;DR: > Please change the format of metadata/AUTHORS to yaml-based list of "key: > [value,...]" where key is the identity of a Gentoo developer, and the > list is copyright holders that the developer has worked for. Have you run this by the Sony people? The current AUTHORS file is a compromise resulting from long discussions, so I'd rather have any potential issues resolved before the Council votes on any change. > I think the suggested format should become YAML-based for ease of > validation and parsing. I don't have opinions on the format within the > data. Should it be alphabetical or cronological? Should explicit date > ranges be possible? Using the Gentoo uid as the key would imply that contributors other than developers cannot be listed in the file. Is this a valid assumption? Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 9:27 ` Ulrich Mueller @ 2021-07-07 11:31 ` Rich Freeman 2021-07-07 20:28 ` Robin H. Johnson 2021-07-07 20:23 ` Robin H. Johnson 1 sibling, 1 reply; 36+ messages in thread From: Rich Freeman @ 2021-07-07 11:31 UTC (permalink / raw To: gentoo-project; +Cc: Robin H. Johnson On Wed, Jul 7, 2021 at 5:27 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > > > TL;DR: > > Please change the format of metadata/AUTHORS to yaml-based list of "key: > > [value,...]" where key is the identity of a Gentoo developer, and the > > list is copyright holders that the developer has worked for. > > Using the Gentoo uid as the key would imply that contributors other than > developers cannot be listed in the file. Is this a valid assumption? I would say no. Also, you can't assume that somebody introducing commits owned by some entity is employed or even associated with that entity. Think about the eudev fiasco, which was also something that drove the copyright policy. Suppose I want to add some 3rd party copyrighted material to the repo and have done my homework to ensure it is license-compatible. I may need to add them to the AUTHORS file so that we're not just removing their copyright attribution and causing a huge controversy. However, I'm not associated with them in any way, and neither are any of my other commits. I'm just adding their stuff to the repo in this one commit. I don't want to be listed in the AUTHORS file implying in some way that I am employed by EvilCorp. I'm just borrowing their code, legally. The AUTHORS file is just a list of anybody who wishes (or who we assume might wish) to be acknowledged in the copyright attributions. If you want to be able to map commits to original copyright owners it would probably be better to add a git header for this. -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 11:31 ` Rich Freeman @ 2021-07-07 20:28 ` Robin H. Johnson 2021-07-07 21:24 ` Rich Freeman 0 siblings, 1 reply; 36+ messages in thread From: Robin H. Johnson @ 2021-07-07 20:28 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1766 bytes --] On Wed, Jul 07, 2021 at 07:31:22AM -0400, Rich Freeman wrote: > On Wed, Jul 7, 2021 at 5:27 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > > > >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > > > > > TL;DR: > > > Please change the format of metadata/AUTHORS to yaml-based list of "key: > > > [value,...]" where key is the identity of a Gentoo developer, and the > > > list is copyright holders that the developer has worked for. > > > > Using the Gentoo uid as the key would imply that contributors other than > > developers cannot be listed in the file. Is this a valid assumption? > > I would say no. Also, you can't assume that somebody introducing > commits owned by some entity is employed or even associated with that > entity. I populated the example list based on tying the "Copyright: Sony Interactive Entertainment Inc." commit messages to the author of those commits. > The AUTHORS file is just a list of anybody who wishes (or who we > assume might wish) to be acknowledged in the copyright attributions. I'm not changing that, just associating for which contributor the attributions MIGHT apply. > If you want to be able to map commits to original copyright owners it > would probably be better to add a git header for this. And I note in my email that this does NOT replace the Copyright headers, it simply tries to track in a single place all of the historical assigned holders. Some of my entries tie back to CVS commits a decade ago. It's not possible to add headers on those entries. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 20:28 ` Robin H. Johnson @ 2021-07-07 21:24 ` Rich Freeman 2021-07-08 16:57 ` Robin H. Johnson 0 siblings, 1 reply; 36+ messages in thread From: Rich Freeman @ 2021-07-07 21:24 UTC (permalink / raw To: gentoo-project On Wed, Jul 7, 2021 at 4:28 PM Robin H. Johnson <robbat2@gentoo.org> wrote: > > On Wed, Jul 07, 2021 at 07:31:22AM -0400, Rich Freeman wrote: > > On Wed, Jul 7, 2021 at 5:27 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > > > > > >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > > > > > > > TL;DR: > > > > Please change the format of metadata/AUTHORS to yaml-based list of "key: > > > > [value,...]" where key is the identity of a Gentoo developer, and the > > > > list is copyright holders that the developer has worked for. > > > > > you can't assume that somebody introducing > > commits owned by some entity is employed or even associated with that > > entity. > I populated the example list based on tying the "Copyright: Sony Interactive > Entertainment Inc." commit messages to the author of those commits. I was responding to the wording of your proposal: "the list is copyright holders that the developer has worked for." If I commit something copyrighted by Google, that doesn't make me a Google employee, or suggest that I've done work on their behalf in any way. I (probably without their knowledge) just copy/pasted their code into the repo, under the terms of whatever license they released the code under. You could change the wording to: "...where key is the identify of a Gentoo developer, and the list are entities who own the copyright to parts of commits the developer has made." I really don't see the value though in making this association. What good is it to know that somewhere in somebody's long list of commits that there might be a few lines originally created by the Apache Foundation or whatever? In the case of actual employment it might make more sense if there are extensive works for hire, but not if somebody just one time committed one patch file that held somebody else's copyright. -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 21:24 ` Rich Freeman @ 2021-07-08 16:57 ` Robin H. Johnson 2021-07-08 17:43 ` Ulrich Mueller 2021-07-08 17:43 ` Rich Freeman 0 siblings, 2 replies; 36+ messages in thread From: Robin H. Johnson @ 2021-07-08 16:57 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 2574 bytes --] On Wed, Jul 07, 2021 at 05:24:04PM -0400, Rich Freeman wrote: > > I populated the example list based on tying the "Copyright: Sony Interactive > > Entertainment Inc." commit messages to the author of those commits. > > I was responding to the wording of your proposal: "the list is > copyright holders that the developer has worked for." > > If I commit something copyrighted by Google, that doesn't make me a > Google employee, or suggest that I've done work on their behalf in any > way. I (probably without their knowledge) just copy/pasted their code > into the repo, under the terms of whatever license they released the > code under. I didn't say it did, read further below. > You could change the wording to: > > "...where key is the identify of a Gentoo developer, and the list are > entities who own the copyright to parts of commits the developer has > made." > > I really don't see the value though in making this association. What > good is it to know that somewhere in somebody's long list of commits > that there might be a few lines originally created by the Apache > Foundation or whatever? I agree it should be substantial works that could reach the threshold of copyright notability, and that's what I feel my list is. > In the case of actual employment it might make more sense if there are > extensive works for hire, but not if somebody just one time committed > one patch file that held somebody else's copyright. I'd say all of my entries do fall under more extensive works for hire, as multiple organizations I listed were my full-time employers for years, and I contributed to Gentoo on work time, for work purposes, under open-source licenses, with the approval of the company (easy in small companies). The separate list of consulting work I did also featured extensive works, e.g. one of the entries there funded my work to make Open-iSCSI work with LDAP authentication in Gentoo. Revised suggestion taking into account your concern as well as the separate thread that contributors without @gentoo.org addresses should be recognized: === key: name of contributor and/or their associated unique email address (emails should not be duplicated in the keys) value: a list of entities who may own the copyright to parts of commits the developer has made === -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-08 16:57 ` Robin H. Johnson @ 2021-07-08 17:43 ` Ulrich Mueller 2021-07-08 17:51 ` Robin H. Johnson 2021-07-08 17:43 ` Rich Freeman 1 sibling, 1 reply; 36+ messages in thread From: Ulrich Mueller @ 2021-07-08 17:43 UTC (permalink / raw To: Robin H. Johnson; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 408 bytes --] >>>>> On Thu, 08 Jul 2021, Robin H Johnson wrote: > key: > name of contributor and/or their associated unique email address > (emails should not be duplicated in the keys) > value: > a list of entities who may own the copyright to parts of commits > the developer has made Can value be empty, if the contributor themself holds the copyright? IIUC, YAML syntax would allow it. Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-08 17:43 ` Ulrich Mueller @ 2021-07-08 17:51 ` Robin H. Johnson 2021-07-25 17:22 ` Ulrich Mueller 0 siblings, 1 reply; 36+ messages in thread From: Robin H. Johnson @ 2021-07-08 17:51 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 833 bytes --] On Thu, Jul 08, 2021 at 07:43:08PM +0200, Ulrich Mueller wrote: > >>>>> On Thu, 08 Jul 2021, Robin H Johnson wrote: > > > key: > > name of contributor and/or their associated unique email address > > (emails should not be duplicated in the keys) > > value: > > a list of entities who may own the copyright to parts of commits > > the developer has made > Can value be empty, if the contributor themself holds the copyright? > IIUC, YAML syntax would allow it. Yes, I feel that would be a valid entry. We'd just have to add an explicit ":" on the end of the lines we have right now. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-08 17:51 ` Robin H. Johnson @ 2021-07-25 17:22 ` Ulrich Mueller 0 siblings, 0 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-25 17:22 UTC (permalink / raw To: Robin H. Johnson; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1477 bytes --] >>>>> On Thu, 08 Jul 2021, Robin H Johnson wrote: > On Thu, Jul 08, 2021 at 07:43:08PM +0200, Ulrich Mueller wrote: >> >>>>> On Thu, 08 Jul 2021, Robin H Johnson wrote: >> >> > key: >> > name of contributor and/or their associated unique email address >> > (emails should not be duplicated in the keys) >> > value: >> > a list of entities who may own the copyright to parts of commits >> > the developer has made >> Can value be empty, if the contributor themself holds the copyright? >> IIUC, YAML syntax would allow it. > Yes, I feel that would be a valid entry. > We'd just have to add an explicit ":" on the end of the lines we have > right now. As discussed in the meeting: <@ulm> my impression is that this is not ready for a vote yet, because there was no feedback from the entity listed in the AUTHORS file <@dilfridge> this proposal is somewhat pointless if we do not have any feedback from $CORPORATION people first <@ulm> yes :) <@gyakovlev> I have a feeling not enough discussion happened yet. <@sam_> agreed <@gyakovlev> especially with copyright holders in that file <@ulm> let's postpone then <@mgorny> do we want to assign someone from the Council to work on it? <@dilfridge> so I suggest we ask robbat2 to obtain that feedback in detail first @robbat2: Could you try to get feedback from the currently listed entities whether they are fine with the proposed change? Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-08 16:57 ` Robin H. Johnson 2021-07-08 17:43 ` Ulrich Mueller @ 2021-07-08 17:43 ` Rich Freeman 1 sibling, 0 replies; 36+ messages in thread From: Rich Freeman @ 2021-07-08 17:43 UTC (permalink / raw To: gentoo-project On Thu, Jul 8, 2021 at 12:57 PM Robin H. Johnson <robbat2@gentoo.org> wrote: > > Revised suggestion taking into account your concern as well as the > separate thread that contributors without @gentoo.org addresses should > be recognized: > === > key: > name of contributor and/or their associated unique email address > (emails should not be duplicated in the keys) > value: > a list of entities who may own the copyright to parts of commits > the developer has made I still don't like the idea of making this association, because somebody might want to commit some entity's code without being memorialized as the person who did a commit for associated with some organization that they might have serious ethical concerns with. For example, I might borrow code from a company that manufactures cigarettes, weapons, is political in nature, or which otherwise is controversial. I have no association with the organization. The code just happens to have been written by them, and for some reason I need to use it. So, if this change is made, developers are now stuck with having to choose between having their name go into this file next to the organization they want no association with, or not using the code (which might benefit users in some way - eg security patches/etc). There is no organizational need to make these associations, so why do it? However, your change does address my concern with not having some way to include organizations in the AUTHORS file when they do not employ the Gentoo developer making the commit. In the case of developers who wish to list their own names in the file, presumably they can just list their name as both the key and value. -- Rich ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 9:27 ` Ulrich Mueller 2021-07-07 11:31 ` Rich Freeman @ 2021-07-07 20:23 ` Robin H. Johnson 2021-07-07 23:00 ` Ulrich Mueller 1 sibling, 1 reply; 36+ messages in thread From: Robin H. Johnson @ 2021-07-07 20:23 UTC (permalink / raw To: gentoo-project; +Cc: Robin H. Johnson [-- Attachment #1: Type: text/plain, Size: 1572 bytes --] On Wed, Jul 07, 2021 at 11:27:52AM +0200, Ulrich Mueller wrote: > >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > > TL;DR: > > Please change the format of metadata/AUTHORS to yaml-based list of "key: > > [value,...]" where key is the identity of a Gentoo developer, and the > > list is copyright holders that the developer has worked for. > Have you run this by the Sony people? The current AUTHORS file is a > compromise resulting from long discussions, so I'd rather have any > potential issues resolved before the Council votes on any change. Sony is still listed. chutzpah, zmedico, gyakovlev: Can you please weigh in on this modification of the file format? I've populated the Sony entries in it based on the "Copyright: Sony Interactive Entertainment Inc." in the git history for the repo. > > I think the suggested format should become YAML-based for ease of > > validation and parsing. I don't have opinions on the format within the > > data. Should it be alphabetical or cronological? Should explicit date > > ranges be possible? > Using the Gentoo uid as the key would imply that contributors other than > developers cannot be listed in the file. Is this a valid assumption? Accepted, I will say we can use email address instead, because that uniquely identifies both the Committer & Signed-Off by entries. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 20:23 ` Robin H. Johnson @ 2021-07-07 23:00 ` Ulrich Mueller 2021-07-08 16:58 ` Robin H. Johnson 0 siblings, 1 reply; 36+ messages in thread From: Ulrich Mueller @ 2021-07-07 23:00 UTC (permalink / raw To: Robin H. Johnson; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 664 bytes --] >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: >> Using the Gentoo uid as the key would imply that contributors other than >> developers cannot be listed in the file. Is this a valid assumption? > Accepted, I will say we can use email address instead, because that > uniquely identifies both the Committer & Signed-Off by entries. Typically one wouldn't put (only) an e-mail address in a copyright notice, but the author's real name. How about using the author's name plus (optional?) e-mail address as the key? This would also stay close to what the file says for the current single-line entries: "the entity's name and an optional e-mail address". Ulrich [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-project] Council meeting 2021-07-11 - call for agenda items 2021-07-07 23:00 ` Ulrich Mueller @ 2021-07-08 16:58 ` Robin H. Johnson 0 siblings, 0 replies; 36+ messages in thread From: Robin H. Johnson @ 2021-07-08 16:58 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1037 bytes --] On Thu, Jul 08, 2021 at 01:00:35AM +0200, Ulrich Mueller wrote: > >>>>> On Wed, 07 Jul 2021, Robin H Johnson wrote: > >> Using the Gentoo uid as the key would imply that contributors other than > >> developers cannot be listed in the file. Is this a valid assumption? > > > Accepted, I will say we can use email address instead, because that > > uniquely identifies both the Committer & Signed-Off by entries. > > Typically one wouldn't put (only) an e-mail address in a copyright > notice, but the author's real name. > > How about using the author's name plus (optional?) e-mail address as the > key? This would also stay close to what the file says for the current > single-line entries: "the entity's name and an optional e-mail address". I've merged this suggestion into the other thread. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* [gentoo-project] Council meeting 2021-07-11 - agenda 2021-07-05 9:20 [gentoo-project] Council meeting 2021-07-11 - call for agenda items Ulrich Mueller ` (2 preceding siblings ...) 2021-07-07 5:08 ` Robin H. Johnson @ 2021-07-08 15:44 ` Ulrich Mueller 3 siblings, 0 replies; 36+ messages in thread From: Ulrich Mueller @ 2021-07-08 15:44 UTC (permalink / raw To: gentoo-dev-announce, gentoo-project [-- Attachment #1: Type: text/plain, Size: 1411 bytes --] The first council meeting of this election term will be on Sunday 2021-07-11, 19:00 UTC in the #gentoo-council channel on Libera Chat. Agenda: 1. Roll call 2. Constitute the new council - Decide on time of meetings. The previous council had its meetings on the 2nd Sunday of every month at 19:00 UTC - Vote for continuing last council's workflow considering sending a call for agenda items (two weeks in advance), sending the agenda (one week in advance) and have the meeting focussed, i.e. have major discussions on the gentoo-project mailing list prior to the meeting - Appoint chairmen for this term's meetings 3. GLEP 82 update [1] 4. Old EAPIs - Deprecate EAPI 6 [2] - Update policy for banning EAPIs [2] / ban EAPI 5 [3] 5. IRC nicknames [4] 6. Format of metadata/AUTHORS file [5] 7. Open bugs with council participation [6] 8. Open floor [1] https://archives.gentoo.org/gentoo-dev/message/625505e15adfb532bf961076ad5f79ab [2] https://archives.gentoo.org/gentoo-project/message/4a504a0b7aa9199bac3ebcaf54064841 [3] https://archives.gentoo.org/gentoo-project/message/c8af2e54368436885bc6b681367ff00c [4] https://archives.gentoo.org/gentoo-project/message/38fa6888e595165c8521e62becb1daf0 [5] https://archives.gentoo.org/gentoo-project/message/2c6dc0d82147e8e7b572e3390b051b4d [6] https://wiki.gentoo.org/wiki/Project:Council#Open_bugs_with_Council_participation [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 507 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2021-07-25 17:22 UTC | newest] Thread overview: 36+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-07-05 9:20 [gentoo-project] Council meeting 2021-07-11 - call for agenda items Ulrich Mueller 2021-07-05 10:17 ` Ulrich Mueller 2021-07-05 10:19 ` Ulrich Mueller 2021-07-05 21:19 ` Aaron Bauman 2021-07-05 21:42 ` Ulrich Mueller 2021-07-05 21:53 ` Aaron Bauman 2021-07-06 7:02 ` Ulrich Mueller 2021-07-06 13:59 ` Thomas Deutschmann 2021-07-06 15:40 ` Ulrich Mueller 2021-07-06 17:42 ` Aaron Bauman 2021-07-06 17:55 ` Ulrich Mueller 2021-07-06 19:32 ` Rich Freeman 2021-07-07 13:45 ` Michał Górny 2021-07-07 1:59 ` Rich Freeman 2021-07-07 6:55 ` Sam Jorna (wraeth) 2021-07-07 11:25 ` Rich Freeman 2021-07-07 13:00 ` Sam Jorna (wraeth) 2021-07-07 11:40 ` Joonas Niilola 2021-07-07 11:51 ` Rich Freeman 2021-07-07 11:57 ` Ben Kohler 2021-07-07 13:41 ` Michał Górny 2021-07-07 20:38 ` Robin H. Johnson 2021-07-07 5:08 ` Robin H. Johnson 2021-07-07 9:27 ` Ulrich Mueller 2021-07-07 11:31 ` Rich Freeman 2021-07-07 20:28 ` Robin H. Johnson 2021-07-07 21:24 ` Rich Freeman 2021-07-08 16:57 ` Robin H. Johnson 2021-07-08 17:43 ` Ulrich Mueller 2021-07-08 17:51 ` Robin H. Johnson 2021-07-25 17:22 ` Ulrich Mueller 2021-07-08 17:43 ` Rich Freeman 2021-07-07 20:23 ` Robin H. Johnson 2021-07-07 23:00 ` Ulrich Mueller 2021-07-08 16:58 ` Robin H. Johnson 2021-07-08 15:44 ` [gentoo-project] Council meeting 2021-07-11 - agenda Ulrich Mueller
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox