Jan 23 12:11:07 ok... I guess we've waited long enough... let's get this started... first off, for all of you developers in here that aren't releng... please try to refrain from comments until the end... if you've got a question or feel like you definitely need to say something, do so, but try to hold off, since this meeting will likely be long enough as it is... Jan 23 12:11:33 so... let's get this rolling Jan 23 12:11:51 the first topic is 2008.0's release... Jan 23 12:13:12 I was thinking of doing the initial snapshot on Feb 1... that would give us an approximate release around mid-March... Jan 23 12:13:30 does that work for everyone? Jan 23 12:13:36 your docs liaison sez: works for me. when you need the HB tarballs? :) Jan 23 12:14:21 wolf31o2|work, works for me Jan 23 12:14:27 nightmorph: by Feb 29, I'd say Jan 23 12:14:29 wolf31o2|work: well, I hoped to have gcc-4 finally, but I think I can bury that thought along with some other things. but either way, its fine by me. Jan 23 12:14:52 i'm away on most weekends starting in mid-february until mid-march ... plus several events (fosdem, chemnitz, open-expo bern) are taking place ... not sure if that timeframe will work for me Jan 23 12:15:00 wolf31o2|work: sooo much time. i'm already letting the rest of the GDP do the docs work as it is :) Jan 23 12:15:14 reso worksforme Jan 23 12:15:40 sorry to interrupt, but is anyone else keeping a meeting summary? Jan 23 12:15:51 dberkholz: well, I'm keeping the log :) Jan 23 12:16:02 wolf31o2|work: xfce has only one bug that shouldn't go into release, i'm backporting the fix from upstream _now_ so it can be marked stable now (or in few days) Jan 23 12:16:04 summary can be created from the log post-meeting :P Jan 23 12:16:05 dertobi123: hrrrmn... OK... we're talking about 6 weeks of time... do you think it will be a problem, or... ? Jan 23 12:16:16 drac: thanks Jan 23 12:16:52 drac: xfce is bug free! whatchu talkin' 'bout, willis Jan 23 12:17:02 wolf31o2|work: depends on how many unforseen problems we encounter ... if things go the easy i see no big problem ... if things won't ... Jan 23 12:17:14 the easy way* Jan 23 12:17:53 given the fact that every little stage-rebuild takes around 24h for each hppa1.1 and hppa2.0 Jan 23 12:18:11 dertobi123: understandable... seems to be the status quo for releases, anyway... what machine are you using? Jan 23 12:18:33 wolf31o2|work: The nightmare month will be over for me, so I should have some time to spare to build alpha releases. We still have a nasty showstopper bug with 2.6.23.* and 2.6.24*, but we'll figure it out, I guess. Jan 23 12:18:46 wolf31o2|work: depends ... mostly hake (dev box at osl) plus my c3700 at home which is somewhat faster ... Jan 23 12:19:31 one thing I would like to try to do this release is to have us build on developer machines, rather than our personal machines... this way someone else can help out easily if there's a problem with time/etc... so if we don't have access to sufficient hardware (as a dev box) I'd like to know... Jan 23 12:19:41 dertobi123: there *might* be free hardware availble soon thorugh one of my coworkers, I'll get back to you on that once something materializes. Jan 23 12:19:51 dertobi123: would access to a J5600 help? I have one sitting at home Jan 23 12:20:21 I think hppa SMP support is actually "working" these days Jan 23 12:20:36 wolf31o2|work: not sure ... smp isn't that stable (if stable at all) ... might be worth a try Jan 23 12:20:40 Blackb|rd: there's an alpha machine available as a dev box to the alpha team, right? Jan 23 12:20:54 another option might be to get hosting for my c3700 somewhere nearby Jan 23 12:21:04 dertobi123: OK... I'll pull the machine out and try to get it loaded up for you in the next few days... Jan 23 12:21:16 wolf31o2|work: Yes Jan 23 12:21:18 I can host my box with my company, if you need it... so that's an option Jan 23 12:21:21 Blackb|rd: k... Jan 23 12:21:28 wolf31o2|work: :) Jan 23 12:21:29 wolf31o2|work: the ES40 we spoke of. Jan 23 12:21:34 right Jan 23 12:21:35 wolf31o2|work: something differently. whats gonna be part of 2008.0 ? are we talking about the new profile layout there, or "just" a fresh snapshot w/ security fixes and the usual things ? Jan 23 12:22:02 * nightmorph wasn't aware 2008 profiles even existed yet Jan 23 12:22:10 nightmorph: they don't :) Jan 23 12:22:40 phreak``: was going to get to that in just a second... I am not sure that we'll have time to do the profile switching... but I'm going to try to come up with it... the plan will be to create "normal" 2008.0 profiles, and I'll work on making them multi-parent and such... there's even already a multi-parent SVN repo out there... I just haven't thrown anything in it, yet Jan 23 12:22:54 can we ban that guy (Hz_SNaKE and BillGates)? Jan 23 12:23:14 agaffney: why? he's not doing anything... it's +m Jan 23 12:23:16 wolf31o2|work: sorry for being jumpy then :) Jan 23 12:23:24 phreak``: np... Jan 23 12:23:27 * agaffney shrugs Jan 23 12:23:42 there's always ignore joins parts quits... Jan 23 12:23:43 armin76: you've got dolphin and another box, right? (ia64) Jan 23 12:24:28 just dolphin iirc Jan 23 12:24:40 rangerpb: you have timberdoodle and another box, too, right? plus luna, for G4... Jan 23 12:24:44 phreak``: k... Jan 23 12:24:52 wolf31o2|work: its rooster now ;) Jan 23 12:24:58 wolf31o2|work: timberdoodle is history :S Jan 23 12:25:13 heh... OK Jan 23 12:25:35 wolf31o2|work: mind if i fix a typo on the releng project page? Jan 23 12:25:48 armin76: also, you've got bender for sparc, right? Jan 23 12:25:52 phreak``'s role: "Hardended Liason" Jan 23 12:25:54 * phreak`` kicks over the rocks armin76 and rangerpb are hiding beneath. Jan 23 12:26:03 nightmorph: ehh, I'm going to update it after the meeting, anyway... Jan 23 12:26:15 okay. s/liason/liaison for all instances too :) Jan 23 12:26:18 wolf31o2|work: he has. (armin that is) Jan 23 12:27:03 k Jan 23 12:27:03 nightmorph: fix me instead ... :P Jan 23 12:27:19 woot? Jan 23 12:27:20 yeah Jan 23 12:27:39 k... I'll get w/ the spankster later on his boxes... we can continue Jan 23 12:27:42 wolf31o2|work: yes, dolphin and beluga (ia64) and bender for sparc Jan 23 12:27:56 so... 2008.0... what do you guys want to do with it... is there anything special you'd like to see us do? Jan 23 12:27:57 jaervosz: still here ? Jan 23 12:28:13 wolf31o2|work: let's finally get rid of 2.4 ;) Jan 23 12:28:18 wolf31o2|work: gcc4 for me :P Jan 23 12:28:24 Blackb|rd: that too. Jan 23 12:28:35 Blackb|rd: which means, I do have to restructure profiles :| Jan 23 12:28:36 yay, no 2.4! makes it easier to maintain the docs Jan 23 12:28:38 phreak``: yeah Jan 23 12:28:42 phreak``: gcc4 for hardened? :) Jan 23 12:28:44 also, gentoo-sources on all arches where possible Jan 23 12:28:51 * jaervosz reads backlog Jan 23 12:28:55 I was planning on making a new sub-profile type (if we do multi-parent)... "developer" which would inherit both desktop and profile and set all the pretty "developer" FEATURES by default... Jan 23 12:29:01 nightmorph: which arches aren't on gentoo-sources? Jan 23 12:29:09 Is any arch still depending heavily on 2.4? Jan 23 12:29:18 heavily? probably not Jan 23 12:29:19 wolf31o2|work: developer profile sounds awesome to me Jan 23 12:29:23 but a few machines here and there Jan 23 12:29:26 agaffney: mips Jan 23 12:29:41 Blackb|rd: sparc32 ... which isn't maintained for years :P Jan 23 12:29:43 Blackb|rd: none at all, besides mips and maybe some sparc's Jan 23 12:29:47 wolf31o2|work: devel profile++ Jan 23 12:29:55 wolf31o2|work: sounds like a plan :D Jan 23 12:29:56 Blackb|rd: not anymore... I think alpha/sparc are the few that still have some machines that don't work as well under 2.6 as 2.4, but that number is dwindling Jan 23 12:30:01 agaffney: mips, hppa, and alpha either have a non-gentoo-sources kernel, or else support one equally with gentoo-sources Jan 23 12:30:10 nightmorph: hppa is now on gentoo-sources Jan 23 12:30:12 nightmorph: alpha doesn't Jan 23 12:30:13 sparc at least has said sparc-sources is deprecated, though still available. not recommended though Jan 23 12:30:16 oh? Jan 23 12:30:19 cool! Jan 23 12:30:24 that's new. /me notes that in the handbook changes Jan 23 12:30:25 nightmorph: that's recent Jan 23 12:30:37 wolf31o2|work: We've retired 2.4 completely recently and haven't and any complaints (but von report froma very happy user who's now using 2.6) Jan 23 12:30:49 arm,mips,m68k,s390,sh are the ones that don't have gentoo-sources keyworded Jan 23 12:30:56 agaffney: as long as no pa-patches are releases ... i recall a thread on the parisc list that pa-patches shall be revived (but that was some months ago) Jan 23 12:30:59 nightmorph: yeah, sparc is gentoo-sources, but sparc-sources is still there for people wanting 2.4 (like the crazy people still running sparc32 boxes) Jan 23 12:31:02 released* Jan 23 12:31:10 s390 and arm have 2.6.20 only Jan 23 12:31:11 agaffney: fortunately, sparc32 is not supported ;) Jan 23 12:31:17 nightmorph: indeed :P Jan 23 12:32:21 OK... so I'd also like to change a couple ways we do things... for one, as soon as we finish up a release, I'd like to go ahead and create the new release stuff in the repos... so the releng repo, we'd create the specs... in the tree, we create a new dev profile... I'd *like* to do the same w/ the Handbook, but that's up to the docs guys... the idea is that by doing this, we can update the profiles and such immediately, and it's Jan 23 12:32:21 also useful for the next topic (automated builds), so I'll hold off until then... Jan 23 12:32:53 hmm, a profile for the handbook? whatcha mean? Jan 23 12:33:27 no no... sorry... I mean as soon as we finished up 2008.0, we'd break off the 2008.1 draft... so we can make changes as we go so you don't end up with all the changes at the end Jan 23 12:33:52 of course, in your case, it likely means having to update multiple handbooks, so if you'd prefer we just bug everything along the way, that's fine, too Jan 23 12:33:57 well...many of the changes afterward get merged into the current handbook Jan 23 12:33:59 wolf31o2|work: that'd also facilitate early tweaking which makes it easier to try out new stuff. Jan 23 12:34:07 we also keep a section on errata and changes since release Jan 23 12:34:20 but i see what you're saying Jan 23 12:34:38 nightmorph: OK... so you already have a decent process in place... if we don't need to change anything there, we won't... Jan 23 12:34:52 Blackb|rd: exactly... we can try out really stupid stuff along the way... Jan 23 12:34:54 wolf31o2|work: *shrug* our process is open to change Jan 23 12:34:55 hehe Jan 23 12:35:11 we like trying out really stupid stuff Jan 23 12:35:20 actually, if that rapid rolling release thing we talked about ever gets going, we won't have to worry about creating separate 200*.* dirs. which would be nice. Jan 23 12:35:25 wolf31o2|work: +1 from me on that matter :P Jan 23 12:35:33 nightmorph: honestly, you tell me if anything needs to change... the only other docs-related change I see is trying to force the handbook updates prior to the last minute (as has been the case for a long time) Jan 23 12:35:36 agaffney: yeah, we do. thats why opensource is sooo great :P Jan 23 12:35:55 nightmorph: sure, but that would be a ways off, anyway... Jan 23 12:36:04 agaffney, hey, we are good at that Jan 23 12:36:11 wolf31o2|work: what do you think about a deadline for stuff that'd change the handbook? Jan 23 12:36:25 wolf31o2|work: well, assuming we don't have to worry about releases being changed (2007.1 to 2008.0), actually, i like your idea of just creating the new dir immediately Jan 23 12:36:49 nightmorph: well, its a svn repo :P Jan 23 12:36:54 nightmorph: svn mv ftw! Jan 23 12:36:55 the dirs can always be renamed/moved Jan 23 12:36:56 Blackb|rd: well, there's been one in the past and nobody met it... hehe... this time, we'll set one... and if you don't get your stuff in, it'd be bad Jan 23 12:37:13 yes, you'll get a stern talking-to Jan 23 12:37:14 wolf31o2|work: i.e. "one week before release, nothing may be changed (except security yada yada) that'd affect docs" Jan 23 12:37:27 renaming dirs sucks. i still haven't come up with a migration plan. potential problem is that even with a separate next release handbook, double-commits would have to be made Jan 23 12:37:30 wolf31o2|work: splendid, I like that :) Jan 23 12:37:32 in some case Jan 23 12:37:39 phreak``: hah, the handbooks are in CVS, foo Jan 23 12:37:48 nightmorph: well, ..... :P Jan 23 12:37:59 nightmorph: though luck then :) Jan 23 12:38:07 nightmorph: you can do the handbooks however is easiest for you Jan 23 12:38:10 it's just a suggestion Jan 23 12:38:17 don't let us tell you how to do your job :) Jan 23 12:38:25 agaffney: easiest for me is tracking what YOU guys are doing! Jan 23 12:38:28 RCS all the way. Jan 23 12:38:29 and then cursing CVS Jan 23 12:39:02 we just need to move anything that's not gentoo-x86 over to SVN Jan 23 12:39:11 all that reminds me yet again, I *really* need to kick vapier's rock Jan 23 12:39:24 phreak``: careful...he might enjoy that Jan 23 12:39:24 phreak``: stomp his foot, too. Jan 23 12:39:29 also, I'd like to try to release a 2008.0 beta... which is why we want the handbooks as soon as possible, so we can put them on the beta... the beta would essentially be an entire release... handbook and all... and I want to *force* a QA period after the beta... say, a week Jan 23 12:39:35 agaffney: he actually does. ha. Jan 23 12:39:55 wolf31o2|work: how official would a beta be? how much in advance of the actual march-ish release? Jan 23 12:39:57 wolf31o2|work: ain't a week a bit short ? Jan 23 12:40:04 wolf31o2|work: experience tells me to make that two weeks. or at least expect them. Jan 23 12:40:23 I tend to agree with phreak`` and Blackb|rd Jan 23 12:40:24 I think the beta should probably be half the time of the release cycle frankly Jan 23 12:40:32 if i can just roll up the existing draft handbooks with the draft disclaimer on them (i.e. not make them replace the "live" toplevel dir), then i'm fine with that Jan 23 12:40:33 that gives them time to test and us time to fix whatever Jan 23 12:40:42 nightmorph: ehh... it would be after the Feb 29 docs due date... Jan 23 12:40:51 k Jan 23 12:41:04 rangerpb: that might be too long: things start to linger once you don't have a tight schedule. Jan 23 12:41:26 that's rather my fear... getting swamped by security bugs at the last minute again Jan 23 12:41:28 rangerpb: uh, thats a bit much frankly :) sure, having the beta 2-4 weeks before release, ain't giving us much time, but doing the beta 3 months before release, puts stuff kinda outa the frame. Jan 23 12:41:30 two weeks beta time plus another two weeks for another (if needed) beta would make sense imho Jan 23 12:41:37 uh, it's a six week cycle, half would be 3, which is only 1 more than the suggested two Jan 23 12:41:43 if things go well with the second beta we could s/beta/release Jan 23 12:41:56 me and my handbooks wouldn't mind Jan 23 12:42:09 well, my plan for betas is we release them as needed... so if beta1 is really good, we tweak the few things and release... if we need another beta, we do it and push the release date out Jan 23 12:42:31 * nightmorph is all in favor of the idea Jan 23 12:42:31 sound reasonable? Jan 23 12:42:40 +1 Jan 23 12:42:46 wolf31o2|work: then I think a two week test period would be nice. You can always shorten the span with the consecutive beta(s) and rc(s) Jan 23 12:43:01 wolf31o2|work: so, ++ from me. Jan 23 12:43:17 one thing I'll want all of you guys to come up with (on gentoo-releng list, please) is a list of things that you would like for us to have checked on the media... I want to come up with a comprehensive checklist... I'll start the threads after the meeting... Jan 23 12:43:50 wolf31o2|work: so when should the first beta be released? given the initial snapshot is done on february 1st - mid-february gives enough time for building and initial testing, plus enough time for bug-fixing and polishing the media? Jan 23 12:43:56 wolf31o2|work: arch specific stuff too? Jan 23 12:44:03 Blackb|rd: yes Jan 23 12:44:17 wolf31o2|work: mmmmmhmmm. Jan 23 12:44:19 i thought sometime after the 29th? Jan 23 12:44:25 wolf31o2|work: then the arch times will need to do some QA themselves, of course. Which is a-ok Jan 23 12:44:26 dertobi123: one second... I've got a tentative schedule running as we discuss, and I'll propose the whole schedule once we've got our ideas down Jan 23 12:44:37 nightmorph: ^^^ Jan 23 12:44:41 k Jan 23 12:45:17 Blackb|rd: they're supposed to be doing that already... hehe... I've mailed the QA team, and (at least Halcy0n) they're willing to help out a bit... so we'll coordinate with them once we have these lists Jan 23 12:45:33 wolf31o2|work: splendid Jan 23 12:45:37 * phreak`` giggles about QA & Halcy0n Jan 23 12:45:52 also, we'll want a list of "stuff you want to know" from users about their machines/environments for the beta... things like chipsets/cpu/ram/etc... Jan 23 12:46:20 basically, a text doc that people can grab along w/ the beta so they'll know what info we definitely want from them when they file bugs Jan 23 12:46:26 * phreak`` goes subscribing to the gentoo-releng ml Jan 23 12:46:32 didn't we use to have beta testing to some extent in the past? Jan 23 12:46:34 wolf31o2|work: yeah, getting a list of hardware that's *Worthwile* to care about would be nice. Jan 23 12:46:49 welp: we had something like it for 2006.1 (or was it 2006.0?) Jan 23 12:46:51 welp: private, yeah. but no public beta testing. Jan 23 12:46:55 wolf31o2|work: especieally for niche archs. Jan 23 12:46:56 i seem to remember emailing someone, and then getting a location where i can download stages from Jan 23 12:46:57 welp: not really... there were 1.4 release candidates, but that was because 1.4 had no schedule and dragged on and on forever Jan 23 12:46:57 welp: very limited and nothing "official" Jan 23 12:47:00 phreak``: i don't think it was private Jan 23 12:47:40 welp: we had a release tester program... and I want to reinstate that, actually... I'm going to try to solicit help from other teams in doing so, so I'm not trying to coordinate it all Jan 23 12:47:52 wolf31o2|work: that must be what i'm thinking of.. Jan 23 12:48:33 one thing I am definitely doing is trying to make it so that we don't rely so much on me for things to get done... people will be able to update things on their own more... like, we're converting the releng repo to SVN and I'm going to keep the release checklist in there, so everyone can update themselves as they get things done Jan 23 12:48:39 roger55 was involved in it iirc Jan 23 12:48:45 welp: yes, he was coordinating it Jan 23 12:48:56 and it wasn't private Jan 23 12:49:02 yeah Jan 23 12:49:04 it just wasn't publicized well Jan 23 12:49:12 wolf31o2|work: same for the snapshot, right (at least you mentioned it in the past) ? Jan 23 12:49:22 phreak``: I'm going to try to, yes... Jan 23 12:49:24 that was fun, would be cool if it was better publicized and possibly more arch-oriented? Jan 23 12:49:40 wolf31o2|work: just yell if you need any help, please. Jan 23 12:49:41 it didn't work out all that well. we fixed a few problems, but many people just wanted the media early and didn't report problems, or gave us worthless bug reports Jan 23 12:49:46 welp: yeah, depends on what we can accomplish in a short time... but we'll have the beta, no matter what Jan 23 12:49:52 right Jan 23 12:49:53 wolf31o2|work: cool Jan 23 12:50:03 agaffney: that'll be the main problem: getting good reports. Jan 23 12:50:07 welp will do it Jan 23 12:50:12 not having some kind of form or anything to let people know what we wanted to know was one of the major reasons it didn't work out so well Jan 23 12:50:17 Blackb|rd: which is why wolf31o2|work asked for a list of things that people will want with a bug report Jan 23 12:50:18 we never got good reports Jan 23 12:50:24 right Jan 23 12:50:32 agaffney: half the rent, yes. Jan 23 12:50:39 ok... so I've got a tentative schedule Jan 23 12:50:54 What about a bug wrangler for release bugs? Jan 23 12:51:09 So some are filtered beforehand Jan 23 12:51:13 Opfer: have one? Jan 23 12:51:14 *G* Jan 23 12:51:22 we could use jakub! Jan 23 12:51:23 * agaffney runs Jan 23 12:51:24 Opfer: there really aren't that many of them to warrant it, I don't think... we'll have to see how much our bug reports explode when it comes time for the beta Jan 23 12:51:32 agaffney: i was just thinking that. but at least i didn't say it ;) Jan 23 12:51:35 agaffney: somehoe I expected that line :)) Jan 23 12:51:49 agaffney: oh, save it. Jan 23 12:51:50 buhwuh? Jan 23 12:52:06 Some good bug reports are better than none...me out. go on. :) Jan 23 12:52:11 anyway, show us this proposed timeline. i've got a notepad all ready Jan 23 12:52:23 nightmorph: windows notepad? :> Jan 23 12:52:47 welp: yeah, exactly that! Jan 23 12:52:59 * Blackb|rd uses EDLIN Jan 23 12:53:07 * agaffney cringes Jan 23 12:53:33 ok... schedule... Snapshot on Feb 1, Docs Due (Releng)/Snapshot frozen (pre-beta) on Feb 25, Docs Finalized/Due on Feb 29, Beta1 released on Mar 3, Final upload on Mar 14, Release on Mar 17... Jan 23 12:54:02 that's doable Jan 23 12:54:04 basically, everything after Beta1 is *very* dependent on the quality of the beta... Jan 23 12:54:14 so this assumes no major problems Jan 23 12:54:22 i'd like a beta *before* a snapshot freeze Jan 23 12:54:32 umm... that's the beta snapshot freeze Jan 23 12:54:40 wolf31o2|work: how do you plan to avoid getting rear-ended by sec bugs? Jan 23 12:54:51 wolf31o2|work: (schedule is fine by me) Jan 23 12:55:10 Blackb|rd: still working on that one, but coming up with a way for people to update the snapshot themselves will help out a lot Jan 23 12:55:22 hah, beta1 release one day before my birthday, good timing Jan 23 12:55:23 Blackb|rd: part of the problem last time was that wolf31o2|work was trying to update the snapshot for *every* sec bug, isntead of just the ones that affected the media Jan 23 12:55:24 wolf31o2|work: *nod* Jan 23 12:55:31 wolf31o2|work: was about to say that :) since it keeps you from doing all the work ;) Jan 23 12:55:35 angelos will be too drunk to do anything! Jan 23 12:55:36 agaffney: I kinda noticed. Jan 23 12:55:41 bah, even andew is faster :P Jan 23 12:55:49 right... I was definitely the single point of failure on that one... heh Jan 23 12:56:11 ok... so schedule looks alright (it can be adjusted as we go, of course...) Jan 23 12:56:19 tinderbox and make binpkgs available for the security updates? Jan 23 12:56:28 i think the arch releng coordinator definitely needs to keep in touch with the arch security liaison here Jan 23 12:56:36 nixnut: won't help us all that much Jan 23 12:56:39 the 29/2 mark for b1 should be the point where stuff hinges on. Jan 23 12:56:52 agaffney: beats rebuilding all the stages I reckon Jan 23 12:56:58 Blackb|rd: pretty much, yes Jan 23 12:57:05 nixnut: you'd still have to rebuild the stages Jan 23 12:57:08 welp: they have to, still amd64 keeps falling behind ;) Jan 23 12:57:14 after updating the snapshot and pushing a new one out Jan 23 12:57:14 agaffney: why? Jan 23 12:57:16 nixnut: we have lots of caching in catalyst... Jan 23 12:57:34 phreak``: well, i'm the new security liaison, so hopefully things will improve :P Jan 23 12:57:40 wolf31o2|work: ah, ok. Not that much work as I thought then Jan 23 12:57:40 nixnut: subsequent runs use binpkgs from previous runs Jan 23 12:57:45 nod Jan 23 12:57:50 agaffney: that ain't much of a problem (rebuilding the stage) when you have the binpkg handy ;) Jan 23 12:57:53 nixnut: only the sec bumped package would need to be rebuilt Jan 23 12:57:59 k... so let's move on (this is taking longer than I hoped) Jan 23 12:58:09 ha. then move on :) Jan 23 12:59:17 automated regular internal release builds... this is basically extending andrew's stage-building script to include *everything* for a particular arch (though only necessary sub-arches for functionality)... Jan 23 12:59:55 the reason for us splitting off the new release as soon as the old is done is for these auto-builds... they'll check out the SVN for the new release and use the new dev profile... so we find problems and fix them, year-round... instead of just during the release cycle... Jan 23 13:00:15 wolf31o2|work: the problem with doing anything more than stages is that you need a per-arch template for livecd-stage[12].spec Jan 23 13:00:19 wolf31o2|work: we had thought about internally doing continous building for alpha (since we got shiny new disk space). I think it's a good idea. Jan 23 13:00:23 how "internal" do you want this builds to be? Jan 23 13:00:48 agaffney: that's fine... we're going to be pulling the specs from SVN and using them directly... so it really be the same as what we do for releases Jan 23 13:00:49 dertobi123: run on a dev box and not distributed to mirrors Jan 23 13:01:15 wolf31o2|work: Of course, this will help with 2008.1 earliest, not 2008.0. Jan 23 13:01:27 dertobi123: what andrew said... you could distribute them to people you wanted to test them and such... but they won't hit the main mirrors Jan 23 13:01:42 Blackb|rd: right... since 2008.0 starts $soon Jan 23 13:01:53 wolf31o2|work: ok, I think I'd like some clarification on the auto-build. Like do you want it refreshing every time someone updates the specs, once a day, once a week ... ? Jan 23 13:01:56 wolf31o2|work: and we'd need to get the process to run smoothly, too. Jan 23 13:01:56 :) Jan 23 13:02:01 ok, let me propose to manually distribute a selected subset of automated builds to /experimental "if necessary". i.e. new kernel with extended hardware support has been released and the latest "release" install media doesn't work for a number of users Jan 23 13:02:18 phreak``: we were running weekly automated builds from the live portage tree on poseidon for x86/amd64 Jan 23 13:02:26 agaffney: I know :) Jan 23 13:02:37 phreak``: well, we've been doing once a week... I think that works... we can adjust the schedule if we find that we need to do so... Jan 23 13:02:44 agaffney: keep in mind that a too tight schedule might pose a problem for the less-endowed archs Jan 23 13:02:46 wolf31o2|work: aight. Jan 23 13:02:57 the "best" way would be to re-pull the specs from CVS/SVN once a week and create a new snapshot from the live tree at that time Jan 23 13:03:00 dertobi123: that's totally up to the individual arch team... releng doesn't control /experimental Jan 23 13:03:05 similar to what we were already doing Jan 23 13:03:15 that was the plan Jan 23 13:03:35 I guess it gets a +1 from me, then :P Jan 23 13:03:38 wolf31o2|work: k ... Jan 23 13:03:43 same 'ere Jan 23 13:03:44 dertobi123: I mainly meant that they're not going to go to the mirrors automatically or anything Jan 23 13:03:59 agaffney: only if you add hardened foo to your buildlist ;) Jan 23 13:04:08 phreak``: use miranda :P Jan 23 13:04:11 wolf31o2|work: yea, I'll help you come up with some checklists and crap to give testers. Currently I'm the only active QA members really (maybe one or two others, so expect some slight latency in replies :) ) Jan 23 13:04:21 phreak``: I'll get with you on that... but yes, I was planning on including hardened, of course Jan 23 13:04:38 wolf31o2|work: no need to push them out automatically, but having a x86 install-media which works on "current" hardware somewhere would be nice ;) Jan 23 13:04:45 agaffney: *grmpf* fix my issues building x86 stages on a amd64 host :P Jan 23 13:04:56 Halcy0n: no problem... just join the gentoo-releng list and participate in the discussion (once we start it) Jan 23 13:04:59 phreak``: WFM Jan 23 13:05:10 agaffney: you ain't using gcc-3.4.6 :P Jan 23 13:05:21 phreak``: I'm not insane :P Jan 23 13:05:24 x86 and amd64 are moving very wuickly currently, so I think it's a good idea to have "quickfix" images in /exp Jan 23 13:05:31 agaffney: damn, just shutup :P Jan 23 13:05:48 Blackb|rd: yeah, that's what i meant to say :P Jan 23 13:06:10 dertobi123: I got bitten by that with our amd64 machines at work :/ Jan 23 13:06:19 Blackb|rd: dertobi123: again, that's up to the individual arch team... anybody can do an interim release now (in /experimental)... that won't change... Jan 23 13:06:25 Blackb|rd: use ting :P *cough* Jan 23 13:06:32 Blackb|rd: I'd certainly have no problem doing a quick minimal CD rebuild with a new kernel Jan 23 13:06:35 for x86 Jan 23 13:07:09 agaffney: So do I. Many user don't have the expertise. Jan 23 13:07:14 do we will have access to internal stages on dev boxes or is it closed to arch teams and releng? Jan 23 13:07:30 ColdWind: I'm sure something can be arranged Jan 23 13:07:33 ok... so my long-term goal for the automatic builds is for us to be able to use them as our initial beta... we pick one that's as close to release quality as possible, release it as beta, *then* start the release cycle (snapshot/qa/another beta/possible rc/release) Jan 23 13:07:49 there's no reason for us to "hide" them, especially if someone needs something Jan 23 13:07:51 ColdWind: it'll all be open to devs... it is now Jan 23 13:07:56 wolf31o2|work: Yep. Jan 23 13:08:05 wolf31o2|work: ok Jan 23 13:08:10 wolf31o2|work: sure, but this problem affects releng (and imho this problem is somewhat essential for us) Jan 23 13:08:23 dertobi123: huh? Jan 23 13:08:33 * agaffney senses a delayed reply Jan 23 13:08:46 A disturbance in the laf. Jan 23 13:08:48 lag* Jan 23 13:08:58 fail Jan 23 13:08:59 wolf31o2|work, although I would suggest most of our problems with releases are not so much the stages as media right? Jan 23 13:09:06 wolf31o2|work: wrt experimental stuff ... whatever Jan 23 13:09:08 least it is for my archs Jan 23 13:09:09 agaffney: I always ruin the good lines :( Jan 23 13:09:20 keeping it up the arch teams only didn't work in the past Jan 23 13:09:25 dertobi123: if you want to build a new CD for your arch right now... you can... the *only* things I ask is you don't name it a "release" name, like 2008.0... and it goes to /experimental... Jan 23 13:09:48 rangerpb: I'd agree. the most common problem is outdated kernel for new hardware Jan 23 13:09:54 wolf31o2|work: maybe that needs to be stated more explicitly Jan 23 13:10:00 that's of course usually only a problem on "main" arches like x86/amd64 Jan 23 13:10:17 at least, more of a problem on those arches Jan 23 13:10:19 dertobi123: I'm not sure I'm following... both the arch teams and releng can so interim stuff now... we just generally don't... Jan 23 13:10:25 wolf31o2|work: one thing wrt the openness of releng and the build process is that people know they can burn wtf they want Jan 23 13:10:46 wolf31o2|work: and that "we don't" is exactly the problem Jan 23 13:11:08 agaffney, I have some ideas around that if we get to a "feature" part of this meeting Jan 23 13:11:10 dertobi123: releng doesn't because most of us don't want to look at another stage tarball for a few months after a release cycle Jan 23 13:11:10 dertobi123: you're thinking of an explicit interim release? Jan 23 13:11:12 dertobi123: ok... this has nothing to do with the automated builds... can we hold it off until later Jan 23 13:11:30 dunno how some interim is stuff is called, but we need such interim stuff on a somewhat "official" base for x86/amd64 Jan 23 13:11:40 Blackb|rd: somewhat, yeah Jan 23 13:11:43 wolf31o2|work: k Jan 23 13:12:56 ok.. so on the subject of the regular builds... everybody seems in agreement? Jan 23 13:13:02 seems so Jan 23 13:13:06 * Blackb|rd is all for it. Jan 23 13:13:13 yup Jan 23 13:13:13 I'd like to run these on dev boxes, of course... Jan 23 13:13:21 cool... then to the next point... Jan 23 13:13:30 how do we involve the community more? Jan 23 13:13:37 betas will *definitely* help a lot Jan 23 13:13:43 wolf31o2|work: QA testing is one area Jan 23 13:13:53 wolf31o2|work: well, for starters, the beta cycle. (you already mentioned it) Jan 23 13:13:57 wolf31o2|work: I.e. public betas and explicitly asking for feedback Jan 23 13:14:14 I think the latter is more important than the former. Jan 23 13:14:31 Usually, you have to pull quality feedback out of people's noses. Jan 23 13:14:41 Blackb|rd: right... we're definitely going to spend more time on QA throughout the entire process Jan 23 13:14:46 wolf31o2|work: not having to go through an intermediary (like we did with roger55) will probably help Jan 23 13:15:05 sadly you almost want a beta that phones home as to what it was successfully run on Jan 23 13:15:13 agaffney: for release testers, agreed... and for the betas, we'll ask people to file bugs, like normal... Jan 23 13:15:18 users testing betas will want a list of thing they're expected to test Jan 23 13:15:24 Also, it might be nice to get feature requests/wishes earlier, for example directly after a release. Jan 23 13:15:25 ColdWind: we already discussed that Jan 23 13:15:39 Blackb|rd: indeed... that would help, for sure... Jan 23 13:16:03 When people think 2008.0 sucked for some reason, they will have forgotten until 2008.1 beta time. Jan 23 13:16:09 yep, I mean it should be clear what they should *test* not just the info they should report with bugs Jan 23 13:16:32 did i miss the meeting? Jan 23 13:16:38 ColdWind: right... it'll have both Jan 23 13:16:41 dsd_: still ongoing Jan 23 13:16:42 dsd_: nope Jan 23 13:16:43 wolf31o2|work: also, the hardware survey is a good idea. Especially for the more obscure arches. Jan 23 13:16:46 Blackb|rd: there was a thread on -releng after 2007.0 asking for features people wanted...hardly any response Jan 23 13:16:57 good ;) Jan 23 13:17:16 May I throw in app-admin/hwreport for hardware survey? Jan 23 13:17:17 agaffney: yeah. Maybe involving the forum peole might be a good idea. Have a poll citing ten things we might include. Jan 23 13:17:18 Blackb|rd: I find it more important for the least obscure arches... since there's only so many alpha boxes out there... but literally thousands of combinations of x86/amd64 stuff... Jan 23 13:17:22 dsd_: my very rough, still in-progress summary: http://dev.gentoo.org/~dberkholz/20080123_releng_summary.txt Jan 23 13:17:26 agaffney: most likely because people don't watch releng Jan 23 13:17:26 thanks Jan 23 13:17:34 (as in the mailinglist) Jan 23 13:17:40 Opfer: interesting... let's discuss that after the meeting... Jan 23 13:17:41 agaffney: if people just ahve to click to vote, they do so more freely than when they have to type up a mail Jan 23 13:17:58 wolf31o2|work: good point. Jan 23 13:18:17 drop a news item to the front page that you need feedback on what users need for next release Jan 23 13:18:41 rane: good idea Jan 23 13:18:50 dberkholz can help you with that Jan 23 13:18:55 :-) Jan 23 13:19:01 robbat2's been talking about getting his survey framework up for the user survey. use the same setup. Jan 23 13:19:08 rane: providing feedback should be as easy as possible without encouraging spamming Jan 23 13:19:19 dberkholz: I was about to suggest the same. Jan 23 13:19:21 sure... until that's up and running, we'll use the list Jan 23 13:19:25 Yea, I think the more we try to actually involve our users with the entire releng and development process will go a long way in improving developer<->user relationships. Jan 23 13:19:37 I'll just announce to -user and -dev-announce when I start the threads Jan 23 13:19:52 Halcy0n: indeed... *and* it'll improve our quality as a side-effect Jan 23 13:20:28 wolf31o2|work: Also, it might be a nice occasion to point out resources releng needs direly. Like arch teams without build machines. Jan 23 13:20:34 cool... I think we've got a few good ideas on this... let's move on Jan 23 13:20:41 Blackb|rd: that's on the agenda Jan 23 13:20:42 wolf31o2|work: and of course the ever popular manpower. Jan 23 13:20:54 just have to see how a lot of ppl are joining and leaving :P Jan 23 13:21:02 so... basically the same question, but for developers... Jan 23 13:21:08 how do we involve the other devs more? Jan 23 13:21:37 I know they'll be involved a bit more just with the betas... and I'm hoping that they'll test things with the automated builds, since they will be available to them... Jan 23 13:21:41 wolf31o2|work: announce betas to the mailing lists? Jan 23 13:21:53 codeman: we will be doing that... and the front page and everywhere else... Jan 23 13:22:09 wolf31o2|work: it's tricky. On one hand you want them to schedule their major releases around the media release. On the other hand you don't want all major releases two days before media release. Jan 23 13:22:17 appeal to their motivations for being a developer in the first place. ask them to test their own packages on the release, if applicable. Jan 23 13:22:20 phreak``: wolf31o2|work++ on announcing betas and public tests Jan 23 13:22:31 dberkholz: right Jan 23 13:22:56 dberkholz: I like that...guilt trip them :P Jan 23 13:23:10 dberkholz: i agree. the more you can convince devs that they are responsible for their packages working on each release, the better. Jan 23 13:23:13 dberkholz: well, I'm thinking more of things that we could do to involve people more... rather than the devs just being "consumers' Jan 23 13:23:55 one thing I would like to propose is for "release" bugs to maybe be a higher priority... Jan 23 13:24:04 wolf31o2|work: will you be wanting a beta handbook tarball then for every beta? i'm wondering because this means that, in effect, the GDP will be perpetually having to update 3 separate handbooks Jan 23 13:24:09 instead of the 2 we have now Jan 23 13:24:17 wolf31o2|work: well, educate them like dberkholz said. that the release is one of the show-offs for their packages, or something along the lines Jan 23 13:24:20 well, 4 i guess Jan 23 13:24:21 i've got plenty of ideas, but they might be better discussed later. Jan 23 13:25:11 right now, there's really no determination (for arch teams and others) of what priority they should work on release bugs... we could have it something like: security -> release -> stable -> other... now it's security -> stable -> other (with us falling into other) Jan 23 13:25:31 we do tend to get back-burnered Jan 23 13:25:33 nightmorph: unless there's a docs bug and you feel the need to do so, no... Jan 23 13:25:34 wolf31o2|work: add a RELEASE keyword in bugz? Jan 23 13:25:42 wolf31o2|work: k Jan 23 13:25:51 rbu: that could definitely help Jan 23 13:25:54 should be easy enough to just search for bugs with a releng CC. Jan 23 13:26:05 release CC, but yes Jan 23 13:26:23 also, I'd like help from you guys with the release@ bugs, specifically the ones that are media-related... Jan 23 13:26:35 I often feel that I'm one of the only ones looking at them Jan 23 13:27:06 can we put a tinurl for the query in /topic? Jan 23 13:27:12 (yes, all of you have helped, I'm not saying you haven't) Jan 23 13:27:15 rangerpb: sure Jan 23 13:27:15 er tinyurl Jan 23 13:27:44 ok... that's a good start for that... again, we can continue on -releng list Jan 23 13:27:45 wolf31o2|work: i'd also like to re-propose using dotproject to keep the releases organized. Jan 23 13:27:54 wolf31o2|work, probably want to add a release bugs squashed in your schedule Jan 23 13:28:05 wolf31o2|work: it'll allow releng + devs to see what's going on easily. Jan 23 13:28:15 codeman: ehh... I've considered it... I'll look at it again... but it was *way* too much work to set everything up last time... I got frustrated doing it Jan 23 13:28:34 wolf31o2|work, codeman: it's also *another* tool to learn Jan 23 13:29:01 And already some people need to be whipped to use Bugzilla Jan 23 13:29:16 well, we don't track progress in bugzilla Jan 23 13:29:18 (with the exception of armin76 who always enjoys a good whipping) Jan 23 13:29:29 a what :P Jan 23 13:29:43 Blackb|rd: it would be mainly used by releng to see who's made tarballs and which arches are slacking. Jan 23 13:29:47 wolf31o2|work: that's right, but it might be easier to coax bugz into doing that. Jan 23 13:29:47 I'd done it several ways in the past... probably the most successful (IMO) was when I kept junk in a spreadsheet and just exported it to html in my dev space Jan 23 13:29:57 but I want something everyone can update, so we'll find something better Jan 23 13:30:08 wolf31o2|work: google docs spreadsheet? :) Jan 23 13:30:16 codeman: maybe... heh Jan 23 13:30:27 aaaaand on that note, i have to head off to work. thanks for the meeting gents; the handbook tarball date of 2-29 works for me. any other changes that come up that might relate to docs, email me. Jan 23 13:30:50 nightmorph: will do Jan 23 13:30:57 thanks ya'll! see you around ;) Jan 23 13:31:00 heh... nick complete sucks in here right now with all these other people... Jan 23 13:31:27 ok... the store... I'm looking into alternatives to cafepress... as they don't do DVD media... Jan 23 13:31:41 dberkholz gave me a nice link to look into... Jan 23 13:32:09 one thing I would like to do is to try to find some place in europe to essentially do the same thing... so people don't have to pay outrageous shipping... Jan 23 13:32:35 wolf31o2|work: I was saying. Keep the Europeans in mind. And not everybody can/wants to use Paypal. Jan 23 13:32:38 wolf31o2|work: did you read that URL that someone gave you in #-infra yesterday? Jan 23 13:32:38 so my question about what to do with the store is really... what do we want on our store? (release-wise) Jan 23 13:32:57 that compared cafepress to a few other services Jan 23 13:33:09 agaffney: read 3 comments ago... I looked at it... I need to spend more time on it, though Jan 23 13:33:12 wolf31o2|work: wrt Europe, what about Gentoo e.V.? Jan 23 13:33:13 http://www.squidoo.com/cafepress_alternative Jan 23 13:33:18 wolf31o2|work: well, release media is kinda obvious (is it?), but there might be a market for release-specific t-shirts/clothing. Jan 23 13:33:24 ah :P Jan 23 13:33:27 a wiki Jan 23 13:33:37 ColdWind: gentoo e.v. has nothing to do with a store, unless they decided to become an online merchant and nobody told me Jan 23 13:33:43 armin76: we want a wiki on our store? :P Jan 23 13:33:49 rofl, no Jan 23 13:34:04 i was talking about the other thing we were talking Jan 23 13:34:09 my connection dropped :) Jan 23 13:34:19 Blackb|rd: well, I meant more what media should we offer... in the past, we did the universal/grp and livecd... should we stick with that? Jan 23 13:34:32 wolf31o2|work: I thought they were selling Gentoo merchandising Jan 23 13:34:46 anyway, nothing to do with releng Jan 23 13:34:50 ColdWind: they are not producing it, so it doesn't have any bearing here Jan 23 13:35:06 ok Jan 23 13:35:09 we're talking about what we'd be producing... I'm not talking about t-shirts Jan 23 13:35:47 unless we did release t-shirts for some reason ... Jan 23 13:35:58 so... do we stick w/ uni/grp and livecd/dvd (if I can find a vendor to sell them) ? Jan 23 13:36:02 wolf31o2|work: I think anything smaller than 650M is kinda moot. People have broadband these days. Jan 23 13:36:13 wolf31o2|work: any numbers on which media has been bought at cafepress how much? Jan 23 13:36:21 wolf31o2|work: I don't see much need for anything other than those you listed Jan 23 13:36:37 dertobi123: I've sent out several such numbers in the past to -nfp... I can give you estimates, though... Jan 23 13:36:38 rangerpb, do you want to bring up the ps3 stage4s ? Jan 23 13:37:09 amd64 sells the most, x86 second, but close... alpha/ppc sell a few... nobody else sells anything... Jan 23 13:37:26 wolf31o2|work: from what i recall there weren't that many release media sold via cafepress, so i'd say stick it to dvd media Jan 23 13:37:32 nobody wants a hppa GRP CD? :/ Jan 23 13:37:32 amd64 and x86 were around 40 sold in the time between 2006.0 and 2006.1 Jan 23 13:37:37 wolf31o2|work: I guess most of alpha/ppc is memorabilia :) Jan 23 13:37:42 anything else ... everyone as broadband access somewhere Jan 23 13:37:58 tgall_foo, nope until Sony gets PS3 in mainline, "ferget about it" Jan 23 13:38:08 agaffney: the last time we had a hppa grp cd ... was ... err ... more then 3 years ago or so :P Jan 23 13:38:14 rangerpb, k ... least the upstream kernel sources is getting there Jan 23 13:38:14 ah :P Jan 23 13:38:15 that was kinda what I was thinking... making the store media the more rich media... so dvd where possible... and maybe even a DVD Universal+GRP for the others? Jan 23 13:38:26 than* even Jan 23 13:38:38 also, do we even want to put up all the arches? Jan 23 13:38:41 Is there anything we could add that *isn't* easily available besides volume? Jan 23 13:39:06 wolf31o2|work: I think it only makes sense to put up the ones that sell Jan 23 13:39:11 x86/amd64 Jan 23 13:39:17 and dvd only Jan 23 13:39:18 agaffney: ++ Jan 23 13:39:22 not that I'm discriminating against the other arches :P Jan 23 13:39:23 Blackb|rd: well, DVD media would be nice, as not everyone has a burner (still... sad...) Jan 23 13:39:47 ok... so we limit the store to the stuff that actually sells and provides a decent value... sounds good to me... agreed? Jan 23 13:39:51 wolf31o2|work: that's a good point. but what to put on it? GRP packages get old quickly. Jan 23 13:40:02 course the downside is there are major amounts of ppc64 hardware without dvd drives ... but given no sales ... I'm not sure it matters Jan 23 13:40:08 it'd still be nice to sell GRP packages Jan 23 13:40:16 I think people would buy them too Jan 23 13:40:26 wolf31o2|work: I was thinking "artwork" - but what artwork exactly. Not to mention the copyright status Jan 23 13:40:33 araujo: well, nobody has really in the past Jan 23 13:41:03 wolf31o2|work, really?, I even didn't know we have them ... :-P Jan 23 13:41:10 araujo: would you buy a DVD with GRP packages that are 3 months old? Jan 23 13:41:23 Blackb|rd: for someone on dialup, sure. Jan 23 13:41:31 Blackb|rd, I can think on many reasons to do it Jan 23 13:41:42 Maybe I'm just too rich :) Jan 23 13:41:44 yes, but if the GRP has been put up in the past and not sold... Jan 23 13:41:44 Blackb|rd: well, even then, it would *also* be the Universal... so it's still a usable bootable media... Jan 23 13:41:46 lol Jan 23 13:42:00 but yes, nearly no one has bought GRP disks... ever Jan 23 13:42:10 I can see it work for slow-moving stuff like OOo. Jan 23 13:42:53 But then OOo is alsoa available as a -bin for the very same reason Jan 23 13:43:00 Nysander brought up creating some kind of release bundle... something like: DVD + Gentoo Poster + Gentoo Mouse Pad (or something)... Jan 23 13:43:16 wolf31o2|work: that's what I meant by addons, too. Jan 23 13:43:19 that's an interesting idea Jan 23 13:43:26 limited-edition merchandise is often more popular Jan 23 13:43:31 cafepress doesn't let us really create bundles like that... but if it were something we were interested in doing, I could investigate it along with the new vendors Jan 23 13:43:36 right Jan 23 13:43:52 wolf31o2|work: maybe release-specific poster and DVD. OpenBSD does that, IIRC. Jan 23 13:44:35 I've also considered the idea of running our own store website, and calling out to CP (or wherever) to place the actual order... so we *could* create a bundle, it just wouldn't be bundled on their end... Jan 23 13:44:46 but that would require someone to code the site... heh... and I definitely can't do that Jan 23 13:44:55 I could Jan 23 13:45:00 I do that at work all damn day :P Jan 23 13:45:09 I've got e-commerce sites out the wazoo Jan 23 13:45:30 however, I'm not sure if it's worth the effort Jan 23 13:45:39 ok... we'll discuss that later, then... since we'd need to involve trustees and such in that discussion Jan 23 13:45:44 I'll do it for a percent of the profits ;) Jan 23 13:45:46 heh Jan 23 13:45:48 We'd get the store in Gentoo look&feel. Jan 23 13:46:03 Blackb|rd: it already is, a bit... they let us use our own CSS Jan 23 13:46:05 Not sure if that's a pro or a con ;)) Jan 23 13:46:09 Blackb|rd: is that a good thing? Jan 23 13:46:14 heh Jan 23 13:46:17 * Blackb|rd high-5-s rbu Jan 23 13:46:25 hehe... ok... moving on Jan 23 13:46:44 what financial needs do we have? do we need hardware? Jan 23 13:46:57 "need" or *need* ? :P Jan 23 13:47:06 ok... how about "want" Jan 23 13:47:22 wolf31o2|work: Alpha could use dev machines, shipping is the main problem. Jan 23 13:47:32 wolf31o2|work: amchines for devs, that is. Jan 23 13:47:37 Blackb|rd: and hosting, no? Jan 23 13:47:39 ahh... ok... Jan 23 13:47:51 * phreak`` heads of for some sleep Jan 23 13:47:51 all your devs are in EU, pretty much, right? Jan 23 13:47:55 phreak``: night, man Jan 23 13:48:01 Sorry guys, but its getting rather late ;) Jan 23 13:48:01 wolf31o2|work: yeah. Jan 23 13:48:38 well, machines for the alpha devs isn't really releng's concern... I was thinking more along the lines of releng stuff... like, if you needed a dev box hosted Jan 23 13:48:53 wolf31o2|work: we're content there. Jan 23 13:49:23 I'm wanting some new drives for poseidon... something a bit faster... the machine seems snappy enough for what we're doing... but that might change with the automated builds... so we'll see... Jan 23 13:49:24 wolf31o2|work: I talked off-channel with dertobi123 about his hppa machine needing hosting. I might be able to work something out (he lives not far from where I do). Jan 23 13:49:24 Blackb|rd: hrm i've got a 433mhz alpha standing around here ... if you could use that box ... Jan 23 13:49:40 dertobi123: I already have two alphas :) Jan 23 13:49:42 but we've got nothing pressing? Jan 23 13:49:57 wolf31o2|work: what kind of hw is poseidon? Jan 23 13:50:02 wolf31o2|work: get a couple of those RAM cards that taco got Jan 23 13:50:07 Blackb|rd: amd64 Jan 23 13:50:16 Blackb|rd: dual opteron, 4g, scsi... decent, but nothing special Jan 23 13:50:20 agaffney: I meant chassis-wise. Jan 23 13:50:30 I.e. SCA? Jan 23 13:50:31 Blackb|rd: you mean for the scsi? Jan 23 13:50:33 ah Jan 23 13:50:34 Blackb|rd: umm... white box Jan 23 13:50:54 the disks are SCA, but the disk array really just needs to be replaced Jan 23 13:50:56 Depending on the needs I can get at cheap HP/Compaq universal drives. Jan 23 13:50:57 it's only UW Jan 23 13:51:17 internal (boot), it's sata... Jan 23 13:51:26 We're switching from SCA to SAS, so we have some drives to spare every now and then. Jan 23 13:51:41 wolf31o2|work: i have an item to raise once this discussion is over (also have to leave in 5 mins) Jan 23 13:51:41 agaffney: my only concern with those is they don't give us much space... they're 16GB max Jan 23 13:51:50 dsd_: go ahead, then... Jan 23 13:52:03 wolf31o2|work: that'll certainly do for a few concurrent catalyst builds Jan 23 13:52:08 even for livecd Jan 23 13:52:15 wolf31o2|work: saw the approx dates on dberkholz's summary, how do you feel about fitting 2.6.24 in there? (it'll be released any day now) Jan 23 13:52:40 (as for the last item, what failed w/ 2007.1, I think we've got *most* covered already in this meeting, so we'll skip that one... meeting's been long enough) Jan 23 13:52:44 hm actually, not so sure we can stable it in time Jan 23 13:52:55 dsd_: not by the Mar 17th date? Jan 23 13:52:59 usually like to have about 6 weeks Jan 23 13:53:22 dsd_: we'll discuss that OOB... but we'll do the usual... you say it's ready, and we'll use it Jan 23 13:53:23 dsd_: we'd stable in the snapshot if it would be stable by release time Jan 23 13:53:24 ok, doable if you can cut it close again Jan 23 13:53:44 (and assuming the release isnt horribly broken) Jan 23 13:53:46 Alpha doesn't care (much) the nast glibc futex bug affects everything since something in .21 and the non-bootyness of the ES40 is 2.6.23.* and 2.6.24* anyway. Jan 23 13:53:55 dsd_: somewhat... I don't want to make any real last-minute changes anymore, though... so it might have to wait Jan 23 13:54:01 ok Jan 23 13:54:10 will talk about it in a few weeks then Jan 23 13:54:17 we'll just take it as it comes... Jan 23 13:54:18 yeah Jan 23 13:55:20 ok... so about 2007.1... what failed? well... for one, I did... I simply didn't have the kind of time that I had with previous releases... also, the security team was awesome and were pumping out bugs at a very fast rate, which I couldn't keep up with... I think some mechanism for any releng to update the snapshot would help... anything else? Jan 23 13:55:34 (that we haven't discussed) Jan 23 13:56:08 if it's been discussed then ignore me, have we discussed date secrecy w.r.t 2008.0 to avoid that particular problem again? Jan 23 13:56:09 I think a changelog of some kind for the snapshots would be nice. Jan 23 13:56:24 but that'd come for free with a repo. Jan 23 13:56:36 dsd_: considering we discussed the dates openly in here, I don't think there's any secrecy, but everything is going to be announced from now on Jan 23 13:56:39 dsd_: tentative dates have been thrown around in this meeting, and the log will be public Jan 23 13:56:51 could you coordinate more closely with the security team IRT looking into publication times in advance Jan 23 13:56:53 wolf31o2|work: ok, good solution :) Jan 23 13:56:58 Blackb|rd: I was thinking a repo, actually... Jan 23 13:57:04 and possible doing security bugs en masse around release cycles Jan 23 13:57:20 nice to see releng opening up a bit like that, and this meeting Jan 23 13:57:26 gotta run, byebye Jan 23 13:57:26 dberkholz: I actually already do that... the main problem is really brow-beating the arch teams into submission so I can update the snapshot Jan 23 13:57:32 dsd_: bye Jan 23 13:58:18 so, anything aside from better handling of the snapshot (security and other fixes) ? Jan 23 13:58:41 if not, I'm going to open the floor to questions/comments... Jan 23 13:58:42 wolf31o2|work: would it be feasible/worthwhile to set a kinda deadline: "If you don't object to this snapshot within X days, you accept everything that's in it." Jan 23 13:59:04 Blackb|rd: who is that deadline for? Jan 23 13:59:17 Blackb|rd: that's already rather implicit, but we could explicitly state it... not sure what it would change, though... and what andrew said... heh Jan 23 13:59:21 agaffney: arch teams/whoever needs to test Jan 23 13:59:27 wolf31o2|work, features/functions requests? Do via email or hold a priv meeting? Jan 23 13:59:58 Blackb|rd: well, if something's broken, we'll fix it Jan 23 14:00:05 if it's a late stabilization, fsck 'em :P Jan 23 14:00:29 'k Jan 23 14:00:58 rangerpb: wait for the email on -releng, you missed it when I asked (a couple times, even) early in the meeting Jan 23 14:01:09 rangerpb: or just wait for open floor, actually Jan 23 14:01:32 ok... I'm opening the floor Jan 23 14:01:36 minor comment wolf31o2|work we're working hard to merge ppc and ppc64 teams to powerpc, as we have discussed. We'll continue to work this and it will be reflected in the profiles and specs. I'll make sure JoseJX completes this before first snap Jan 23 14:01:37 gtg, if something is broken, blame Blackb|rd Jan 23 14:01:56 rangerpb: no problem... let me know if you need help Jan 23 14:02:01 * wolf31o2|work sets mode -m #gentoo-releng Jan 23 14:02:04 bleh Jan 23 14:02:06 pwned Jan 23 14:02:08 stupid chanserv Jan 23 14:02:09 I think we're cool. it's largely a reorg thing Jan 23 14:02:19 heh, I guess the channel mode is locked Jan 23 14:02:49 yeah Jan 23 14:02:54 one second... Jan 23 14:04:19 that works Jan 23 14:04:21 heh Jan 23 14:04:25 Any changes for sparc dev? Jan 23 14:04:28 First of all I'd like to thank the releng team for making this meeting in the public and giving the interrested user some more insight. I definitely see some decent progress here and am looking forward to testing the 2008.0 beta since I'll have lots of free time in march :) (Oh and I'd love to get a limited Edition 2008.0 DVD) Jan 23 14:04:29 * wolf31o2|work sets mode +t #gentoo-releng Jan 23 14:04:29 * wolf31o2|work sets mode +c #gentoo-releng Jan 23 14:04:29 * wolf31o2|work sets mode +n #gentoo-releng Jan 23 14:04:59 fisinen: ? Jan 23 14:05:00 m4rku5: ++ :D Jan 23 14:05:02 fisinen: what do you mean? Jan 23 14:05:17 he means if agaffney will stop slacking! Jan 23 14:05:24 * agaffney stabs armin76 Jan 23 14:05:34 it was probably discussed few times before i went to track developement of gentoo, but i want to ask if it is possible to make release media contain grub patch for hires and prettylook from suse? Jan 23 14:05:47 Nysander: that has nothing to do with releng Jan 23 14:05:57 Nysander: file a bug in our bugzilla Jan 23 14:05:59 Nysander: that would be a request for the grub maintainers... we don't maintain many packages, at all Jan 23 14:06:02 no no, we'd just like to see a wider support sparc platform Jan 23 14:06:13 I really like the store bundle idea. People will buy it if it's something special. Jan 23 14:06:17 Nysander: as Andrew said, file a bug and see what happens... Jan 23 14:06:19 fisinen: wider how? this is probably a question for #gentoo-sparc Jan 23 14:06:24 this bug is filed for long time now Jan 23 14:06:36 and ebuild is ready Jan 23 14:06:58 fisinen: if a sparc platform isn't supported, it's an issue with the kernel/libc/etc that the sparc team will need to fix... we simply package things Jan 23 14:07:06 but i see this as making release media looking better Jan 23 14:07:08 Wow great timing. I got home at 22:30 so just finsihed reading when. I to would like to thank you for making this meeting public. Really appriciated. Jan 23 14:07:13 * rullzer_ is now known as rullzer Jan 23 14:07:13 @m4rku5 Posters packed with the DVD would be awesome too!! I'd love to have one :) Jan 23 14:07:15 Nysander: send me the bug number and I'll watch it Jan 23 14:07:24 wolf31o2|work: one moment Jan 23 14:07:24 ok, I take it that the most important stuff is discussed? getting kinda tired heh Jan 23 14:07:59 (can we keep the comments to a minimum if they're not questions or adding to the conversation... I *really* appreciate the thanks, but I'm also taking time out of work for this, so need to make it as quick as possible) Jan 23 14:08:03 angelos: it's open floor, so yes :P Jan 23 14:08:05 wolf31o2|work: ok i will check out #gentoo-sparc Jan 23 14:08:13 * angelos leaves then, nn Jan 23 14:08:16 same here...questions only, please Jan 23 14:08:19 I'm at work Jan 23 14:08:19 regarding the automated building thing. what relationship does this have to solar's tinderbox? could we start distributing "unofficial" binpkgs based on this? Jan 23 14:08:21 fisinen: they'll definitely be able to help you and discuss it further than we can Jan 23 14:08:38 about selling dvd's. I think you do not need to bother that in western europe. You could just try to find some nice gentoo users willing to burn 4 dvd's a year Jan 23 14:08:39 dberkholz: no proposed relationship, atm Jan 23 14:08:45 as far as feedback from users on releases, what type of feedback are you looking for besides features people want? things like "this livecd isn't loading the proper video drivers for me, so i can't use X during install" (i've actually had that problem before)? Jan 23 14:08:50 agaffney: is it obsoleting, replacing functionality, etc? Jan 23 14:08:53 dberkholz: it has no relationship, at all... I've been talking with him, and we'll see where we can help each other, but other than that... Jan 23 14:09:02 dberkholz: none of the above Jan 23 14:09:16 dberkholz: the automated builds are only for QA...not to distribute Jan 23 14:09:35 what kind of ios will be released with 2008.0 ? only installcd-minimal and the livecd ? Jan 23 14:09:37 not by releng anyway =) Jan 23 14:09:44 infinity_d: something like that, yes... we're planning on having a little checklist for people to run through, that can be used for both the betas and also for releases... so we'll get the best info we can get Jan 23 14:09:44 infinity_d: we definitely want feedback about bugs, and I bet you have an ATI card :P Jan 23 14:09:52 m4rku5: probably the same as 2007.0 Jan 23 14:10:05 ok Jan 23 14:10:08 m4rku5: minimal/livecd/livedvd for x86/amd64 and minimal/universal/GRP for most others Jan 23 14:10:09 agaffney: correct, ATI mobility radeon x700 Jan 23 14:10:21 Are there any plans to make it easy to install from a USB memory stick with this release. It comes up on the forums more and more frequently ? Jan 23 14:10:23 infinity_d: the ATI drivers were missing from the 2007.0 livecd due to a problem with the profile Jan 23 14:10:35 one more question. How do I go about becoming a dev? I've sent emails but no response Jan 23 14:10:42 NeddySeagoon: test it with the betas, and if it's a quick fix, we'll take care of it Jan 23 14:10:42 agaffney any chance users can build their own amd64 universal ? ;P Jan 23 14:10:51 NeddySeagoon: I am planning on making sure the USB guide is correct and works... Jan 23 14:11:05 wolf31o2|work: this feature bug id is 103272 Jan 23 14:11:05 wolf31o2|work, agaffney thanks Jan 23 14:11:09 m4rku5: you can do that now... emerge catalyst Jan 23 14:11:14 m4rku5: they've always been able to. you just need dev-util/catalyst and the specs from CVS Jan 23 14:11:29 fisinen: write to recruiters@gentoo.org (or maybe ask in #gentoo-dev-help?) Jan 23 14:11:34 so the specs are ready and the universal amd64 is just not distributed ? Jan 23 14:11:50 fisinen: send an email to recruiters@gentoo.org... if you don't hear from someone in a couple days, let me know... Jan 23 14:11:51 i use this for quite long time with different builds of kernel 2.6.23 and 2.6.24-rc Jan 23 14:11:55 m4rku5: well, there aren't specs for x86/amd64 universal, but it's easily adapted from the minimal Jan 23 14:12:11 m4rku5: universal is just minimal with the stages and portage snapshot overlayed Jan 23 14:12:17 ok i guess i gotta read up the catalyst docs Jan 23 14:12:25 ColdWind; wolf31o2|work: thank you Jan 23 14:12:28 m4rku5: no, you have to make your own specs... we dropped the universal a long time ago and won't be going back... the universal is identical to the minimal, except it has distfiles and stages on it, via an overlay... so it isn't hard Jan 23 14:13:20 ok ty :) Jan 23 14:13:27 fisinen: -> Query Jan 23 14:13:48 ok... thanks everyone Jan 23 14:13:57 no more questions? Jan 23 14:14:01 one thing Jan 23 14:14:06 m4rku5: also watch for the catalyst 1.x versus 2.x and the corresponding docs Jan 23 14:14:23 wolf31o2|work: you said the last release majorly suffered from security merges. is there anything we can do to improve process this time? Jan 23 14:14:25 don't use the online docs... they've never been updated for 2.x Jan 23 14:14:31 * vorlon078_ is now known as vorlon078 Jan 23 14:14:40 I'm going to update that $soon Jan 23 14:14:50 ah good to know ;D Jan 23 14:15:07 rbu: don't do a slew of security bumps during the release cycle :P Jan 23 14:15:07 rbu: well, the main issue wasn't your team, it is pestering the arch teams, especially some of the non-security-supported ones... Jan 23 14:15:39 rbu: for 2007.0/2007.1's release cycles, I updated *every* security update in the snapshot, not just the ones we ship Jan 23 14:15:49 it worked fine for 7.0, but was too much for 7.1 Jan 23 14:15:55 wolf31o2|work: ok, one thing: let us know when time approaches you (or who) wants to be in CC for all embargoed bugs Jan 23 14:16:18 rbu: release@g.o, or is that too public? Jan 23 14:16:34 agaffney: can't add aliases to restricted bugs Jan 23 14:16:46 fail Jan 23 14:16:46 there's 2 possible "solutions" but I don't really like either... one is to go back to only updating the packages we ship... a second is to ignore the security-unsupported arches and only worry about the supported ones... that's how we used to do things... but I switched away from that long ago... Jan 23 14:16:47 since you'll have to be logged into bugz with that alias Jan 23 14:16:52 rbu: ehh... me Jan 23 14:16:53 to view/reply Jan 23 14:17:12 rbu: true, but we'd still get the bugmail Jan 23 14:17:53 btw is there any thing (as in testing stuff / reporting bugs) users could do to help before beta1 to improove 2008.0 ? Jan 23 14:17:57 rbu: can you do something like post just the dates and not the names of the affected packages, just that they're on the release media? Jan 23 14:18:06 m4rku5: before beta1? not really Jan 23 14:18:07 m4rku5: just normal bug filing Jan 23 14:18:07 agaffney: but you could not see the initial comment if you weren't cc'ed from the start Jan 23 14:18:12 ok Jan 23 14:18:16 wolf31o2|work: don't worry about unsupported arches, really. Jan 23 14:18:53 rbu: well, our policy was pretty much that we updated anything that went under /releases (which is nearly everything) Jan 23 14:19:08 rbu: where is there a list of security-supported arches? Jan 23 14:19:28 dberkholz: what do you mean by date? Jan 23 14:19:36 wolf31o2|work: http://www.gentoo.org/security/en/vulnerability-policy.xml Jan 23 14:19:37 rbu: embargo date Jan 23 14:19:52 like "there will be a security bug released on 2008/02/25 and it affects the livecd" Jan 23 14:20:38 dberkholz: well, I've already been getting added to CC on them before they go public... it's been working fine enough... it's more the ones that already are public that have been an issue Jan 23 14:20:44 dberkholz: usually wolf would know about that by being cc'ed -- where else should it be posted? Jan 23 14:20:59 is he allowed to share that information with anyone else on releng? Jan 23 14:22:00 dberkholz: usually yes, if it is being communicated through private channels and it's not like 10 people, and people obey the "keep quiet" rule Jan 23 14:23:09 bed, gnight Jan 23 14:23:14 if the bug is semi-private (that is, we have a public update in the tree, just the details are not public), there's no harm in saying "update this package, you know why" Jan 23 14:23:17 dberkholz: ^ Jan 23 14:23:21 rbu: would you guys welcome me recruiting someone as "security liaison" for releng? that might mitigate some of the issues... they'd be the main contact, just like with the arches Jan 23 14:23:51 wolf31o2|work: which packages would do you want to get updates in for, just those inside a stage? Jan 23 14:24:03 usually, I just update the snapshot and don't really say why... but yeah, I pull from the rsync tree for snapshot updates... so everything is public by the time it gets in our snapshots, anyway Jan 23 14:25:05 rbu: umm... the package list would be huge... I mean, it'd be stages + kernel + gnome/kde/xfce/X/etc + GRP packages... might be best to just have a security guy for the team and include releng as if we were just another arch Jan 23 14:25:20 we can take care of removing ourselves if it doesn't apply to us Jan 23 14:25:55 all packages on GRP = all major packages Jan 23 14:26:04 pretty much Jan 23 14:26:57 I can get you a fairly comprehensive list of the packages we explicitly merge, if you like... but it changes fairly frequently... Jan 23 14:27:16 no need, i just assume "all" ;-) Jan 23 14:27:24 rbu: probably easiest that way Jan 23 14:27:39 hi all Jan 23 14:27:41 will you guys be watching security@ or do you need a cc? Jan 23 14:27:57 l33tlinuxh4x0r: you're a little late, and you nick makes my eyes bleed Jan 23 14:28:09 rbu: for the private stuff, it'l go to the coordinator... for public stuff, CC please Jan 23 14:28:13 Yeah I guessed that I just missed the meeting Jan 23 14:28:26 l33tlinuxh4x0r: it started 2.5 hours ago Jan 23 14:28:31 ended ~30 minutes ago Jan 23 14:28:34 one personal comment: if in question, just get a release with some extra vulnerabilities out. you'll never fix 100%, and before cancelling, just release. Jan 23 14:28:41 rbu: and since our release times will be announced, you'll know when our snapshot is, so you'll know when to start adding us... but I can be sure to remind you guys when we snapshot Jan 23 14:28:45 did they discuss a release date? Jan 23 14:28:54 because compared to status quo, which is 2007.0, even a "vulnerable" release would be _less_ vulnerable Jan 23 14:29:05 rbu: true Jan 23 14:29:10 l33tlinuxh4x0r: you can read the meeting log once it's posted Jan 23 14:29:12 what did I miss about 2008.0 Jan 23 14:29:17 cool Jan 23 14:29:20 we're not going to summarize it for you Jan 23 14:29:25 rofl Jan 23 14:29:27 will it be posted on gentoo.org homepage? Jan 23 14:29:36 hopefully Jan 23 14:29:37 no shit... I just spent 3 hours of my life, I'm not summarizing it Jan 23 14:29:39 heh Jan 23 14:29:41 heh Jan 23 14:29:44 lil Jan 23 14:29:46 lol Jan 23 14:29:56 yes, it'll be posted... now, do you have a question or are you just being social? Jan 23 14:30:04 wolf31o2|work: just cc us in your "we took snapshots today" mail if you send that Jan 23 14:30:06 I was/am working and couldnt "listen" to the meeting Jan 23 14:30:09 rbu: k Jan 23 14:30:13 l33tlinuxh4x0r leio lenaic likewhoa loki_val lonex lu_zero Jan 23 14:30:23 if you don't have an actual question, please be quiet so we can finish the open floor section of the meeting Jan 23 14:30:40 actually, I think we're done... Jan 23 14:30:44 i'm summarizing it, actually. Jan 23 14:30:53 wolf31o2|work: about release<->security liaison. i guess since you'll keep oversight over things, that would be you anyway, no? Jan 23 14:30:56 i'll post here for review in a while Jan 23 14:31:02 dberkholz: nice... did you log it, too? Jan 23 14:31:05 then...do we want to put the +m back? Jan 23 14:31:14 wolf31o2|work: phreak`` said he was logging Jan 23 14:31:22 and I can always extract it from my logs Jan 23 14:31:24 I always log Jan 23 14:31:26 rbu: for now, it's me... I'm hoping to find someone else to do it, though, so I can spend time working on the other issues and such Jan 23 14:31:41 wolf31o2|work: looks like it logged, yeah. Jan 23 14:31:59 sometimes irssi gets confused, but it got this one. Jan 23 14:32:01 dberkholz: this is not part of the meeting anymore? have to write a summary for security team myself then Jan 23 14:32:01 heh... nevermind, I logged it, too Jan 23 14:32:09 * rangerpb is now known as rangerhomezzz Jan 23 14:32:19 we've probably got ~20 different logs Jan 23 14:32:25 rbu: this was the open floor... so kinda part of the meeting... hehe... Jan 23 14:32:34 dberkholz: were you going to summarize the open floor, too? Jan 23 14:32:34 rbu: perhaps you could summarize for me what you got out of the security talk. Jan 23 14:32:39 there we go Jan 23 14:32:40 heh Jan 23 14:32:48 wolf31o2|work: it's ok. but i guess having an official goto guy would be good, as like for arches. then we would have docs on who to CC Jan 23 14:33:01 * agaffney calls "not it" Jan 23 14:33:03 wolf31o2|work: last 3 things i have are a few lines each about release organization, store options, and hardware issues Jan 23 14:33:10 rbu: right, like I said, for now, that guy is me... Jan 23 14:33:23 dberkholz: k... can you send it to me or whatever once you've got it done? Jan 23 14:33:31 22:30 < dberkholz+> i'll post here for review in a while Jan 23 14:33:38 thanks