20:03:29 #startmeeting 20:03:36 Finally :-D 20:03:57 Ok people, to it to be logged, let's say hello :-) 20:04:02 * otavio waves 20:04:05 hello 20:04:05 hello 20:04:06 hello 20:04:09 hi 20:04:10 hellooo 20:04:11 hello 20:04:16 hello ;-) 20:04:17 * bdale is lurking 20:04:23 hello 20:04:30 hello 20:04:52 Cool :-) First I'd like to welcome everybody 20:05:32 And before beggining I'd say that I'm in a bad time at work and then I'll try to be fast in topics 20:06:05 Anyone wants to suggest any specific topic for the meeting? 20:06:40 Otherwise I'll start with a "Alpha 1 to be done things" 20:07:12 #topic Alpha 1 to be done things 20:07:29 So ... 20:07:36 otavio, if there is time we could discuss how to integreate the openmoko work 20:07:49 We still have kernel issues and parted things to solve for alpha 1 20:08:10 I can give a quick status on the PAT issue 20:08:11 what are the problem with parted? 20:08:16 At parted side, I guess I fixed the version problem yestarday and will try to get it uploaded today 20:08:23 aurel32: version problem 20:08:27 ah I see 20:08:33 aurel32: if you can, you could give it a try 20:08:50 aurel32: yes; otherwise we can't ask it to go to testing 20:09:28 so if it finally solves it we can then prepare parted migration to testing 20:09:48 mvz: could you give us the PAT status update? 20:09:51 sure 20:10:02 yes I can give a try if you want (not sure today though) 20:10:07 so upstream has narrowed down the problem and made a proposed patch 20:10:18 amd64 build with the patch applied at http://people.debian.org/~xam/d-i/patfix/ 20:10:29 it was tested successfully by fezie (vmware,qemu) 20:10:42 the patch is supposed to go onto lkml soonish (today, actually) 20:11:19 after that? we need it in linux-2.6 20:11:33 waldi: can you speed it up for us? 20:11:34 waldi: when could it be added? after upstream merge? 20:12:00 mvz: after review/merge. depends on the arguments 20:12:01 waldi: if you could get it applied before would be nice since it is a wird problem from d-i POV 20:12:18 waldi: so could you review it? 20:12:33 sure, just send me a pointer 20:12:55 waldi: http://bugzilla.kernel.org/show_bug.cgi?id=13877 20:13:24 btw 20:13:29 mvz: mail on linux-kernel? 20:13:36 2.6.30 in testing \o/ 20:13:39 thanks to everyone involved :) 20:13:50 #agreed waldi is going to review the PAT proposed patch and comment if it is possible to apply it ASAP 20:13:57 waldi: ah, that not yet. venkatesh said he'll send it 20:14:10 waldi: will send you a link once it appears on lkml 20:14:20 Ok 20:14:42 Is anymore aware about any other blocker for alpha 1? 20:14:59 To be honest I still have backlog to read on ml so I can have missed something 20:15:23 busybox have some problems with missing ttys 20:15:28 #541115? 20:15:44 that's the relevant bug number 20:15:53 waldi: are you tracking it? is it already sent upstream? 20:16:16 otavio: its a debian patch 20:16:32 waldi: ouch! 20:16:35 i mangled the logic during the last update 20:16:46 waldi: are you working on a fix for it? 20:16:53 otavio: the other solution is to drop /dev/tty* from the inittab. yes 20:16:56 waldi: gotcha 20:17:19 i just wanted to test it, by the installer don't want to start in qemu 20:17:47 waldi: I prefer to try to get it back and then later we can revisit it and try to not use /dev/tty in inittab for installer 20:17:58 waldi: so it don't block alpha1 due that 20:18:01 waldi: ok 20:18:38 #agreed waldi is going to deal with #541115 (busybox' missing tty bug) 20:18:53 i can try to help on that one 20:19:01 Besides that any other blocker? 20:19:23 waldi: then you could point the patch for zumbi to test it too 20:19:46 otavio: i would be more interested on pursuing the real fix 20:20:15 zumbi: it looks like waldi has already did it 20:20:26 zumbi: so it would duplicate work ATM ;-) 20:20:35 waldi: am I missing something? 20:20:53 zumbi: i only know what needs to be done, not how it would work after that 20:22:53 Any other block? 20:23:12 mvz: from partman POV is there any issue to be solved before a1? 20:23:24 not that I'm aware of right now 20:24:28 ah, just for planning, one question 20:24:39 say we manage to solve the remaining blocker in one week 20:24:59 after that, when could we be ready to release alpha1? 20:25:36 probably many testing migrations to do since lenny? /me guessing 20:26:06 mvz: the migrations are going to be fast (mostly udebs done by us) 20:26:29 probably related, is it still possible to upload udebs now for kfreebsd changes? or will it break testing migration? 20:28:32 aurel32: i don't know 20:28:35 luk_: ? 20:29:08 aurel32: up to now there is no udeb for kfreebsd? 20:29:19 if so, uploading it won't have any impact. 20:29:46 the question is about source uploads, does it means we will have to wait 10 days to propagate them to testing 20:29:46 (the only impact it could have would be a positive one - unless one of you here asks us to not migrate because of that udeb) 20:29:55 aurel32: no 20:30:00 ok 20:30:08 aurel32: we can ask RM team to unblock and age them according 20:30:45 anyway I am currently targetting very few of them, I won't have a lot of time to do too many uploads 20:30:57 aurel32: OK; please go ahead 20:31:10 aurel32: and then we handle it for the release 20:31:26 cool, thanks 20:31:31 aurel32: obviously kfreebsd won't be functional in a1 but we can try for a2 20:32:01 #topic Proposed GIT migration 20:32:05 when is planned a2? 20:32:18 joeyh: can you tell us how is it going? 20:32:43 aurel32: a2? no idea yet but I hope as soon as a1 is done we can have it more or less know 20:33:10 ok 20:33:29 otavio: well, I was hoping fjp would be here, but I see he may want a few more days to look at the sample conversions 20:33:39 aurel32: probably 2.6.31 will be release in meantime and then it will be the right time for the updating 20:33:58 at this point it's up to the team to make a decision about it 20:34:35 joeyh: right 20:34:40 #link http://lists.debian.org/debian-boot/2009/08/msg00308.html 20:34:49 joeyh: do you think we'd have gain doing it? 20:35:18 sure, that's why I spent several weeks on it 20:35:40 joeyh: cool 20:35:53 anyone wants to comment about the GIT migration proposal? 20:35:55 * mvz adds a voice of support :) 20:36:00 joeyh: could you elaborate them? 20:36:15 (I'm already using the test conversion for local hacking; note that this is not necessarily a good idea.) 20:36:40 waldi: since most of the core contributors are using git already, it would be better for them to use a real, shared git repo 20:36:48 #agreed we'll wait for Frans' comments about the proposed migration to decide about it 20:36:59 also we see projects the the kfreebsd port that are using branches etc and would be better served by git 20:37:06 * gaudenz supports the migration as well 20:37:32 also, there are a lot of patches that float around in the mailing list, individual's laptops, etc, that don't get into svn, but would have a better chance being published in a git branch 20:37:59 yes 20:38:00 and finally there are d-i derivatives, including ubuntu, that it would be useful to get into the same version control 20:38:09 I'm a bit concerned that adding another tool on top of git (mr) would make it harder than necessary for new contributors. 20:38:18 joeyh: specially major works like wpa integration for netcfg, for example 20:38:45 [OT] and could we have a patchwork like system on the mailing lists for such cases (lost patches) 20:38:48 gaudenz: mr is not required for individual packages or the debian-installer package itself 20:39:04 it is used to assemble a "complete" tree like the current svn trunk 20:39:05 gaudenz: I don't know if we want mr or not. It was an easy way to check out all the git repos to match the current svn tree 20:39:12 Do ppl really work on individual packages? 20:39:26 I suspect some classes of contributors will only want one or two of the repositories 20:39:30 I don't really see a use case for not checking out the whole of d-i 20:39:40 gaudenz: many people do 20:39:44 gaudenz: indeed 20:40:15 gaudenz: most people do not do a full checkout specially when beggining to work on d-i 20:40:20 zumbi: yeah, I don't think git will entirely solve it, but being able to git-am a patch from the mailing list will at least help= 20:40:33 joeyh: yes; 20:40:55 otavio, It's probably my porters perspective then, while porting you touch a lot of packages. 20:41:13 I think PatchWork is a nice tool (I use it in OE project) but it needs to be cleaned from time to time or it loses its propouse 20:41:20 oh, one other thing.. we have some packages in d-i that have a broader use outside d-i .. like debootstrap and busybox, and maybe cdebconf 20:41:44 having separate git repos for those might get some more involvement from outside d-i which couldn't hurt 20:41:45 joeyh: and win32-loader and os-prober 20:42:19 joeyh: indeed 20:42:24 Ok 20:42:37 I briefly looked at git submodules for d-i 20:42:38 Any other comment in the topic or we can move to next one? 20:42:40 also, I wanted to get any feedback from anyone on the stuff I left out of the git conversion (like whole-tree branches and tags), etc 20:42:45 mvz: ohh nice 20:42:46 mvz: and? 20:42:52 they seemed like an alternative, but I don't think we can use them in the current form 20:42:57 if anyone has stuff in /people that should be converted, etc 20:43:08 they refer to subrepos by commit id 20:43:15 so you can't just pull in HEAD of all subrepos 20:43:31 the update of submodules must be made explicitly, and be committed 20:43:41 mvz: or automated somehow by post-commit hooks 20:43:53 yeah, that could work I think 20:44:03 but I'm very skeptical of the submodule UI 20:44:04 joeyh: but in this case we'd have daily snapshots 20:44:18 joeyh: yes; the UI is far from nice 20:44:19 heh 20:44:23 it seems much more cumbersome to use than mr 20:44:33 http://progit.org/book/ch6-6.html <-- good coverage of submodules, including their problems 20:44:59 one other concern about the individual repo aproach I have is that it will no longer be possible to make tags on the whole of d-i 20:45:02 #url http://progit.org/book/ch6-6.html 20:45:14 the detached head problem would also be a big problem using submodules 20:45:18 like tag the a1 release 20:45:36 gaudenz: yes, that's what I was talking about above WRT whole-tree tags and branches 20:45:50 the tagging .. is actually a use case for submodules 20:46:17 gaudenz: yes; this is a problem but to be sincere I don't think it is so useful to block us to move to git 20:46:31 the tagging needs to work on the versions anyway, so if the script uses one repo or many is not that relevant 20:46:36 gaudenz: but as joeyh said, submodules could be used for this usecase 20:47:32 we've used release branches before to do eg, -1etch1 releases.. but you could probably just make the branch on a per-package basis when you need to do such a release? 20:47:33 gaudenz: because even though we release d-i as a whole, it is made by small sub modules that are released so ... 20:47:45 gaudenz: i'd think it mostly like Xorg release, for example 20:47:58 joeyh: yes 20:48:12 joeyh: that is what I think we'd end doing 20:48:37 joeyh: and if we look closer we just used the 'tree branch' because d-i was a single repository 20:48:58 joeyh: otherwise making the change only where it is required looks more logical for me 20:49:17 waldi: what's your take on the switch to git? 20:49:31 your mail to -boot seemed critical, but I'm not sure I understood correctly 20:49:43 otavio, joeyh, get me right, I'm not against the git migration, it's just that a whole tree would better suit the work I do, but I'm fine either way. 20:50:19 gaudenz: I'm not unfamiliar with some d-i mod ending up spreading out to touch half the tree :) 20:50:50 gaudenz: commiting works but you'd force anyone that would like to work on a specific module to have whole d-i around 20:50:51 but it's not *too* hard to learn "mr commit -m" if you need to commit such a thing 20:50:52 another open question, maybe for later: l10nsync 20:50:59 mvz: my workflow does not fit into the git one and often just ends in frustration 20:51:20 mvz: this ought to be trivial to move from one to another 20:51:32 mvz: your l10n branch idea? 20:51:36 mvz: and maybe mr could be used to make it more simple 20:51:44 mvz: l10n branch? 20:51:49 joeyh: perhaps, I'm not sure 20:52:01 ideally we'd want translations to be individual commits by the translation authors, I think 20:52:28 another point was very noisy history due to l10nsync 20:52:52 I've been playing with history rewriting, but havent really gotten anywhere with it :) 20:53:29 maybe I manage to do a proposal for next meeting 20:53:32 I'd be more interesting in making it less noisy going forward. The current noisy history we already have, and it's not often a big problem.. 20:53:53 joeyh: right 20:53:54 ok, I think I'd agree with that 20:54:11 joeyh: move the l10n generation into the release process, aka don't manage the files in the scope of the packages? 20:54:16 maybe we could have a way to trigger the commiting byhand 20:54:22 waldi: been thinking about it. 20:54:33 so we do it once before uploading 20:54:35 not clear how it'd work tho 20:54:47 similar to output-l10n-changes perhaps? 20:54:54 yes 20:54:55 "sync-l10n-changes" ;) 20:54:56 mvz: indeed 20:55:00 maybe, but it needs to be able to find packages/po 20:55:19 and if you forget to do it during a debug build, you're not testing the right build 20:55:30 mvz: it could be replaced for something to instead of output authors it could also do the changes 20:55:37 hm, yes, that could be tricky 20:55:45 perhaps we should discuss again next meeting with bubulle around 20:55:52 yes 20:56:07 can we move to OpenMoko merging topic? 20:56:16 I'd like to not block the git transition on l10n stuff tho 20:57:17 joeyh: agree 20:57:17 yes, no harm in continuing the way we currently do 20:57:38 * otavio needs to go :( 20:57:46 can we move to OpenMoko merging topic? 20:57:47 any time frame for the git transition apart from fjps agreement? 20:58:11 gaudenz: not yet; it is still a proposal 20:58:26 gaudenz: after the comments from Frans we can then decide it 20:58:31 waldi: thanks for explaining 20:58:32 the git transition would probably render to openmoko topic mood 20:58:37 gaudenz: and the migration should be fast if we decide for it 20:58:50 s/mood/moot/ 20:58:55 #topic OpenMoko merging? 20:58:58 gaudenz: why that? 20:59:02 gaudenz: can you talk about it? 21:00:21 I currently have a pile of local patches I'd like to submit and then commit somehow. 21:00:49 But there is currently no kernel support in the debian kernel. 2.6.31 will have basic support. 21:01:04 i have not seen complete patches for the kernel 21:01:09 Question is if it's worth to have a branch for my work 21:01:32 waldi, only the 6 lines patch introducing s3c2442b is missing 21:01:47 gaudenz: depends on the amount of changes 21:01:51 It just got lost, but I've not seen any opposition 21:02:10 gaudenz: I guess it would be nice for your work and also for people to be able to play with it 21:02:25 gaudenz: merging stuff needs to be decided case by case 21:02:59 Is there a way in the build system to disable a flavour? So it can be commited, but deactivated for builds. 21:03:12 gaudenz: so I'd say to you to send the proposed changes for mailing list for review 21:03:21 gaudenz: an image, yes; 21:03:38 I'll do as soon as the subarch name is decided. See lucas mail 21:03:49 gaudenz: ok 21:04:12 gaudenz: so please send it and then it is easier for us to comment and decide about each change 21:04:38 cool, PAT fix just hit lkml 21:04:45 mvz: cool 21:04:48 waldi: 1250540630.2709.193.camel@sbs-t61.sc.intel.com (not yet in web archive) 21:05:01 #link http://lists.debian.org/debian-boot/2009/08/msg00410.html 21:05:17 mvz: i have a linux-kernel subscription ... 21:06:15 Anyone wants to discuss anything else during this meeting? 21:06:36 take 1 21:06:37 i had one point, but i'm unsure 21:06:44 waldi: please go ahead 21:07:34 currently all dos-partition table tools uses the arbitrary 63 sectors count for aligning the data 21:07:46 waldi: yes 21:08:04 waldi: parted is probably moving to 1mb by default 21:08:35 i would have proposed 2^21, but anything 2^x with x > 18 is okay 21:09:32 waldi: maybe you could take a look on parted ml archive about it? 21:09:38 waldi: and raise it there? 21:09:43 otavio: i hope the partition-refit code is trashed 21:09:49 yep 21:10:14 (the one that trashed all vista and above partitions by default ...) 21:11:05 ouch. does this affect lenny too? 21:11:18 no 21:11:49 i just hope that this code is completely gone in the meantime 21:13:14 waldi: i'm unsure about it 21:13:36 waldi: so can we queue it again for next meeting? 21:13:41 yes 21:13:46 waldi: and I think it would to be done in ml too 21:13:50 waldi: and parted ml 21:14:03 waldi: so we have both sides covered 21:14:09 Anyone else? 21:14:20 otherwise I'll close the meeting 21:14:27 last point from meeting topics would be "# timeline and status 'Main Goals' for Squeeze " 21:14:54 postpone to next? 21:15:24 mvz: for me it would be better 21:15:40 * mvz tries to keep SqueezeGoals wiki page uptodate when he hears of changes 21:15:54 * otavio thanks mvz for that 21:16:16 #endmeeting