* [gentoo-project] Call for agenda items - Council meeting 2018-07-29 @ 2018-07-13 8:37 Ulrich Mueller 2018-07-13 9:48 ` Michał Górny ` (2 more replies) 0 siblings, 3 replies; 28+ messages in thread From: Ulrich Mueller @ 2018-07-13 8:37 UTC (permalink / raw To: gentoo-dev-announce, gentoo-project [-- Attachment #1: Type: text/plain, Size: 476 bytes --] In two weeks from now, the newly elected council will have its first meeting. This is the time to raise and prepare items that the council should put on the agenda to discuss or vote on. Please respond to this message with agenda items. Do not hesitate to repeat your agenda item here with a pointer if you previously suggested one (since the last meeting). The agenda for the meeting will be sent out on Sunday 2018-07-22. Please reply to the gentoo-project list. Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 8:37 [gentoo-project] Call for agenda items - Council meeting 2018-07-29 Ulrich Mueller @ 2018-07-13 9:48 ` Michał Górny 2018-07-13 13:57 ` Brian Dolbec 2018-07-14 16:21 ` Manuel Rüger 2 siblings, 0 replies; 28+ messages in thread From: Michał Górny @ 2018-07-13 9:48 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1191 bytes --] W dniu pią, 13.07.2018 o godzinie 10∶37 +0200, użytkownik Ulrich Mueller napisał: > In two weeks from now, the newly elected council will have its first > meeting. This is the time to raise and prepare items that the council > should put on the agenda to discuss or vote on. > > Please respond to this message with agenda items. Do not hesitate > to repeat your agenda item here with a pointer if you previously > suggested one (since the last meeting). > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > Please reply to the gentoo-project list. > I'd like to request the Council to vote on two GLEP matters: 1. GLEP 63 updates discussed recently [1,2], 2. GLEP 77 aka Gentoo General Resolution [3,4]. As noted on the bug, GLEP 77 may (or may not) require full dev vote; if that is the case, I would like the Council to initiate this vote. [1]: https://bugs.gentoo.org/661058 [2]: https://archives.gentoo.org/gentoo-dev/message/cfab3001269face0c01d7fefde3bb810 [3]: https://bugs.gentoo.org/659894 [4]: https://archives.gentoo.org/gentoo-project/message/dffe725b064bf240834d5fe4ae78a83d -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 963 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 8:37 [gentoo-project] Call for agenda items - Council meeting 2018-07-29 Ulrich Mueller 2018-07-13 9:48 ` Michał Górny @ 2018-07-13 13:57 ` Brian Dolbec 2018-07-13 17:50 ` Ulrich Mueller 2018-07-14 16:21 ` Manuel Rüger 2 siblings, 1 reply; 28+ messages in thread From: Brian Dolbec @ 2018-07-13 13:57 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1040 bytes --] On Fri, 13 Jul 2018 10:37:46 +0200 Ulrich Mueller <ulm@gentoo.org> wrote: > In two weeks from now, the newly elected council will have its first > meeting. This is the time to raise and prepare items that the council > should put on the agenda to discuss or vote on. > > Please respond to this message with agenda items. Do not hesitate > to repeat your agenda item here with a pointer if you previously > suggested one (since the last meeting). > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > Please reply to the gentoo-project list. > > Ulrich I would like the council to put an end to the current "moving default location of portage tree" bikeshed thread by making the decision of our new defaults. This includes: - main "gentoo" ebuild tree - distfiles - packages - snapshot name With that decision we can begin changing the defaults in applications, catalyst, portage, etc and update our documentation to reflect those new defaults. -- Brian Dolbec <dolsen> [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 13:57 ` Brian Dolbec @ 2018-07-13 17:50 ` Ulrich Mueller 2018-07-13 17:59 ` Kristian Fiskerstrand ` (3 more replies) 0 siblings, 4 replies; 28+ messages in thread From: Ulrich Mueller @ 2018-07-13 17:50 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1583 bytes --] >>>>> On Fri, 13 Jul 2018, Brian Dolbec wrote: > I would like the council to put an end to the current "moving > default location of portage tree" bikeshed thread by making the > decision of our new defaults. I think we should have proposal ready for vote at the council meeting, because I don't expect that discussion of individual paths during the meeting would lead to anything. > This includes: > - main "gentoo" ebuild tree > - distfiles > - packages Trying to summarise the discussion in -dev, and in #-portage: Everyone seems to agree that all of these should be somewhere under /var, and possible candidates are /var/lib, /var/cache, and /var/db. Note that /var/db is not specified by the FHS, but it exists in all the BSDs. Also, I am disregarding suggestions like /var/gentoo or /var/portage for now. For both /var/lib and /var/cache the FHS requires a <package> subdirectory. Unless we want this to be "portage", we could use "package-manager" (since virtual/package-manager is a package), or pretend that "pm" is an alias for it. This would lead us to the following paths, respectively: /var/lib/{package-manager,pm}/gentoo /var/cache/{package-manager,pm}/distfiles /var/cache/{package-manager,pm}/packages Alternatively, we could place either the gentoo tree, or all three of the above under /var/db (which doesn't follow the FHS, so no subdir requirement): /var/db/repos/gentoo /var/db/distfiles /var/db/packages > - snapshot name Simply gentoo-20180712.tar.xz instead of portage-20180712.tar.xz? Or is that not specific enough? Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:50 ` Ulrich Mueller @ 2018-07-13 17:59 ` Kristian Fiskerstrand 2018-07-13 18:12 ` Ulrich Mueller 2018-07-13 18:28 ` M. J. Everitt 2018-07-13 18:43 ` Rich Freeman ` (2 subsequent siblings) 3 siblings, 2 replies; 28+ messages in thread From: Kristian Fiskerstrand @ 2018-07-13 17:59 UTC (permalink / raw To: gentoo-project, Ulrich Mueller [-- Attachment #1.1: Type: text/plain, Size: 1531 bytes --] On 07/13/2018 07:50 PM, Ulrich Mueller wrote: >>>>>> On Fri, 13 Jul 2018, Brian Dolbec wrote: > .. > For both /var/lib and /var/cache the FHS requires a <package> > subdirectory. Unless we want this to be "portage", we could use > "package-manager" (since virtual/package-manager is a package), > or pretend that "pm" is an alias for it. This would lead us to the > following paths, respectively: > > /var/lib/{package-manager,pm}/gentoo > /var/cache/{package-manager,pm}/distfiles > /var/cache/{package-manager,pm}/packages I don't really like the cache variant here as that data should be able to be reconstructed by the application, which a distfile etc necessarily isn't (e.g for fetch restricted packages it might get lost), but /var/lib/package-manager/{repos,distfiles,packages} works well for me > > Alternatively, we could place either the gentoo tree, or all three of > the above under /var/db (which doesn't follow the FHS, so no subdir > requirement): > > /var/db/repos/gentoo > /var/db/distfiles > /var/db/packages > >> - snapshot name > > Simply gentoo-20180712.tar.xz instead of portage-20180712.tar.xz? > Or is that not specific enough? Can it cause confusion to thinking it is an installer etc? Gentoo is more than just the ebuild repository, so maybe something like gentoo-ebuild{s,-repository} ? -- Kristian Fiskerstrand OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:59 ` Kristian Fiskerstrand @ 2018-07-13 18:12 ` Ulrich Mueller 2018-07-13 18:19 ` Raymond Jennings 2018-07-13 18:28 ` M. J. Everitt 1 sibling, 1 reply; 28+ messages in thread From: Ulrich Mueller @ 2018-07-13 18:12 UTC (permalink / raw To: k_f; +Cc: gentoo-project [-- Attachment #1: Type: text/plain, Size: 860 bytes --] >>>>> On Fri, 13 Jul 2018, Kristian Fiskerstrand wrote: >> /var/lib/{package-manager,pm}/gentoo >> /var/cache/{package-manager,pm}/distfiles >> /var/cache/{package-manager,pm}/packages > I don't really like the cache variant here as that data should be > able to be reconstructed by the application, which a distfile etc > necessarily isn't (e.g for fetch restricted packages it might get > lost), If users keep precious distfiles in a separate dir (which can be specified with PORTAGE_RO_DISTDIRS) then the distdir is pretty much a cache. > but /var/lib/package-manager/{repos,distfiles,packages} works well > for me That would work too, except that the top level of the gentoo repo would be at /var/lib/package-manager/repos/gentoo, which is awkward to type (especially if you compare it to /usr/portage) and has already _five_ path components. Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 18:12 ` Ulrich Mueller @ 2018-07-13 18:19 ` Raymond Jennings 2018-07-13 18:25 ` M. J. Everitt 0 siblings, 1 reply; 28+ messages in thread From: Raymond Jennings @ 2018-07-13 18:19 UTC (permalink / raw To: gentoo-project; +Cc: k_f I for one would like to ask why disfiles is being kept inside the "portage tree" in the first place. On Fri, Jul 13, 2018 at 11:12 AM Ulrich Mueller <ulm@gentoo.org> wrote: > > >>>>> On Fri, 13 Jul 2018, Kristian Fiskerstrand wrote: > > >> /var/lib/{package-manager,pm}/gentoo > >> /var/cache/{package-manager,pm}/distfiles > >> /var/cache/{package-manager,pm}/packages > > > I don't really like the cache variant here as that data should be > > able to be reconstructed by the application, which a distfile etc > > necessarily isn't (e.g for fetch restricted packages it might get > > lost), > > If users keep precious distfiles in a separate dir (which can be > specified with PORTAGE_RO_DISTDIRS) then the distdir is pretty much a > cache. > > > but /var/lib/package-manager/{repos,distfiles,packages} works well > > for me > > That would work too, except that the top level of the gentoo repo > would be at /var/lib/package-manager/repos/gentoo, which is awkward to > type (especially if you compare it to /usr/portage) and has already > _five_ path components. > > Ulrich ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 18:19 ` Raymond Jennings @ 2018-07-13 18:25 ` M. J. Everitt 0 siblings, 0 replies; 28+ messages in thread From: M. J. Everitt @ 2018-07-13 18:25 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 288 bytes --] On 13/07/18 19:19, Raymond Jennings wrote: > I for one would like to ask why disfiles is being kept inside the > "portage tree" in the first place. I'm not sure a bike-shed on the wherefores of historical decisions really adds anything to the present discussion, Raymond .. j/s :) [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:59 ` Kristian Fiskerstrand 2018-07-13 18:12 ` Ulrich Mueller @ 2018-07-13 18:28 ` M. J. Everitt 1 sibling, 0 replies; 28+ messages in thread From: M. J. Everitt @ 2018-07-13 18:28 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 716 bytes --] On 13/07/18 18:59, Kristian Fiskerstrand wrote: > On 07/13/2018 07:50 PM, Ulrich Mueller wrote: >> Simply gentoo-20180712.tar.xz instead of portage-20180712.tar.xz? >> Or is that not specific enough? > Can it cause confusion to thinking it is an installer etc? Gentoo is > more than just the ebuild repository, so maybe something like > gentoo-ebuild{s,-repository} ? > I think that's fair. An additional 'repository' after 'repos' is a bit redundant though. Perhaps 'gentoo-tree-20180712' but probably not 'gentoo-sources' (confusion with kernel source package) .. or even 'gentoo-snapshot-20180712' but perhaps that's redundant in the source download path (but probably not destination .. !) ... [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:50 ` Ulrich Mueller 2018-07-13 17:59 ` Kristian Fiskerstrand @ 2018-07-13 18:43 ` Rich Freeman 2018-07-13 19:20 ` Ulrich Mueller 2018-07-13 19:51 ` Michał Górny 2018-07-14 3:23 ` Brian Dolbec 3 siblings, 1 reply; 28+ messages in thread From: Rich Freeman @ 2018-07-13 18:43 UTC (permalink / raw To: gentoo-project On Fri, Jul 13, 2018 at 1:50 PM Ulrich Mueller <ulm@gentoo.org> wrote: > > For both /var/lib and /var/cache the FHS requires a <package> > subdirectory. Unless we want this to be "portage", we could use > "package-manager" (since virtual/package-manager is a package), > or pretend that "pm" is an alias for it. This would lead us to the > following paths, respectively: > > /var/lib/{package-manager,pm}/gentoo > /var/cache/{package-manager,pm}/distfiles > /var/cache/{package-manager,pm}/packages > > Alternatively, we could place either the gentoo tree, or all three of > the above under /var/db (which doesn't follow the FHS, so no subdir > requirement): > > /var/db/repos/gentoo > /var/db/distfiles > /var/db/packages > I'd suggest refactoring this a bit. We have a couple of directories. We need to establish the base, and then the directory name under that. We have: distfiles packages main repo overlays These can go under: /var/db /var/cache /var/lib You have just about every sane permutation of these as options, so I suggest considering the two separately. I think the pros/cons of the second question have already been hashed out. I tend to agree with the /var/lib arguments for all but distfiles (FHS directly gives the example of browser cache in /var/cache, and that is very much what distfiles is). For the directory under each I suggest a gentoo/portage parent directory, and then a tree underneath: .../gentoo/repos/gentoo (this is PMS) .../gentoo/repos/myoverlay (this is PMS) .../gentoo/packages (I'm not sure if this is PMS - move to portage if not) .../gentoo/distfiles (I don't think this is PMS, but it is so generic that it probably should be considered shared) .../portage/edb (I think this is portage-specific) .../portage/pkg (I think this is also portage-specific) Stuff that is specific to portage and not specified in PMS would go in .../portage. Stuff that is PMS-specified would go in .../gentoo. Note that not all these directories need be under the same base. We could have /var/lib/gentoo/repos, and /var/cache/gentoo/distfiles. So, the base needs to be decided for each. Finally, my list of final recommendations given this framework: /var/lib/gentoo/repos/gentoo (I'm fine with cache here as well) /var/cache/gentoo/packages (These are package builds and are completely reproducible.) /var/cache/gentoo/distfiles (This is literally a network cache/mirror) /var/cache/portage/edb (This is portage-specific, but it can be regenerated) /var/lib/portage/pkg (This is the must-preserve metadata state of the system, in portage's internal format.) /var/lib/portage/world (Current state - at least something is already in the right place...) -- Rich ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 18:43 ` Rich Freeman @ 2018-07-13 19:20 ` Ulrich Mueller 2018-07-13 19:33 ` Alec Warner 2018-07-13 19:41 ` Rich Freeman 0 siblings, 2 replies; 28+ messages in thread From: Ulrich Mueller @ 2018-07-13 19:20 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 2644 bytes --] >>>>> On Fri, 13 Jul 2018, Rich Freeman wrote: > I'd suggest refactoring this a bit. We have a couple of directories. > We need to establish the base, and then the directory name under that. > We have: > distfiles > packages > main repo > overlays > These can go under: > /var/db > /var/cache > /var/lib > You have just about every sane permutation of these as options, so I > suggest considering the two separately. > I think the pros/cons of the second question have already been hashed > out. I tend to agree with the /var/lib arguments for all but > distfiles (FHS directly gives the example of browser cache in > /var/cache, and that is very much what distfiles is). Agreed, so far. > For the directory under each I suggest a gentoo/portage parent > directory, and then a tree underneath: > .../gentoo/repos/gentoo (this is PMS) > .../gentoo/repos/myoverlay (this is PMS) > .../gentoo/packages (I'm not sure if this is PMS - move to portage if not) > .../gentoo/distfiles (I don't think this is PMS, but it is so > generic that it probably should be considered shared) Why the "gentoo" path component? That's not a package, and therefore not compliant with the FHS. (Or even worse, it actually _is_ a package, namely app-misc/gentoo.) > .../portage/edb (I think this is portage-specific) > .../portage/pkg (I think this is also portage-specific) > Stuff that is specific to portage and not specified in PMS would go in > .../portage. Stuff that is PMS-specified would go in .../gentoo. > Note that not all these directories need be under the same base. We > could have /var/lib/gentoo/repos, and /var/cache/gentoo/distfiles. > So, the base needs to be decided for each. > Finally, my list of final recommendations given this framework: > /var/lib/gentoo/repos/gentoo (I'm fine with cache here as well) Here we're at 5 path components again. I will likely vote against any proposal that would put the tree such deep in the hierarchy. And the double "gentoo" adds some extra ugliness. > /var/cache/gentoo/packages (These are package builds and are > completely reproducible.) > /var/cache/gentoo/distfiles (This is literally a network cache/mirror) > /var/cache/portage/edb (This is portage-specific, > but it can be regenerated) > /var/lib/portage/pkg (This is the must-preserve > metadata state of the system, in portage's internal format.) Why not keep this at /var/db/pkg? That's the path mentioned in PMS. > /var/lib/portage/world (Current state - at least > something is already in the right place...) Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 19:20 ` Ulrich Mueller @ 2018-07-13 19:33 ` Alec Warner 2018-07-13 19:41 ` Rich Freeman 1 sibling, 0 replies; 28+ messages in thread From: Alec Warner @ 2018-07-13 19:33 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 4042 bytes --] On Fri, Jul 13, 2018 at 3:20 PM, Ulrich Mueller <ulm@gentoo.org> wrote: > >>>>> On Fri, 13 Jul 2018, Rich Freeman wrote: > > > I'd suggest refactoring this a bit. We have a couple of directories. > > We need to establish the base, and then the directory name under that. > > > We have: > > distfiles > > packages > > main repo > > overlays > > > These can go under: > > /var/db > > /var/cache > > /var/lib > > > You have just about every sane permutation of these as options, so I > > suggest considering the two separately. > > > I think the pros/cons of the second question have already been hashed > > out. I tend to agree with the /var/lib arguments for all but > > distfiles (FHS directly gives the example of browser cache in > > /var/cache, and that is very much what distfiles is). > > Agreed, so far. > > > For the directory under each I suggest a gentoo/portage parent > > directory, and then a tree underneath: > > .../gentoo/repos/gentoo (this is PMS) > > .../gentoo/repos/myoverlay (this is PMS) > > .../gentoo/packages (I'm not sure if this is PMS - move to portage if > not) > > .../gentoo/distfiles (I don't think this is PMS, but it is so > > generic that it probably should be considered shared) > > Why the "gentoo" path component? That's not a package, and therefore > not compliant with the FHS. (Or even worse, it actually _is_ a > package, namely app-misc/gentoo.) > > > .../portage/edb (I think this is portage-specific) > > .../portage/pkg (I think this is also portage-specific) > > > Stuff that is specific to portage and not specified in PMS would go in > > .../portage. Stuff that is PMS-specified would go in .../gentoo. > > > Note that not all these directories need be under the same base. We > > could have /var/lib/gentoo/repos, and /var/cache/gentoo/distfiles. > > So, the base needs to be decided for each. > > > Finally, my list of final recommendations given this framework: > > > /var/lib/gentoo/repos/gentoo (I'm fine with cache here as well) > > Here we're at 5 path components again. I will likely vote against any > proposal that would put the tree such deep in the hierarchy. And the > double "gentoo" adds some extra ugliness. > > > /var/cache/gentoo/packages (These are package builds and are > > completely reproducible.) > > /var/cache/gentoo/distfiles (This is literally a network > cache/mirror) > > /var/cache/portage/edb (This is portage-specific, > > but it can be regenerated) > > /var/lib/portage/pkg (This is the must-preserve > > metadata state of the system, in portage's internal format.) > > Why not keep this at /var/db/pkg? That's the path mentioned in PMS. > +1 to this. We know through experience that moving PORTDIR and DISTDIR are safe operations because a number of existing users point them at different locations and successfully use Gentoo. I want to avoid two things: - Being FHS compatible at any cost[0]. This is IMHO, not an explicit goal. We are FHS compatible when its convenient to be, and we are incompatible when its expensive to fix or change. - Tying easy changes with hard changes. Let not the perfect be the enemy of the good! We can still move distdir and portdir (low cost, easy!) and decide to make other changes later. I want to avoid the case where we decide that "moving /var/db/pkg is hard, so in conclusion we will do nothing." That is not a useful conclusion and there is no reason why these changes must be made together[1]. [0] If this were literally the only non-FHS compatible thing we had left, then I'd find that argument more compelling that we should change it to be 100% compatible. I remain unconvinced that this is the case today, and unconvinced that being FHS compatible gains us anything useful. I'd love to hear more about this though. [1] Incremental change is the only real change. -- a proverb. -A > > > /var/lib/portage/world (Current state - at least > > something is already in the right place...) > > Ulrich > [-- Attachment #2: Type: text/html, Size: 5460 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 19:20 ` Ulrich Mueller 2018-07-13 19:33 ` Alec Warner @ 2018-07-13 19:41 ` Rich Freeman 2018-07-13 20:24 ` Ulrich Mueller 1 sibling, 1 reply; 28+ messages in thread From: Rich Freeman @ 2018-07-13 19:41 UTC (permalink / raw To: gentoo-project On Fri, Jul 13, 2018 at 3:20 PM Ulrich Mueller <ulm@gentoo.org> wrote: > > >>>>> On Fri, 13 Jul 2018, Rich Freeman wrote: > > > For the directory under each I suggest a gentoo/portage parent > > directory, and then a tree underneath: > > .../gentoo/repos/gentoo (this is PMS) > > .../gentoo/repos/myoverlay (this is PMS) > > .../gentoo/packages (I'm not sure if this is PMS - move to portage if not) > > .../gentoo/distfiles (I don't think this is PMS, but it is so > > generic that it probably should be considered shared) > > Why the "gentoo" path component? That's not a package, and therefore > not compliant with the FHS. (Or even worse, it actually _is_ a > package, namely app-misc/gentoo.) From FHS: /var/lib/<name> is the location that must be used for all distribution packaging support. Different distributions may use different names, of course. p34: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf > > > /var/lib/gentoo/repos/gentoo (I'm fine with cache here as well) > > Here we're at 5 path components again. I will likely vote against any > proposal that would put the tree such deep in the hierarchy. And the > double "gentoo" adds some extra ugliness. Well, /var/lib/<something> is 3 right there. If 5 is no good then you only have one left. We could just make it /var/lib/repos which seems non-compliant. Or we can make it /var/lib/gentoo/myoverlay which is great until we have an overlay called distfiles or whatever. And if it is just the double gentoo I guess there is /var/lib/gentoo/repos/main Unless we want to put overlays somewhere entirely different, in which case we could just use /var/lib/gentoo/repo I guess. But, I think it makes more sense to view the gentoo repo as just the main repo out of many. > > /var/cache/gentoo/packages (These are package builds and are > > completely reproducible.) > > /var/cache/gentoo/distfiles (This is literally a network cache/mirror) > > /var/cache/portage/edb (This is portage-specific, > > but it can be regenerated) > > /var/lib/portage/pkg (This is the must-preserve > > metadata state of the system, in portage's internal format.) > > Why not keep this at /var/db/pkg? That's the path mentioned in PMS. Why not put all of this stuff in /var/db? Or in /var/gentoo? Or in /gentoo? It isn't FHS. FHS actually specifically says that stuff in /var/db should go to /var/lib/misc or a pkg-specific directory (p35 footnote 5 - above link). Yeah, I get that BSD sticks it in /var/db. But BSD also sticks the repo in /usr/ports. But, if you want to leave /var/db/pkg alone at least moving the rest is a step in the right direction. -- Rich ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 19:41 ` Rich Freeman @ 2018-07-13 20:24 ` Ulrich Mueller 0 siblings, 0 replies; 28+ messages in thread From: Ulrich Mueller @ 2018-07-13 20:24 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1491 bytes --] >>>>> On Fri, 13 Jul 2018, Rich Freeman wrote: > On Fri, Jul 13, 2018 at 3:20 PM Ulrich Mueller <ulm@gentoo.org> wrote: >> Why the "gentoo" path component? That's not a package, and therefore >> not compliant with the FHS. (Or even worse, it actually _is_ a >> package, namely app-misc/gentoo.) > From FHS: > /var/lib/<name> is the location that must be used for all distribution > packaging support. Different distributions may use different names, of > course. > p34: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf It doesn't say that <name> must be the name of the distro, and I don't remember having seen either of /var/lib/{debian,redhat,suse}. We can use "repos" or whatever we like there. >> Here we're at 5 path components again. I will likely vote against any >> proposal that would put the tree such deep in the hierarchy. And the >> double "gentoo" adds some extra ugliness. > Well, /var/lib/<something> is 3 right there. If 5 is no good then you > only have one left. We could just make it /var/lib/repos which seems > non-compliant. FHS 3.0 says: "An application (or a group of inter-related applications) must use a subdirectory of /var/lib for its data". Certainly /var/lib/repos is a subdirectory of /var/lib? So why would it be non-compliant? And if it was, do we care about non-compliance at the third directory level? The important part is that we move it out of /usr, and IMHO we should care to get the /var/{lib,cache,db} part somewhat right. Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:50 ` Ulrich Mueller 2018-07-13 17:59 ` Kristian Fiskerstrand 2018-07-13 18:43 ` Rich Freeman @ 2018-07-13 19:51 ` Michał Górny 2018-07-14 3:23 ` Brian Dolbec 3 siblings, 0 replies; 28+ messages in thread From: Michał Górny @ 2018-07-13 19:51 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 845 bytes --] W dniu pią, 13.07.2018 o godzinie 19∶50 +0200, użytkownik Ulrich Mueller napisał: > > > > > > On Fri, 13 Jul 2018, Brian Dolbec wrote: > > I would like the council to put an end to the current "moving > > default location of portage tree" bikeshed thread by making the > > decision of our new defaults. > > I think we should have proposal ready for vote at the council meeting, > because I don't expect that discussion of individual paths during the > meeting would lead to anything. > > > This includes: > > - main "gentoo" ebuild tree > > - distfiles > > - packages > > Trying to summarise the discussion in -dev, and in #-portage: [...] Given that we have a dedicated thread for this, do we really need to turn the Council agenda thread into another bikeshed over this? -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 963 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 17:50 ` Ulrich Mueller ` (2 preceding siblings ...) 2018-07-13 19:51 ` Michał Górny @ 2018-07-14 3:23 ` Brian Dolbec 3 siblings, 0 replies; 28+ messages in thread From: Brian Dolbec @ 2018-07-14 3:23 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 2935 bytes --] On Fri, 13 Jul 2018 19:50:00 +0200 Ulrich Mueller <ulm@gentoo.org> wrote: > >>>>> On Fri, 13 Jul 2018, Brian Dolbec wrote: > > > I would like the council to put an end to the current "moving > > default location of portage tree" bikeshed thread by making the > > decision of our new defaults. > > I think we should have proposal ready for vote at the council meeting, > because I don't expect that discussion of individual paths during the > meeting would lead to anything. > > > This includes: > > - main "gentoo" ebuild tree > > - distfiles > > - packages > > Trying to summarise the discussion in -dev, and in #-portage: Everyone > seems to agree that all of these should be somewhere under /var, and > possible candidates are /var/lib, /var/cache, and /var/db. Note that > /var/db is not specified by the FHS, but it exists in all the BSDs. > Also, I am disregarding suggestions like /var/gentoo or /var/portage > for now. > > For both /var/lib and /var/cache the FHS requires a <package> > subdirectory. Unless we want this to be "portage", we could use > "package-manager" (since virtual/package-manager is a package), > or pretend that "pm" is an alias for it. This would lead us to the > following paths, respectively: > > /var/lib/{package-manager,pm}/gentoo > /var/cache/{package-manager,pm}/distfiles > /var/cache/{package-manager,pm}/packages > I think it is a mistake to group distfiles and packages directly beside the repositories. One of the big reasons I feel this way, is so that configuration can be made more plugin friendly. With all repositories under one subdir. It could be possible for a package manager to scan the subdir for repositories. Details of repo configuration data may be included in the repository. This could eliminate the need for a /etc/portage/repos.conf. Or at the very least, eliminate the need to specify location if it is in the default base path. (just food for thought) If under the same /var/lib/pm, then the repositories should be in it's own "repos" subdir still for the above mentioned reasons, just like the example below for /var/db/. If that puts more weight on the /var/db prefix due to FHS..., then that is fine, it just happens to be my configuration already ;) > Alternatively, we could place either the gentoo tree, or all three of > the above under /var/db (which doesn't follow the FHS, so no subdir > requirement): > > /var/db/repos/gentoo > /var/db/distfiles > /var/db/packages > > > - snapshot name > > Simply gentoo-20180712.tar.xz instead of portage-20180712.tar.xz? > Or is that not specific enough? > > Ulrich snapshot name is good and follows the repo naming convention. :) Which ever of the above locations that becomes the default, I would change layman to the new default repos location as well. -- Brian Dolbec <dolsen> [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-13 8:37 [gentoo-project] Call for agenda items - Council meeting 2018-07-29 Ulrich Mueller 2018-07-13 9:48 ` Michał Górny 2018-07-13 13:57 ` Brian Dolbec @ 2018-07-14 16:21 ` Manuel Rüger 2018-07-14 17:33 ` William Hubbs 2018-07-14 19:10 ` Michał Górny 2 siblings, 2 replies; 28+ messages in thread From: Manuel Rüger @ 2018-07-14 16:21 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 876 bytes --] On 13.07.2018 10:37, Ulrich Mueller wrote: > In two weeks from now, the newly elected council will have its first > meeting. This is the time to raise and prepare items that the council > should put on the agenda to discuss or vote on. > > Please respond to this message with agenda items. Do not hesitate > to repeat your agenda item here with a pointer if you previously > suggested one (since the last meeting). > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > Please reply to the gentoo-project list. > > Ulrich > As the council represents the Gentoo Developer community, the council members should behave as role models for this community. I would like each council member to explicitly state their agreement to our Code of Conduct. https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct Thanks, Manuel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 636 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 16:21 ` Manuel Rüger @ 2018-07-14 17:33 ` William Hubbs 2018-07-14 17:47 ` Manuel Rüger 2018-07-14 19:10 ` Michał Górny 1 sibling, 1 reply; 28+ messages in thread From: William Hubbs @ 2018-07-14 17:33 UTC (permalink / raw To: gentoo-project; +Cc: mrueg [-- Attachment #1: Type: text/plain, Size: 865 bytes --] On Sat, Jul 14, 2018 at 06:21:52PM +0200, Manuel Rüger wrote: > As the council represents the Gentoo Developer community, the council > members should behave as role models for this community. > > I would like each council member to explicitly state their agreement to > our Code of Conduct. > https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct I'm not sure this is an agenda item since there is really nothing for us to do for it in a meeting; however, I will share my thoughts. Of course, I agree to follow the Code of Conduct. However,because of the following passage in the code of conduct, we all automatically agree to follow it. | By joining and/or participating in the Gentoo community, you are stating | that you accept and agree to adhere to the rules listed below, even if | you do not explicitly state so. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 17:33 ` William Hubbs @ 2018-07-14 17:47 ` Manuel Rüger 2018-07-14 18:06 ` William Hubbs 2018-07-14 18:38 ` Ulrich Mueller 0 siblings, 2 replies; 28+ messages in thread From: Manuel Rüger @ 2018-07-14 17:47 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 1411 bytes --] On 14.07.2018 19:33, William Hubbs wrote: > On Sat, Jul 14, 2018 at 06:21:52PM +0200, Manuel Rüger wrote: >> As the council represents the Gentoo Developer community, the council >> members should behave as role models for this community. >> >> I would like each council member to explicitly state their agreement to >> our Code of Conduct. >> https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct > > I'm not sure this is an agenda item since there is really nothing > for us to do for it in a meeting; however, I will share my thoughts. > > Of course, I agree to follow the Code of Conduct. > > However,because of the following passage in the code of conduct, we all > automatically agree to follow it. > > | By joining and/or participating in the Gentoo community, you are stating > | that you accept and agree to adhere to the rules listed below, even if > | you do not explicitly state so. > > William > In my opinion there is still a difference between implicit and explicit agreement to a CoC, as explicit agreeement makes knowledge about the CoC undeniable. For full transparency: In a future council meeting, I'm planning to suggest expanding this explicit agreement on further groups and projects, that are eventually controlled by the Council and whose members are supposed to act as role models (e.g., comrel, recruiters and QA). Thanks, Manuel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 636 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 17:47 ` Manuel Rüger @ 2018-07-14 18:06 ` William Hubbs 2018-07-14 18:38 ` Ulrich Mueller 1 sibling, 0 replies; 28+ messages in thread From: William Hubbs @ 2018-07-14 18:06 UTC (permalink / raw To: gentoo-project; +Cc: mrueg [-- Attachment #1: Type: text/plain, Size: 1416 bytes --] On Sat, Jul 14, 2018 at 07:47:02PM +0200, Manuel Rüger wrote: > On 14.07.2018 19:33, William Hubbs wrote: > > On Sat, Jul 14, 2018 at 06:21:52PM +0200, Manuel Rüger wrote: > >> As the council represents the Gentoo Developer community, the council > >> members should behave as role models for this community. > >> > >> I would like each council member to explicitly state their agreement to > >> our Code of Conduct. > >> https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct > > > > I'm not sure this is an agenda item since there is really nothing > > for us to do for it in a meeting; however, I will share my thoughts. > > > > Of course, I agree to follow the Code of Conduct. > > > > However,because of the following passage in the code of conduct, we all > > automatically agree to follow it. > > > > | By joining and/or participating in the Gentoo community, you are stating > > | that you accept and agree to adhere to the rules listed below, even if > > | you do not explicitly state so. > > > > William > > > > In my opinion there is still a difference between implicit and explicit > agreement to a CoC, as explicit agreeement makes knowledge about the CoC > undeniable. It doesn't really matter whether you know what is in the CoC or not, you can still be sanctioned for not following it. In other words, ignorance of the CoC is not a defense. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 17:47 ` Manuel Rüger 2018-07-14 18:06 ` William Hubbs @ 2018-07-14 18:38 ` Ulrich Mueller 2018-07-14 18:49 ` Manuel Rüger 1 sibling, 1 reply; 28+ messages in thread From: Ulrich Mueller @ 2018-07-14 18:38 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 928 bytes --] >>>>> On Sat, 14 Jul 2018, Manuel Rüger wrote: > On 14.07.2018 19:33, William Hubbs wrote: >> I'm not sure this is an agenda item since there is really nothing >> for us to do for it in a meeting; [...] > In my opinion there is still a difference between implicit and > explicit agreement to a CoC, as explicit agreeement makes knowledge > about the CoC undeniable. I agree with William here. If this is addressed at the council, then the council has explicitly approved the CoC in its 2007-03-15 meeting [1]. Usually we don't reiterate past decisions for the sole purpose of confirming them. I also think there is no doubt that the CoC is in force. However, if your request is addressed at council members as individuals, then it is not an agenda item. (Of course, council members can still make a statement as requested.) Ulrich [1] https://projects.gentoo.org/council/meeting-logs/20070315.txt [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 18:38 ` Ulrich Mueller @ 2018-07-14 18:49 ` Manuel Rüger 2018-07-14 20:37 ` William Hubbs 0 siblings, 1 reply; 28+ messages in thread From: Manuel Rüger @ 2018-07-14 18:49 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 1539 bytes --] On 14.07.2018 20:38, Ulrich Mueller wrote: >>>>>> On Sat, 14 Jul 2018, Manuel Rüger wrote: > >> On 14.07.2018 19:33, William Hubbs wrote: >>> I'm not sure this is an agenda item since there is really nothing >>> for us to do for it in a meeting; [...] > >> In my opinion there is still a difference between implicit and >> explicit agreement to a CoC, as explicit agreeement makes knowledge >> about the CoC undeniable. > > I agree with William here. > > If this is addressed at the council, then the council has explicitly > approved the CoC in its 2007-03-15 meeting [1]. Usually we don't > reiterate past decisions for the sole purpose of confirming them. > I also think there is no doubt that the CoC is in force. > > However, if your request is addressed at council members as > individuals, then it is not an agenda item. (Of course, council > members can still make a statement as requested.) > > Ulrich > > [1] https://projects.gentoo.org/council/meeting-logs/20070315.txt > Okay understood. Would that be a better fit for the council meeting then? Have the council vote the following items: a) Make explicit agreement with CoC mandatory for being part (i.e. also existing members) of Comrel, Infra, Recruiters and QA. b) In concordance with a) make explicit agreement an (unenforced) part of the first Council meeting. Agreements will be tracked in a bug per project by the individual project members. For a) project leads have to ensure that this happens. Thanks, Manuel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 636 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 18:49 ` Manuel Rüger @ 2018-07-14 20:37 ` William Hubbs 2018-07-15 13:17 ` Kristian Fiskerstrand 0 siblings, 1 reply; 28+ messages in thread From: William Hubbs @ 2018-07-14 20:37 UTC (permalink / raw To: gentoo-project; +Cc: mrueg [-- Attachment #1: Type: text/plain, Size: 743 bytes --] On Sat, Jul 14, 2018 at 08:49:20PM +0200, Manuel Rüger wrote: > Okay understood. Would that be a better fit for the council meeting then? > > Have the council vote the following items: > > a) Make explicit agreement with CoC mandatory for being part (i.e. also > existing members) of Comrel, Infra, Recruiters and QA. > > b) In concordance with a) make explicit agreement an (unenforced) part > of the first Council meeting. > > Agreements will be tracked in a bug per project by the individual > project members. For a) project leads have to ensure that this happens. I still don't understand the point of explicit agreement with CoC since by being part of the community we accept it anyway as I said above. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 20:37 ` William Hubbs @ 2018-07-15 13:17 ` Kristian Fiskerstrand 0 siblings, 0 replies; 28+ messages in thread From: Kristian Fiskerstrand @ 2018-07-15 13:17 UTC (permalink / raw To: gentoo-project, mrueg [-- Attachment #1.1: Type: text/plain, Size: 350 bytes --] On 07/14/2018 10:37 PM, William Hubbs wrote: > I still don't understand the point of explicit agreement with CoC since > by being part of the community we accept it anyway as I said above. +1 -- Kristian Fiskerstrand OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 16:21 ` Manuel Rüger 2018-07-14 17:33 ` William Hubbs @ 2018-07-14 19:10 ` Michał Górny 2018-07-14 19:29 ` Matthew Thode 1 sibling, 1 reply; 28+ messages in thread From: Michał Górny @ 2018-07-14 19:10 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1294 bytes --] W dniu sob, 14.07.2018 o godzinie 18∶21 +0200, użytkownik Manuel Rüger napisał: > On 13.07.2018 10:37, Ulrich Mueller wrote: > > In two weeks from now, the newly elected council will have its first > > meeting. This is the time to raise and prepare items that the council > > should put on the agenda to discuss or vote on. > > > > Please respond to this message with agenda items. Do not hesitate > > to repeat your agenda item here with a pointer if you previously > > suggested one (since the last meeting). > > > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > > > Please reply to the gentoo-project list. > > > > Ulrich > > > > As the council represents the Gentoo Developer community, the council > members should behave as role models for this community. > > I would like each council member to explicitly state their agreement to > our Code of Conduct. > https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct The request for the new Council members to reiterate their acknowledgement of Code of Conduct -- which they obviously implicitly agreed to -- sounds like a serious implicit accusation. Isn't making such an accusation a violation of Code of Conduct itself though? -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 963 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 19:10 ` Michał Górny @ 2018-07-14 19:29 ` Matthew Thode 2018-07-14 20:50 ` Michał Górny 0 siblings, 1 reply; 28+ messages in thread From: Matthew Thode @ 2018-07-14 19:29 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1506 bytes --] On 18-07-14 21:10:11, Michał Górny wrote: > W dniu sob, 14.07.2018 o godzinie 18∶21 +0200, użytkownik Manuel Rüger > napisał: > > On 13.07.2018 10:37, Ulrich Mueller wrote: > > > In two weeks from now, the newly elected council will have its first > > > meeting. This is the time to raise and prepare items that the council > > > should put on the agenda to discuss or vote on. > > > > > > Please respond to this message with agenda items. Do not hesitate > > > to repeat your agenda item here with a pointer if you previously > > > suggested one (since the last meeting). > > > > > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > > > > > Please reply to the gentoo-project list. > > > > > > Ulrich > > > > > > > As the council represents the Gentoo Developer community, the council > > members should behave as role models for this community. > > > > I would like each council member to explicitly state their agreement to > > our Code of Conduct. > > https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct > > The request for the new Council members to reiterate their > acknowledgement of Code of Conduct -- which they obviously implicitly > agreed to -- sounds like a serious implicit accusation. Isn't making > such an accusation a violation of Code of Conduct itself though? > I don't think of it as an accusation, more of a 'swearing in' as they are moving into a new office. -- Matthew Thode (prometheanfire) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 19:29 ` Matthew Thode @ 2018-07-14 20:50 ` Michał Górny 2018-07-14 21:15 ` Manuel Rüger 0 siblings, 1 reply; 28+ messages in thread From: Michał Górny @ 2018-07-14 20:50 UTC (permalink / raw To: gentoo-project [-- Attachment #1: Type: text/plain, Size: 1870 bytes --] W dniu sob, 14.07.2018 o godzinie 14∶29 -0500, użytkownik Matthew Thode napisał: > On 18-07-14 21:10:11, Michał Górny wrote: > > W dniu sob, 14.07.2018 o godzinie 18∶21 +0200, użytkownik Manuel Rüger > > napisał: > > > On 13.07.2018 10:37, Ulrich Mueller wrote: > > > > In two weeks from now, the newly elected council will have its first > > > > meeting. This is the time to raise and prepare items that the council > > > > should put on the agenda to discuss or vote on. > > > > > > > > Please respond to this message with agenda items. Do not hesitate > > > > to repeat your agenda item here with a pointer if you previously > > > > suggested one (since the last meeting). > > > > > > > > The agenda for the meeting will be sent out on Sunday 2018-07-22. > > > > > > > > Please reply to the gentoo-project list. > > > > > > > > Ulrich > > > > > > > > > > As the council represents the Gentoo Developer community, the council > > > members should behave as role models for this community. > > > > > > I would like each council member to explicitly state their agreement to > > > our Code of Conduct. > > > https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct > > > > The request for the new Council members to reiterate their > > acknowledgement of Code of Conduct -- which they obviously implicitly > > agreed to -- sounds like a serious implicit accusation. Isn't making > > such an accusation a violation of Code of Conduct itself though? > > > > I don't think of it as an accusation, more of a 'swearing in' as they > are moving into a new office. > Having more context to this than you do, I think it's an elaborate scheme of petty vengeance. Thus, it's doubly offensive since Council is being used here as a tool to developer's private vendetta. -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 963 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-project] Call for agenda items - Council meeting 2018-07-29 2018-07-14 20:50 ` Michał Górny @ 2018-07-14 21:15 ` Manuel Rüger 0 siblings, 0 replies; 28+ messages in thread From: Manuel Rüger @ 2018-07-14 21:15 UTC (permalink / raw To: gentoo-project [-- Attachment #1.1: Type: text/plain, Size: 2013 bytes --] On 14.07.2018 22:50, Michał Górny wrote: > W dniu sob, 14.07.2018 o godzinie 14∶29 -0500, użytkownik Matthew Thode > napisał: >> On 18-07-14 21:10:11, Michał Górny wrote: >>> W dniu sob, 14.07.2018 o godzinie 18∶21 +0200, użytkownik Manuel Rüger >>> napisał: >>>> On 13.07.2018 10:37, Ulrich Mueller wrote: >>>>> In two weeks from now, the newly elected council will have its first >>>>> meeting. This is the time to raise and prepare items that the council >>>>> should put on the agenda to discuss or vote on. >>>>> >>>>> Please respond to this message with agenda items. Do not hesitate >>>>> to repeat your agenda item here with a pointer if you previously >>>>> suggested one (since the last meeting). >>>>> >>>>> The agenda for the meeting will be sent out on Sunday 2018-07-22. >>>>> >>>>> Please reply to the gentoo-project list. >>>>> >>>>> Ulrich >>>>> >>>> >>>> As the council represents the Gentoo Developer community, the council >>>> members should behave as role models for this community. >>>> >>>> I would like each council member to explicitly state their agreement to >>>> our Code of Conduct. >>>> https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct >>> >>> The request for the new Council members to reiterate their >>> acknowledgement of Code of Conduct -- which they obviously implicitly >>> agreed to -- sounds like a serious implicit accusation. Isn't making >>> such an accusation a violation of Code of Conduct itself though? >>> >> >> I don't think of it as an accusation, more of a 'swearing in' as they >> are moving into a new office. >> > > Having more context to this than you do, I think it's an elaborate > scheme of petty vengeance. Thus, it's doubly offensive since Council is > being used here as a tool to developer's private vendetta. > Michał, I kindly and strongly advise to re-read the CoC and stop purveying misinformation. Let us return to a culture of mutual respect. Thanks, Manuel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 636 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2018-07-15 13:17 UTC | newest] Thread overview: 28+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-07-13 8:37 [gentoo-project] Call for agenda items - Council meeting 2018-07-29 Ulrich Mueller 2018-07-13 9:48 ` Michał Górny 2018-07-13 13:57 ` Brian Dolbec 2018-07-13 17:50 ` Ulrich Mueller 2018-07-13 17:59 ` Kristian Fiskerstrand 2018-07-13 18:12 ` Ulrich Mueller 2018-07-13 18:19 ` Raymond Jennings 2018-07-13 18:25 ` M. J. Everitt 2018-07-13 18:28 ` M. J. Everitt 2018-07-13 18:43 ` Rich Freeman 2018-07-13 19:20 ` Ulrich Mueller 2018-07-13 19:33 ` Alec Warner 2018-07-13 19:41 ` Rich Freeman 2018-07-13 20:24 ` Ulrich Mueller 2018-07-13 19:51 ` Michał Górny 2018-07-14 3:23 ` Brian Dolbec 2018-07-14 16:21 ` Manuel Rüger 2018-07-14 17:33 ` William Hubbs 2018-07-14 17:47 ` Manuel Rüger 2018-07-14 18:06 ` William Hubbs 2018-07-14 18:38 ` Ulrich Mueller 2018-07-14 18:49 ` Manuel Rüger 2018-07-14 20:37 ` William Hubbs 2018-07-15 13:17 ` Kristian Fiskerstrand 2018-07-14 19:10 ` Michał Górny 2018-07-14 19:29 ` Matthew Thode 2018-07-14 20:50 ` Michał Górny 2018-07-14 21:15 ` Manuel Rüger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox