let's start [21:00] roll call * scarabeus here * rich0 here here, proxying for dilfridge creffett: but you are uglier than him! you can't! ;-) [21:01] * WilliamH here [21:02] blueness: dberkholz: hi * blueness here k first topic: separate /usr [21:03] http://thread.gmane.org/gmane.linux.gentoo.project/2946 WilliamH: can you summarise? btw seems that i'm the only person using the google calendar for meetings. [21:04] ulm: is that the same link as http://comments.gmane.org/gmane.linux.gentoo.project/2946 s/link/thread/ dberkholz: hm, should we add such extra meetings? dberkholz: just remind the chairman then [21:05] ulm: i have a ridiculous schedule so i'd actually forgotten this was scheduled for today till i got pinged WilliamH: yeah, same posting WilliamH, there is still no documentation for separate NFS mounted /usr The thread I just linked is the original thread where I brought this back up.. Basically we were looking for issues that would block us from going forward and saying that we are ready to drop support for separate /usr without an initramfs. blueness: that's bug 481660? [21:06] ulm: https://bugs.gentoo.org/481660 "Documentation for an early boot mechamism with a separate NFS mounted /usr is lacking"; Gentoo Linux, Unspecified; CONF; blueness:base-system yep blueness: the position seemed to be that there is no need for separate documentation. blueness: for nfs. why? does it just work? blueness: I don't use nfs, but that was my understanding, it should just work (tm) [21:07] blueness: it depends of course on what is in the initramfs, but iirc genkernel supports it. [21:08] WilliamH: from some of your previous posts I had the impression that you intend to remove separate /usr support proactively That seemed to be the consensus - I didn't get a chance to test it personally, but that wouldn't take long to confirm one way or another. WilliamH: like removing gen_usr_ldscript from ebuilds WilliamH: and I'm a bit worried about it me too [21:09] WilliamH: so is this going to happen if we vote yes today? ulm: that is really a separate topic... mainly it should probably be discussed among base-system and toolchain... [21:10] ulm: that is where most of the gen_usr_ldscript stuff is being done. WilliamH, it is not a separate topic, c'mon! [21:11] well, if we vote in favour of dropping support, we'll give base-system a carte blanche <_AxS_> blueness: for genkernel initramfs, yes it just works. [21:12] We have already stated our intent to drop support eventually. _AxS_, thanks i am in favor letting them doing what they feel fit, if most stuff work, there always be something cornery WilliamH: right, but from discussion in the august meeting my impression was that maintainers shouldn't remove existing support without a good reason [21:13] There will never be a "good time" for this. My personal sense is that if we feel there are other things that need to be done to be ready we should identify them. If it is just a matter of waiting to give people some time to setup initramfs/etc I could understand that, but I do want to avoid delay simply to avoid the unpleasant. ulm: the thing is, all it takes is one maintainer having a "good reason" to remove support. [21:14] scarabeus, ulm yeah but i'm worried about more mariginal systems like the uclibc systems i work on, i need to know what removing gen_usr_ldscript would do there * WilliamH agrees with rich0 I'm also speaking generally, and not about things like gen_usr_ldscript in particular which need to be looked at beyond their impact to needing an initramfs and so on. If there are specific reasons we aren't ready we should fix them. However, I think the base-system team could be trusted to do that, as with any other detailed change. [21:15] WilliamH: please remind me, did we push a news item for this already? ulm: No, but we can't without a yes vote that says we are ready to do so. I don't think we had a news item, and it probably wouldn't hurt to have one. A news item and a delay for implementation would make more sense than just waiting. I have one other concern from dilfridge http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=4 <-needs to be clear that you will need an initramfs/early boot mechanism We have to vote that the documentation is ready. [21:16] not a blocker, but would be nice to have also might want to not suggest separate /usr in the example there creffett: would you mind logging a bug for that, and adding it to the tracker? rich0: sure, mind linking the tracker? creffett: http://bugs.gentoo.org/show_bug.cgi?id=481202 [21:17] bug 481202 https://bugs.gentoo.org/481202 "Tracker - Documentation or Implementation Issues for Dropping of Separate /usr Support"; Gentoo Linux, Unspecified; CONF; rich0:rich0 thank you, filing hm, that bug still has another open blocker Beyond a news item, any other items that need attention? I'm more concerned with a roadmap that gets us somewhere. That was the NFS one - probably can be closed out. [21:18] yeah close that one rich0: Once the news item is done, and we give a little time for people to switch, rich0: whatever maintainers do should be transparent after the switch. WilliamH: how much time? three months? WilliamH, is there an easy way for me to test what will happen if we drop gen_usr_ldscript on the systems i work on? et for zlib can i just comment it out of the ebuild and see what happens? [21:19] ulm: That seems a little long... the switch isn't a process that takes a long time or a whole lot of work? <_AxS_> IMO bug 481660 can be closed. Documentation may be needed for dracut and definitely would be needed for a roll-your-own, but overall a genkernel initramfs suffices and iirc tha main 'get-an-initramfs-for-separate-/usr' documentation should be fine for that _AxS_: https://bugs.gentoo.org/481660 "Documentation for an early boot mechamism with a separate NFS mounted /usr is lacking"; Gentoo Linux, Unspecified; CONF; blueness:base-system WilliamH: the relevant time is that some users don't update so often so certianly one week would be too short [21:20] ulm: agreed, a week is too short. and one year is probably too long ulm: yes, a year is definitely too long. This is a really big change. I think three months is probably a good amount of time. In the meantime I wouldn't expect maintainers to put a huge amount of effort into fixing bugs with not having initramfs/etc. [21:21] ulm: that's why I said 3 months seems a little long... are we actually breaking backwards compat in that it's impossible to upgrade? that's not my understanding. dberkholz, i think so dberkholz: not that I know of... Nope - only real impact here is that your system might not boot, in which case you boot from an install CD, chroot, configure an initramfs, and reboot. dberkholz: no it isn't going to be impossible to upgrade. i think 30 days is probably fine, given that there's a clear, specified upgrade path [21:22] It is still painful if you didn't prepare. it's not like systems break the second they sync <_AxS_> (..which can be a much bigger issue on a headless remote box..) dberkholz: what would happen if you have separate /usr is you sync, you upgrade, you ignore the docs, you reboot, it fails _AxS_: we can show news item, like we do with other items, like we didn't break boot with udev a lot :P dberkholz: once a maintainer makes the changes, if you don't have an initramfs, you could end up in a situation where you would be unbootable. [21:23] <_AxS_> scarabeus: *nod* this doesn't seem much different from any of dozens of other updates requiring manual effort dberkholz: that is after you upgrade the affected package dberkholz: but it would be fixed as soon as you dberkholz: put an initramfs in place I'm not for a multi-month delay on this. [21:24] it would be worthwhile to make some effort to detect whether we're on a system that will break and explicitly notify there [21:25] WilliamH: it's waited this long, I don't think a few months will make a difference in the long run in any ebuild with breaking changes how about this: "The Council agrees that all preparations for dropping support for separate /usr without an initramfs or similar boot mechanism are complete. A news item will be prepared, and users will be given two months to switch after the news item has been sent." ulm, sounds good actually [21:26] wfm ulm: why not s/two months/one month/ i'd prefer 30 but 60 is not terrible. two months are like package drop so our default timeout :) scarabeus: ? WilliamH: again, it's waited this long, I don't think it will be a huge problem to wait another month WilliamH: 60 days are package mas for removal :) *mask scarabeus: no, it is 30? ok, everyone state a time period please, and we'll take the median [21:27] <_AxS_> scarabeus: 30, according to treecleaners * ulm 90 days 30 days are like stabilization so our default timeout =) * WilliamH says 30 days I'm fine with anything in the 30-90 day range. me too [21:28] if we wait too long we might want to send a second news item reminder, else people would forget creffett: scarabeus: ? We could always vote on your proposal with 30 days, then if it fails try again at 60, and so on. using ulm's text [21:29] I agree with blueness, that's why I say 30 days, keep it short and sweet. ulm: 30-90 acceptable to me too * scarabeus agree with 30-90 30-90 is acceptable to everyone. the question is which of those numbers to pick. <_AxS_> averaging out responses = 45 days 30,60,90 It seems that the majority who care say 30 ok, let's vote I can live with 30, but again, I don't see the harm in 60/90 [21:30] <_AxS_> wait -- might it be better for this if it's an actual set deadline instead of a duration? "The Council agrees that all preparations for dropping support for separate /usr without an initramfs or similar boot mechanism are complete. A news item will be prepared, and users will be given one month to switch after the news item has been sent." one month variant * WilliamH votes yes * ulm votes no * rich0 yes * scarabeus yes yes * blueness yes * creffett abstains 5 yes, 1 no, 1 abstention accepted anything else for this topic? [21:31] seems not next, open bugs with council involvement let's start with bug 481202 with is related to the previous topic [21:32] ulm: https://bugs.gentoo.org/481202 "Tracker - Documentation or Implementation Issues for Dropping of Separate /usr Support"; Gentoo Linux, Unspecified; CONF; rich0:rich0 * WilliamH volunteers to work on the news item text I don't really see any action required there by us. just added my bug as a blocker WilliamH: ok, I'll note this as action yeah close that one Beyond all previously discussed. Oh, leave the tracker for now, but I think nothing there is a real blocker to moving forward. k no action for this bug, but leave it open for the time being [21:33] bug 477030 https://bugs.gentoo.org/477030 "Missing summary for 20130611 council meeting"; Doc Other, Project-specific documentation; CONF; ulm:council <_AxS_> someone should probably add a comment on the bug about the decision and maybe a link to the minutes/summary any progress there? _AxS_: yeah, we can do that [21:34] seems no progress for the missing log bug 457000 is related [21:35] https://bugs.gentoo.org/457000 "Missing log and summary for previous council meetings"; Doc Other, Project-specific documentation; CONF; ulm:council if there are no objections, I'll add the log and summary for the 20080515 meeting as outlined in comment #8 okay [21:36] anyone against it? nope seems not nope [21:37] <_AxS_> for the others; does this still fall in jmbsvicetto's domain? or can others do the work (assuming they have access to the logs)? _AxS_: the others are done <_AxS_> Oh ok nvm bug 480408 is next ulm: https://bugs.gentoo.org/480408 "Add /releases/${arch}/verified tree for tested autobuilds"; Gentoo Linux, Unspecified; CONF; mattst88:release ulm, i'm not sure what we need to vote on there, it seems jmbsvicetto has a plan [21:38] are we voting on jmbsvicetto comment 4? [21:39] <_AxS_> ...maybe vote to leave it to releng and un-CC council? oops, I just see that we had discussed this one in august already "No action to be taken by the council. This should be sorted out within the releng team." says the summary of the 20130813 meeting so action is to remove council from CC, I guess [21:40] ++ I see no objections [21:41] not really :) finally, bug 485448 https://bugs.gentoo.org/485448 "Migrate council project page to the wiki"; Doc Other, Project-specific documentation; CONF; ulm:council has anyone looked at the wiki page? http://wiki.gentoo.org/wiki/Project:Council * scarabeus liked [21:42] It looks wiki-ish i like it dberkholz: sure ;) wfm dberkholz, is that bad? dberkholz: not gorg-ish any more yeah, actually. but that's not really a conversation for here. we need a better skin. well, everything looks wiki-ish...we're using a wiki for everything :P [21:43] is there some way to fold that really long list of council logs by default? dberkholz: yeah, I've thought about this, too nobody will scroll past that to see anything at the end either that or put it on its own page and link to it we could split the table by council terms or by years i would just throw it on a subpage. [21:44] dberkholz: or that seriously, how many people ever read that, compared to the other stuff subpage++ <_AxS_> meeting chairs/logs could go at the end, they don't really need to be right up there with meetings... dberkholz: or we could fold it by default that's maybe easiest yeah subpages sounds best [21:45] apart from that detail, any objections against completing the migration? [21:46] i.e. the old project page would redirect to the wiki again, I see no objections [21:47] yeah that sounds great. can't wait to get maximal content moved to the wiki and I'll ask infra to redirect http://council.gentoo.org/ to the wiki page [21:48] then we can focus more on making the website effective without ridiculous legacy costs for any changes ulm: read the bug and don't bother us! a3li: why should we have a double redirect? [21:49] a3li: or is it difficult to update it? to not have to update it for every project, yes well, council isn't a project exactly [21:50] any other opionions on this? *opinions [21:51] looks like we're done then [21:52] no open floor today I would like to have the council proof my newsitem text... is now a good time? I don't see why that can't go through the normal bikeshedding, but I don't object. [21:53] WilliamH: I'd suggest that you send it to council@g.o but of course, we can also do it now ulm: Ok, I'll just add council@g.o to the newsitem email along with pr@gentoo.org when I send it to -dev. [21:54] WilliamH: sounds good ulm: hang on http://bpaste.net/show/135076 The date will be replaced with the date the news item is committed. and the rest of the headers will be filled out of course. [21:55] WilliamH: make it a round date, like 1-Nov-2013 [21:56] assuming that this will be posted in september still [21:57] <_AxS_> .. a week of bikeshedding would put its post date at just before Oct.1st .. Ok 1-nov-2013 is fair enough. :-) [21:58] I'd change it to talk about other alternatives beyond initramfs - it is a news item after all. However, that probably is best bikeshedded offline. * WilliamH corrects the text WilliamH: maybe s/you will find/you may find/ [21:59] <_AxS_> rich0: .. isn't initramfs the only officially supported solution for sep-/usr now tho? ulm: ++ I thought that as well It is by far the best documented one, but there are other options. Not sure I'd go into details, but we could mention that they exist. [22:00] The only thing that matters is that you have /usr mounted when you get into the meat of rc. <_AxS_> rich0: there are options for making it work, but iirc based on this and prior votes, the only officially supported solution is either initramfs+sep-/usr or /usr-on-/ Well, we don't have to mention it then. [22:01] I suggest that we continue bikesheeding of the news item in the -dev ML Agree Others might have more valuable input as well. *** ulm (~ulm@gentoo/developer/ulm) has set the topic for #gentoo-council: "Next meeting: 8 Oct 2013 at 19:00 UTC | http://www.gentoo.org/proj/en/council/utctolocal.html?time=19:00 | http://www.gentoo.org/proj/en/council/" finally, we're done for this month then next meeting 8 Oct [22:02] dilfridge will be chairing so one week without meeting? :P Just in time for a call for agenda items :) dilfridge: call for agenda items should be sent today ;) rich0: right heh so thanks everyone [22:03] We have had several extra meetings, but we are getting things done. :-) and I close this meeting So I don't mind the extra meetings. until next time! [22:04] hey, better to have people percieve the council as getting stuff done [22:05] thanks ulm... we got our money's worth out of you this time. instead of pushing everything back creffett: ++ - yes, I feel like we're really moving along. * WilliamH agrees with creffett Now we just get to see how that news item goes over. :) [22:06] rich0: heh, get your fire-proof suit on I signed on for it. :) * creffett opens the bar