/srv/irclogs.ubuntu.com/2005/12/03/#ubuntu-boot.txt

=== pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-boot
=== Keybuk [n=scott@descent.netsplit.com] has joined #ubuntu-boot
makxKeybuk: have you split out udev into hooks?09:07
=== makx looks into the ubuntu patches.
Keybukyes, our udev package will ship its own udev hook script and normal scripts09:07
infinity(But he hasnt made those uploads yet, so looking for patches is useless)09:08
KeybukI've also taken the hook out of initramfs and the code itself out of the source09:08
makxnice09:08
Keybukinfinity: I'm gonna do them today09:08
infinity\o/09:08
=== makx is fed up of running after Md.
Keybukis lrm ready?09:08
infinityI'm doing LRM today.09:08
makx#341014 new udev related rc bug.09:08
infinityBenC is doing one last kernel upload tomorrow before we do -meta.09:08
Keybukcool09:09
Keybukmakx: yeah, there's a zillion copies of that one -- doesn't affect us :)09:09
infinity(Which will be an ABI bump and another LRM, but that's no big deal)09:09
makxKeybuk: haven't looked at it yet.09:09
makxdidn't know there are more than this one.09:09
infinityKeybuk : Is there any chance of us converging with Debian's udev again, or are we forking too far to come back at this point?09:09
Keybukmakx: afaict it's a user using a udev that requires 2.6.15 on 2.6.1409:09
Keybukinfinity: forking it and never looking back09:10
Keybukupstream is our rock for udev now09:10
makxKeybuk: any recommendation how i should handle that bug?09:16
=== makx wanted initramfs-tools to migrate to testing.
makxbut udev keeps it away atm.09:16
makxd-i needs initramfs-tools in testing.09:16
KeybukDepends: linux-image-2.6.15-<abi> would work09:16
Kamionkernel tomorrow? OK, Flight 2 is officially next week, not this week09:27
KamionI'm not going to try to get it out two days after a major kernel upgrade09:27
makxhmm newer udev works on my box09:31
makxeven with 2.6.14 *strange*09:31
infinityKamion : Wimp. :)09:33
infinityKamion : After some of my other tasks are settled, CD buildability/installability is moving up my personal priority list.09:33
infinityKamion : Have you decided what to do about cdebconf and libgtk+2.0-directfb-dev?09:45
makxbahh could reproduce while recreating initramfs10:04
Kamioninfinity: not yet10:11
=== pitti_ [n=pitti@195.227.105.180] has joined #ubuntu-boot
Kamioninclined to rip it out of cdebconf for the moment until it stabilises upstream, though10:11
=== pitti_ [n=pitti@195.227.105.180] has joined #ubuntu-boot
fabbioneKamion: can i safely assume that architectures that have special /boot requirements are properly coded in partman-auto recipes?10:52
fabbioneit looks to me that it is a "true" statement and that the recipes are done in such a way that / is always on an ext3 fs10:53
fabbioneif so, that will simplify my life of a magnitude10:57
makxKeybuk: i've fixes for udev 0.76, will integrate your separation after.11:11
Kamionfabbione: the partman-auto recipes shouldn't create anything incorrect11:15
Kamionby themselves11:15
fabbioneKamion: ok.. i did recheck and it looks like i am right.. in that case i can save a few tons of code :)11:16
MithrandirKamion lshttp://people.ubuntu.com/~tfheen/bzr/cdebconf-keystep/11:58
Mithrandirgrr11:58
MithrandirKamion: http://people.ubuntu.com/~tfheen/bzr/cdebconf-keystep/ and http://people.ubuntu.com/~tfheen/bzr/cdebconf/ might be interesting.11:58
Mithrandirthey should be pullable now11:58
KamionI'll have a look later; buried in syslinux right now11:59
Mithrandirsure, have fun. :-)11:59
Kamionunlikely :-/12:02
=== Kamion idly curses Fabian
Kamion"please apply 3000 lines of assembly patch, kthxbye"12:02
Kamion+.nosusedata:12:03
KamionNO, THIS ISN'T DISTRO-SPECIFIC AT ALL, WHY DO YOU ASK?12:03
Mithrandirit's early enough that you can't use C sensibly?12:03
Kamionsyslinux is mostly assembly, yes12:03
Kamionthere's some C in the higher-level areas, but this is all very low-level12:03
Kamion+lxrc_data      db ' SuSE='12:04
Mithrandirheh12:04
MithrandirKamion: it's debian-cd which generates the syslinux configuration for the install CDs, right?12:18
KamionMithrandir: currently, yes12:22
Kamioncolin.watson@canonical.com--2005/debian-cd--ubuntu--012:22
Mithrandircheers12:22
MithrandirI think I have a somewhat ugly hack for it to reboot after checking.  Set MENU to /bin/cdrom-checker;/sbin/reboot12:26
fabbionei think i got partman-auto-lvm to do exactly what we want12:34
fabbioneKamion: is the latest parted (with lvm support on ppc) in dapper?12:34
Kamionfabbione: yes12:36
Kamion<cjwatson@cairhien ~>$ bash12:37
Kamion<cjwatson@cairhien ~>$ MENU='foo;id'12:37
Kamion<cjwatson@cairhien ~>$ exec echo $MENU12:37
Kamionfoo;id12:37
KamionMithrandir: I don't think that will work, no12:37
fabbioneKamion: thanks12:37
KamionMithrandir: shouldn't we just arrange for cdrom-checker to exit 12 in some mode? that will cause rootskel to reboot12:38
MithrandirKamion: oh, it does?  If so, that's a trivial change.12:38
Mithrandirisn't export MENU=${1:-/usr/bin/main-menu}12:39
Mithrandirbloody unuseful, since it's always called from inittab?12:40
Kamionyou can run debian-installer by hand when debugging stuff12:44
Kamionin fact I often do :)12:44
Kamionyes, it's useless in the default path12:45
Mithrandiryes, but that piece of code means you can't do my hack which was just to set MENU on the syslinux command line12:45
Mithrandirso I'm wondering if it should leave $MENU alone if it's set.12:45
Mithrandirany thoughts on that?12:46
Kamionbut your hack wouldn't work anyway because variable expansion doesn't work the way you need12:46
Kamionoh, without ; you mean?12:47
Kamionsure, it probably should12:47
Mithrandirtrue, so cdrom-checker would need a small adjustment as well12:47
Kamionanyone here know what the SuSE= kernel argument does on SuSE kernels?12:47
Mithrandirto exit 12 instead of EXIT_SUCCESS if strcmp(argv[0] ,getenv("MENU")) == 0 or something like that.12:48
Kamionthat would work ...12:48
Mithrandirit's a hack, but I don't think it's undesirable.12:49
=== Kamion nods
MithrandirI'll just commit it upstream, I can't see any reason not to take that.12:50
KeybukKamion: does /lib/modules/.../modules.ofmap exist and contain data for you?12:50
KamionKeybuk: not on Debian; should I reboot into dapper?12:51
Keybukit may need new module-init-tools12:52
Keybukok, I won't worry for now12:53
Kamionoh, use-case for having proc in fstab; upgrading chroots and being too lazy to type 'mount -t proc proc /proc' (some packages require mounted /proc to upgrade cleanly)12:54
Keybuktrue, but then we'd also need /sys in there12:56
Keybuknot to mention /dev12:56
Kamion'mount /sys' seems to work without it being in fstab01:02
Kamion(hmm, maybe /proc would too, haven't tried)01:03
Kamionthe minimal set of device nodes debootstrap sticks in /dev is generally enough to get by for just upgrading stuff01:03
Kamionyou don't really need hardware devices there, just the virtual ones01:03
KeybukI guess01:04
KeybukI'm not too concerned which way we go01:04
Keybukif we have /proc in fstab, we should have /sys too, both with a note that everything is ignored and it's just there so you can "mount /proc"01:04
=== fabbione hits lvm & co straight in the balls
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
infinityKamion : People mount proc from inside their chroots?... I mount proc from the base system into all the chroots.01:26
fabbioneGO LVM01:34
fabbioneDIE DIE DIE01:34
MithrandirKamion: would you rather that I backport my changes (so we have to merge them later), or should I just upload the packages in Debian and wait for them to trickle through to us?  It's rootskel and cdrom-checker.01:58
KamionMithrandir: just do it in Debian, I think02:02
Kamionparticularly since we're in sync with rootskel right now02:02
Mithrandirok, sure02:02
Mithrandirdo we sync installer components automatically?02:03
Kamionyes02:04
Kamioncoo, syslinux supports assembling multiple initramfs pieces now02:27
=== fabbione builds d-i to test pal on ppc
fabbionewe need to switch to .1502:33
fabbioneor i will be forever doomed to build custom d-i02:33
jbaileyfabbione: What's blocking it?02:33
fabbionejbailey: that my ppc is not supported in .12?02:33
fabbioneso i had to patch .12 to get a kernel that can actually install on my ppc02:34
jbaileyKamion: I think it has since at least OLS.02:34
jbaileyKamion: HPA and I talked about it there.02:34
fabbionebah02:50
fabbionepal still hates me on ppc02:50
fabbioneok.. it's tomorrow's work to get it fixed02:51
MithrandirKamion: some people might think you're slightly obsessive in your branding when you are changing Debian to Ubuntu inside comment strings in the source. ;-)02:56
Kamion:-)02:57
fabbionehmmm02:57
Kamionyeah, should probably drop those patches02:57
fabbioneKamion: do you think you can help me a second?02:57
Kamionsure02:58
fabbionefor some reasons a d-i build from today on ppc02:58
fabbionedoesn't have libselinux02:58
fabbioneand lvm2 basically doesn't work02:58
fabbioneusing the last daily install on i386 works.. and i am assuming it has libselinux02:58
Kamionit needs libselinux in the udeb build? that's fucked02:58
Kamionthere's no point having libselinux in d-i and I'd rather it weren't there02:58
fabbionepvs: error while loading shared ..02:58
fabbioneok02:58
Kamionthere's no selinux udeb02:59
fabbioneso i guess i need to play with lvm2 to make 2 different builds02:59
Kamionyes02:59
fabbionethat's ok02:59
fabbioneit's only linked02:59
fabbione"only"02:59
Kamionif it's linked as a shared object (and if not, why not?) then there needs to be a udeb02:59
fabbioneeither i got the merge wrong03:00
fabbione(lvm2)03:00
fabbioneor we need that03:00
fabbionebut right now i am too tired to figure it out03:00
fabbionethe new pal should work just fine once this is fixed03:01
=== pitti_ [n=pitti@195.227.105.180] has joined #ubuntu-boot
KeybukKamion: so, what do you reckon?  should I upload new udev and friends now, or wait until wednesday morning03:46
Keybuk(on the basis that I'm not contactable at all tomorrow)03:46
infinityWill it break the current default kernel?03:47
infinityIf 2.6.12-9 continues to work right until I update linux-meta, upload it now.03:48
infinityOtherwise, drop the upload somewhere where I can get at it, and I'll do it all together.03:48
=== Kamion agrees with infinity
Keybukit'll braek03:50
infinityNow I tihnk I'm going to dirnk myself into a stupor and attempt to get some stress-relieved sleep.03:50
infinityKeybuk : Then sign the uplooad, put it somewhere, and mail me the location.03:50
infinityKeybuk : I'll make the upload together with linux-meta.03:50
Keybukhttp://people.ubuntu.com/~scott/packages/new-udev03:53
jbaileyKeybuk: How brave do we have to be? =)03:55
Keybukworks for me :)03:55
=== jbailey builds
jbaileyDo I need to be on 2.6.15?03:56
jbaileyLast I checked that was still b0rked on ppc6403:57
jbaileydpkg-source: error: file udev_076.orig.tar.gz has size 4903 instead of expected 28173503:57
Keybukyes, you do03:57
jbaileyKeybuk: How are you planning to handle the migration from Breezy to Dapper?03:57
Keybukuh, try now03:57
Keybuk"migration" ?03:57
jbaileyMaking sure that a person has the new kernel loaded.03:58
jbaileyWorks this time, thanks.03:58
Keybukit checks whether /sys/class/mem/null/uevent exists, if not unmounts /dev and puts the old static one back03:59
jbaileyAh, cool.03:59
Keybukit seemed a sane one to look for <g>03:59
jbaileyOoo, cuddly.  It provides the initramfs-tools hooks itself.04:00
Keybukyes04:00
jbaileyNice.  The hooks are quite clean.04:01
jbaileyI'll ask Ben about 2.6.15 when he's on later, and then test it on ppc64 and sparc for you.04:02
Keybukright, gonna have lunch, then go down south -- back wednesday04:04
makxhello jbailey04:43
makxi've got an upldate for the debian version.04:43
makxnew udev upstream..04:43
makxcloses 1 rc bug, haven't packaged yet.04:44
jbaileymakx: Cool.04:44
makxwill ping you in one hour when it's on mentors.04:44
jbaileymakx: Note that Ubuntu and Debian udev packages are about to diverge heavily.04:44
makxyes please tell me04:44
jbaileymakx: It might be worth taking a look at some of the hacks that Scott's done in his repository.  It splits all of the udev stuff into the udev package.04:45
makxyou are stabilizing?04:45
makxi know04:45
jbaileyFor Debian, you might want to take those hooks and package them into the initramfs-tools package directly.04:45
makxis it uploaded already to ubuntu?04:45
makxspoke with Md he will take those hooks in middle term04:45
makxenough running after udev.. ;)04:46
=== makx looks up packages.u.c
makxuugh missing /dev/input/mouse04:47
makxhas your kernel also modular mousedev04:47
jbaileyYes.04:49
makx:(04:51
=== dilinger [i=dilinger@mouth.voxel.net] has joined #ubuntu-boot
makxKeybuck: where can i find latest udev?05:23
makxjbailey uploaded 1 min ago initramfs-tools 0.41 -> http://mentors.debian.net/debian/pool/main/i/initramfs-tools/07:04
makxbug reporter did test that version with udev from incoming07:04
makxsolved all issues for him+me.07:05
makxagain an high urgency upload.07:05
makxalso vorlon is letting initramfs-tools 0.40 into testing07:07
makxas it works against the udev which is in etch.07:07
makx:)07:07
=== pitti_ [n=pitti@195.227.105.180] has joined #ubuntu-boot
=== sivang [i=sivan@ubuntu/member/sivang] has joined #ubuntu-boot
makxKamion: initramfs-tools migrated to testing :)11:35
Kamionhooray, we can revert that hack after the mirror push then11:36
fabbioneKamion: still around?11:42
Kamionfabbione: yes11:44
fabbioneKamion: do you think we can schedule a 20/30 minutes work together tomorrow?11:44
Kamionyeah, probably. I have to go into town at some point though11:45
fabbioneother than between 10:30 UTC and 12:30 UTC ( i have to go to the dentist)11:45
fabbioneyeah you tell me when it's best for you outside that slot and i am fine11:45
fabbionethere are some issues with pal i need to look at together with you11:45
fabbionebecause i am not sure 100% how to address them11:46
Kamion15:00 UTC?11:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!