/srv/irclogs.ubuntu.com/2005/06/23/#ubuntu-kernel.txt

=== ubuntulog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel
=== Topic for #ubuntu-kernel: Ubuntu kernel development discussion | 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--pre1,2--2.6.11.94
=== Topic (#ubuntu-kernel): set by zul at Wed Jun 8 22:27:54 2005
=== #ubuntu-kernel [freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
=== sysrq [~sysrq@68-190-222-2.mpk-mres.charterpipeline.net] has joined #ubuntu-kernel
jbaileyfabbione: Is there an easy way to generate the modules.alias file based on a subset of modules that I copy to the initramfs?04:13
zulone down one more to go04:58
jbaileyNice!04:58
zuland it looks like im going to get a call back as well05:00
jbaileyNice!05:03
=== jbailey attempts to actually get sleep tonight now that the weather's finally broken.
jbaileyWe're down to 18 here.05:09
zulhow is the smog? :)05:10
zulsame here05:10
jbaileyThree days of reasonbly heavy rain at some point during the day have worked some magic.05:10
jbaileyBut I could really wish that people would just stop driving their cars.05:11
jbaileyOh well, sleep time.05:11
zulthen people in toronto would die05:11
fabbionemorning05:22
fabbionemdz: i did ask elmo to remove 2.6.11 even before hoary release...05:23
fabbionemdz: and asked after another few times 05:23
fabbionejbailey: i think you can do that using depmod with proper parameters...05:25
fabbionejbailey: iirc it accepts a module dir to look into05:25
fabbionehm interesting... busybox-cvs is FTBFS on sparc with a really nice error05:28
fabbione /usr/lib/gcc/sparc-linux/4.0.1/../../../../lib/libc.a: could not read symbols: Bad value05:29
fabbionethis looks like either libc or gcc are doomed05:29
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
=== doko [~doko___@dsl-082-082-201-214.arcor-ip.net] has joined #ubuntu-kernel
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== mjg59 [mjg59@cavan.codon.org.uk] has joined #ubuntu-kernel
=== calc [~ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
=== Seveas [~seveas@ksl403-uva-153.wireless.uva.nl] has joined #ubuntu-kernel
=== amu [~amu@amu.developer.debian] has joined #ubuntu-kernel
fabbionehey amy12:04
fabbioneamu12:04
amuhey12:05
=== warthylog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel
=== Topic for #ubuntu-kernel: Ubuntu kernel development discussion | 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--pre1,2--2.6.11.94
=== Topic (#ubuntu-kernel): set by zul at Wed Jun 8 22:27:54 2005
zulc ya later12:33
zulgot another at 912:33
fabbionezul: good luck dude12:35
=== jbailey [~jbailey@CPE00501836c657-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
=== doko [~doko___@dsl-084-059-062-132.arcor-ip.net] has joined #ubuntu-kernel
jbaileyfabbione: No, that's the error that is fixed with the newest glibc upload.01:07
fabbionejbailey: sorry.. what error?01:20
jbailey<fabbione> hm interesting... busybox-cvs is FTBFS on sparc with a really nice error01:20
jbailey<fabbione>  /usr/lib/gcc/sparc-linux/4.0.1/../../../../lib/libc.a: could not read symbols: Bad value01:20
fabbioneah ok :)01:20
jbaileyBut no, I'm mistaken01:20
jbaileyThat's not the same error I was thinking of.01:20
jbaileyCould be solved with the same fix, though, who knows.01:21
fabbioneehe ok01:21
fabbionei will see once glibc are done01:21
jbaileyI should check on that.01:21
fabbionewe will see in the test chroot01:22
fabbionewith the new libc01:22
jbaileyAyup01:31
zuli so much hate wearing ties01:55
jbaileyAhaha01:58
jbaileyWill you need it in the new job?01:58
fabbionezul: how did it go?01:58
zuljust about to leave...yesterdays was pretty good they wanted a "portfolio" and definite second interview01:59
fabbionenice02:00
jbailey"portfolio"?02:01
=== fabbione sighs
jbaileyAre you applying to go painting?02:01
fabbionenic-* udebs are driving me stupid02:01
=== svenl_ [~luther@AStrasbourg-251-1-73-215.w82-126.abo.wanadoo.fr] has joined #ubuntu-kernel
fabbionehey lamont03:22
=== JaneW [~JaneW@155.239.185.195] has joined #ubuntu-kernel
=== JaneW [~JaneW@155.239.185.195] has left #ubuntu-kernel ["Leaving"]
zuloh headache..03:47
fabbionezul: eh....03:55
zulit went ok...they asked for references03:55
fabbionegood03:56
thomzul: what are you applying for?04:01
zuldesktop support/network admin04:01
zulpart time--junior, need a job04:01
thomah04:01
fabbionethom: do you mind to do an ipw2100 test for me please?04:01
thomsure04:01
fabbionethom: remove the following modules from the stock kernel:04:02
fabbioneipw210004:02
zuli need a break..bbiab04:02
fabbione(sec.. i can't find the full list :()04:02
thomheh, no worries04:02
thomi'll need to reboot to .12 anyway04:02
fabbione-rw-r--r-- root/root     28937 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ieee80211/ieee80211.ko04:03
fabbione-rw-r--r-- root/root      7872 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ieee80211/ieee80211_crypt.ko04:03
fabbione-rw-r--r-- root/root      8561 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ieee80211/ieee80211_crypt_ccmp.ko04:03
fabbione-rw-r--r-- root/root     11558 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ieee80211/ieee80211_crypt_tkip.ko04:03
fabbione-rw-r--r-- root/root      6536 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ieee80211/ieee80211_crypt_wep.ko04:03
fabbionedrwxr-xr-x root/root         0 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ipw2100/04:03
fabbione-rw-r--r-- root/root      8522 2005-06-08 16:43:25 ./lib/modules/2.6.12-1-386/kernel/drivers/net/wireless/ipw2100/fsam7400.ko04:03
fabbionethere04:03
fabbioneremove this modules for real04:03
fabbioneand try to compile ipw2100 from upstream source04:03
fabbionethat will install the olds ieee stuff04:03
thomok04:03
fabbioneand the same ipw2100 driver04:04
fabbioneif you can test that and tell me if it works or not04:04
fabbionei might be able to compile ipw2100 in a different way to make it working again04:04
dokofabbione: no amd64 2.6.12 kernels in the archive?04:12
fabbionedoko: are you nuts?04:12
fabbionethey are in universe04:12
fabbionelike all the others :)04:12
dokook, don't expect dselect be up to date after an apt-get update ...04:12
fabbionedoko: dselect update != apt-get update04:13
=== lamont__ [~lamont@15.238.7.83] has joined #ubuntu-kernel
zulfabbione: when you and i arent busy do you want to talk about the linux-non-supporte-modules thingy?04:32
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
fabbionezul: you can bet on it.. we are just in a slightly different TZ06:08
mdzfabbione: it is starting to cause problems that 2.6.12 is not in main06:50
mdzfabbione: ndiswrapper-utils is uninstallable, and klibc is unbuildable06:51
lamont__fabbione: maybe it's time to upload -1.2, eh?07:17
mdzanastacia has been wanting to pull it into main for a while now, and I've been ignoring it07:23
lamont__find: warning: you have specified the -mindepth option after a non-option argument -type, but options are not positional (-mindepth affects tests specified before it as well as those specified after it).  Please specify options before other arguments.07:25
=== lamont__ wonders wth that actually means
lamont__fabbione: I'd like us to upload -1.2 sometime soon, not just because 94-1.1 is ftbfs on hppa07:35
fabbionemdz: it's ok with me to move it main. I am almost done with cleaning the udeb mess.07:44
fabbionemdz: and if you want you can move it now07:44
fabbionelamont__: i would really love to complete the cleaning before 1.2. i miss only a few sets of udebs07:44
fabbione(nic-* pcmcia-* scsi-*)07:44
lamont__woot07:45
fabbionelamont__: did you see the changelog?07:45
fabbionedidn't you?07:45
lamont__fabbione: I was meaning sometime this week, not sometime this day...07:45
fabbionei should be able to upload tomorrow07:45
fabbionei need to check with pitti how much time i have to prepare another security update for hoary07:45
fabbionemdz: or can we wait tomorrow after 1.2 is in?07:46
fabbionemdz: otherwise mostlikely i will have to bump the abi at the first upload07:46
fabbionemdz: that's kind of annoying for one day07:46
mdzfabbione: tomorrow is fine, just notify me when you are ready07:46
fabbionemdz: as soon as i upload 1.207:46
fabbionemdz: there is really a bit cleanup to make it ready for main :)07:46
mdzfabbione: if jbailey needs to make a klibc upload, you must answer to him though :-)07:46
=== jbailey scrolls back.
fabbionemdz: ok :)07:47
fabbionethere are only 128 lines of almost detailed changelog :)07:47
fabbioneand i started to be less anal retentive than before07:48
mdzjbailey: klibc (main) build-deps on a 2.6.12 package (universe)07:48
fabbionejbailey: btw.. klibc is FTBFS on sparc dude :)07:48
jbaileyEh, when did klibc get promoted to main? =)07:48
fabbionejbailey: if you want .12 in main.. we need to get that fixed :P07:48
jbailey<insert obligatory comments about logs and visibility here>07:49
=== jbailey ssh's
fabbionejbailey: i am setting up something for that...07:49
fabbionethat you will access ala people.07:49
jbaileyYay!07:49
jbaileyThen I will start asking you guys to have them all in one place. =)07:50
jbaileyBut first things first.. =)07:50
fabbionelet me ask elmo if he had any extra tought about it07:50
lamont__fabbione: if you want to drive getting a process that elmo is happy with, I'd love to see it - any implementation changes I need to make to do the merge, etc.07:51
jbaileyerr.. can't find umul.  Unsigned multiply instruction?07:51
fabbionelamont__: yup...07:53
lamont__fabbione: thans07:54
fabbionelamont__: did you read on #ubuntu-toolchain ?08:00
zuldamn im popular09:35
mdzjbailey: how goes the modalias stuff?09:37
zulfabbione: i had a couple of ideas i was playing with this week but whenever you are free09:43
fabbionezul: i will be free in 5 minutes10:06
fabbionewife is in bed (finally)10:06
fabbionezul: so.. what's up?10:12
zulso i was thinking setup similar to d-i10:32
zuli was looking through the drivers and some of them have ./Configure ./configure make and whatnot10:33
zulso we would have a flat text file with a flag saying 0 for make 1 for whatever and 2 for whatever10:33
zulor something like that10:33
zulthoughts?10:33
zulor we could script it in kernel-wedge10:35
zulthats another option as well..10:35
zulwe juat have to make as easy as possible to maintian10:36
fabbioneyou already lost me :)10:36
fabbionelet me finish one thing i started while you were away ;)10:36
zulheh i have a tendency to do that10:36
zulbleah..:)10:37
zuli just want it easy to maintain thats pretty much it right now10:39
zulgotta pick up wife bbl10:48
zulsorry10:48
fabbionezul: don't worry.. 10:56
zulok im back11:23
fabbioneok11:31
fabbioneso explain what you are talking about...11:32
fabbionestep 1)11:32
zul1) figure out what drivers are we going to support11:32
fabbione#1 we already agreed on that11:32
zul2) make sure that the modules build individually11:32
fabbione#2 what do you mean individually?11:33
zulmake sure that there is no surprises when we are compiling them11:33
fabbioneok they need to build... that's clear :)11:33
zulyep11:34
zul3) add linux-non-supported-modues-* to debian/control debian/control.stub11:34
fabbioneyes11:34
zul4) add drivers-build, drivers-install to debian/rules11:35
zul5) profit $$$11:35
fabbione#4 ?????11:35
fabbionewhat i don't understand is:11:35
fabbione1) why do you want to build them outside the kernel11:35
zul4) those are just arbirtary names11:36
fabbione2) adding an extra lever of complexity11:36
fabbionewhat we need to do is way more simple than that11:36
zul1) how would you do that?11:36
fabbionewe already compile the drivers11:36
fabbionethey are already there11:36
fabbionegiven your #1 create the list11:36
fabbionematch against this list and move the drivers from build-$flavour into debian/linux-non-supported-$ver-$abi-$foo-$bar-$mysyster-$yourdad11:37
fabbioneand create the debs...11:37
fabbione(defined in debian/control and .stub)11:38
fabbioneit sounds to me you created a much bigger issue that what needs to be done11:38
fabbionewhat lands in there is simple to control and doesn't need extra complexity11:39
zuli was kind of thinking that so something like d-i right?11:39
fabbionejust one step before install11:39
fabbioned-i is something else..11:39
zulok11:39
zulill get d-i out of my head then11:39
fabbionemore levels we add, more complex it becomes to maintain11:39
fabbionecreating udebs is another story and needs other stuff11:39
zulso something like the abi check?11:39
fabbionethat's already done at kernel build time11:39
fabbionethink in this way:11:40
fabbioneor better11:40
fabbionelook at debian/rules11:40
fabbionemore or less in sequence happens:11:40
fabbioneunpack11:40
fabbionepatch11:40
fabbioneconfigure11:40
fabbionebuild11:40
fabbione(****)11:40
fabbioneinstall11:40
fabbionecreate debs11:40
fabbionecreate udebs11:40
fabbionenow11:41
fabbionebuild also includes the abi check11:41
fabbionewhat we need to do is somehow:11:41
fabbioneadd that (****)11:41
fabbionethat will move the non-supported-modules according to the list11:42
fabbionefrom debian/build/build-$flavour/<path_to_the_module>11:42
fabbioneto debian/l-n-s-m-foo-etc/<path_to_the_module>11:42
fabbionethat's all the hook needs to do11:42
zulah i think i see11:42
fabbioneit's pointless to duplicate build mess11:43
fabbioneand stuff like that, when it's already there11:43
zulso you would copy the source to debian/l-n-s-m/11:43
zuldo what ever you need to do11:43
fabbioneno.. no source11:43
fabbionei will mv directly hte builded binaries11:43
zulwhere would you build the binaries from?11:44
fabbionedirectly in the kernel, like we are doing now11:44
zulah...so we still maintain the patches?11:44
fabbioneyes11:44
zulok gotcha11:44
fabbionebut given that they are modules in l-n-s-m11:45
fabbionewe take the freedom to remove them if they don't build11:45
zulnow i understand :)11:45
fabbioneor upstream dies11:45
fabbioneor the patch doesn't apply anymore11:45
fabbionethey are 3rd class drivers11:45
fabbione1st class in vanilla kernel11:45
fabbione2nd class - external we must have11:45
zulso you would have a list of modules per arch and a list of modules where the are suppose to go11:45
fabbione3rd class - nice to have if it builds11:46
fabbionewe need one list of modules per arch. you already know where they will go11:46
zulheh i guess i should have gone to udu :)11:46
zulcool...ill get started on the list tonight11:47
fabbioneeheheh cool :)11:47
fabbioneand i am off to sleep11:47
fabbionei am tired11:47
zulnighty night11:47
zulim off to learn about iscsi as well11:47

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