/srv/irclogs.ubuntu.com/2005/08/24/#ubuntu-kernel.txt

jbaileyIt's replacing an existing patch already that has the same name.12:13
jbaileySo the load order should be already determined.12:13
jbailey(And I didn't play with it outside of that environment...  I'd be hard pressed to remember how to build a kernel other than 'debuild' *g*)12:14
BenCok :)12:17
BenCjbailey: is there a bug that this patch fixes?12:20
jbaileyIf bugzilla ever comes up, I'll let you know.../12:22
jbailey*sigh*12:22
jbaileyBenC: 1353512:38
jbaileyIt occured to me that I could just search my email. =)12:38
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
=== doko [n=doko___@dsl-084-059-064-154.arcor-ip.net] has joined #ubuntu-kernel
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
=== doko [n=doko___@dsl-084-059-064-154.arcor-ip.net] has joined #ubuntu-kernel
=== smurfix [n=smurf@debian/developer/smurf] has joined #ubuntu-kernel
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
=== infinity [n=adconrad@loki.0c3.net] has joined #ubuntu-kernel
=== dilinger [i=dilinge@mouth.voxel.net] has joined #ubuntu-kernel
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
fabbionemorning06:09
fabbioneBenC: did you commit the patch?06:17
fabbioneor do i need to?06:17
fabbioneargh06:18
fabbionehe is not online06:18
fabbionejbailey: where is your patch?06:18
jbaileyfabbione: My homedir on concordia06:19
fabbioneok06:19
fabbionethanks06:19
jbailey<jbailey> BenC: Whenever you're back, the initramfs DSDT patch is in my homedir on concordia and is called drivers-acpi-osl_attach-dsdt-to-initrd.dpatch06:19
fabbionedrivers-acpi-osl_attach-dsdt-to-initrd.dpatch ?06:20
fabbioneehhe06:20
jbaileyRight.  Replaces the current version.06:20
jbaileyAfter 3 attempts to figure out how to call it something else, I gave up and gave it the same  name. =)06:20
fabbioneahaha06:20
jbailey(I think you generate your patch lists somehow, but the kernel packaging makes gcc's look simple)06:20
fabbioneyes we do..06:21
fabbionefrom 00list-$version to 00list06:21
fabbionebecause we support patching per arch and per flavour06:21
fabbioneso we need to generate it dynamically06:21
fabbionedpatch isn't exactly working06:22
fabbionewhat do i need to add in the changelog?06:22
fabbionejb??06:26
fabbionewhat do i need to add in the changelog? <-06:26
fabbioneok nevermind.. i wrote something you lazy canadian :P06:30
jbaileyEh, I  don't have a nick highlight on 'jb'06:42
jbailey=)06:42
jbailey*sleepy* Canadian.06:42
fabbioneyeah right :)06:42
fabbionelazy lazy...06:42
fabbione:P06:42
jbaileyRight.06:42
jbaileyIf I were less lazy, I'd have gotten up and gone to bed already.06:42
fabbioneahaha06:43
jbaileySleep now06:44
fabbionenight jeff!06:48
fabbionelamont: ping?06:54
lamonteep!06:54
fabbionelamont: i am on f11.. do we have enough pkgs to build the kernel in the breezy chroot?06:55
fabbioneor do i still need to use hoary?06:55
lamontI think you can use breezy06:56
lamontouch.06:56
fabbioneheck i can't remember my passwd on f1106:56
fabbionegrrr...06:56
lamontneed to have gcc-3.4-hppa64 (still universe) installed in the chroot.06:56
fabbionelamont: can you reset it for me please?06:56
lamonthppa-hacks/expect-tcl8.3-dev_5.43.0-2_hppa.deb06:56
lamonthppa-hacks/expect-tcl8.3_5.43.0-2_hppa.deb06:56
lamonthppa-hacks/expectk-tk8.3_5.43.0-2_hppa.deb06:56
lamonthppa-hacks/gcc-3.4-hppa64_3.4.4-5ubuntu1_hppa.deb06:56
lamonthppa-hacks/palo_1.9_hppa.deb06:56
lamontthat's all the universe-should-be-main packages that I have hacked in right now.06:57
fabbioneotherwise i will just use hoary...06:57
lamontfabbione: sure06:57
fabbionejust put a temp one that i can change on the fly06:57
fabbionei am already logged in06:57
lamontyeah, ISTR that sshkeys are the only way to actually login...06:58
fabbioneyeah but i need the passwd for sudo :)06:59
fabbioneso i can install the B-D06:59
fabbioneor you can install them for me..06:59
fabbionei really don't care tbh 100%06:59
fabbionelamont: is the chroot reasonably updated?07:03
fabbioneor do i need to upgrade it first?07:03
lamonthasn't been touched by me in forever07:04
fabbioneok07:04
lamontI'll let you fly it07:04
fabbionedeb http://people.ubuntu.com/~lamont/ubuntu-hppa/tree hoary main restricted universe07:04
fabbionei guess this is not needed anymore..07:04
fabbionelamont: that's fine :)07:04
lamontand should not be present if breezy is07:05
lamont(it has .debs with diff md5sums, but the same name)07:05
fabbionei think you did create that chroot during the rebuild of breezy07:05
=== fabbione kills
=== lamont isn't sure if breezy is actually debootstrappable yet...
lamontso you may have to clone the hoary chroot, nuke /var/cache/apt/archives/*, fix /etc/apt/sources.list, and dist-upgrade07:06
fabbionefor what i need, a dist-upgrade will do07:06
lamontmaybe07:06
fabbioneit's old enough that it's upgrading almost everything :)07:07
lamontif you get any bitching about md5sums on debs being wrong, remove the afflicted .deb :-)07:07
fabbioneeheh yeah.. have been there before07:07
fabbionechroot breezy/ apt-get build-dep linux-source-2.6.1207:11
fabbioneReading package lists... Done07:11
fabbioneBuilding dependency tree... Done07:11
fabbione0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.07:11
fabbionei guess that's it :)07:11
fabbioneok. sparc and hppa building07:17
fabbionenice.. the latest OCFS2 will compile on sparc and hppa as well..07:20
fabbioneand the others too now...07:22
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
fabbionehey Ben07:55
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== michele [n=michele@host147-90.pool8540.interbusiness.it] has joined #ubuntu-kernel
Mithrandirfabbione: what's the hold-up with 9157?09:47
fabbioneMithrandir: that the fix we did try, didn't work?09:48
MithrandirI can't remember, it's been a whlie.09:49
fabbioneyeah i do remember...09:49
fabbionethat's why.. the patch doesn't help at all...09:49
fabbionebut i don't know why09:49
fabbionewe can ask BenC when he is awake...09:50
=== chmj [n=chmj@196.36.161.235] has joined #ubuntu-kernel
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
Mithrandirapparently, it should load i2o_core, but not i2o_block.10:18
Mithrandirwhat's responsible for loading sd_mod for instance?  I think the same mechanism should be used to load i2o_block10:18
fabbionehotplug in theory10:18
fabbionebut the point is that it loads correctly the driver for the card, but not the possible associated device manages10:19
fabbionemanagers10:19
fabbioneif you load a scsi driver for card foo10:19
fabbioneyou don't know what's connected to it10:19
fabbioneit could be a disk or a cdrom10:19
Mithrandiryeah10:19
Mithrandirok, so hotplug should then traverse the device tree and look at what's connected and then load modules as appropriate?10:20
fabbionethat's why initramfs parses /sys after to identify what needs to be loaded10:20
fabbioneyup10:20
Mithrandirhm, I guess I should see if I can test that machine sometime in the future, then10:24
fabbioneMithrandir: initramfs atm doesn't check for i2o10:27
fabbionebut it's trivial to implement10:27
fabbionethat would solve your problem i think10:27
fabbionecheck in initramfs scripts/functions10:28
fabbionethere is a call to scsi_init_something10:28
fabbionethat's a little bash function that parses /sys in seek of scsi devices and modprobe10:29
fabbionethe same can be done for i2o without any problem...10:29
fabbioneok ladies10:43
fabbione7.11 is ready10:43
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
MithrandirI think I have a fix for i2o, now I just need to get access to the box scheduled..10:53
Mithrandirfabbione: any idea where Xu's test kernel is?12:12
fabbioneMithrandir: he did upload already.. it's building mostlikely, waiting for pitti to bless the USN12:13
Mithrandirok12:13
fabbionebut i don't have the changelog12:13
fabbioneso i don't know if he added the patch or not12:13
fabbioneit's mostlikely in the archive already12:13
fabbionebecause sparc picked it up for building12:14
Mithrandir  * Fixed sync_page_io bio leak in drivers/md/md.c (Neil Brown).12:14
Mithrandiryup12:14
fabbionecool12:14
fabbionefood time12:14
=== Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has joined #ubuntu-kernel
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
fabbionehey BenC12:52
fabbionealready awake?12:52
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
Mithrandirjbailey: does my i2o patch for initramfs look remotely sane?01:27
jbaileyMithrandir: I just got here, lemme look. =)01:27
Mithrandirok01:28
jbaileyMithrandir: Where did you send it?01:29
Mithrandirjbailey: new bug01:31
Mithrandir1380601:32
jbaileyYes, this looks right.01:34
jbaileyAssuming that's where things are in /sys and such.  I don't have i2o systems here.01:34
Mithrandirwell, it's the only thing I saw which resembled a block device.01:36
jbaileyCool.  Will you have a chance to test it, or should I just apply it?01:36
MithrandirI can test it, but not for a while, that box is responsible for all the ads we're sending out here (which means it'll cost about 3000 EUR/day just in lost revenue if we take it down unplanned)01:38
jbaileyYup, fair enough.01:43
jbaileyI'll just apply it for now then.  It can't be worse than it is now.01:44
Mithrandirtrue01:44
jbaileyAnd I don't see anything harmful in there.01:44
jbaileyI won't upload just for this,  though.  I'll probably pull in the LVM fix first.01:45
fabbionewhat time is it in BenC land?02:08
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulheylo02:10
fabbionehey zul02:10
fabbioneok time to start uploading the kernel02:11
fabbionei can't wait forever02:11
zulyou can do it!02:12
mjg59Woo kernel02:12
fabbioneeheh02:15
fabbioneaccepted02:17
fabbionethis time sparc will be the fastest arch to upload :)02:17
zulbecause there are only a couple of users? ;)02:19
jbaileyzul: He'02:22
jbaileys probably primed the ccache. =)02:22
zulim evil02:22
jbaileydoko: Quick!  Upload gcc!02:22
mjg59fabbione: That's -7.11?02:26
fabbioneyes02:26
fabbionejbailey: no.. even better.. i did a full sbuild while waiting.. the kernel was ready for upload this morning02:27
jbaileyAhahahah02:27
fabbionebut i was waiting Ben for the baz dance and stuff02:28
fabbioneso in the meanwhile i can start02:28
fabbioneit always takes a few hours before it's builded on all 4 arches02:28
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
TheMusoc02:42
=== TheMuso curses speakup.
zulhey ben02:43
=== TheMuso doesn't remember being called ben unless zul is referring to someone else.
fabbionehey BenC02:46
fabbioneTheMuso: you are not the only one in this chan :)02:46
TheMusoJust realised that. :S02:46
BenCweird02:49
BenCnot sure why I keep getting disconnected02:49
BenCfabbione: ready to do this kernel?02:49
fabbioneBenC: yes..02:49
fabbionei did upload the kernel in the meanwhile02:50
fabbioneall the rest needs to be done02:50
fabbioneas it stands now, preX,11 branch is finished02:50
fabbioneso it's like you completed your devel cycle02:50
fabbionei usually wait for katie to get the ACCEPT message and only after tag/prepare the new devel branch02:51
fabbioneso when you are ready we can start the baz dance02:51
BenClet's do it02:51
fabbioneok..02:52
=== BenC hears the bas line to Funky Cold Madina as he says that
fabbionethe first thing to do is to get mainline...02:52
BenCbass line02:52
fabbioneahah02:52
fabbionekernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.1202:52
fabbionesince it's the first time:02:52
fabbionebaz get kernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.12 debian-mainline02:53
fabbionestore it whenever you want..02:53
fabbioneit doesn't need to be in the kernel source02:53
BenCok02:55
fabbionetell me when you have done that..02:55
BenCit's done02:55
fabbioneok02:55
fabbionenow we merge from the pre branch02:55
fabbionebaz merge kernel-team@ubuntu.com--2005/kernel-debian--preX,11--2.6.1202:56
fabbioneyou do that inside the debian-mainline dir you just got02:56
fabbionethis will take some time...02:57
fabbioneit's a quite slow operation02:57
BenCok...02:57
fabbionein the meantime i suggest you check your enviroment on people.u.c to be sure 100% that your umask is set to 00202:57
fabbionefor sftp operation02:57
BenCbefore or after I do this?02:58
fabbioneduring...02:58
BenCok, did that02:58
fabbioneit's important the umask is set before you commit02:58
BenCand the merge is done02:59
fabbionefor reading it's no problem02:59
fabbioneok02:59
fabbionedid you get any conflict?02:59
BenCnope02:59
fabbioneok.. now you can commit...02:59
fabbionebaz commit -s'2.6.12-7.11'02:59
fabbione-s is the comment...02:59
fabbioneor commit log or whatever02:59
fabbionebaz doesn't spawn a nice editor to make commit logs03:00
fabbioneit's sort of retarded that way03:00
BenCok, that finished, but the last line was03:00
BenCarch: no arch user id set03:00
BenCthat a warning?03:00
fabbionehmmmm03:00
BenCor did it fail03:00
fabbionewhat's the output of baz my-id ?03:00
BenCarch: no arch user id set03:01
fabbioneok03:01
fabbionebaz my-id Fabio M. Di Nitto <fabbione@canonical.com>03:01
BenCsome env I need to set?03:01
fabbioneor whatever fits better to you03:01
fabbionethe commit did fail...03:01
fabbioneor it didn't go trough03:01
fabbionealso remmeber your gpg private key03:01
fabbioneyou need to sign the commit03:01
fabbioneotherwise it fails even worst03:02
BenC* committed kernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.12--patch-1003:04
fabbionewhat's your keyid?03:04
BenC"Ben Collins <ben.collins@ubuntu.com>"03:04
BenC60E80B5B03:05
fabbionesorry... i mean the 0x..03:05
fabbioneyeah03:05
=== fabbione updates locally...
BenCso the "--patch-10" is something that baz adds? is that like a revision level?03:06
fabbioneit's like the amount of commits on that branch03:07
fabbionesort of -rXXXX in svn03:07
BenCright03:07
fabbioneit's added automatically normaly03:07
fabbionebut you can use it to retrive specific revisions03:07
fabbioneand stuff like that03:07
fabbioneok.. now03:07
fabbionewe need to tag and prepare the next devel branch03:08
fabbionedo a baz abrowse03:08
fabbionevery useful command to see all the branches in that repo03:08
fabbionenow.. baz as tla sucks hard on how you can name branches..03:09
fabbionespecially when it goes to . - and stuff like that03:09
BenClots of them03:09
fabbioneyup03:09
BenCok, ready to create a branch03:11
fabbionebaz branch kernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.12 kernel-team@ubuntu.com--2005/kernel-debian--mainline-2,6,12-7,11-0003:11
fabbioneyes sorry.. connection to uk is slow from here..03:11
fabbioneit was still abrowsing03:11
fabbionethis will create the tag03:11
fabbioneno!03:11
fabbionethere is an weeoe03:11
fabbioneerror03:11
BenCok03:11
fabbionebaz branch kernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.12 kernel-team@ubuntu.com--2005/kernel-debian--mainline-2,6,12-7,11--003:11
fabbionethere03:11
fabbionenote how . - and , change03:12
BenCthat's the tag for the last release, right?03:12
fabbioneyes, that's correct03:13
BenCdone03:13
fabbioneok03:13
fabbionenow let's create the branch for the new devel03:13
fabbionebaz branch kernel-team@ubuntu.com--2005/kernel-debian--mainline--2.6.12 kernel-team@ubuntu.com--2005/kernel-debian--preX,12--2.6.1203:13
BenCdone03:14
fabbioneperfect03:14
fabbionenow.. go in you kernel source debian/03:14
fabbione(that i guess you manage with baz)...03:15
fabbionebaz switch kernel-team@ubuntu.com--2005/kernel-debian--preX,12--2.6.1203:15
fabbionebrb.. wife is calling...03:15
fabbionere03:19
fabbionetell me when you are done...03:19
BenCdone03:19
fabbioneok  just one second that i will fix one small thing in the rules file03:20
fabbioneit will make your life simpler :)03:20
fabbioneif you notice at the end of the rules file there are some "I am lazy BOFH" targets to help you do some boring tasks03:21
fabbioneone of them is startnewrelease03:21
fabbione(that i am fixing now)03:21
fabbionethat's the first command you run on a new devl branch...03:22
fabbionearch_commit: unable to acquire revision lock (internal error in archive-pfs.c(pfs_lock_revision))03:22
fabbioneGRRRr03:22
=== fabbione bets on wrong umask
=== BenC set his umask correctly
BenCunless .bash_profile isn't getting loaded03:23
fabbioneBenC did you set it at the top or the bottom?03:23
BenCtop03:23
BenCI just changed what was already there03:23
fabbione4 drwxr-xr-x    3 bcollins warthogs 4096 Aug 19 14:14 kernel-debian--preX,12--2.6.1203:23
fabbioneyeah.. it didn't load..03:24
fabbionelet me check where i do it...03:24
fabbionei do it in .bashrc03:24
fabbionethat's because sftp doesn't load .bash_profile03:24
fabbioneso i need you to do some chmod on people :)03:25
fabbionecd /home/lamont/public_html/Archives/kernel-team@ubuntu.com--200503:25
BenCyeah, doing it now03:25
fabbioneyeah03:25
fabbionewe need it in all the branches/commit you do03:25
BenCdone03:25
=== fabbione commits
BenC$ find . -user bcollins | xargs chmod g+w03:26
BenCshould get everything03:26
fabbioneit did03:26
fabbioneok get the change i did to rules and run that makenewrelease as user03:26
fabbioneno need of fakeroot03:27
BenCadded umask to my bashrc too03:27
fabbioneperfect :)03:27
fabbioneit should basically: create the new changelog entry, add debian/patches/00list-* stuff03:28
fabbioneyou might want to correct the info in the changelog for the name03:28
fabbionethey depend on your passwd file..03:28
fabbionebut clearly, modify them as you wish03:29
fabbionethese were ok for me.. they might be useless or not enough for you03:29
BenCstartnewrelease?03:30
fabbioneyeah03:30
fabbionemake -f debian/rules startnewrelease03:30
BenCdone03:31
fabbioneok.. now..03:31
fabbionebaz lint 03:31
fabbioneit will tell you if there are files in the archive that are not in rcs03:31
BenCno output03:31
fabbioneok03:31
fabbionebaz diff03:31
fabbioneso you can see what has been done03:31
BenCchanges related startnewrelease03:32
fabbioneperfect03:32
fabbionenow.. we did bump the abi03:32
BenCalready been using that command :)03:32
fabbioneso there is a manual step to do03:32
fabbioneehe ok.. since i don't know how much you know about baz.. i go step by step..03:32
fabbionego in debian/abi03:33
BenCok03:33
fabbionebaz mv 2.6.12-6.10 2.6.12-7.1103:33
fabbioneonce you have done that, commit03:33
BenCthe whole tree?03:33
fabbione?03:33
BenCnot just the abi change, right?03:33
fabbioneno no.. the whole tree03:33
fabbionethis is to start a new release after an abi change..03:34
fabbionethe most complex case basically03:34
fabbioneso once you get this one right.. the others will be a breeze..03:34
fabbionetell me when you are done with the commits...03:34
fabbioneso i can add the new abi files03:35
BenCdone03:35
fabbioneok gimme a couple of minutes now...03:35
fabbionein future, when we have abi changes, you will have to take care of i386/amd64/ppc/ia64..03:35
fabbionethat's what you are mandate to :)03:36
fabbionei will take care of hppa/sparc03:36
fabbionesince it's non-paied porting job03:36
fabbionebut clearly..03:36
fabbioneif you take care of them too.. you will become a Kernel Hero :)03:36
BenCwell, I have both systems here, so I can probably squeeze them out once I settle in to the "have to do" stuff :)03:38
fabbionewell it's simple03:38
fabbionewe officially support only 3 arches03:38
fabbionei386/amd64/ppc03:38
fabbioneso the rest is work that should come from the community03:39
fabbionegiven that i will get pobably ia64 and hppa, and that i love sparc...03:39
fabbionei took care of them as well03:39
fabbioneit's not high cost to run a build in parallel03:39
fabbioneia64 is at the DC03:39
fabbionehppa ping me or lamont03:39
fabbionesparc we can both do i guess03:39
BenCamd64 is the only thing I am missing locally03:40
fabbioneBenC: tough.. i only have i386 and sparc :)03:40
fabbioneyou build it at the DC03:40
fabbionesomebody will test for you03:41
fabbioneand for what i suggest.. build and work as much as you can on the DC machines03:41
fabbionethey are fast :)03:41
=== fabbione waits for baz to do a diff....
fabbioneok done03:46
fabbioneBenC: update.. and you are good to go with the next kernel03:46
fabbionenow we need to look at all the surronding of an abi change...03:47
fabbioneBenC: ssh to chinstrap and go to fabbione@chinstrap:~/benc03:47
fabbionei did prepare all the pkgs for you already signed03:48
fabbionesince i didn't know if you already have upload privileges03:48
fabbionewhen changing the abi the sequence to do is:03:48
fabbionekernel03:48
fabbionelinux-restricted-modules03:49
fabbioneand in no preferred order linux-meta and debian-installer03:49
BenCok03:49
fabbionenow.. as soon as the kernel is built on all arches03:49
BenCwhat exactly is changed in each of those?03:49
fabbionehttp://people.ubuntu.com/~lamont/buildLogs/l/linux-source-2.6.12/ <-03:49
fabbionelinux-restricted-modules is a pain package03:49
fabbioneyou need to modify changelog/control.stub/control/rules03:50
fabbionecontrol and control.stub you need to updated the B-D03:50
fabbionesed -i -e 's/2.6.12-6/2.6.12-7/g' control.stub03:50
fabbionewill do03:50
fabbionethe REAL pain is rules03:50
fabbioneyou need to look at the beginning where there are a bunch of _MINORS=03:51
fabbioneyou need to bump these one manually03:51
fabbionethere are 3 or 4 iirc03:51
fabbionethan you just sign and upload03:51
zul (NOTE from Fabio: this cool guy did push me something that updates03:51
zul     drivers-acpi-osl_attach-dsdt-to-initrd.dpatch, but i guess he falled03:51
zul     over his keyboard before giving me the data for this entry... duh!)03:51
zulshouldnt that be fell?03:51
zul:)03:51
fabbionelinux-meta needs a one char change in debian/rules i think03:52
fabbioneit's documented and there is only one place where the abi num is reflected03:52
fabbionefor d-i i usually ping Kamion03:52
fabbionei don't upload d-i myself.. but he is in holidays now and he gave me the list of things to do03:53
fabbionein general it's always a grep/sed for the previous ABI03:53
fabbionenow.. the other pain are the seeds03:53
=== BenC copies and pastes this IRC session
fabbionethe seeds are lists of binary pkgs that are used to move pkgs from universe to main03:53
fabbioneBenC: yeah that's the best :)03:53
fabbioneBenC: we are not allowed (usually) to make arbitrary changes in there03:54
fabbionethat's mdz and Kamion business03:54
fabbionebut..03:54
fabbionethere are a few entries that are names Kernel-Version that are there only for us :)03:54
fabbioneBenC: register the archive i did paste to you03:55
fabbionethat's where the seeds live03:55
fabbioneand get this branch seeds--breezy--003:55
fabbionebaz get ubuntu-devel@lists.ubuntu.com/seeds--breezy--0 seeds03:56
fabbionei already updated them for -7 so if you grep for 2.6.12-7 you will see what needs to be changed where03:56
fabbioneso that's basically it03:57
BenCcool03:57
fabbioneand when you do normal uploads without ABI changes.. you just upload..03:57
fabbionenow one important trick03:57
fabbionelet's make them 2/3 :)03:57
fabbionewhen you need to change ABI, bitch always elmo/mdz in advance03:58
fabbionethey need to NEW all the pkgs03:58
fabbioneget them all ready in advance.. the kernel takes hours to build.. even on the buildd...03:58
fabbionelearn the way of baz cacherev :)03:58
BenCwhat is that?03:59
fabbioneeach time you do 5/6 commits.. run a baz cacherev03:59
BenCah, speeds things up?03:59
fabbioneit will create a cached revision both locally and in the archive..03:59
fabbioneyeps..03:59
fabbionei usually do it every 5/6 commits03:59
fabbioneand at the beginning of each branch03:59
fabbioneon mainline every 2/3 releases...04:00
fabbioneBenC: i would like to stop for an hour or so now and take a nap04:00
BenCsure04:00
BenCI've got plenty to do04:00
fabbionei would like you to keep an eye on the buildd's04:00
BenCthanks04:00
fabbioneping elmo to get the kernel newed04:00
BenCwhere can I find progress for the buildd's?04:00
fabbioneand if they get in the archive before i wake up.. to upload linux-restricted-.modules from chinstrap04:01
fabbioneyou need to use jackass to upload04:01
fabbionelftp jackass04:01
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
fabbionemput linux-restricted*04:01
fabbioneand that's it04:01
BenCok04:01
fabbionethere is no progress yet04:01
fabbioneyou just keep an eye on the build logs04:01
fabbioneas soon as the 3 main arches are done, you upload l-r-m04:01
BenCok04:02
fabbionethere are no l-r-m for ia64/sparc/hppa..04:03
fabbioneso it's pointless to wait :)04:03
=== chmj [n=chmj@196.36.161.235] has joined #ubuntu-kernel
fabbionei am off for a bit..04:07
zulBenC: in the past i push various bug fixes to fabbione, do you mind registering my archive as well?04:11
zulhttp://zulinux.homelinux.net/arch/zulcss@gmail.com--200504:12
zulthanks04:12
=== jbailey_ [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-kernel
BenCsure thing04:22
zuloh its the quebecker :)04:28
=== jbailey_ sharpens the stick
jbailey_... and promptly uses it to eat vegan poutine.04:31
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
=== ..[topic/#ubuntu-kernel:BenC] : Ubuntu kernel development discussion ONLY | http://www.ubuntulinux.org/wiki/KernelTeam | There are no kernel bugs.. only broken hardware | http://people.u.c/~lamont/Archives/kernel-team@ubuntu.com--2005/ playground: kernel-debian--preX,12--2.6.12
zulyummmy...vegan putone...not..05:07
jbailey_Vegan gravy can be okay.05:13
jbailey_Vegan cheese is generally.... not.05:13
BenCjbailey: do you still have that patch?05:22
jbailey_BenC: The kernel one?05:23
jbailey_It's still in my homedir on concordia05:23
BenCok05:23
fabbionere05:43
fabbionejb, BenC: i did apply that patch already in 7.1105:43
fabbionehow do we look otherwise?05:44
fabbionemissing ppc05:44
fabbionethat would have been jbailey05:51
fabbioneNICKHIGHLIGHT05:51
jbailey_fabbione: Eh?05:58
jbailey_fabbione: I'm not sure what respone you're looking for. =)05:58
jbailey_"Cool, thanks" =)05:58
fabbionejbailey: your initramfs patch is already part of 7.1105:58
fabbioneyou won the last entry in the changelog...05:59
fabbioneor almost ;)05:59
jbailey_As in, I got in by the skin of my teeth? =)05:59
fabbioneas in "you didn't answer to me this morning for a changelong entry"05:59
jbailey_Oh, whups. =)06:00
fabbionebut the patch made 7.1106:00
fabbioneoh speaking of bugs..06:02
fabbionewho wants to close them in bugzilla06:03
fabbione?06:03
fabbionezul: i know you love that ;)06:03
jbailey_"Make initramfs and dsdt not suck.  Side effect:  initrd and dsdt will suck, but mjg59 said that it's okay"06:03
fabbionetoo late :)06:04
fabbionethe kernel is up already06:04
fabbione  Changes by Jeff Bailey:06:07
fabbione  * (NOTE from Fabio: this cool guy did push me something that updates06:07
fabbione    drivers-acpi-osl_attach-dsdt-to-initrd.dpatch, but i guess he falled06:07
fabbione    over his keyboard before giving me the data for this entry... duh!)06:07
fabbione  (Closes: #13535)06:07
fabbioneyou won this entry...06:07
jbailey_Cool.  My next glibc upload should have The "Hey Fabio, It's fell, not falled" release. on it. =)06:08
zullol!!06:08
fabbioneahha06:08
fabbioneyeah.. sure!06:08
fabbionei like changelog "war" ;)06:08
mjg59fabbione: x86 seems to have made the archive. Thanks!06:09
fabbionemjg59: so does amd6406:09
jbailey_Yeah, but ever since mailirat, everthing is is just small skirmishes. =)06:09
fabbioneonly ppc/ia64/hppa are still building06:09
fabbionemarillat is french.. that says it all06:09
jbailey_What, that he's really just a gtk bug? =)06:10
fabbioneworst.... ;)06:10
mjg59fabbione: Excellent06:14
=== mdke [n=matt@unaffiliated/mdke] has joined #ubuntu-kernel
=== mdke [n=matt@unaffiliated/mdke] has left #ubuntu-kernel []
jbaileymjg59: Does the -7 contain the acpi hacking that might fix STR that used to work?  You had said you didn't think you had time for it, so suspected no.07:12
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
=== lamont [n=lamont@15.238.5.97] has joined #ubuntu-kernel
mjg59jbailey: It should do08:12
mjg59But acpi-support needs to be updated as well08:12
mjg59Hmm. Interesting.08:15
mjg59Something's changed and breaks bootup on this Toshiba now08:15
mjg59It probes ide0 and then hangs08:15
mjg59Oh, no, it just takes FOREVER08:15
mjg59So it's the same problem it had before. Never mind08:16
jbaileyJoy.  At least it's not another initramfs bug. =)08:16
zuli didnt do it08:22
fabbioneme neither08:31
zuli blame foo08:31
fabbioneBenC: are you back online? 08:33
zuli guess not08:52
zulholy lag batman08:59
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
fabbioneBenC: dude???09:15
BenCdamn this connection sucks09:15
BenCI keep typing and no one is responding09:15
fabbioneyeah we noticed..09:15
BenCthen it finally cycles09:15
fabbionespecially my wife that would like to have a word or 2 with you disappearing :)09:15
fabbionewe were supposed to be at a concert now...09:16
fabbioneforced here by the ABI bump :)09:16
fabbionenot that i mind.. it was a danish crappy group09:16
fabbionebut she did :)09:16
zulabba?09:16
fabbioneBenC: anyway.. everything went into place..09:16
fabbionezul: no.. i can't recall the name.. some solo retarded singer..09:17
fabbionefemale kind of singers...09:17
BenChehe, sorry09:17
zulheh scandanavians have crappy pop bands09:18
zulabba, aqua...all crap09:20
fabbionezul: SafriDuo..09:20
fabbioneshould we talk about them???09:20
fabbioneso i guess Benc did fall from the net again09:22
zulnever heard of them thankfully09:22
fabbionei am pretty sure you did09:23
fabbionei am ready to bet...09:23
zulnope..09:24
zuli wouldnt listen to crap09:24
fabbionehttp://www.safriduo.dk/09:25
zuloh darn i need flash...i dont have flash at work ;)09:28
fabbionenight guys09:35
fabbionei am crashing09:35
fabbionecya monday09:35
zulc ta09:35
zuli off as well c ya09:38
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #ubuntu-kernel
mdzwhere is BenC?10:40
crimsunhis client timed out.10:40
mdz2.6.12-7 has broken unionfs10:40
mdzI am going to need to roll back the whole thing unless someone can give me a hint where it went wrong10:41
=== BenC [n=bcollins@ip68-107-227-12.hr.hr.cox.net] has joined #ubuntu-kernel
BenCfabbione: any ideas on the unionfs regression between 6.10 and 7.11?11:04
mdzfabbione collapsed in a heap11:07
BenCnot surprising, he's been pulling some late hours11:07
mdzI see nothing in the changelog or a naive diff which looks related11:07
mdzbut then, I have no way to even see which files changed from one rev to another11:07
mdzdo you guys have any better tools for that?11:07
mdzthe naive diff is 400k lines11:08
BenCcan you diff between branches?11:08
mdzyes11:08
BenCrun it through diffstat11:08
mdzbut that's only going to show you which dpatches changed11:08
mdznot which files in the kernel tree11:08
mdzI can tell that from the changelog11:08
BenCtrue11:08
mdzthe other possibility is a gcc issue, since doko just updated that11:08
BenCyeah, I think gcc is at fault for atleast one other bug (k7 optimized, crash in inotify)11:09
mdz3.4.4-6ubuntu4 is the version used for the build11:09
mdzthat's the old one11:09
mdzso it isn't that11:09
BenConly thing I see related to unionfs in the changelog is11:11
BenC  * Add unionfs-modules udeb:11:11
mdzyes, which is a packaging change, and doesn't affect the linux-image .deb11:12
BenCright11:13
mdzif we're going to track 2.6.12.x, at the very least we need to release a new Ubuntu version for each upstream version11:16
mdzincluding this high volume of changes in each upload makes regressions difficult to isolate11:16
BenCyeah11:17
BenCis there an updated unionfs?11:17
BenCnot even sure where the patches came from11:17
mdzno, there isn't11:18
mdzthey come from ftp://ftp.fsl.cs.sunysb.edu/pub/unionfs/11:18
mdzas should be documented in external-drivers11:18
dokomdz: no code changes in today's gcc-3.4 upload, and the added include dirs are still empty11:19
BenCah, good file11:19
mdzdoko: what about in ubuntu3?11:20
mdz2.6.12-6.10 was built with _3.4.4-6ubuntu211:21
mdz2.6.12-7.11 was built with 3.4.4-6ubuntu411:21
mdztoday's upload was ubuntu511:21
mdzso definitely today's upload is unrelated11:21
mdzhmm, there is no ubuntu3 in the changelog11:21
dokono, ubuntu3 was something internal preparing the biarch uploads. never hit the archives11:23
lamontGSI 42 (level, low) -> CPU 0 (0x0000) vector 5211:26
lamontACPI: PCI Interrupt 0000:a0:03.0[A]  -> GSI 42 (level, low) -> IRQ 5211:26
lamonthrm... something tells me there should be more output after that...  :-(11:26
dokomdz: do we keep the uploads somewhere? I'm currently handicaped with a defect computer in repair11:26
mdzdoko: what uploads?11:27
dokosource uploads to breezy11:27
mdzmorgue11:27
BenCno compiler warnings from unionfs compile11:31
mdzI'm testing with the latest unionfs snapshot just for kicks11:31
mdzthey do a snapshot after every commit11:31
BenCwhere did the externa-fs-unionfs-fixups.dpatch come from?11:33
BenCthose pulled from unionfs CVS?11:33
mdzno change11:34
mdzBenC: yes11:34
mdzin order to fix a regression11:34
BenC and it's odd that it is still needed after so many updates to the main unionfs11:34
mdzunionfs is not exactly solid at present11:34
BenCit was pulled in 2.6.11.91-1.111:34
mdzbut they are building a pretty good regression test suite as the ygo11:34
mdzthey go11:35
BenCpulled in11:35
mdzBenC: where do we go from here to debug this?11:40
BenCwhy haven't the tracing the kernel11:46
BenCoops11:46
BenCtracing the kernel11:46
dokoargh, I pulled the Debian cvs update in 3.4.4-6ubuntu4. there are three fixes, which touch code generation (fixing regressions). does it help you to make a build with these reverted?11:47
BenCI have it reproducing in my vmware install11:47
BenChmm11:47
BenCyeah, do you have the ubuntu2 packages still?11:47
dokono, my computer is in repair, I don't know, if I do have them. I cannot find them on morgue.u.c11:48
mdz2005-08-12/gcc-3.4_3.4.4-6ubuntu2_i386.deb11:50
mdzBenC: http://people.ubuntu.com/~mdz/gcc-3.4/11:54
dokomdz: where did you get these? locate couldn't find that on morgue11:56
mdzdoko: see #-devel11:56
mdz<elmo> I stopped morgue syncing because it would run rookery out of sapce11:57
BenCmdz: I'll have this figured out by tomorrow11:59
BenCI'll try the older gcc first, if that isn't it, I'll start tracing the driver11:59
mdzok, I'm going to work on getting a fallback bind-mount solution in place for ltsp12:01
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel

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