20:00:39 #startmeeting 20:00:56 #topic Alpha-1 release preparation 20:01:22 otavio: I don't think we have a release checklist as of now, do we? 20:01:44 bubulle: no, we don't 20:01:49 bubulle: well, sort of in wiki 20:01:56 bubulle: but not a complete one 20:02:07 #url http://wiki.debian.org/DebianInstaller/ReleaseProcess 20:02:16 Well .. I think I should tell what is the current state 20:02:25 We're doing somewhat well 20:02:36 #link http://wiki.debian.org/DebianInstaller/ReleaseProcess 20:02:45 most of packages are not up to date (yes, I know that I need to get parted updated in d-i) 20:02:46 (sorry, that was for meetbot) 20:03:06 bubulle: isn't it info? 20:03:32 what is needed for parted? 20:03:50 but my current free time is splited between sleep, 5.0.2 update and d-i for squeeze 20:04:27 bubulle: basically build partman-base and partitioner; you can do it if you want. I've built them locally with success (partitioner needs a porter for upload) 20:05:02 kernel people has started .30 work and I believe we'll end up releasing with .30 20:05:21 so would be nice if people could start checking their pet arches against .30 for we update it 20:05:34 oh, again another kernel version hunting party? 20:05:41 ouch 20:05:46 i'll try to find a slot and look at kernel-wedge 20:05:52 bubulle: well, not really 20:06:12 bubulle: we're not near of release to us justify an delay on it 20:06:17 I don't think there will be lots of changes between .29 and .30. 20:06:32 bubulle: waldi thinks we can have it done (ready for testing) in 30 days 20:06:38 (I mean, on d-i side) 20:06:52 bubulle: near of what we need to test and fix bugs for release 20:06:58 bubulle: so not that bad 20:07:01 wart: me too 20:07:33 hmmm, 30 days brings us to mid-July and Debconf and we know that releasing during a Debconf is kinda dreaming 20:07:40 today i need to upload lenny installer 20:08:15 and then i'll start testing sid installer more carefully to try to find bugs 20:08:23 and would be nice if people does the same 20:08:36 luk: netcfg patches, how are they going? 20:08:42 but it would be good if all partitioning things are in place, right? 20:09:01 luk: do you think you can fix them in next days? 20:09:04 bubulle: yes 20:09:45 otavio: so, I build partman-base? And we need a mips porter to build partitioner 20:10:08 I'm not sure I'll find the time, though it would be good to have the current patch tested... 20:10:39 bubulle: what do you mean with "kernel version hunting party"? 20:10:52 waldi: running after kernels..:-) 20:11:56 otavio: correct me if I'm wrong but partman-base is not to be synced with parted, right? 20:12:03 but partitioner should? 20:12:27 bubulle: sync? 20:12:42 built after parted enters unstable 20:12:53 bubulle: yes, it needs to be 20:13:27 ah, but last parted actually *is* in unstable. Am I right? 20:13:55 parted failed to build 20:14:37 waldi: on s390, right? 20:15:11 yes 20:16:13 so, can we build partman-base now or is it safer to wait for parted to build on all arches 20:16:14 question about alpha1.. I wonder.. 20:16:22 is much work wasted if we do an aggressive alpha1, followed by another alpha maybe a month later? 20:16:47 that was more or lessa my point and why I uploaded all packages 20:17:23 but releasing twice in one month has never been possible in all D-I history...:-) 20:18:25 I'm lacking insight into whats involved in doing a release.. like how much of it is release "mechanics" and how much is careful testing, etc, which could perhaps be skipped over for an alpha? 20:18:26 Do we actually have Alpha1 goals? 20:18:36 indeed, either we release quite quickly with 2.6.29 kernels...or we wait for more than 1 month and release with 2.6.30, 20:18:59 #link http://wiki.debian.org/DebianInstaller/ReleaseProcess 20:19:04 mvz: ^^^ 20:19:56 bubulle: thx 20:20:02 bubulle: it will depends on how well installer goes 20:20:14 bubulle: in theory we could release with .29 without problem 20:20:15 on the packages side, we have nearly everything ready, except partman-base/partitioner/parted 20:20:15 at least testing migration of udebs and CD/DVD build sound "expensive" 20:20:30 bubulle: there is no 2.6.29 left 20:20:47 mvz: not that much since currently is just "migrate all" 20:21:50 so, basically....*where* do we go? :-) 20:22:41 I see something like: sort out the part* things, then have work done on 2.6.30 kernels, maybe integrate netcfg udhcp patch and assemble the whoel thing 20:22:54 wart: I think one goal is "put it all together" for the first time after lenny, to see what does/doesn't work 20:23:37 So, please let's take things one at a time and *decide* something 20:23:50 1) parted 20:24:02 should we wait for it to build everywhere? 20:24:10 If so, who does monitor this? 20:24:16 * bubulle listens 20:24:20 bubulle: it is built everywhere 20:24:25 s390? 20:24:28 which arches are missing? 20:25:04 bubulle: and since libparted1.8-dev is built, partman-base will wait for it to be available if a arch is missing (alpha currentl y) 20:25:18 https://buildd.debian.org/pkg.cgi?pkg=parted 20:25:54 ok, so no need to wait for parted, right? 20:26:01 bubulle: yes, go ahead 20:26:13 bubulle: after first arch goes in, it is safe to go 20:26:24 #agreed no need to wait for parted anymore 20:26:29 2) partman-base 20:26:38 bubulle: just because we had API/ABI changes 20:26:38 I build and upload. Any objection? 20:26:42 no 20:26:43 go 20:26:59 bubulle: just be sure of doing it in a really updated chroot/system 20:27:04 #agreed bubulle builds and uploads partman-base 20:27:15 hey...I do build in clean chroots..:-) 20:27:35 you do? :) 20:27:38 and I use pbuilder/cowdancer so they're up-to-date 20:27:58 waldi: much more since I build all my packages on my home server 20:28:12 3) partitioner 20:28:19 who does it? 20:28:30 tbm? aurel32? 20:29:34 ring ring knock knock 20:30:17 #info We need to find someone to build partitioner on mips 20:30:30 4) other remaining packages to build 20:30:48 otavio: yes? 20:30:55 bubulle: isn't there a mips porter box? 20:31:36 waldi: I don't feel comfortable enough for this. I prefer leaving porter builds to other ppl..:-) 20:31:48 what is really needed? 20:32:03 aurel32: build partitioner from D-I SVN on mips 20:32:24 I can do it yes 20:33:27 aurel32: see installer/doc/devel/package-upload.txt for the few tricks and checklist to build D-I udebs from SVN 20:33:48 #agreed aurel32 will build and upload partitioner 20:34:06 cool 20:34:14 otavio: I'm trying to look around your long list to see what's still needed 20:34:27 - zipl-installer 20:34:30 (s390) 20:34:47 For Alpha1, we're more or less doing fine. Mostly we need packages uploaded and tests 20:35:17 After parted is done I'll upload installer to get it built and check for any remaining problem 20:35:29 it won't be a release one, but to get it done only 20:36:17 aboot-installer, efi-reader, elilo-installer, partman-palo, partman-prep, s390-dasd, s390-netdevice, vmelilo-installer 20:36:33 (all those only have translation changes, so we can just skip them) 20:37:01 Is alpha still a release arch, btw? 20:37:11 #agreed after parted/partman-base/partitioner are done, otavio builds and uploadds debian-installer 20:38:03 otavio: we need to decide about luk's patch to netcfg 20:38:18 wart: afaik yes 20:38:22 bubulle: I'd like to push it but I also don't like to drop previous support right now 20:38:32 bubulle: or luk finds the time to fix it or someone does it 20:38:39 otavio: the patch is easy to revert..:-) 20:38:43 bubulle: or I do, but currently no ETA for it 20:38:54 bubulle: well, it is not really the case for reverting it 20:39:07 bubulle: but to keep other support around while we're testing it 20:39:26 bubulle: so it is just the case of a package removal to get it tested 20:40:05 bubulle: and also, it makes eaiser to check the changes individually 20:40:27 bubulle: I'm not a big fan of " drop something and add something new in same turn " 20:40:52 bubulle: those are two really different things so two patches looks sanner for me 20:41:17 OK, so you suggest luk keeps the code that uses dhclient from dhcp3-udeb and only adds calls to udhcp if the dhclient is not found? 20:41:56 then we upload netcfg and we stop including dhcp3-udeb in pkg-lists? 20:41:57 bubulle: yes; as I suggested on the patch review 20:42:04 bubulle: exactly 20:42:06 it's rewriting anyway as it does not work the way pump and dhcp3 work btw 20:42:31 luk: sure but you'll work in a specific swtich case 20:42:40 nope 20:43:07 you put everything there is now in an if or else statement and put the rest for udhcp 20:43:26 as they are really not at all compatible in how you give the options 20:44:07 I'll need to look at the patch again to be able to discuss it 20:44:17 luk: do you mind to reply to the mail I sent? 20:44:25 luk: it makes all easier for both 20:44:53 so, can we summarize this to "discussion continues about udhcp patch"? 20:45:14 bubulle: we want to have it in 20:45:21 bubulle: we just need to decide how 20:45:57 and when? Having it for alpha1 would be good but it shouldn't delay alpha1 if some more work is needed? 20:46:24 yes 20:46:35 also because it won't make a huge difference right now 20:46:50 luk: do you agree with that approach? 20:47:16 sure, I'm working on the reply :-) 20:47:23 luk: cool and thx 20:47:28 debian-installer: 03aurel32 * r58983 10packages/partitioner/debian/changelog: releasing version 0.45 20:47:35 debian-installer: 03aurel32 07packages * r58984 10/partitioner/0.45/: tagging version 0.45 20:48:08 #agreed more discussion about netcfg patch and the way to make the switch-->mailing list 20:48:30 and thanks to aurel32, Lucky Luke of package building 20:49:11 * bubulle scratches head to find if there are more things to discuss wrt alpha1 release 20:49:32 * otavio will be right back 20:49:33 (btw, I called it mentally "alpha1". otavio, is this the say you see it?) 20:49:58 ah, we lost our release manager...:( 20:50:11 back 20:50:20 yes; i agree 20:50:34 we shouldn't worry too much about wide testing 20:50:46 just release it and deal with bugs later 20:51:00 obviously we won't release a know broken image heh 20:51:39 * youpi back 20:52:41 are we all in same page regarting it? 20:52:46 otavio: do you think it will be possible to build a rough schedule for the release? 20:53:07 bubulle: yes; but after first tests of parted only 20:53:22 bubulle: since it can severely break the usability 20:54:01 ok; then 20:54:35 I listed something called "Fill in StatusUpdate" but I don't find any such wiki page..:-) 20:55:14 anyone wanting to say things about release goals or work in progress? 20:55:38 youpi: for c-s for instance..:-) 20:55:53 well, we're still waiting for Franz' mail :) 20:56:52 yes. I personnally didn't do much more testing since I prepare test images 20:57:01 I haven't either 20:57:24 the first feedback was not that bad, but I somewhat "fear" Frans mail..:-) 20:57:55 same for me :) 20:58:04 please note that last localechooser upload will trigger c-s install on the target system for all languages that were using kbd previously 20:58:15 ok 20:58:32 I guess there's no better way to have it tested :) 20:58:35 so we will have reports of questions for keyboard being re-asked, I think 20:58:56 that should happen until we replace kbd-config by c-s-udeb 20:59:19 bubulle: yes; that ought to be add on current know issues 20:59:30 bubulle: to allow us to point people there and avoid useless questions 20:59:46 bubulle: obviously if we release with this regression 20:59:55 otavio: note that I haven't checked this yet. I suspect that it will happen, that's all..:-) 21:00:58 bubulle: ok then 21:01:08 debian-installer: 03bubulle * r58985 10packages/partman/partman-base/debian/ (changelog compat control): 21:01:08 debian-installer: Bump debhelper compatibility to 6 21:01:08 debian-installer: Add myself to uploaders 21:01:13 I have not many more things to add to the meeting, indeed 21:01:25 and I'd like to go to sleep early..:-) 21:01:26 I think that all possible issues are discussed for alpha1 21:01:56 Just before you go to sleep; 21:02:36 I'd like to ask how people feel about current process that we're using in d-i since our first meeting. The changes how the RM has been working and like 21:03:45 * cjwatson shows up a bit late 21:03:48 *cough8 21:04:11 well, /me would be reliefed to have less things to push all around and sometimes feel like running as a headless chicken during meetings..:-) 21:04:54 sometimes with the feeling that this is needed to keep things alive... 21:05:30 right 21:05:52 i've been trying to push things as I can 21:05:55 if we're in AOB time, has anyone had any clear word on whether the UUID changes seem to be working out OK? 21:06:00 those were my main goal for alpha1 21:06:00 and I think it has been working much better 21:06:17 I suspect they will only work *really* well for people using grub2 21:06:38 cjwatson: I think it is but we're stuck due parted arrivel on sid 21:06:51 cjwatson: they get anyway only used with grub2 21:06:56 cjwatson: but it is going to be solved today I guess 21:06:57 debian-installer: 03bubulle * r58986 10packages/partman/partman-base/debian/changelog: releasing version 130 21:06:58 and grub2 in lenny already uses them 21:07:08 debian-installer: 03bubulle 07packages * r58987 10/partman/partman-base/130/: tagging version 130 21:07:10 just not the grub-installer generated file did 21:07:18 cjwatson: what is the missing points for us to be able to enable ext4? 21:07:25 cjwatson: parted should be in shape 21:07:27 fezie: UUIDs were also relevant for partition mounting; they aren't just a boot loader thing 21:07:36 ah 21:07:39 otavio: hmm, I think all the blockers were linked from the wiki 21:07:47 * cjwatson looks 21:08:41 otavio: nothing, as far as I can see, assuming proper use of new parted 21:09:00 otavio: I propose stopping the formal meeting now..unless you guys want to continue with things "recorded" 21:09:00 otavio: shall I turn it on and we'll see what happens? 21:09:02 one open question was about non-grub2 bootloaders, iirc 21:09:19 mvz: wrt UUIDs you mean? 21:09:24 cjwatson: I guess so 21:09:30 cjwatson: no, ext4 21:09:31 cjwatson: better now then later 21:09:34 oh, right 21:09:39 bubulle: yes, please go ahead 21:09:42 bubulle: for me it is ok 21:09:43 well, they can always have /lib/partman/check.d scripts added 21:09:53 but if it's not the default it doesn't seem critical to add those 21:10:17 otavio: partman-base is uploaded (and built with the right libparted1.8-dev) 21:10:26 #endmeeting