/srv/irclogs.ubuntu.com/2005/01/17/#ubuntu-devel.txt

amumdz: working with the liveCD causes brain decrease, i have probably forgotten to say it :)12:08
=== trulux [~lorenzo@67.Red-80-25-56.pooles.rima-tde.net] has joined #ubuntu-devel
=== KeyserSoze [unbound@pound.ifndef.com] has joined #ubuntu-devel
seb128mdz: new ncb available, should fix the device busy issue .. if you can confirm it :)12:31
sjoerdseb128: did you also change the g_file_test from _EXIST to _EXECUTABLE (or something like that)12:32
seb128sjoerd: no, why ?12:32
sjoerdseb128: so it uses umount instead of pumount when the user isn't in group plugdev12:33
seb128why ?12:33
seb128is returns the first known entry12:33
seb128which is pumount12:34
seb128so it uses pumount12:34
sjoerdseb128: yeah, but the user might not be able to run that12:34
seb128and ?12:34
sjoerdseb128: while if you check if it's executable it returns the first entry the user can actually run12:34
seb128if an user not in plugdev runs pumount, what happens ?12:35
sjoerdhe can't run pumount, drive isn't unmounted, same problem stays12:35
seb128sjoerd: you could have mentionned it before dude, I've just commited to the SVN, runned a pbuilder, build & uploaded 2 packages12:35
sjoerdif it would fallback on umount and there is an fstab entry (which is normal in debian) stuff still works12:35
sjoerdseb128: sorry, i just remembered it 5 minutes ago12:36
seb128I thought than pumount was falling back to umount12:36
sjoerdyeah, but if pumount isn't executable for the user then that doesn't help12:36
mdzseb128: pumount does fall back to umount12:38
sjoerdmdz: it uses umount when there is an fstab entry afaik 12:38
mdzhmm, perhaps12:39
seb128sjoerd: ok, feel free to update the Debian side so :p12:40
seb128I've commited the changes on the SVN, you just have to update the patch,commit, build and upload :)12:41
sjoerdseb128: i don't have commit rights in pkg-gnome remember :)12:41
seb128sjoerd: wait a min12:42
seb128that's easy to fix12:42
seb128:p12:42
seb128bah, I'll do that tomorrow, I'm too tired now to restart the pbuilder, etc12:42
sjoerdhaha12:43
seb128next time try to think *before* :p12:43
sjoerdseb128: at least i thought about it before somebody filed a bug :)12:44
seb128ah ah12:44
seb128I'm not even the Debian maintainer for ncb, I should kick ross :p12:45
sjoerdoh it's not a team package ?12:45
seb128yes, it is12:45
seb128but team is an uploader, not the maintainer :)12:46
sjoerdah12:46
seb128sjoerd: so we have the same bug in gnome-vfs ?12:46
seb128libgnomevfs/gnome-vfs-volume-ops.c:             if (g_file_test (known_locations [i] , G_FILE_TEST_EXISTS))12:47
sjoerdseb128: the patch i put in the debian bts checked it for being executable12:47
seb128sjoerd: which one ?12:47
=== sjoerd checks
sjoerdthe one that also adds pumount to the list12:47
sjoerd-               if (g_file_test (known_locations [i] , G_FILE_TEST_EXISTS))12:48
sjoerd+               if (g_file_test (known_locations [i] , G_FILE_TEST_IS_EXECUTABLE)12:48
seb128right12:48
seb128all right, I'll fix it now so that's done12:48
seb128have you send this upstream ?12:49
sjoerdnope12:49
seb128bad guy12:49
sjoerdi'm leaving that to the debian maintainer to decide ?12:49
sjoerdit's not really usefull upstream though, unless they also add pumount12:50
seb128right12:50
seb128I'll push all that upstream12:50
seb128and I'm not the gnome-vfs maintainer neither :p12:50
seb128s/neither/either/12:51
sjoerdhehe12:51
sjoerdseb128: the pumount bit too ?12:51
seb128yep12:51
seb128doesn't hurt12:51
sjoerdright12:51
sjoerdbut it's quite debian/ubuntu specific currently so12:52
seb128BrowserDescription possible_browsers[]  = {12:52
seb128        { N_("Debian Sensible Browser"),        "sensible-browser",     "sensible-browser %s", FALSE, FALSE },12:52
seb12812:52
seb128that's in the control-center upstream code too :p12:52
sjoerdhehe12:52
sjoerdgo seb :)12:52
=== doko_ [doko@dsl-082-082-065-130.arcor-ip.net] has joined #ubuntu-devel
sjoerdmost of the time i just put a bug in the bts and leave it up to the maintainer to sent it upstream if he thinks it's okay12:53
sjoerd(and i really don't like putting patches in bugzilla)12:54
seb128bah :p12:55
=== ogra_ [~ogra@p508EBEC5.dip.t-dialin.net] has joined #ubuntu-devel
=== Nafallo [~nafallo@h157n3c1o1027.bredband.skanova.com] has joined #ubuntu-devel
Nafallohi there everyone! I have a suggestion for a keybinding change, but I don't know what package to touch.01:12
Nafallovolume up and down does atm change master volume, for laptops (and maybe stationed puters too) it would be great to let it control headphone volume aswell.01:14
lamontmoof01:31
jameshNafallo: if you have your mixer settings set up correctly, you should only need to adjust the master volume.01:32
jameshNafallo: ie. you adjust the input volumes so that each input is read at approximately the same level, and do similar for the output volumes01:33
jameshNafallo: then you just need to adjust the master volume, and mute/unmute individual channels.01:33
Nafallojamesh: in what way will that make master master even when headphones is plugged in?01:34
jameshNafallo: everything gets mixed by the master volume.01:35
jameshthat's why it is called the master volume.01:35
Nafallojamesh: I just muted master. music still playing in my headphones01:36
Nafallojamesh: i.e. if headphones is plugged in; s/master/headphones/g01:36
jameshNafallo: that sounds quite surprising01:37
Nafallojamesh: it was ;-)01:37
jameshNafallo: the idea is that all sound is adjusted by the "master" volume settings, then adjusted by the volume settings for the particular output channel.01:37
=== ironwolf [~ironwolf@c-24-6-169-124.client.comcast.net] has joined #ubuntu-devel
Nafallojamesh: I know. but when headphones is plugged master becomes irrelevant. could this be an alsa-driver bug?01:38
jameshNafallo: quite possibly.01:38
Nafallosnd_via82xx, I should try to google :-P01:39
=== ironwolf [~ironwolf@c-24-6-169-124.client.comcast.net] has joined #ubuntu-devel
NafalloI sign a bug @ the alsa-driver project.01:46
=== mirak [~mirak@AAubervilliers-152-1-8-182.w82-121.abo.wanadoo.fr] has joined #ubuntu-devel
Nafallos/driver\ //01:47
=== koke [koke@rm-001-26.serve.com] has joined #ubuntu-devel
=== Nafallo [~nafallo@h157n3c1o1027.bredband.skanova.com] has left #ubuntu-devel []
=== zenrox [~zenrox@wbar7.sea1-4-10-181-189.sea1.dsl-verizon.net] has joined #ubuntu-devel
=== lamont goes back to merge-o-mnia
lamontmania02:07
lamontsigh02:07
=== zul [~chuck@zul.developer.gentoo] has joined #ubuntu-devel
zulhey02:10
lamontkeybuk: diff missing for howl... (4548).  Thoughts?02:25
lamontdoh. nm02:26
zullamont: is mono-mcs still failing?02:35
=== calc [~ccheney@ip70-185-2-220.ma.dl.cox.net] has joined #ubuntu-devel
zullamont: nm...did some digging around02:44
lamontzul: there's a buildlog for the failure02:46
lamontzul: so once they upload the fixed mcs package, all should be bootstrappable?02:50
lamontfirecall02:51
=== sensebend [~sensebend@CPE0050f2c2257d-CM014480023927.cpe.net.cable.rogers.com] has joined #ubuntu-devel
jdubmdz: OOo2 pre-release doesn't get a great review in lwn03:14
mdzjdub: if it doesn't come together, it doesn't, but if it does, ROCK03:27
=== lamont returns
mdzwhoa, 2.6.10 has online ext3 resize03:38
mdzdidn't know that03:38
mdzrad03:38
mdzone less reason to use ricerfs03:39
=== sensebend [~sensebend@CPE0050f2c2257d-CM014480023927.cpe.net.cable.rogers.com] has left #ubuntu-devel ["Leaving"]
mdzsmurfix: someone has been testing on Ubuntu and uploading to Debian, hmm? :-)03:41
mdz(#288873)03:41
sivangmdz: couldn't you use lvm and resieze an XFS or reiser part?03:55
mdzsivang: <mdz> one less reason to use ricerfs04:03
sivangmdz: I saw that,  I was wondering if the same effect couldn't be achived via using reiserfs under lvm, as if the new rad feature was not so rad. :-) or is reicerfs != reiserfs ?04:06
ajhrm, is elmo around atm?04:06
lamontaj: he's been very silent for the last hour or 204:07
lamontwhich is to say, I don't think so.04:07
ajwell, it's 3am or something in the UK, so that's fair enough04:08
lamontyeah04:08
ajbut he's not on vacation or irc free or anything?04:08
lamontshould be around if he's awake.04:08
lamonthasn't said he's on vacation04:08
mdzsivang: ricerfs = reiserfs04:10
mdzsivang: reiserfs is online resizable; ext3 wasn't (until now) without kernel patches04:10
mdzlamont: you heard from him 2 hours ago? I haven't seen him all (my) day04:10
sivangmdz: wooa, so if I partition my hd only using reiserfs I do really need an lvm...cool.04:11
sivangmdz:*don't04:11
lamontmdz: I was gone for quite a while before that.04:11
mdzsivang: no, you've misunderstood04:12
lamonthaven't heard from him since ~9AM your time04:12
lamontalthough ISTR he dropped something on me about 3AM my time04:12
mdzsivang: if you read a good FAQ about LVM or EVMS, it will be clear04:12
sivangmdz: ok, I will. tnx.04:12
lamontI take that back.  17:54 yesterday04:13
lamontanybody with locale!=*US* wanna test something for me?04:33
lamontsivang: ??04:35
=== lamont decides to delay libpaper's upload until tomorrow
lamontgetting to be fall-in-bed time here.04:36
lamontbusy day04:36
lamontmdz: 42 unassigned merge bugs04:42
mdzlamont: nice04:42
lamontI'll do a bunch more tomorrow04:42
lamontthen I'll run out of excuses and have to review the patches.04:42
lamont:-)04:42
lamontI think that's actually the right priority order, given that the merges affect the review04:43
lamontI also plan to do a very targeted debian upload of postfix, which will contain only fixes for the ubuntu bugs, then another one that has additional fixes.  that way I can easily merge the first over to hoary04:45
lamontbut that's wearing both my hats.04:45
lamontI'll even make sure that I run it through the process before I upload the hoary package with the new debian version number :-)04:45
lamontanyway, off to bed I fear.04:45
=== srbaker [~srbaker@blk-222-13-66.eastlink.ca] has joined #ubuntu-devel
mdzwhere is my new rootskel...GRR05:02
mdzlamont: are you really gone?05:02
mdzthe source is there, but no binaries and no build logs and it's been there for hours05:03
=== nicedreams [~nicedream@ip68-2-79-215.ph.ph.cox.net] has joined #ubuntu-devel
=== nicedreams [~nicedream@ip68-2-79-215.ph.ph.cox.net] has left #ubuntu-devel []
=== enrico [~enrico@enrico.developer.debian] has joined #ubuntu-devel
sivanglamont: yes? :)05:22
lamontwell, I was.05:22
lamontsivang: have a hoary box to test something on?05:22
sivanglamont: sure am ! :)05:23
lamonthttp://people.ubuntu.com/~lamont/libpaper1_1.1.14ubuntu6_i386.deb05:23
lamontdownload that05:23
sivanglamont: downlaoding...05:23
lamontdpkg --purge --force-depends libpaper1; dpkg -i libpaper1_1.1.14ubuntu6_i386.deb05:23
lamontthen tell me what's in /etc/papersize05:24
sivangok, copying and pasting and execing.05:24
sivanglamont: in a sec.05:24
lamontmdz: 1.11ubuntu1?05:24
lamontor newer than tat?05:24
sivanglamont: ok, lemme see what's in /etc/papersize05:25
sivanglamont: "a4" that's all05:26
sivanglamont: is that ok?05:26
lamontwoot!05:26
sivanglamont: ;-) Glad to be of service 05:26
mdzlamont: ubuntu205:26
sivanglamont: does that mean that I can now print on a4 paper? couldn't I before?05:26
mdzlamont: http://archive.ubuntu.com/ubuntu/pool/main/r/rootskel/rootskel_1.11ubuntu2.dsc05:27
mdz(that one)05:27
lamontmdz: for whatever reason, it doesn't appear to have shown up in wanna-build05:27
lamontsivang: it will now default to a4.  Note that cupsys takes it's default from that file (at install time), etc, etc.05:27
sivanglamont: cool :) and with that optimistic end to my day (night) I'll say g'night.05:28
lamontthanks again05:28
sivanglamont: no, prob, always ask if you have anything to test :)05:28
sivangmdz: night05:28
lamontmdz: sanae is down05:29
lamontor appears to be down.05:29
mdzlamont: does that mean all builds are broken?05:30
lamontsince about 0200 london time05:30
lamontsanae would be our critical piece of infrastructure for uploads getting signed...05:30
lamontand buildlog publishing05:30
lamontI could shove rootskel through, but probably better to get someone to kick sanae, and all will just flow.05:31
lamontbbiam05:31
lamontb05:35
lamontmdz: the builds are all happening, they're just not getting uploaded, and the log files are queueing up in the mail queue for delivery once sanae is back up05:38
mdzlamont: ok05:39
mdzI can use localudebs for now05:39
lamontand as a side effect, the buildLogs web tree isn't updating, since that's fed from the received mail as well...05:39
lamontkicking the machine needs to be high on someone's list for tomorrow morning london time05:42
lamontif there's something that _needs_ to go in, say before the daily CD build, I can push it, but I'd rather not - tired, etc.05:42
lamontanything more before I go fall into bed?05:44
=== lamont will ponder some ideas for how to make things a bit more redundant in the upload department
=== lamont goes back to bed for real
=== crimsun [~crimsun@crimsun.silver.supporter.pdpc] has joined #ubuntu-devel
mdzdaniels: here?06:17
mdzlet me rephrase06:30
mdzdaniels: WHERE ARE YOU06:30
bob2mako: any news about the Missing Cds of Doom?06:45
makobob2: not yet06:47
fabbionemorning06:48
fabbionedaniels: xorg is GO06:48
lifelessmdz: want me to ring him ?06:56
fabbionemdz: he has been around until a few hours ago (6/7)06:58
=== zenrox streaks across the entire network
mdzfabbione: good morning07:12
mdzfabbione: I was about to make some changes to the kernel udebs07:12
mdzthough now I am not sure if it is the right approach07:12
mdzbasically, I need psmouse and mousedev for the live CD07:13
mdzeither they need to go in a udeb, or we should package a full set of modules in the live fs07:13
lifelessmdz: so do you want me to ring him ?07:16
mdzlifeless: it's 1700 or something over there, yes?07:17
mdzno, earlier07:17
lifeless171707:17
mdzok07:17
mdzyes07:17
mdzthanks07:18
lifelesshis phone is off or out of range07:19
fabbionemdz: i can do that easily...07:20
mdzfabbione: well, at first I thought that obviously they should be added to a udeb07:20
fabbionemdz: what modules do you need exaclty in which udeb07:20
mdzbut then I started to wonder, how many other modules are there which are not present in any udeb at all?07:21
mdzthe live CD should have all modules available07:21
fabbionetons07:21
fabbionewell the live CD should have a kernel installed07:21
fabbioneall of it07:21
fabbionenot just bits07:21
mdzyes, that is what I am thinking07:21
mdzI am going to hack around it for the moment, but long-term, the fs that lamont builds should have a kernel installed07:22
mdzthe actual kernel image will be a waste because it will never be used07:22
mdzbut at least all the modules will be there07:22
mdzI am going to hack in mousedev and psmouse just to get things going07:22
mdzand then the last thing remaining is X config07:22
mdzwhich is why I was hunting daniels07:22
fabbionemdz: he has the bug assigned07:23
fabbionemdz: the only thing he needs is someway to know if X is running on livecd or not07:23
mdzhmm?07:23
fabbioneand somehow trigger a reconfig..07:23
mdzI just need to know what command to run to get a working X config07:23
fabbionemdz: there is none that does what you need at the moment07:24
fabbioneprobably..07:24
fabbioneyou can try with:07:24
fabbioneexport XORGFORCEPROBE=yes07:25
mdzhaha, cron.daily just started running on the live CD07:25
lifelessrotfl07:25
fabbionedpkg-reconfigure -pnoninteractive xserver-xorg07:25
fabbionemdz: in anycase.. for simple tests.. since you are at the beginning.. just don't write any config file07:26
mdzfabbione: should I move xorg.conf out of the way if it exists?07:26
mdzor does it not matter?07:26
fabbionexorg should be able to autoconfigure itself in a good bunch of cases07:26
mdzhmm07:26
mdzso just delete the file?07:26
mdz(it already exists from xserver-xorg being installed)07:26
mdzwhat will it use for a mouse device by default?07:27
=== plovs [~plovs@62.84.21.44] has joined #ubuntu-devel
fabbionemdz: if you are using the dpkg-reconfigure approc just be sure that md5sum /etc/X11/xorg.conf will match /var/lib/xfree86/xorg.conf.md5sum or something like that07:27
fabbioneif you want to use the second approch kill /etc/X11/xorg.conf07:27
mdzjust tried with no config file; it doesn't work07:27
fabbionemdz: yeah it's not that perfect.. but a look at the logs would be nice07:28
fabbioneit should try the ps2 mouse by default07:28
fabbionedefinetely it will never probe serial mices07:28
mdzsent07:28
fabbionemdz: well i meant.. you can look yourself ;)07:29
fabbioneCannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices07:29
mdzI looked; I don't know why it isn't working07:30
mdzit seemed to recognize that it needed ati07:30
fabbionebut i think it got almost all the config07:30
mdzbut then it tried to use vesa instead07:30
mdzand then complained about framebuffer07:30
fabbionebecause it did load the fb extension07:30
fabbionenot knowning the config it has to probe everything07:30
fabbione(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a07:31
fabbione(II) FBDEV(1): using default device07:31
fabbione(--) Assigning device section with no busID to primary device07:31
fabbioneit's like it finds 2 video cards07:31
fabbionethat's why is confused07:31
mdzhmm07:33
mdzdpkg-reconfigure -fnoninteractive didn't quite work07:33
mdzI think because it used values from the debconf db07:33
mdzwhich came from some other machine07:33
mdzI need for it to start empty07:33
fabbionehmm yes it does..07:35
fabbioneuse the debconf values...07:35
fabbionemdz: but i was thinking.. the kernel unpacked is not that big.07:39
fabbioneat the end is only the bzImage that you don't use07:39
mdzit will waste about 1M07:39
fabbioneand that's the minimal part compared to the modules07:40
fabbioneyeah07:40
mdzI guess the modules which are in udebs are also waste07:40
fabbionein that case yes...07:40
fabbioneor we can create a big fat all-in-one.modules.udeb07:40
fabbioneand you don't install the kernel 07:40
fabbionebut it would be probably more waste in this way07:41
fabbionesince d-i still needs the modules in different little chunks07:41
jdubmdz: i think the d-i based livecd idea is really clever.07:44
jdub:-)07:44
mdzjdub: want to try it out?07:44
jdubsure! but depends on download size, really07:44
mdzit boots up nicely, and gdm thrashes about trying to start X07:44
mdzand then you can login on the console07:45
mdzit's full-sized07:45
mdzand will take me hours to upload07:45
jdubahr07:45
jdubheh07:45
mdzbut I intend to start an upload when I go to sleep tonight07:45
jdubwhat's your upstream?07:45
jdubwhat's the problem starting X?07:45
mdz256k07:46
jdubah, this is why you're hammer-pinging daniels?07:46
mdzyes07:46
mdzthe problem starting X is that it needs a config07:46
jdubugh, same as my upstream -> sucks :|07:46
mdzwe should be able to move to building these at the data center quite soon07:47
=== pitti [~martin@195.227.105.180] has joined #ubuntu-devel
jdubthese won't be usefully rsyncable either, will they?07:48
fabbionehey pitti07:49
pittiHi fabbione 07:49
mdzI don't imagine so07:49
mdzit's possible that someone could work the rsyncable magic on the cloop compression tool07:49
fabbionepitti: should we enable the strip translation on the buildd?07:49
pittifabbione, mdz: since the last cap patch was wrong, I think we should go with the "compile in" approach07:49
jdubheh, that would be cool07:49
mdzit basically uses zlib07:50
pittifabbione: on sparc?07:50
mdzand compresses fixed-size blocks07:50
fabbionepitti: i am preparing the new patch now..07:50
fabbionepitti: there was only one extra commit to bk07:50
jdubmdz: do we have a non-bounty cool hacks page?07:50
pittifabbione: ah, okay. so it was correct in principle, but not complete?07:50
fabbionepitti: yes.. for sparc. did lamont already enable it for *?07:50
pittifabbione: I don't think so07:50
fabbionepitti: the commit to dummy.c was wrong in bk. nothing to blame to us :-)07:51
pittifabbione: otherwise we would lose all translations for newly uploaded packages07:51
fabbionepitti: ok.07:51
pittifabbione: carlos promised me to mass-import hoary soon07:51
pittifabbione: and I will work on the automatic deb generation in the meantime07:51
fabbionepitti: so i am going to cook up a patch today and send it out07:51
pittifabbione: but I think all in all this will take another week07:51
jduboh man07:51
mdzfabbione: hah, it turns out that the fs that amu gave me already had a kernel on it07:52
jdubwe so need an /etc/alsatab or something07:52
mdzit is just half-installed07:52
mdzjdub: #1293?07:52
mdzjdub: what sort of cool hacks?07:52
jdubmdz: rsyncable cloop07:52
jdubstuff like that07:52
fabbionemdz: ah...07:52
jdubvfat sync07:53
mdzit failed to create the initrd07:53
mdzprobably because it was done in a chroot07:53
jdubmdz: (yes re: bug)07:53
fabbionemdz: mostlikely07:53
mdzwe need to make that work, for lamont's build process07:53
mdzit doesn't even need an initrd07:53
fabbionemdz: there is the need of /proc and a sane /dev07:53
fabbionemdz: that's all is required...07:53
fabbioneto install the kernel properly i mean07:53
fabbionei remember fixing that several times in chroots07:54
mdzI am doing one more burn to test my busybox changes, and then I will upload the last change to the archive07:55
mdzexcept d-i, of course07:55
fabbionemdz: is there any kernel change you need or you have done?07:55
mdzI don't think any kernel change is necessary now07:55
fabbioneok07:55
mdzthe #1 pending issue is X07:55
fabbionei don't plan to upload anything before 2/3 days anyway07:55
mdzfabbione: did you see my IRQ / sound bug?07:56
fabbionesince yesterday was a fucked up day...07:56
mdzit seems like a 2.6.10 regression07:56
fabbionechecking the bugs now...07:56
mdzI found one similar bug on bugzilla.kernel.org07:57
fabbionemdz: did it work with -2 as well?07:59
fabbionei remember you showed me the same message with 2.6.9 and 2.6.1007:59
fabbioneor just 2.6.1007:59
mdzI am unsure about 2.6.907:59
mdzbut it definitely did not happen with 2.6.8.107:59
mdzI only ran 2.6.9 for a very short time on this machine07:59
fabbionedid you try to boot with the irqpoll stuff?07:59
mdzbecause you released 2.6.10 shortly after I started upgrading it again07:59
mdzI did not07:59
fabbioneplease do.. so i can report to alan08:00
fabbionethe problem is not device driver dependent.. like audio or usb08:00
fabbioneit is a general irq routing problem08:00
mdzright08:03
fabbionepoint is that there is no fix around yet08:08
crimsunthose alsa issues are complicated08:09
=== d3vic3 [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-devel
crimsunmost people seem to prefer onboard sound over usb headsets, for instance08:09
crimsunand most people prefer a sblive over onboard sound08:09
zenroxcrimsun,  or a autolgy 208:13
zenroxover sblive08:13
crimsunthomas's proposal of using hal sounds promising08:14
mdzI think readahead would speed up the live CD a hell of a lot, given sufficient ram08:21
mdzit spends all its time seeking08:21
mdzthis is going to be so sweet when it works08:23
mdzdaniels wasn't planning to work on the X stuff until next week, but this went more smoothly than I anticipated08:25
mdzand I am ready for those bits08:25
pittielmo: please sync pmount from sid. TIA08:26
fabbionepitti: i am puzzled...08:27
pittifabbione: what about?08:27
fabbionepitti: of that stuff that has been committed to bk08:28
pittifabbione: it doesn't make sense?08:28
fabbioneno08:28
fabbionebut that's because bk is sick08:28
fabbioneChangeSet don't have a unique number for the same piece of patch08:28
pittiugh08:29
fabbioneand the changes between what i saw and what is in are different08:29
pittisecurity patch fuzzy-o-matic?08:29
fabbionepitti: ENOCLUE08:29
fabbionetry for example to grab the .log files for bk7 and bk808:30
fabbioneand diff them08:30
fabbioneyou will see that a lot of changeset have been renumbered08:30
fabbioneand there is no sign of changes in security/capability.c08:30
fabbionewhile there was in the patch i did send you yesterday!08:30
pittihmm, that's odd. Was there something about this on lkml?08:31
pittidid they revert a patch or something like that?08:31
fabbioneapparently...08:31
fabbionei am going to check with a manual diff08:31
=== herzi [~herzi@d042241.adsl.hansenet.de] has joined #ubuntu-devel
mdzjdub: http://people.ubuntu.com/~mdz/ubuntu-live/hoary-live-i386-alpha1.iso08:41
mdzshould be up in about 3 minutes08:41
fabbionepitti: well.. manual diff confirms that they didn't change capability.c, but only dummy.c08:44
fabbionepitti: i am preparing the final patch, but it will be a good idea to test it before uploading.. just to be sure i didn't fuck up anything08:44
pittifabbione: can you prepare an unofficial kernel image deb for testing?08:45
fabbionepitti: yes that's what i am doing already08:46
fabbionei really need some help with the kernel08:46
fabbioneit's just too much to do08:46
mdzjdub: yeah, I know I said it would take hours, but I am just so goddamn clever today and so I copied amu's image there and then rsynced mine up (they use the same compressed filesystem inside)08:47
fabbioneI GET IT!08:50
fabbionei know why bk renumber the changesets!08:50
fabbionethis is sooooo sick08:50
pittifabbione: why? does it make sense eventually?08:51
fabbionepitti: example:08:51
fabbionehead ----08:51
fabbionesomebody creates branch a08:51
fabbionesomebody creates branch b08:51
fabbionebranch a start developing foo at rev 1008:52
fabbionebranch b fixes bar at rev 908:52
plovsdoes the ubuntu kernel have posic acl's?08:52
=== froud [~sean@ndn-165-135-148.telkomadsl.co.za] has joined #ubuntu-devel
fabbionehead is at let say 2008:52
fabbionei merge branch a and i get 2108:52
fabbionewhen i merge b08:53
pittiokay, I could follow so far08:53
crimsunplovs: grep POSIX_ACL=y /boot/config-`uname -r`08:53
fabbionethan bk assumes that a is newer than b08:53
fabbioneso basically it tries to sort by date08:53
plovscrimsun: even better then yes or no, thanks08:53
crimsunplovs: np08:53
fabbioneand once the conflicts are resolved08:53
fabbioneall the changeset are rediffed and recommitted again08:54
fabbioneso changing numbers08:54
fabbioneeven if the original one is preserved08:54
pittiah, I see08:54
fabbionethis is sick.. trust me08:54
pittiso originally you looked at the fixed _branch_08:54
pittiand now you look at the fix committed to the mainline?08:54
pittithis would make sense08:54
pittifabbione: this is exactly how arch's star-merge works, isn't it?08:55
=== froud [~sean@ndn-165-135-148.telkomadsl.co.za] has left #ubuntu-devel ["Leaving"]
fabbionepitti: i dunno...08:56
fabbionebut it was all on the same branch08:56
fabbionethat's why is scary08:56
pittifabbione: oh, but your example involved three branches (head, a, b)08:57
pittifabbione: I understand your example, it makes sense08:57
fabbionepitti: yes.. but the renumbering happens on head08:57
pittifabbione: but I don't see how it works with just one branch08:57
fabbionethat's what i was looking08:57
fabbionepitti: it doesn't on one branch08:57
fabbionethey merged bits from different branches into head08:58
fabbioneand the renumbering took place in head08:58
fabbionei did never tracked the branches08:58
pittibut that makes perfect sense08:58
fabbionepitti: uh?08:58
pittibut the very first patch was not from head, but from a branch?08:58
fabbionepitti: it was already merged in branch08:58
fabbioneehm08:58
fabbionein head08:58
fabbioneand took a number08:58
pittihmm, then I don't understand it either08:59
fabbionehead----2008:59
fabbionei merge 1008:59
fabbionei get 2108:59
fabbionei merge 908:59
fabbionewhat do i get?08:59
pittiI don't understand, you can merge head---10 into head---20?08:59
pittishouldn't it already be in there?08:59
fabbionelet me explain again08:59
fabbionehead----2008:59
fabbionethat's where i am now09:00
fabbionei merge branch--a--10 date: 2005-01-0109:00
fabbionehead goes to 2109:00
fabbioneok?09:00
pittiok09:00
fabbionei merge branch--b--9 date: 2004-12-3109:00
fabbionehead goes to 2209:00
fabbionebut09:00
fabbioneyou expect that head--21 is the merge of branch--a--10 date: 2005-01-0109:01
fabbioneright?09:01
pittiright, so I would expect in arch09:01
fabbionein bk that doesn't happen09:01
pittibut bk renumbers it to keep chronologically?09:01
fabbione21 becomes the merge of branch-b09:01
fabbionebecause of the commit date09:01
pittiD'oh09:01
pittibk changes commit history then?09:02
fabbioneand 22 becomes the merge of branch-a rediffed on top of 2109:02
pittiyou are right, THAT's scary09:02
fabbioneit doesn't really.. it just rename the changeset references09:02
fabbioneand recalculate them 09:02
fabbioneassigning different numbers09:02
fabbionethat is scary09:02
pittibut that means I can't say to somebody "please merge 21 to fix it"09:02
=== martink [~martin@pD9EB2298.dip0.t-ipconnect.de] has joined #ubuntu-devel
pittibecause 21 might not be 21 any more in a week?09:02
pittibuhuuuu09:03
fabbionepitti: no.. you can't.. you need to give it the new ChangeSet09:03
fabbionebut i think bk is clever enough to reassign with logic09:03
pittifabbione: hmm, in arch I can say, 'hey, please merge foo--main--21' and this will always stay the same cset09:03
fabbionei didn't dig too much or i will be sued for reverse engineering09:03
pitti*laugh*09:04
fabbioneno shit...09:04
fabbioneLarry is on me09:04
fabbioneI am scared!09:04
=== fabbione runs away screaming
fabbioneahaha09:04
=== enrico [~enrico@enrico.developer.debian] has joined #ubuntu-devel
=== pitti hands fabbione the patent axe
fabbioneehhe09:12
fabbioneogra, mvo: ping09:27
=== mvo_ [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #ubuntu-devel
fabbionemvo_: hey09:28
fabbionehttp://people.ubuntulinux.org/~fabbione/mIDSN.tar09:29
fabbionemvo_: there are 2 modules you want from there.. one is the fritz and i think mISDNcore09:29
fabbionesince i wasn't sure about the second one i included all of them09:29
fabbionethey have some more debugging stuff compiled in09:29
mvo_fabbione: thanks09:31
mvo_I will test them now in my isdn test machine09:31
fabbionethey are for 686 kernels09:32
fabbioneremember09:32
enricoHello.  Could someone point me to where I can get the "About Ubuntu" page?  (described here: http://wiki.ubuntu.com/AboutUbuntuPage)09:32
fabbioneand they will not fix anything.. just more debugging output09:32
mvo_fabbione: ok. luckily my test-machine is a 686 :)09:32
fabbionemvo_: good09:32
pittiHey mvo09:36
mvo_hi pitti 09:38
crimsunI would love to test the -hardened 686-smp, but it uses XFS :/09:38
pitticrimsun: I try to sort that out09:39
crimsunpitti: many thanks09:39
pitticrimsun: it's a missing symbol somewhere at bootup, I've got no idea about that09:39
pitticrimsun: I have some higher-priority things to do, but I will try to look into this asap09:39
fabbionepitti: it's probably just missing a MODULE_EXPORT_SYMBOL or something like that09:39
pittifabbione: hmm, but -hardened does not build any additional modules09:40
pittifabbione: and otherwise I use the standard kernel config (I just disabled SELinux)09:40
pittifabbione: the dmesg error is "xfs: Unknown symbol protection_map"09:41
pittifabbione: however, I deal with that later09:41
fabbionepitti: it's not question of extra modules09:42
fabbionecheck the pax patch if it touches XFS09:42
pittifabbione: it certainly does to implement the grsec hooks09:42
fabbioneand what file has the protecion_map function.. in the latter add the EXPORTSYMBOL(protecion_map) thingy09:43
fabbionethat should be enough09:43
pittifabbione: thanks for that hint09:43
pittifabbione: I just checked09:43
pittifabbione: the patch only touches fs/xfs/linux-2.6/xfs_file.c09:43
pittifabbione: and only inserts two lines of code09:44
pittifabbione: it's pretty unintrusive09:44
pittifabbione: but it uses this very function (protection_map)09:44
fabbionepitti: well if the symbol is not exported, the other code can't see it09:44
pittifabbione: right09:44
pittifabbione: odd, protection_map is used all over the place09:46
fabbionepitti: a missing include?09:46
pittifabbione: I doubt; the symbol is already used in the unpatched xfs_file.c file09:47
fabbioneweird...09:47
pittifabbione: oh wait, this was the patched version09:47
fabbionehmmm is it used in other modules too?09:47
pittifabbione: the unpatched version of xfs_file.c does not contain protection_map09:50
pittifabbione: so it could be a missing include09:50
pittihowever, I grepped the whole (patched) source for protection_map, this should have caught EXPORTSYMBOL(pm)09:50
pittihowever, it didn't09:50
pittifabbione: this is defined in mm/mmap.c09:51
enricoHello.  Is there something running Hoary? :)  I need a copy of the HTML file that shows up when you click on "About Ubuntu".  Could someone either mail it to me or tell me in which package I can find it?09:51
fabbionepitti: hmmmmm09:52
fabbionepitti: check the patch if it adds includes here and there09:52
fabbionepitti: for something related to mmap09:53
pittifabbione: I think it could help to include linux/mmap.h09:53
pittisorry, linux/mm.h09:53
fabbionepitti: just check the patch...09:53
pittithis file defines protection_map09:53
fabbioneyeah..09:53
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-devel
fabbioneenrico: gnome-panel?09:53
fabbionefile:///usr/share/ubuntu-artwork/home/index.html09:54
enricoso, the ubuntu-artwork package.  I'm getting it, thanks!09:54
fabbioneKamion: you around?09:56
fabbionemdz: if you are still alive.. do you agree in start spreading the 2.6.10 love a bit more around (considering it will be the default kernel)?09:56
cartmanlamont: about http://people.ubuntulinux.org/~lamont/buildLogs/k/kdebase/4:3.3.1-2/ . You need libxinerama-dev10:04
ografabbione: sorry, you will have to wait until tonight.....cant test earlier.....modules grabbed...10:09
fabbioneogra: fine for me10:10
ogragood :)10:10
ograpitti: hwfu is an awsome work.....not very much left to do....thank you :)10:13
pittiogra: oh, there is still lots to do10:14
ograpitti: yeah, but the upcoming stuff is quite easy with this nice infrastructure ;)10:14
pittiogra: yes, I hope so10:15
pittiogra: but all the backends are still missing10:15
pittiogra: I think we might need to change the infrastructure too10:15
ograpitti: huh ?10:15
ograpitti: why that ?10:15
pittiogra: e. g. if pci detector adds a new node10:15
pittiogra: and another backend wants to add attributes to an already existing PCI node10:16
pittiogra: there is currently no way to do that10:16
ograhmm10:16
pittiogra: you somehow need to identify and address the node you wnat to change10:16
ograok, i'll think about it10:16
pittiogra: currently you need to put all backend programs which touch a common node into a single detector module10:16
pittithis should even work10:16
pittibut it is not that nce10:16
pittinice, evne10:16
pittieven, even :-/10:16
ograheh10:17
=== martink [~martin@pD9EB37C8.dip0.t-ipconnect.de] has joined #ubuntu-devel
Kamionmdz: what's the rootskel change about?10:53
Kamionmdz: please do '# CONFIG_BLOCKDEV is not set' in busybox, rather than 'CONFIG_BLOCKDEV=n'; the test suite looks for the former style10:53
Kamionmdz: blockdev should use busybox's getopt stuff before being submitted to busybox upstream10:54
=== mvo_ [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #ubuntu-devel
Kamionfabbione: ?10:57
fabbioneKamion: any plan to switch d-i to 2.6.10 ?10:59
Kamionfabbione: only when it's the default kernel10:59
Kamionor committed to becoming the default kernel11:00
fabbioneKamion: ok. than i will bugger mdz again since we agreed to have 2.6.10 as default11:00
fabbioneKamion: no rush11:00
Kamionwhat does mdz need to do?11:00
fabbioneapprove it again?11:00
fabbioneand probably stick it somewhere in the seeds?11:01
fabbioneor via ubuntu-meta...11:01
fabbionecan't really remember11:01
Kamionif it's committed to being the default kernel for hoary, I'm happy to change d-i11:03
Kamionbut the 2.6.10 udebs need to be in main first11:03
fabbioneKamion: it can wait one day11:03
fabbionethat's what i mean11:03
amumoins 11:07
fabbionemorning amu11:07
=== fabbione starts the kernel hppa buildd dance
amufabbione: moin fabbione ... s/dance/love ;-)11:08
fabbioneno no.. dance11:12
fabbionepitti: you were asking about posix acl.. yes we compile them11:14
pittifabbione: I didn't ask :-)11:14
crimsunfabbione: that was plovs. I answered him.11:14
fabbioneah ok11:14
fabbionesorry...11:14
=== `anthony [~anthony@220-253-33-88.VIC.netspace.net.au] has joined #ubuntu-devel
fabbionepitti: btw.. you got mail11:15
pittifabbione: cool patch, thanks11:16
fabbionedude.. it's not like i did it.. you know that.. don't you?11:17
pittifabbione: I know11:18
fabbioneok11:18
pittifabbione: however, thanks for the work of digging it out :-)11:18
fabbioneno problem man11:19
fabbionelamont: those hppa might even have 8GB of ram, but they suck at disk I/O11:23
fabbionetar takes 99% of one CPU11:23
thomjdub: ack11:27
fabbionehey thom11:29
thommorning11:29
pittihi thom 11:30
fabbionehmmm11:30
fabbionewhy my background doesn't change anymore?11:30
smurfixfabbione: I had that yesterday night too. Kill nautilus, it'll work afterwards.11:32
fabbionesmurfix: thanks will do. also tahnks for signing the key. i will look at your pic asair11:33
=== seb128 [~seb128@ANancy-151-1-30-208.w83-196.abo.wanadoo.fr] has joined #ubuntu-devel
pittiHi seb128 11:35
seb128hey11:36
fabbionelamont: 15 minutes it unpacked only 24MB...11:39
fabbionei think it's time to ask ggg to look at it :-)11:39
smurfixfabbione: no prob. NB, just rereading the BK discussion ... changesets do have constand identifiers, they're just somewhat more complicated. (What happens in Arch when two people independently decide to name their branch --test-- ?)11:47
fabbionesmurfix: well... i did a test on bk11:47
fabbioneyesterday changeset 1.2097 was a patch for some driver11:48
fabbionetoday is the gtk2.4 fix11:48
fabbioneso they get renamed somehow11:48
smurfixBK inherited those numbers from SCCS.11:48
smurfixIn a distributed system, one of them HAS to be renamed when you're merging.11:49
smurfixBK decides to consistently renumber (not rename...sorry) the one that's checked in later.11:49
fabbionesmurfix: i don't disagree for the reasons.. it's just more complicate to track them11:49
smurfixThe nice property of that is if two people have the same changes, no matter how they arrived there, the numbers end up the same too.11:50
smurfixbk 11:50
smurfixoops11:50
Kamionsmurfix: "What happens in Arch"> don't try to identify arch branches purely by category--branch--version then; archive/category--branch--version is unique even if two people pick --test--11:58
smurfixKamion: But what happens after a merge? Then they end up in the same archive.11:59
Kamionyes, with new patch numbers12:01
smurfixAh.12:01
Kamionthe merge is a new change that happens to list the merged change in its merged-patches header (whatever it's called, I forget)12:01
lifelesssmurfix: they end up in the same tree, as patch logs.12:02
lifelesssmurfix: but the archive is part of the patch id.12:02
Kamionwhich makes sense since you might have to munge the change to make it apply12:02
lifelessKamion: 'new-patches'12:02
Kamionthanks12:02
smurfixHmm, are the patches you merge in still separate? That is, if you merge version 1..20 from some remote branch B, can you still easily get --B--15?12:05
Kamionthey're not separated in the merged change you commit, but getting them from the remote branch doesn't get any harder12:07
Kamionif you want to be able to get them in the merged-to archive, merge the changes one at a time rather than all at once12:07
smurfixAh. This is simpler in bitkeeper then; bk allows you to locally roll back to any change whatsoever. That's very helpful for automated "find the exact change that introduced bug X" testing.12:10
Kamionsmurfix: what if each of those merged changes requires resolution in order to work when merged? how can bk know how to separate out the resolutions if you commit them all at once?12:14
KamionI'm assuming that bk does not write your code for you :-)12:16
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-devel
lifelesssmurfix: tla can roll back equally12:23
lifelessAFAIK in both systems there is a minimum granularity. in tla thats per-file-hunk, if you want to drill in that far.12:24
=== gicmo [~gicmo@pD9E59483.dip.t-dialin.net] has joined #ubuntu-devel
=== `anthony [~anthony@220-253-33-88.VIC.netspace.net.au] has joined #ubuntu-devel
gicmohi everybode ..12:29
gicmosladen, hi and happy new year ... any news on the uslpash front?12:29
seb128hey gicmo 12:30
cartman[OT]  http://arstechnica.com/columns/linux/linux-20050102.ars/112:30
gicmojo seb128 :) .. 12:30
cartmanUbuntu won "Best Distro" and "Best Community"12:30
cartmanand also "Best newcomer to the community"12:31
=== gicmo_ [~gicmo@pD9545BA0.dip.t-dialin.net] has joined #ubuntu-devel
gicmo_re .. damn dsl reconnect ..12:31
seb128jdub: what's going on exactly with usplash exactly ? gicmo is still interested to help on this but seems nobody is really replying to good willing people on this :/12:31
jdubseb128: mdz and sladen know about it12:32
seb128mdz: sleeping at this time I guess ? :)12:32
robtaylorgicmo: http://81.113.230.186/kalatlug/phpwiki/index.php/UsplashHowDoesItWork12:34
=== gicmo_ is looking
robtaylorseb128: there's been some activity on debian-desktop about it. 12:36
seb128right12:37
robtaylorgicmo: may be worth you joining in on the thread there12:37
gicmo_robtaylor, thanks ..12:37
seb128gicmo_: http://lists.debian.org/debian-desktop/2005/01/msg00004.html12:38
gicmo_seb128, and thank you of course12:38
seb128np :)12:38
seb128sorry you don't get more reply on this, I'll ping mdz when he'll be awake12:39
jdubseb128: (what's it doing on debian-desktop...?)12:39
robtaylorjdub: heh, there may be threads on other ml's too ;)12:39
seb128jdub: debian guys interested to get a splash too12:39
jdubseb128: mmm, but no thread on u-d... kinda whacked12:40
seb128jdub: no, but when people try to ping on the ubuntu side they are ignored for months ...12:40
seb128jdub: gicmo is trying to help for like 3 months12:41
smurfixKamion: In BK, rolling back to a change beyond a merge implies throwing away everything on the "other" branches. You reproduce the whole tree exactly as it was at the time, so there's nothing you might need to resolve.12:44
Kamionthat's not what I meant12:44
jdubseb128: well yeah, if there's no thread on the ubuntu list, then of course people are going to wonder :)12:45
jdubseb128: that's precisely the point :-)12:45
Kamionbut I think I thought you were claiming much more about BK than you actually were, so never mind12:45
seb128jdub: yeah, right12:46
=== gicmo_ is now known as gicmo
=== silbs [~sbsm0084@host81-154-215-185.range81-154.btcentralplus.com] has joined #ubuntu-devel
jdubhttp://www.leftontheweb.com/archive/2005/01/05/bertie_and_ubuntu01:01
robtaylorjdub: fancy posting a post on u-d pointing to the thread on d-desktop? =) 01:02
jdubperhaps in the morning, or you can01:05
jdubit's very much bed time here01:05
=== stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #ubuntu-devel
fabbionehey stub01:16
stubyo01:16
fabbioneamu was reporting a similar problem for the ipw220001:17
fabbioneand the fail seems to be related to the firmware load01:17
fabbionei need you to test a few things for me01:17
fabbionedo you have a standard 2.6.10 from ubuntu or did you compile it yourself?01:17
stubFrom ubuntu01:18
fabbioneok01:18
=== SteveA [~steve@213.226.190.57] has joined #ubuntu-devel
fabbioneedit /etc/hotplug/firmware.agent01:18
fabbioneand uncomment this line:01:18
fabbione# DEBUG=yes export DEBUG01:18
fabbionethis will produce some extra noise in syslog01:18
fabbionenow.. after you have done that01:19
fabbionei need to know what happens if you unload and reload the ipw2200 module01:19
stubYou will need to tell me the magic commands to do that01:19
fabbionei think the easiest way is to reboot01:20
fabbionebut if you cannot reboot you need to do:01:20
fabbioneifdown <interface>01:20
fabbionermmod ipw220001:20
fabbionehem sorry01:20
fabbionemodprobe -r ipw220001:20
fabbionewait a few secs that everything is quite01:21
fabbionemodprobe ipw220001:21
fabbionethis will reload the stuff01:21
fabbioneand check what happens in syslog01:21
fabbioneafter that01:21
fabbioneifup <interface>01:21
stubk. I'll give that a go and reboot if necessary01:21
fabbionestub: well if you can reboot it will be much simpler01:21
fabbioneup to you01:22
stubk01:22
=== stub boots
fabbioneeitherway i need to know what happens in syslog01:22
=== stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #ubuntu-devel
stubfabbione: There should be debug stuff in /var/log/syslog or /var/log/debug? Can't see anything interesting.01:29
fabbionesyslog01:29
fabbioneiirc each entry should have something like firmare.agent: blabla01:30
fabbionetry a grep for firmware01:30
=== SteveA [~steve@213.226.190.57] has left #ubuntu-devel ["Leaving"]
fabbionei am sure 100% it saves the stuff in syslog..01:32
fabbioneor grep for hotplug01:32
stubfabbione: Can't see anything... 01:32
=== stub checks /etc/syslog.conf
fabbionehem no..01:32
fabbioneit should be in /var/log/syslog01:32
gicmohehe01:33
fabbionedid you remember to uncomment that line in /etc/hotplug/firmware.agent?01:33
fabbioneotherwise just send me the syslog via mail01:33
stubI can email it, but it isn't very exciting. I can see the messages that dmesg gave me before in the syslog, right near the end. Just nothing new.01:35
fabbioneor try kern.log?01:35
fabbioneit has to be there....01:35
jordifaaaaaaabio!01:37
fabbionehem01:37
jordifabbione: can you hint me on how to use xdebconfigurator?01:37
fabbionestub: .. i am on crack...01:37
fabbionethe line was correct01:37
fabbionebut it's missing the proper debug_* functions all over01:37
fabbionehey jordi 01:38
fabbioneno because that is sooooo worng01:38
fabbionewrong even01:38
fabbionestub: please grub http://people.ubuntu.com/~fabbione/firmware.agent01:41
fabbioneand use it in place of the one you have01:41
fabbioneand yeah.. either you reboot or do the module stuff01:42
=== pitti [~martin@195.227.105.180] has joined #ubuntu-devel
=== stratus [~stratus@200.198.184.97] has joined #ubuntu-devel
stubok - much more now01:44
fabbioneok.. can you paste it in pvt please?01:45
fabbionethere should be a bunch of lines.. probably 5/601:45
fabbionecongratulation stub :-)01:46
=== elmo [~james@83.216.141.215] has left #ubuntu-devel ["Leaving"]
KamionMMM, baguette + farmhouse/mushroom pt + Austrian smoked cheese + paprika salami01:58
fabbioneslurp!01:59
fabbionelamont: 2 hours and 35 minutes to unpack the kernel on that hppa....02:00
fabbionei wonder when i am going to copy it 4 times to test the build...02:01
fabbioneno even better... the N times required to create the patches!02:02
fabbionestub02:04
fabbioneops02:04
=== Kinnison [~dsilvers@haddenham.pepperfish.net] has joined #ubuntu-devel
=== Kinnison pops in to say "Mmm, poppyseed baguette; paprika salami; farmhouse mushroom pate and portsalut"
Kinnison;-)02:07
TreenaksKinnison: sounds like death in a bag ;)02:08
jdubwww.apple.com/xsan/02:09
Treenakshow is this done in Linux?02:10
jdubgfs02:11
jdubrecently b(r)ought back from the brink of irrelevance by red hat02:11
Treenaksjdub: didn't they open it up? (besides selling it for $much-a-piece)02:13
thomlinux doesn't have shiny xserve-raid boxen, though02:15
jdubTreenaks: yes, they bought sistina02:15
Treenaksthom: let the hardware vendors take care of that02:16
amufabbione: if you need still some help with the ipw2200, letme know  02:23
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-devel
fabbioneamu: i will02:26
fabbionei am trying to understand 2 problems here02:27
fabbioneone is HOW can the card work without the firmware02:27
fabbioneand HOW can the card load the firmware WITHOUT /sys entries.....02:27
fabbionebecause the first can't happen without the latter02:27
=== lamont takes kids to schoool
amufabbione: without firmware ? 02:28
fabbioneah hold on a sec...02:28
fabbionelamont: i need you to talk with ggg about those hppa man...02:28
fabbionelamont: 2 hours and 45 minutes to dpkg-source -x the kernel02:28
amuok02:28
fabbioneamu: cd /sys/class/firmware && ls02:29
fabbionewhat do you have there?02:29
amuamu@amu:/sys/class/firmware $ ls02:29
amutimeout02:29
fabbioneook02:29
fabbionenow.. cd /proc/class/firmware/ && ls02:30
amufabbione: should i reboot with your kernel? 02:30
fabbioneamu no need to02:30
amuok02:30
fabbionei will ask stub to do the last test for me02:30
fabbioneif he will still be awake...02:31
amuamu@amu:~ $ cd /proc/class/firmware/ && ls02:31
amu-bash: cd: /proc/class/firmware/: Datei oder Verzeichnis nicht gefunden02:31
fabbioneeh?02:32
amunothing found :) 02:32
fabbioneok02:32
fabbionecat /proc/mounts | grep sysfs02:32
amuamu@amu:~ $ cat /proc/mounts | grep sysf02:33
amusysfs /sys sysfs rw 0 002:33
pittiseb128: here?02:35
fabbioneok i found the problem02:35
fabbioneamu, stub: go and get some better hardware02:35
fabbionethe Fatal Error is not realted to the firmware02:36
seb128pitti: yes02:36
fabbionebut an irq error of somekind02:36
lamontfabbione: I know there are other people using that machine sometimes - dunno what the load average is.02:36
fabbionethe firmware is loaded properly even if i don't know how (yet)02:36
pittiseb128: I just stumbled over a similar bug that mdz recently saw02:36
fabbionelamont: it was only me and dave....02:36
fabbionelamont: load is 2 now...02:36
pittiseb128: I tried to shutdown, the dialog appears, I click on restart and click enter02:36
fabbionelamont: there is something wrong with disk I/O there02:37
pittiseb128: but it doesn't shutdown, my terminals hang (I cannot type into them any more)02:37
lamontI'll mention it to him.02:37
pittiseb128: but other apps (xchat, ffox) run okay02:37
pittiseb128: and I can't click on the menu02:37
seb128pitti: weird. Is that reproducible ? 02:37
fabbionelamont: thanks02:37
pittiseb128: neither I can click in the bottom bar02:37
pittiseb128: there is a fourth window (a error dialog, I suppose), but I cannot click on the button to see it02:38
fabbionelamont: btw.. the patch applied almost without any problem.. only a couple of offsets here and there02:38
pittiseb128: oh wait02:38
pittiseb128: alt+tab does the trick02:38
seb128pitti: looks like the dialog is modal02:38
lamontfabbione: cool02:38
seb128and you have to close that first02:38
seb128to click anywhere else02:38
pittiseb128: I see a window list which shows apps that don't support setting save02:38
fabbionelamont: yeah.. i didn't take pa6 because according to cvs there is a FTBFS02:38
pittiseb128: however, I did not choose to save my session02:38
fabbionelamont: also.. we are going to build 32 and 64.. do we need anything more than that?02:39
fabbionelamont: like all the other flavours that cvs build?02:39
lamont{32,64}{,-smp}02:39
elmoanyone know why my win key is now mapped to Super_L and how I ask gnome nicely for it not to be?02:40
elmowell, s/win/apple/, but YKWIM02:40
=== Keybuk [scott@descent.netsplit.com] has joined #ubuntu-devel
Kinnisonelmo: keyboard properties thingy probably02:40
elmoyeah, there's nothing obvious in there - unless I'm missing some terminology confusion02:41
amufabbione: yeah using most time a extern pcmica-wlan, i'm wondered about what i'll do, if i meet once a time the guy who developed such stupid hardware/software like the ipw2200 .... my next laptop will be a non-intel hardware. 02:41
lamontback in an hour or so02:41
lamontfabbione: that's 4 kernels :-)02:42
Treenaksamu: avoid apple as well then, their broadcom chip isn't supported very well either (or at all)02:42
=== pitti [~martin@195.227.105.180] has joined #ubuntu-devel
pittiseb128: okay, that worked :-)02:43
pittiseb128: so I see two bugs here:02:43
pittiseb128: first, the modal dialog should be at the top02:43
seb128yeah, this is going to be fixed02:43
pittiseb128: second, I did not choose to save my session, why did it try?02:43
seb128I'm working with upstream on the top level issue02:44
pitticrimsun: I have xfs working on my -hardened kernel :-)02:44
pittiseb128: okay, thanks!02:44
pittifabbione: the EXPORT_SYMBOL(protection_map) trick works perfectly, thanks!02:44
seb128pitti: system -> preferences -> session02:44
seb128pitti: do you have the autosave set here ?02:44
pittiseb128: no, I don't02:44
seb128ok, so that's weird02:45
pittiseb128: and I don't want it :-)02:45
seb128really02:45
seb128let me know if you get this again02:45
pittisure02:45
seb128any chance you messed up with a keybinding to check the save option ?02:45
amuTreenaks: already done, but apple do it in a better way, there's null support for it, with intel you feel like you'll be their beta-hardware-tester,  spend too much time in order that it works fine. 02:45
fabbionelamont: yeah 4 kernels...02:45
fabbioneamu: well i just read all the code for the ipw220002:45
amufabbione: firmware ....   02:46
fabbioneamu: the module fails badly if it cannot create the /sys entries and if it cannot load the firmware02:46
Treenaksfabbione: ah that's the Smell of Undeadness02:46
pittilamont: can you please have a look why my tiff security update for warty does not build?02:46
fabbioneamu: the driver still can load, but it won't work02:46
fabbioneamu: so basically what i am saying is that the "Fatal error" you and stub can see is not related to the firmware but to an irq problem on your machine02:47
pittiseb128: I use ctrl+alt+delete as a shortcut for shutting down02:47
fabbionepitti: no problem.. :-)02:47
pittiseb128: however, I installed this keybinding just before the shutdown02:48
seb128oh02:48
seb128you set ctrl/alt/delete for logout ?02:48
seb128that may be an issue, there is some bug about such configs02:49
pittiseb128: well, c+a+d doesn't do anything under X otherwise...02:49
=== Kinnison [~dsilvers@haddenham.pepperfish.net] has left #ubuntu-devel []
pittiseb128: shall I try with another keybinding?02:49
amufabbione: .. the other problem, the card just automatically switch off, if the signal is too low, it happens every 15-20 sec.   02:49
pittiseb128: did mdz use a keybinding? or the menu?02:50
=== plovs [~plovs@62.84.21.44] has joined #ubuntu-devel
seb128pitti: I've not asked, I assumed that he was using the menu02:51
seb128almost nobody use a keybinding for this02:51
lamontpitti: known issue, being dealt with (build is fine)02:51
pittiokay02:51
pittiseb128: but it is actually nice to have one...02:51
seb128there is a patch for cc/metaticy upstream to open the logout dialog on ctrl-alt-del02:52
pittiseb128: is the particular key combination the problem or the assignment of a shortcut to logout?02:52
seb128there was a thread on ubuntu-devel (or user ?) some time ago about this 02:52
pittihmm, okay02:52
seb128seems to work fine here with Ctrl-Alt-l02:53
seb128lemme try c-a-d02:53
seb128pitti: I'm not going to kill my xorg by doing this, right ? :p02:54
=== seb128 doesn't want to close of the stuff open
pittiseb128: no, it doesn't do anything normally02:54
pittiseb128: x.org is control-alt-backspace :-)02:54
seb128works fine here02:55
pittihmm02:55
seb128at least it opens the dialog and the save is not checked02:55
pittiseb128: I try to reproduce it the next time I shut down02:55
pittiseb128: it was not checked for me either02:55
pittiseb128: but after I clicked ok, the session dialog appeared in the bg02:55
pittiseb128: you actually have to shutdown to try it, sorry :-/02:55
seb128ok02:55
seb128I don't want to close my session now02:56
seb128will try later02:56
pittinp02:56
pittithanks02:56
seb128np02:56
=== amu spray his ipw2200 with holy water and tries it now with higher forces
fabbioneamu: is that with the upstream driver?03:01
fabbioneor only with the kernel one?03:01
fabbione(our kernel i mean)03:01
amugenerally03:02
fabbioneok03:04
=== seb128_ [~seb128@ANancy-151-1-9-186.w83-194.abo.wanadoo.fr] has joined #ubuntu-devel
=== trulux [~lorenzo@67.Red-80-25-56.pooles.rima-tde.net] has joined #ubuntu-devel
pittitrulux: hi03:05
truluxpitti, hey!03:06
=== plovs_ [~plovs@62.84.21.44] has joined #ubuntu-devel
=== zul [~chuck@zul.developer.gentoo] has joined #ubuntu-devel
=== kent [~kent@83.249.61.200] has joined #ubuntu-devel
=== gicmo [~gicmo@pD9545BA0.dip.t-dialin.net] has joined #ubuntu-devel
lamont,ppf03:54
lamontmoof, even03:54
cartmanlamont: got my message about kdelibs compile error?03:58
=== rburton [~ross@84.12.29.119] has joined #ubuntu-devel
amufabbione: same problem ( ipw2200 ) with the liveCD ( d-i ) and the 2.6.9 i386 kernel, hotplug detect there's a wlan-card, dhcp runs without success 04:00
seb128_elmo_away: here ?04:00
gicmoKamion, I have been told that you might know how to help me .. how do I "correct" langugage and country settings after the installation .. is there a clean way?04:04
gicmoor anybody else?04:04
pittigicmo: sudo dpkg-reconfigure locales04:04
seb128"sudo dpkg-reconfigure locales" for the default locale04:04
pittigicmo: well, that doesn't correct your country, but the language at least04:05
pittigicmo: otherwise you might try rerunning base-config04:05
Kamionre-running base-config wouldn't do anything useful.04:05
pittino, base-config doesn't do that, sorry04:05
Kamionabout the only things that the country option is used for are (a) the locale and (b) /etc/apt/sources.list04:05
gicmopitti, the problem is I wanna have english as default lang but have paper size, units, date formats usw in german style04:05
Kamiongicmo: man 7 locale04:06
Kamionyou can set LC_<stuff> separately in your environment04:06
pittigicmo: set this up in /etc/environment04:06
seb128/etc/environment by hand ? or is it an UI for that ?04:06
Kamionso LC_TIME=de_DE.UTF-804:06
=== jinty [~jinty@62.57.2.222] has joined #ubuntu-devel
gicmoKamion, ahh thanks .. thats what I thought to do .. but I wanted to know if there is a debian way of doing that ..04:06
Kamionwhy use /etc/environment? shell startup scripts much easier04:06
pittiseb128: vi :-)04:06
Kamionand this is a user-specific thing so doing it system-wide is probably not what you really want04:07
seb128pitti: that's what I call "by hand" :p04:07
gicmoyeah thats totally "by hand"04:07
pittiseb128: just kidding :-)04:07
Kamionmaybe the default shell startup scripts etc. should source ~/.environment or something, and there could be a user-level UI to change that04:07
gicmothanks anyways04:08
Kamionnice and per-user04:08
Treenaksgicmo: I do: LANG=nl_NL and LC_MESSAGES=en_US04:08
Treenaksgicmo: works great04:08
gicmoyeah thats what I searched for ..04:08
=== zul [~chuck@zul.developer.gentoo] has joined #ubuntu-devel
seb128Keybuk: that's the intended behaviour for the desktop file ...04:19
Keybukseb128: ah, I may have misunderstood.  I thought desktop files had to be made executable first04:19
seb128no, that's what the guy would like to get04:19
Keybukright, I misunderstood the thread then :p04:20
seb128you can say that you didn't read it :p04:20
KeybukI read it04:20
lamonthow do I get screen to actually _EXIT_?04:21
KeybukI think I just lost context04:21
seb128there is a potential security issue in fact, but I've no real idea on how to fix it04:21
seb128lamont: ctrl-D ?04:21
lamontseb128: that doesn't just get passed through to the remote?04:21
Keybuk.desktop files should definietly require +x04:21
Keybukas they're basically an arbitrary single-line shell script04:22
seb128Keybuk: that would not make a big difference04:22
KeybukI'm just thinking of an interesting caveat04:22
seb128you don't expect to get a question when you click on a panel launcher04:22
fabbioneamu: in 2.6.9 there were no ipw2200 updates04:23
Keybuk"a question" ?04:23
seb128"do you want to run or see this ..."04:23
Keybukanything in the panel or menus should be made +x by the panel/menu surely?04:23
seb128you got that when you click on a +x file04:23
Keybukso here's an interesting other problem04:23
seb128yeah, and what about my desktop_is_home ?04:23
Keybuka user sticks a .desktop file in their home directory, designed to look like a file04:23
Keybukand asks another user or even root to read that04:24
Keybukthey double-click it, and it wipes their home directory04:24
Keybukshould you be able to run .desktop files owned by other users?04:24
seb128hum04:25
Keybukhell, you could make it look like a folder04:25
Keybuk"in my shared directory, you'll find..."04:25
seb128there is no interest to run a .desktop owned by somebody else04:25
lamontunless they ask you to look at it...04:25
seb128yeah, that need some thought ... but I fear it'll not be easy to change04:25
Keybukhttp://descent.netsplit.com/~scott/kill-root.desktop04:28
Keybukthere's *no way* of knowing that's not a folder04:28
Keybukdrop one of those in a gnome-user-share too04:31
seb128yeah, any suggestion ? Putting an emblem on all the desktop files ?04:31
KeybukI don't think that's sufficient, you'd first need to train what the emblem means04:31
seb128the executable or not issue doesn't change the result on a drive04:31
thomseb128: what are we going to do about typeaheadfind in ephy?04:31
seb128thom: that's a firefox bug04:32
KeybukI think it's better to make .desktop files only work if you own them, or they're attached to thinks like the panel etc.04:32
seb128chpe said than a firefox guy was working on fixing the typeahed in firefox04:32
Keybukotherwise they'd show up as just a text/desktop file04:32
lamontis this a nautilus thing, or what's executing the desktop file?04:32
seb128and if that's not done by GNOME 2.10 time he'll try to fix it04:32
Keybuklamont: nautilus thing04:32
thomseb128: has he heard any more? oh, right04:32
=== lamont makes a note to continue never using nautilus
thomor a graphical mail client04:33
seb128thom: and somebody is working on a epiphany-extension like the firefox search stuff IIRC04:33
Keybukgnome-vfs sees them as .desktop files (in Open/Save etc.)04:33
thomseb128: righty04:33
lamontthom: ditto04:34
lamontuploads are working again, logs are still pending04:38
=== __daniel [~daniel@td9091a41.pool.terralink.de] has joined #ubuntu-devel
__danielhai everyone04:39
__danielis already some lang-pack stuff going on in hoary? i was curious why anjuta failed to work and when i straced it, it gave me loads of messages like "stat("/usr/share/locale-langpack/de/LC_MESSAGES/anjuta.mo", 0x7fbffff300) = -1 ENOENT (No such file or directory)" - before it segfaulted04:41
__danieldoes anyone have an idea?04:41
fabbionethe stat shouldn't be fatal04:42
mvo___daniel: there is some langpack stuff going on 04:42
pitti__daniel: yes04:42
mvo_but it shouldn't segfault :)04:42
pitti__daniel: our new libc6 already supports the alternative gettext tree04:42
fabbionepitti: so did we enable the pkgtranslation stripping on the buildd?04:43
pitti__daniel: right, is the segfault related to this?04:43
pittifabbione: no, at least I don't know about it04:43
fabbionelamont: ?04:43
pittifabbione: this new libc6 is in hoary since Matar04:43
fabbioneyeah i know that...04:43
=== fabbione needs to run to the laywer
fabbionebbl04:44
__danielpitti: i cannot tell, if it really is04:45
pitti__daniel: the ENOENT result is natural, there are no files there (yet)04:45
cartmanlamont: ping04:45
__danielpitti: i see04:45
pitti__daniel: however, it should now behave exactly like Debian's libc604:45
pitti__daniel: try Debian's libc604:45
pitti__daniel: btw, would you be oppopsed to support my -hardened kernel in your next X.org upload?04:46
__danielpitti: i tried to learn gvim the last 2 hours, but i got stomach ache after trying too hard ;-)04:46
__danielpitti: erm... i'm not daniels :-)04:46
pitti__daniel: why, what's wrong about it? (I use console vim)04:46
pitti__daniel: oops, sorry :-)04:47
__danielpitti: no problem :-)04:47
cartmandaniels supposed to upload a new X.org yesterday04:47
cartmanhrhr04:47
__danielpitti: maybe i just need that vim mug :-)04:47
lamontfabbione: I still need to understand what needs to be done on the buildds to enable it... thought pitti was sending me some mail04:52
lamontcartman: yo04:52
cartmanlamont: any way I could help with Ubuntu kde packs?04:52
lamontcartman: patches for the outstanding bugs there would be good...04:53
pittilamont: you need to install pkgstriptranslations in the build chroot and enable it in /etc/pkgstriptranslations.conf04:53
pittilamont: that's all, debhelper will automatically use it04:53
cartmanlamont: where would I see the outstanding bugs? Is there a list?04:53
lamontcartman: but then, I'm not managing the kde side of things04:53
lamontbuild logs are under http://people.ubuntu.com/~lamont/buildLogs/04:53
__danielbye *wave*04:54
=== __daniel [~daniel@td9091a41.pool.terralink.de] has left #ubuntu-devel []
lamontand the status of builds is at .../Lists04:54
cartmanlamont: yesh you need to install libxinerama-dev04:54
cartmanI checked error log04:54
pittilamont: the earlier we enable it, the less packages we have to rebuild before the release, but we will lose all translations until rosetta has the necessary export support04:54
lamontpitti: that's step 1... where do I put the extracted files? are they in the build directory? (that gets nuked after the build, you see...), etc, etc.04:54
pittilamont: the files are just deleted, don't worry about them04:55
pittilamont: as I said, install the package, enable it in the conffile, kthxbye04:55
cartmanlamont: so who is the person organising KDE side?04:55
pittilamont: we cannot use the extracted mo files for various reasons, so we throw them away04:55
lamontpitti: E: Couldn't find package pkgstriptranslations04:55
pitti$ apt-cache show pkgstriptranslations04:56
pittiPackage: pkgstriptranslations04:56
pittiPriority: extra04:56
pittiSection: universe/devel04:56
pittiInstalled-Size: 6404:56
pittiMaintainer: Martin Pitt <martin.pitt@canonical.com>04:56
thompitti: you're far too polite to pull off KTHXBYE :-)04:56
pittilamont: I updated the seeds yesterday, they might not have been updated since then04:56
lamontpitti: meaning universe?04:56
lamontok04:56
pittilamont: do you know when the seeds are recomputed?04:57
pittilamont: I updated the arch tree yesterday morning04:57
lamontpitti: there's a manual step involved before it actually affects the archive04:57
pittilamont: I was asked to make it configurable04:58
pittilamont: so if users install it it won't break their source builds04:58
pittilamont: is the config default "off" a problem?04:58
=== enrico [~enrico@enrico.developer.debian] has joined #ubuntu-devel
lamontpitti: 10/12 done, other 2 quiescing05:03
lamontquiesceing05:03
lamontgiven that it's installed in the chroot forever, no issue at all.05:04
=== pitti looks up this funny word
lamontthe next question is, should it be in hoary.buildd, or not.05:04
pittilamont: what did you quiesce?05:04
lamontbuildds05:04
pittilamont: personally I'd say we can live with losing translations for some time05:04
pittilamont: but I think mdz should decide this05:05
lamontpitti: at your request, I just enabled it in 10 buildds05:05
pittilamont: you mean you isntalled the package on 10 out of 12 buildds?05:05
lamontnow you're not sure???05:05
lamontinstalled and enabled05:05
lamontas you requested05:05
lamontconfig file only cares about the 'enable: (true|false)' line, yes?05:06
pittilamont: yes05:06
lamontand we do want it enabled everywhere starting now?05:06
pittilamont: ahem - you asked me what is _required_ to enable it, not wheter I actually wanted to enable it right now...05:06
lamontah, so I shouldn't do that then?05:07
pittilamont: I'd ask mdz before pulling the trigger05:07
pittilamont: he should be awake soon, I hope05:07
lamontseb128: eta on a new vte?05:11
seb128upstream or debian/ubuntu ?05:12
Keybukhmm, ACPI hotplug support05:12
lamontubuntu, python2.405:12
lamontspecifically, #513905:12
seb128upstream dunno but a patch sent a heavy patched package on the gtk-gnome list, I've planned to review/use it05:12
seb128oh, that05:12
seb128is there any hurry ?05:12
seb128I would say tomorrow if there is no hurry05:12
lamontyeah - officially? no05:13
pittilamont: hmm, now tiff was built on amd64, but not on the other arches...05:13
lamontif this week, I'm happy.  If it'd be next week, I'd volunteer to deal with it while I'm walking through everything05:13
lamontpitti: it's possible that I missed some in my cleanup - let me check05:14
=== `anthony [~anthony@220-253-33-88.VIC.netspace.net.au] has joined #ubuntu-devel
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-devel
Keybuk<len.brown@intel.com> (04/11/11 1.2044)05:16
Keybuk   [ACPI]  CPU hotplug, use kobject_hotplug(), kobject_register()05:16
Keybuksladen: that should be useful for u :p05:16
lamontpitti: i386 should arrive in about 20 minutes, ppc may actually finish building (damn kernel bugs)05:18
pittiokay, thanks05:18
mdzpitti: hmm?05:39
pittimdz: morning05:39
pittimdz: we discussed a bit about whether we should enable gettext stripping on the buildds now05:40
pittimdz: rosetta support for langpacks will still last a week or so05:40
pittimdz: but the earlier we enable it, the fewer packages we have to rebuild before the release05:40
pittimdz: so if we enable it now, we will gradually lose translations as packages are uploaded05:41
pittimdz: lamont installed pkgstriptranslations in the buildds, but did not yet enable it so far05:41
mdzpitti: now that upstream version freeze has happened (I assume), it doesn't really matter, since the pace of builds will have dropped to nearly zero05:42
mdzpitti: if it is easier to wait, then wait05:42
mdzKamion: the rootskel change is in order to reload init05:42
mdzfabbione: I see no reason not to move to 2.6.10 as default; the IRQ routing thing will be fixed05:42
Kamionmdz: reload init when?05:43
pittimdz: well, its as easy to do it now as at any other time05:43
Kamionhuh, where did mdz's base-config changes disappear to?05:43
pittimdz: the question is whether we can temporary live with missing translations05:43
pittimdz: (in hoary)05:44
mdzpitti: it will break the translations for all users until the language packs are caught up, no?05:44
mdzKamion: what base-config changes?05:44
mdzKamion: reload init to get from the busybox init to the real sysvinit05:44
mdzKamion: if you try out the live CD I posted to -devel about, it'll be clear05:44
Kamionmdz: ubuntu7 and ubuntu8 haven't made it to archive.u.c yet05:45
Kamionand I want to upload ubuntu9 :)05:45
Kamionmdz: oh, damn, I'm stupid, busybox-cvs got mapped to base-config in my brain, sorry05:46
Kamionmdz: you mean on SIGUSR1?05:46
pittimdz: newly uploaded packages will not have translations any more until we supply langpacks, right05:46
mdzKamion: according to lamont, part of the build infrastructure is fucked05:46
mdzKamion: correct05:46
mdzhas elmo turned up yet?05:46
Kamionhe was around earlier, fighting with GNOME05:47
mdzgod dammit, we inherited the broken version of flac05:47
mdzupstream version freeze was supposed to happen yesterday05:47
mdzhas anyone heard from elmo?  is he dead?05:47
lamontmdz: that was fixed this am05:47
lamontif any are missing, holler05:48
mdzoh, that was base-config/busybox-cvs confusion05:48
lamontmdz: when I chatted with elmo ~3 hours ago, he estimated 4 hours for him to be in london.05:48
Kamionyeah05:48
mdzKamion: thanks for looking over my busybox mangling; I was fairly certain it was not ideal05:48
lamontso I expect that he's on the road05:48
Kamionmdz: I can probably do the getopt conversion; I'd actually started on it but you beat me to the upload :)05:49
lamontKamion: which package were you questioning?05:49
Kamionlamont: it was PEBKAC, don't worry about it05:49
mdzKamion: I did?  I thought you were in deep sleep05:49
lamontok.05:49
lamontmdz: you're bouncing really large files, if you didn't know..05:49
Kamionmdz: I started shortly before finishing work, but left at about 8pm and only got back this morning05:50
seb128Kamion: any problem with GNOME ?05:50
Kamionseb128: no idea05:50
mdzlamont: yes, over 10M I think, but who would send me such things via email?05:51
lamontsarti05:51
mdzKamion: my config/local now has zero EXTRAFILES in it :-)05:51
Kamionmdz: cool!05:52
Kamionhow much in localudebs?05:52
mdzonly one05:52
mdz(casper)05:53
Kamioncasper?05:53
mdzthe tentative name for the magical bit05:53
Kamionmdz: oh, what do you think about that cryptsetup thing on u-d?05:53
Kamionthe encrypted-swap-by-default proposal05:53
mdzif it can get done by featurefreeze, sure05:54
mdzthough, someone else reported a bug that the bit which is supposed to configure it at boot had a bug05:54
mdzand looking at it, it's insane05:54
mdz                                if test -e "$key" ; then05:55
mdz                                        MODE=`ls -l $key | sed 's/^....\(......\).*/\1/'`05:55
mdz                                        OWNER=`ls -l $key | sed 's/^[^ ] * *[^ ] * *\([^ ] *\).*/\1/'`05:55
Kamionick05:55
Kamionok, I'll work with him to see what we can get into partman, if possible05:56
pittiKamion: FWIW, if it is supportable, having cryptsetup in main would rock05:57
mdzonly two followups regarding live CD testing while I slept :'-(05:58
mdzdid anyone here try it?05:58
Kamionmdz: is that cryptsetup code?05:58
mdzKamion: yes, that's from cryptsetup05:58
Kamionmy pipe is currently full of two weeks' worth of Ubuntu archive re-mirroring05:58
Kamionthe local mirror's been busted for a while ...05:59
mdzlamont: where do we stand on the desktop fs builds?05:59
thomi'm currently laptop only, and so no cd capability05:59
mdzthom: you bastards and your X40s05:59
mvo_mdz: I tried the one from amu at 2005-01-03 and it bootet for me05:59
mdzmvo_: this is completely different05:59
thommdz: *g*05:59
mvo_mdz: ok, I'll get the new one then 06:00
mdzit's looking pretty sweet06:00
mdzit already works unmodified on both ATA CD-ROMs and USB ones06:00
mdzKamion: do you have any idea why the console is messed up until I switch VCs?06:01
mdzKamion: does bterm or whatever not clean up when it's killed?06:01
mdzit happens at a very awkward time, so I think I'd prefer to fix the cause rather than add some code to switch VCs or otherwise work around it06:02
lamontmdz: looking at that today, actually06:02
KamionTBH it would surprise me if it cleaned up properly ...06:02
mdzlamont: only new item is that it must include a kernel06:02
sladenkeybuk: interesting, we'll see.   I'm currently considering fetching the detection code from speedstep-lib, but even that falls back to checking the alphanumeric name at some points06:02
mdzlamont: so, debootstrap + task: ubuntu-desktop (or metapackage ubuntu-desktop) + linux-foo06:02
lamontok06:03
lamontfor what value of foo, I wonder...06:03
mdzKamion: is there some way that lamont can easily borrow the kernel logic from base-installer?06:03
mdz(I think it's base-installer)06:03
lamontmdz: I think I just wind up populating a kernel or 3 (ppc) into the file system, and then it's the boot system's pain, not mine...06:03
lamontno?06:03
lamontbecause the buildd has no clue what machine you'll be booting on...06:04
mdzlamont: the only bit which matters at all is /lib/modules06:04
mdzlamont: anything else is a (tolerable) waste of space06:04
mdzlamont: the kernel is already loaded by the time we get anywhere near that filesystem06:04
Kamionmdz: base-installer/kernel/README documents the API ...06:04
lamontso a non-tuned i468 kernel, for example06:04
Kamionmdz: I'm not convinced the logic is appropriate though?06:04
mdzyeah, I suppose it's overkill06:05
Kamiondon't we just want to hardcode an appropriate kernel for each arch? base-installer tries to pick the closest one to the hardware, which is different06:05
mdzwhat we want is: i386 -> linux-386, powerpc -> all of them, I suppose, amd64 -> amd64-generic06:05
Kamionthe build machine's hardware will often be better than the machine the CD's running on06:05
Kamionagreed06:06
lamontmdz: do you want the vmlinux left present, or removed?06:06
mdzlamont: if we get tight on space, I might ask you to terminate it with prejudice, but in the name of simplicity, let's leave it alone for now06:06
mdzlikewise for the initrds06:06
lamont;k06:07
mdzhmm, speaking of which, won't that be a problem on powerpc?06:07
mdzwill it be able to generate all of the initrds properly?06:07
lamontwhat? space?06:07
mdzwe might need to add some kernel-package magic to tell it not to worry about all that initrd business06:07
Kamion(note that ext2 is not built into the powerpc kernels)06:07
lamontdo the initrd's come from the cloopfs?06:07
=== mvo_ has to leave to town now to get his glasses fixed. bbl
mdzif there is'nt such an option buried there already06:07
Kamiondon't see why it wouldn't be able to generate all the initrds?06:07
mdzlamont: the system is booted using a kernel an initrd on the CD, like on the install CDs06:08
lamontKamion: which fstype should we use for ppc then?06:08
mdzlamont: so the only thing of importance in the cloop fs is the modules06:08
lamontmdz: right.  so you're just worried about install?06:08
lamontinstall into the cloopfs, that is06:08
Kamionlamont: actually ext2 could be loaded by the live CD infrastructure06:08
Kamionso pretend I didn't say anything :)06:08
mdzlamont: yeah, I'm pre-worrynig about problems you might run into, basically06:08
lamontKamion: heh06:08
mdzKamion: as long as ext2 is available in udeb form, we're OK06:08
Kamionit is, d-i wouldn't work otherwise06:08
lamontKamion: if there's a better format for it, it's no problme to use that on ppc06:09
Kamionnah, cramfs for a filesystem the size of the live CD's would suck, I expect06:09
mdzext2 is a natural choice06:09
Kamionmdz: make sure to depend on ext2-modules06:09
lamontKamion: right.06:09
mdzcramfs is no good; it needs to be writable06:09
mdzKamion: I'm thinking it might be best if you wrangled the d-i stuff, to be honest06:09
lamontmdz: does it need to be created with extra space, or will that just magically show up in the course of things?06:10
Kamionok, I'm willing to do the administrivia on that front06:10
mdzI have a feeling it would take me all day, and you a trivial amount of time06:10
mdzlamont: make it big06:10
mdzsay 3G06:10
mdzthe slack will compress out06:10
Kamionmdz: send me hacked packages with all the live-CD-specific logic, and I'll put it together?06:10
=== Kamion still kind of wonders how we're going to deal with the udeb namespacing thing, to make sure the live CD's anna doesn't load modules only appropriate for the install CD
mdzthere's basically one udeb06:12
mdzwhich I am sending to you06:12
makodoes someone know how i can get to the old wiki?06:12
mdzKamion: you already have the diff from amu, which is basically what I was using06:12
mdzwith two modifications:06:12
amumdz: the livecd-script ? 06:12
mdzamu: we're talking about the d-i changes06:12
Kamionmdz: what I'd like, actually, is to have a tiny udeb in the initrd which decides whether it's turning on live-CD functionality, and arranges for the appropriate udeb to be installed; the idea there is that we can use the same initrds for both install and live CDs06:12
mdzcasper is used instead of livecd-script06:12
amumdz: 06:13
Kamionso the install CD would have a tiny extra bit of overhead which looks basically like rescue-check does06:13
mdzKamion: hmm, that'd be nice06:13
amu<mdz> there's basically one udeb? 06:13
mdzKamion: I can have casper build an extra udeb for that, I suppose06:13
Kamionmdz: look at the rescue source06:13
mdzE: Unable to find a source package for rescue06:13
smurfixmako: seems to be a server-side redirect => ENFW06:14
Kamionsvn://svn.debian.org/d-i/trunk/packages/rescue06:14
mdzhmm06:14
mdzsubversion is still at python2.3?06:14
Kamionsubversion depends on python?!06:14
Kamionsubversion-tools, yeah ...06:14
mdzKamion: I'm also not so clear on which udebs should be pulled in by casper dependencies, and which should be in the pkg-lists lists06:16
mdzprobably casper should depend on dmsetup-udeb06:16
mdzand cloop-modules06:16
mdzer, loop-modules06:17
Kamionmako: https://www.ubuntu.com/FrontPage06:17
mdzand cdrom-detect06:17
Kamionmdz: if we were going for same-initrd-for-both, then everything that isn't already in pkg-lists should be depended on by casper06:17
mdzI think that's all that we added06:18
mdzbut we had to remove a bunch of stuff06:18
Kamioncdrom-detect will be needed to load casper anyway, if it's not in the initrd06:18
mdzhow are we going to handle that if we use the same initrd?06:18
Kamionwhat had to be removed?06:18
mdzbasically everything from partman onward06:18
mdzso I don't need to depend on cdrom-detect, right?06:18
Kamionthat's not in pkg-lists, except for monolithic06:18
mdzDepends: dmsetup-udeb, loop-modules06:18
mdzext2-modules?06:18
Kamionhm, best depend on cdrom-detect anyway, it would be possible to netboot into casper06:19
Kamionext2-modules, yeah06:19
mdzall kinds of fun things become possible :-)06:19
makoKamion: i would *never* have guessed that :)06:19
Kamionbasically the initrds other than monolithic are only supposed to contain enough stuff to retrieve more udebs06:20
Kamionmako: I found it by way of a bug06:20
mdzright06:20
mdzKamion: I can assume that busybox will be present, right?06:20
mdztrying to think what else I use06:20
Kamionmdz: absolutely06:21
mdzI think that's it06:21
Kamionmako: go to http://www.ubuntu.com/wiki/, and then try logging in ...06:21
Kamionnote how after you enter username and password it drops you into the old wiki :)06:21
Kamionmdz: busybox is used for /sbin/init06:21
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-devel
mdzKamion: what sequence number should I use for the d-i-startup.d script?06:22
makoKamion: ahhh.. 06:22
Kamionmdz: anything from 50 or so onward should be fine06:22
=== mako buries his head in his hands
mdzKamion: is it inappropriate to name it casper-udeb, since it's essentially d-i-specific maybe it should have a name like rescue-mode?06:23
cartmanvorbis-tools needs to be built against updated libflac06:24
KamionI only call stuff -udeb when it has a non-udeb equivalent06:24
Kamionmaybe just casper?06:24
mdzthere is likely to be a casper-utils or similar which is a normal deb06:24
Kamionor casper-<whatever-it-does>06:24
mdzto be installed in the target fs06:24
Kamioncasper-pivot?06:24
mdzit's sort of a casper-mode06:24
mdzcartman: more accurately, flac is just broken06:25
mdzwhat we need is ELMO06:25
cartmanmdz: or that yes06:25
KamionI pondered calling rescue-mode rescue-shell actually, can't remember why I picked rescue-mode06:25
cartmanbut looks l06:25
cartmanlike library version is updated06:25
mdzcartman: the library version was updated, but not the package name06:26
cartmanmdz: I see. my system sounds will be borked for some time :/06:26
mdzthat package was inadvertently uploaded by the moron maintainer06:26
mdzfollowed shortly by a fixed version06:26
=== trukulo [~trukulo@176.red-62-57-69.user.auna.net] has joined #ubuntu-devel
mdzwhich has been helpfully sitting in Debian queue/new for 2 days06:27
cartmanguess archieve is not yet updated?06:27
mdzKamion: what does the .isinstallable bit do?06:28
mdzcartman: it's waiting in queue/new06:28
cartmanmdz: ok, thanks06:28
Kamionmdz: helps out monolithic images06:28
mdzKamion: should I have one?06:28
Kamionmdz: in normal images, rescue-mode won't even be installed; in monolithic images you can't stop it being installed because it's in the initrd, but the .isinstallable file stops it doing anything06:28
Kamionmdz: yeah, I'd recommend similar structure06:29
Kamionit's cheap and you'll appreciate it later :)06:29
=== lamont must reboot. sigh. brb
mdzok, I've cloned rescue-check onto casper06:30
mdznow what?06:31
Kamionput casper-check in the cdrom-live initrd06:31
Kamionput casper-<whatever> on your CD and in the Packages file06:31
Kamionmake sure 'anna-install casper-<whatever>' is in casper-check's debian-installer-startup.d06:31
mdzso at this point I need to endure debian-cd06:31
Kamionmarvel as it automatically pulls in casper-<whatever>06:32
mdz[ "$RET" = true ]  && anna-install casper-udeb06:32
Kamionoh, and include appropriate debconf variable setting in your bootloader config06:32
mdzKamion: how should we go about getting the big filesystem blob onto the CD?06:32
Kamionmdz: personally I just take an existing CD and hack it ...06:32
mdzKamion: I mean on an automated basis06:33
Kamion17:31 < mdz> so at this point I need to endure debian-cd06:33
KamionI was replying to that, order aside06:33
Kamionmdz: give me a place to pull the blob from and a location on the CD to put it, and I can make debian-cd copy it in06:33
mdzKamion: casper is currently at menu-item: 2206:33
Kamionsomewhere on the LAN would be good06:34
mdzis that still OK?06:34
mdzKamion: the blob is inside the .iso on rookery, if you have loop-mount capability06:34
Kamionwon't work with netboot06:34
KamionI can't loop-mount stuff on little06:34
Kamionmdz: don't you want disk detection?06:35
mdzI don't know how to get it to you without uploading a 500M file06:35
mdzKamion: detection, yes06:35
Kamionpresumably it'll be built on the LAN soon enough06:35
mdzbut I seem to get that already for free, from hotplug06:35
Kamiondisk detection runs at 3506:35
Kamionhmm, not on all macs as yet06:35
mdzok06:35
mdzjust tell me what number I ought to use06:35
mdzand I'll change it06:35
KamionI'd use 40 I think06:35
Kamionif you need to disable questions, I'd be inclined to make casper-check set whatever debconf questions are needed to make the questions go away06:36
mdzthe only one that has been a problem so far is the hostname06:36
mdzthe behaviour I want is that if it gets a hostname from dhcp, great, use it without questions, otherwise, use a default without questions06:37
Kamionok, sec06:37
mdzperhaps lamont will have a new blob ready soon, and you can use that rather than me trying to upload mine06:38
mdzthough, with a little rsync magic I could make it fast to upload06:38
mdzI need to work out how to test these changes now, though06:39
Kamionperhaps: db_fset netcfg/dhcp_options seen true; db_set netcfg/get_hostname some-default-hostname; db_fset netcfg/get_hostname seen true06:40
mdzget_hostname won't already be populated with a default?06:40
mdzdisk detection won't ask any questions at default priority, right?06:40
Kamionyeah, it will, 'ubuntu', so leave that bit out06:40
mdzI'll do a test here with the new setup, and then see about questions06:40
mdzI think I need to walk through this in my head06:40
Kamiondisk detection> nope06:41
mdzwhen does debian-installer-startup.d run?06:41
Kamionit's equivalent to rcS06:41
mdzok, so casper-check runs06:41
Kamionthe flow is init -> debian-installer-startup.d -> for (;;) { debian-installer.d }06:41
mdzit gets a value from debconf, which should be preseeded from the command line or a file06:41
Kamiondefault to false06:42
mdzyes, though that makes my testing more difficult06:42
mdzif set, it anna-installs casper-udeb and its deps06:42
Kamiondefault to true for testing purposes is fine too :)06:42
Kamion(anna-install automatically follows deps)06:42
mdzright06:42
Kamionanna-install won't take effect immediately, it queues until anna runs06:43
mdzwill there be more udebs installed by the time casper runs, than there would have been before?06:43
mdzor are the new ones mostly after casper in order?06:43
mdzs/installed/run/ I suppose06:43
Kamionhw-detect-full is not generally in the initrd, for example06:44
mdzcasper has this gross hack where it removes some of the bits from prebaseconfig.d and base-installer.d, and then does run-parts on them06:44
Kamionand it would (in my theory) run before casper06:44
KamionI think you should present the live CD with a custom Packages file that does not include partman, base-installer, prebaseconfig, etc.06:44
mdzso if there is any other stuff that I need to remove there, I can make those changes now06:44
mdz(if you know of any off the top of your head)06:45
Kamionare you currently installing base-installer and prebaseconfig06:45
Kamion?06:45
mdzI am not06:45
mdz(in the monolithic config)06:45
Kamionok, good06:45
mdzbut ideally, casper ought to cope06:46
mdzto allow for a combo live/install DVD06:46
Kamionyeah, I've been pondering that06:46
mdzbasically, anything after casper never gets a chance, if it runs06:46
Kamionwe could always have another tree of Packages files analogous to dists/hoary/main/debian-installer/06:46
Kamionand use that instead06:46
mdzbecause everything running on the initrd gets killed06:46
Kamionthe "debian-installer" bit there is hardcoded in the various *-retriever packages06:47
Kamionit could be made customisable, and then a combo DVD would be easy06:47
mdzalternatively, we could preseed hints to modify the "standard" selection06:48
Kamionof course, that would be hard for netboot without archive cooperation06:48
=== lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-devel
Kamionor require a particular OK-For-Live-CD: field06:48
mdzwhat's my next step to test this out?06:48
Kamionrun with a custom Packages file with just the bits you need, IMO06:49
mdzso pull down a hoary daily install CD06:49
Kamionthat approach is good enough for a first release06:49
mdzadd casper-udeb and casper-check to it06:49
mdzmangle the Packages file06:49
mdzcopy the live fs in06:49
mdzre-mkisofs06:49
Kamionupdate Packages.gz and Release06:49
Kamionyou'll have to add casper-check to the initrd on the CD06:49
Kamion(or copy in a completely new initrd)06:49
Kamionmake sure casper-udeb is Priority: standard06:50
Kamion>=06:50
Kamionactually, no, forget that last06:50
Kamion(I'm stupid)06:50
mdzETA 40 minutes for a CD download06:50
Kamionif nothing after casper gets a chance to run, of course, removing later stuff from the Packages file is not important06:51
mdzcasper-check standard, casper-udeb optional, is what I have now06:51
Kamionok, good06:51
mdztihs is starting to sound very painful for iterative testing06:51
Kamionrescue works that way, you can include it on a standard image completely safely06:51
mdzhopefully casper-check won't be buggy :-)06:51
mdzdo you have a script to sync up the Packages/Release stuff?06:51
Kamionthis approach is basically how I test d-i changes, you get into the habit of it06:52
=== kent [~kent@c83-249-61-200.bredband.comhem.se] has joined #ubuntu-devel
Kamionfinger macros :)06:52
Kamionsudo sh -c 'gzip -c Packages' > Packages.gz; cd ../..; apt-ftparchive release .; copy changes into Release06:52
KamionI should come up with an apt-ftparchive line that matches what debian-cd spits out06:52
Kamionmdz: if you can make netboot work ...06:53
Kamionthis is one reason I'm suggesting generic d-i-like approaches, they take a little longer but adapting them to netboot etc. should be trivial06:53
Kamionor even USB boot06:54
ogramdz: x configuration on your live cd is very weird....dpkg-reconfigure defaulted to ati (on a toshiba laptop with trident card which i selected then) and wrote a xorg.conf with nvidia in it....06:55
ogramdz: oh, no, stop...it didnt even touch the xorg.conf it seems.... hmm06:56
=== zenrox [~zenrox@wbar7.sea1-4-10-181-189.sea1.dsl-verizon.net] has joined #ubuntu-devel
fabbionemdz: ok. i am quite busy now.. mind to do the honours?07:00
fabbionelamont: sorry.. i lost my scrollback..07:00
fabbionelamont: did you enable the pkgstriptranslation on the buildd?07:00
=== martink [~martin@pD9EB3153.dip0.t-ipconnect.de] has joined #ubuntu-devel
=== fabbione runs away
fabbionelamont: please msg me about it... i have logs enabled this time :-)07:04
pittifabbione: I think he installed pkgstriptranslations, but did not activated it by now07:05
lamontpitti: installed, enabled, disabled, waiting for someone to decide that they really, really, really want it enabled07:06
Kamionhmm, kickstart has an 'auth --enablecache' command which enables nscd, but we don't support that07:07
Kamionwhat's the right answer? support nscd? bomb out?07:07
pittimdz, lamont: personally I can live with fading translations for a while, but I think mdz should have the final word about it07:07
pittimdz, lamont: OTOH waiting for another week does not make much of a difference07:08
mdzogra: it has an nvidia xorg.conf on it, from amu's system I think07:09
mdzfabbione: ok07:09
ogramdz: unfortunately its handeditet, so dpkg-reconfigure wont touch it anymore.....that makes X useless on this cd unless you know about the md5sum thing07:10
mdzKamion: should we give the user broken crap if they ask for it?07:10
mdzogra: ah07:10
Kamionmdz: kickstart also supports NIS, LDAP, hesiod; if you're using any of those I can see why you might want to use nscd07:11
mdzKamion: yeah, because you're already out of your mind07:12
Kamion:-)07:13
Kamionor you're a sysadmin with existing machines to support that are already configured07:13
Kamionand you want to integrate Ubuntu with that setup07:13
Kamionthis is the kickstart target market, remember ...07:14
mdzKamion: did you get this?07:15
mdzJan 05 12:43:51 <mdz>   Kamion: is there an easy way to skip the first CD scan? I'm curious as to whether it is actually pessimizing things07:15
Kamionmdz: comment it out in /var/lib/dpkg/info/cdrom-detect.postinst before it runs07:15
trukuloanyone using pbuilder on ubuntu?07:15
trukulosorry07:15
trukulothink i was on #ubuntu07:15
mdzKamion: what do you think is a reasonable spot on the CD to keep the cloop image?07:17
mdzperhaps /casper/filesystem.cloop07:17
Kamionfine by me07:20
kentSince Ubuntu is changing to UTF in Hoary, and the weather applet seems to have problems with that in Hoary (http://leviatan.kicks-ass.org/dump.png), should i report it as a bug?07:22
lamontrm: cannot remove directory `chroot-test/tmp/dir.zVOlMH': Device or resource busy07:22
=== lamont grumbles
mdzkent: yes07:23
mdzlamont: once you have the ext2 image, you'll want to install cloop-utils and use create_compressed_fs <file> 65536 > <file>.cloop07:24
seb128kent: don't forget to provide details on your environment, the applet works fine here with utf-807:24
mdzas always :-)07:24
seb128kent: ie, output of "locales", /etc/environment, what locale is picked in gdm, etc07:25
seb128locale even07:25
lamontmdz: yeah07:25
kentseb128, will do that. I have to study tonight, so il take the time to write a report tomorrow. It might be my fault, but i think i followed the information about how to upgrade to Hoary step by step, so perhaps its a bug..  i fill know tomorow then.07:27
=== maskie [~maskie@196-30-111-130.uudial.uunet.co.za] has joined #ubuntu-devel
=== pitti tests new life CD, brb
kentseb128, the locale picked up by gdm,  is it the one in $LANG ?  gedit and other programs default to UTF when i save files, and $LANG is set to utf when i check in gnome-terminal. And locale, /etc/environment is also set to utf.07:32
mdzyay pitti07:32
mdzKamion: what's the magic mkisofs command I need?07:33
seb128kent: if you alt-F2 and "locale | zenity --text-info" here07:35
seb128what is the locale ?07:35
seb128kent: hum ok, you're right. There is a problem with the locations, but the rest of the string is fine. Please file a bug, just put the screenshot in it, that's fine 07:37
seb128time to dinner now, bbl07:37
=== pitti [~pitti@195.227.105.180] has joined #ubuntu-devel
mdzKamion: and do I need to fudge Release.gpg or no?07:42
=== x4m [~max@202-107.241.81.adsl.skynet.be] has joined #ubuntu-devel
pittimdz: live cd boots fine for me07:46
pittimdz: is "FATAL: Module This not found." a known bug?07:46
mdzKamion: mkisofs -r -V 'Ubuntu 4.10 i386 Bin-1' -o warty-i386-hacked.iso -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table <dir>07:46
mdzKamion: is what I found in scrollback, hope that's right07:46
pittimdz: I chose German locale in the installer, still I have POSIX07:46
mdzpitti: yeah, it's a powernowd bug I believe07:46
mdzpitti: ok, good to know.  I think I need to do some manual work to carry that over07:46
pittimdz: this "This" modules sounds like a parsing bug of /etc/modules07:46
mdzpitti: https://bugzilla.ubuntu.com/show_bug.cgi?id=513807:47
mdzit's already fixed; the snapshot is a week old07:48
lamontsigh.  how do I force debconf to go non-interactive?07:48
sivanglife cd :)07:48
sivanganybody know if there are the d-i po files already in rosetta?07:48
pittimdz: but I did not investigate this07:49
pittifine07:49
pittimdz: dpkg-reconfigure -plow xserver-xorg does not ask me for resolutions, but I guess it's a bit too early for X stuff :-)07:49
pittilamont: DEBIAN_FRONTEND=noninteractive?07:51
=== pitti got X running on the life cd :-)
ograpitti: woah, i'm trying it since 1/2 hr07:53
pittimdz: do you have an idea why there is no /dev/input/mice on the life cd?07:53
mdzpitti: yes, after copying in a working xorg.conf from my hard drive, it works quite nicely07:53
mdzpitti: no, I don't, I would be forever grateful if you would inventigate07:53
mdzit appears if you unload and reload mousedev07:53
pittimdz: usbhid is loaded and found my mouse07:53
pittiyeah, now it's here07:54
pitticool, X with mouse and ubuntu desktop07:54
mdzpitti: can you try to find out why it doesn't appear initially?07:55
mdzmousedev is loaded via /etc/modules in the normal way07:55
pittimdz: I try07:55
mdzI don't see why it should not appear until the second time it is loaded07:56
pittimdz: btw, my usb stick does nothing either07:56
pittimdz: maybe a general USB problem07:56
lamonthrm.. there are some things that are done at install time that we really want to defer until boot time for the livecd...07:56
pittimdz: the lamp on it is not even enabled07:56
=== lamont is thinking of libpaper1's config, for starters.
ograyay, got it !!#07:57
ograpitti, does your panel work ? its absolutely unresponsive here07:58
pittimdz, ogra: well, sort of07:59
pittimdz, ogra: I just tried to shutdown, clicked okay in the idalog, now everything hangs07:59
pittino, just the panel is hanging07:59
ograat least your menu responses07:59
ograi cant even open it :)07:59
mdzpitti: odd, shutdown worked perfectly for me08:00
pittiI reboot now to investigate the mouse and other issues08:00
pittibut before I need some dinner, cya later08:00
ograheh, the nautilus tree view has 72px folder icons....funny08:03
amumdz: what's about sound? works also  08:03
amu+?08:04
mdzamu: I haven't tested yet08:04
mdzamu: I am building a new non-monolithic CD image to test08:04
ogradoesnt work here :(08:05
amumdz: downloaded just your iso, it's different than mine? 08:06
mdzamu: yes, entirely different except for the /live-fs08:06
mdzyou should be able to rsync it against yours and save a lot of download, since the live-fs is large08:06
amuogra: with my i810x sound works also 08:07
ograhah, with /etc/init.d/gdm start my panel works, with startx it doesnt08:07
ograamu: i'm looking at it now...08:07
ograARGH !08:08
mdzogra: then use gdm :-)08:09
mdzthat's what the final version will do08:09
ograplease please please blacklist snd_intel810m by default !08:09
ograthats blocking my sound devices....again08:09
mdzogra: did you add your comments to the bug?08:10
sladenmjg59: http://function.linuxpower.ca/patches/patch-netconsole ; would if it'd be worth modifying this and providing a central server to capture the panic.  When a users machine dies repeated, they can be told 'type this and enter a user-id, the next time your machine crashes, goto  panic.ubuntu.com/user-id  and the trace will be there08:10
amumdz: sound should be initalized by hotplug? atm it's done by the old alsa-autoconfig  08:10
mdzamu: on my CD it is done by hotplug and alsa-base08:11
amumdz: which soundcard? 08:11
mdzi81008:11
ograi8x008:11
ograsorry08:11
mdzamu: your filesystem has saved mixer settings for a different sound card08:11
ogra-> m08:11
mdzso the init script prints an error08:11
ograhmm, and you should delete bash.history ;)08:13
=== elmo [~james@82.211.81.249] has joined #ubuntu-devel
mdzogra: lamont is working on autobuilding new images08:13
mdzelmo lives08:13
mdzwhoa08:14
mdzKamion: what prints "E: Unimplemented function"08:14
mdzKamion: (context: d-i initrd)08:14
mdzseems to be in libdebconf08:16
cartmanmdz: any idea when will new flac packs will make it to archieve?08:16
mdzcartman: no08:16
cartmanmdz: ok08:16
mdzI sent email via bugzilla to elmo08:17
Kamionmdz: that mkisofs command is fine; no, you don't need to fudge Release.gpg (yet)08:17
cartmanmdz: ok08:17
mdzKamion: I uncompressed and loop-mounted the initrd, udpkg --unpack'd casper-check onto it, recompressed it and booted it in qemu08:18
Kamionmdz: yes, sounds like _confmodule_process() returned NULL08:18
mdzand all hell broke loose08:18
Kamionmaybe the status file is screwed?08:18
mdzit seems to be during casper-udeb.postinst08:19
mdzthe only change I made to it was to add: 08:19
mdz. /usr/share/debconf/confmodule08:19
mdz# Be nice to monolithic users.08:19
mdzdb_get casper/enable08:19
mdz[ "$RET" = true ]  || exit 008:19
mdzat the top08:19
mdzwait, hmm08:20
Kamiondid the .templates file get unpacked?08:20
mdzit seems to be running much earlier than it should be08:20
mdzhmm, no it didn't08:20
mdzdoes udpkg --unpack not do that?08:21
Kamionnote that all /var/lib/dpkg/info/*.templates get removed early on in the boot process, to save memory; they get merged into /var/lib/cdebconf/templates.dat08:21
Kamionthe d-i initrd build process uses dpkg --unpack rather than udpkg ...08:21
mdzI loop-mounted the initrd and it is not there08:21
mdzKamion: dpkg --root=/mnt ?08:22
mdzhmm, no, that does'nt work08:22
mdzdpkg: cannot scan updates directory `/mnt/var/lib/dpkg/updates/': No such file or directory08:22
Kamiondpkg --force-overwrite --root=/mnt --unpack $udeb08:22
Kamionyou have to mkdir /var/lib/dpkg/updates and touch /var/lib/dpkg/available first08:22
Kamion        # Only dpkg needs this stuff, so it can be removed later.08:22
Kamion        mkdir -p $(DPKGDIR)/updates/08:22
Kamion        touch $(DPKGDIR)/available08:22
mdzguh08:22
Kamionany reason you aren't just rebuilding the initrd?08:23
=== x4m [~max@97-224.244.81.adsl.skynet.be] has joined #ubuntu-devel
mdzbecause I was waiting on you to do the wrangling :-)08:24
Kamionudpkg calls debconf-loadtemplate directly rather than unpacking the .templates into /var/lib/dpkg/info08:24
mdzthough I suppose all that's needed now is to add casper-check to cdrom?08:24
KamionI don't have mail from you; am I supposed to have?08:24
mdzyou were supposed to have, but it's obsolete now08:24
mdzsince I've reworked casper to use -check and such08:24
mdzit's still fucked08:25
=== macewan [~macewan@ip68-101-19-222.nc.hr.cox.net] has joined #ubuntu-devel
Kamion(hm, should I update the installer to 2.6.10 now?)08:25
mdzyes08:25
mdzlet me take a screenshot of this08:25
mdzand maybe you can tell what is going on08:25
mdzseb128: is it expected that gnome-panel-screenshot --window --delay=N does not work?08:27
mdzKamion: http://dijkstra.csh.rit.edu/~mdz/temp/boom.png08:28
mdzKamion: that happens immediately after "Waiting for /dev/fb/0 to appear" or whatever08:29
seb128mdz: hum, the --delay= seems to be broken :/08:29
seb128mdz: but you have a keybinding to capture the current window08:29
mdzseb128: oh, what is it?08:29
mdzby default08:29
seb128yep08:29
mdzah, shift+print08:29
seb128should be that08:29
Kamionguh, that looks very broken08:30
seb128I was looking for it, I've changed mine08:30
mdzKamion: it's as if something is running twice which shouldn't be08:30
Kamionwhy should mounting sysfs fail?08:30
Kamioncan you put the initrd somewhere?08:30
mdzit's like debian-installer-startup.d is restarting08:30
mdzit already mounted it once08:30
mdzand loaded the acpi modules08:30
mdzyes08:30
ogramdz: any reason why i got a fam running ?08:31
crimsunpitti: great news! thanks. :)08:31
mdzKamion: http://dijkstra.csh.rit.edu/~mdz/temp/initrd.gz08:31
mdzKamion: will take a few minutes to upload08:31
=== Kamion contemplates removing those .UTF-8@euro locales
cartmananyone is able enter unicode text and delete them properly using backspace at login prompt?08:33
cartmanhere entering works but can't delete them08:34
crimsuncartman: using bash?08:34
mdzKamion: initrd is up08:34
cartmancrimsun: tty console login08:34
crimsuncartman: there are reports of certain other shells not working properly with it, like zsh.08:34
mdzcartman: works fine with bash, known buggy with zsh08:34
cartmanmdz, crimsun I am talking about initial login prompt at tty108:34
Kamiontry 'unicode_start'08:35
cartmanKamion: in an init script?08:35
cartman- :)08:35
Kamionno at the command line08:35
Kamionexperimentally08:35
cartmanhmm but  when I login I can use unicode fine08:36
=== pitti [~pitti@195.227.105.180] has joined #ubuntu-devel
cartmanand delete them08:36
Kamionmdz: uh. are you sure that's the right initrd?08:37
Kamionthere is no /sbin/debian-installer-startup there08:37
Kamionoh, never mind, PEBKAC08:37
Kamionah, I see08:38
Kamionmdz: make S60casper-check executable08:38
=== mxpxpod [~bryan@mxpxpod.user] has joined #ubuntu-devel
=== casper [~ubuntu@p508EBEC5.dip.t-dialin.net] has joined #ubuntu-devel
Kamionmdz: non-executable files in debian-installer-startup.d are sourced, and that makes very bad things happen when /usr/share/debconf/confmodule is sourced and re-execs the whole thing08:39
mdzguh08:39
Kamionexecutable files in debian-installer-startup.d are executed instead08:39
mdzit would make me so much happier if it did the same thing as init08:39
mdz.sh rather than non-exec08:39
mxpxpodjdub: ping08:40
Kamionthat would work too, could try for that upstream post-sarge08:40
cartmanguess the bug is in /bin/login08:40
mdzKamion: once I get this working, I'd like for you to eyeball casper before I upload it08:42
Kamionok08:42
KamionI'll be out this evening, expect to be back at least briefly in a few hours08:42
mdzwhen do you leave?08:43
Kamionabout 15 minutes08:44
=== casper is now known as ograish_casper
kentseb128, http://leviatan.kicks-ass.org/dump2.png   <- the output of the command you wrote.   08:44
KamionI can phone ahead and be later if need be08:44
seb128kent: have you read what I said after ? :)08:45
seb128but thanks :)08:45
mdzKamion: nah, don't let me delay you08:45
kentseb128, now i did, sorry about that :)  Should i edit the screendumps with gimp to make them smaller when i attach the picture? (cut out unneeded stuff?) 08:46
seb128kent: yeah, just the panel area with the string is fine08:46
mdzKamion: is there an anna-remove?  that seems like it would be a nice way for casper to get rid of partman08:48
mdzhmm, doesn't seem to be08:49
=== mvo_ [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #ubuntu-devel
=== trukulo [~trukulo@176.red-62-57-69.user.auna.net] has joined #ubuntu-devel
mdzhmm, this is doomed to fail08:51
mdzno dmsetup-udeb on the CD08:51
mdzoh, yes there is08:51
Kamionno anna-remove08:53
Kamionsurely just reboot after casper is done08:53
=== cartman [foobar@cartman.developer.konversation] has left #ubuntu-devel ["Ich]
Kamionthat's what rescue-mode does, works fine08:53
mdzKamion: I mean avoiding unpacking it at all08:54
mdzit's a waste of time08:54
Kamionwell, umount stuff and reboot08:54
mdzthe shutdown process for casper is just a normal system shutdown :-)08:54
mdzby the time it's finished, d-i is gone08:54
Kamionit might be better to invent a way to tell anna not to install standard-priority packages08:54
mdzgah, need a newer busybox on this CD08:55
mdzI guess my busybox-cvs upload was too late for the daily CD08:55
mdzor else delayed by the build mess08:55
Kamionbusybox-cvs uploads need new daily-installer-* which need BYHAND08:55
mdzprobably rootskel, too, then08:55
Kamioncould you file a bug on anna about the standard-priority thing and assign it to me?08:55
mdzthose both need to go in the initrd, yes?08:56
Kamionyes08:56
mdzok08:56
Kamionthose two are totally foundational :)08:56
Kamionanna/manual_only or something, maybe08:57
=== Keybuk [~scott@syndicate.netsplit.com] has joined #ubuntu-devel
=== ogra_casper [~ubuntu@p508EBEC5.dip.t-dialin.net] has joined #ubuntu-devel
ogra_caspermdz: is working suspend expected for this cd ?09:06
ogra_caspers/for/from/09:07
amuogra_casper: i guess no, i've to implement this first :) with very very low prio  09:07
ogra_casperah, k09:08
amuogra_casper: if it works, that would be pure coincidence, or mdz is faster than light09:10
ogra_caspernope, doesnt work....09:11
ogra_casperand my panels+nautilus just dissapeared without any action from my side :-/09:12
=== abelli [~abelli@84.222.38.178] has joined #ubuntu-devel
amuogra_casper: that's normal pannel fun ;) *runsaway* 09:13
ogra_casperoh....ps -ax input/output error.....09:13
ogra_casperhmm, suspend seems to work.....half way *g*09:13
ogra_caspermy disk is absolutely sleeping....but funnily xchat still works from mem09:14
abelliogra?09:14
amuogra_casper: how much ram you have? 09:14
abelliamu: how is it?09:14
ogra_casper384M09:14
ogra_casperits a laptop09:15
amuabelli: thx fine& happy new .... 09:15
abelliblah blah blah... 09:15
abellithank you09:15
ogra_casperheh09:15
amuogra_casper: any maschine with 64mb left? 09:15
abelliamu: is the live cd up ?09:15
sivangogra_casper: what's that casper thing? :)09:16
ogra_caspernope, but i can set one up (not before the weekend...sorry)09:16
amuabelli: see u-devel, mdz announced last night, i woundert why you didnt tested it yet  09:16
abellii wasnt in my home.. sorry09:16
abellis/home/...09:16
mdzogra_casper: I've no idea; did you try it?09:16
ogra_caspersivang: dunno, ask someone enlightened, xchat had casper_user in it....so i modified it09:16
mdzogra_casper: I wouldn't expect to need to do any extra work to get that to happen09:17
mdzif the kernel bits work on your hardware, it should work09:17
abelliamu: wowowwoowww09:17
ogra_caspermdz: i tried it....but did only work half way it seems09:17
=== pitti [~martin@195.227.105.180] has joined #ubuntu-devel
ogra_casperabelli: yep, it seems to get very fine.....for an alpha this is awsome..... (kudos to amu and mdz)09:18
ogra_casperabelli: (i'm using it currently)09:19
abelliim going to try it with the xbox's bios thing we're working on...09:19
ogra_casperamu: did you get X -configure sorted ?09:20
amunope, takes too long time, daniels is working on a xconfig, make no sense if i wast too many hours with it. 09:21
ogra_casperi experienced a weird prob here....09:21
ogra_casperdid you ever edit the xorg.conf in your chroot by hand ?09:22
amuyep09:22
ogra_casperso thats your prob then i guess09:22
ogra_casper(read the header of the xorg.conf)09:22
amuno, do you have one ? 09:23
mdzX -configure didn't seem to generate a working config for my laptop09:23
ogra_casperX -configure doesnt even write a file if the original doesnt match the md5sum09:23
amuogra_casper: hehe, converted from XF86 ... 09:24
pittimdz: do you have this mouse /dev/input/mice problem as well?09:24
pittimdz: I spent some time debugging it, but somehow the whole USB system seems to be screwed up09:24
ogra_casperits written in the header of the file :)09:24
ogra_casperhal-device-manager seems broken09:25
pittimdz: my net connection keeps failing this evening; did you get my question "<pitti> mdz: do you have this mouse /dev/input/mice problem as well?"09:25
mdzpitti: yes, I do09:25
mdzit is not specific to usb09:25
pittimdz: I tried to stop hotplug and usb, unload all modules09:26
mdzmousedev itself should cause that module to appear09:26
pittimdz: then started udev, module-init-tools and hotplug again09:26
mdzs/that module/that device node/09:26
ograamu:  md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum09:26
pittihowever, after this my mouse was not recognized at all any more09:26
mdzogra_casper: X -configure writes a file for me09:26
mdzit just isn't a very good one09:26
ogra_caspermdz: where does it write it ?09:27
mdz/root/xorg.conf09:27
mdzas it says in the output09:27
ogra_caspermdz: ah, ok09:27
mdz/root/xorg.conf.new tha tis09:27
ogra_casperyup09:27
pittimdz: since I cannot restart the system I cannot play around with different /etc/modules versions :-(09:28
mdzpitti: what do you mean?09:28
pittimdz: I suspected that usbhid must be loaded before mousedev, but actually this _should_ not be necessary09:28
mdzno, usbhid is not necessary at all09:28
pittimdz: for me it is09:28
pittiwithout usbhid I don't have a mouse09:28
pittihowever, it should not matter with /dev/input/mice, right09:29
lamontmdz: actually, it's starting to look like just giving you lib/modules is going to be the easier route.09:35
lamontmdz: how do you feel about doing dpkg --configure -a after mounting /?09:37
ograhmm.... * cannot execute "/sbin/shutdown"09:37
mdzlamont: er, what?09:39
mdzpitti: oh, I confused usbhid and usbkbd/usbmouse09:40
mdzpitti: anyway, I am using psmouse09:40
mdzusbhid should not be necessary to get /dev/input/mice09:41
mdzit should appear as soon as mousedev is loaded09:41
mdzeven though there are no mice09:41
mdzand that is not happening for some reason09:41
mdzogra: you have fam because it was in amu's image for some reason :-)09:41
lamontmdz: turns out I appear to be stuck installing udev (which likes to mount things at install time, etc...09:41
pittimdz: hmm, drivers/input/mousedev.c creates the sysfs device unconditionally09:41
pittimdz: is it possible that udev does not yet run properly at the time mousedev is loaded?09:41
mdzlamont: we might need to subvert it, then09:41
lamontbut actually installing the kernel seems to leave root/dev busy, etc.  and needs /proc mounted, and, and...09:42
pittimdz: right, so says the source09:42
pittimdz: however, the module creates the sysfs entry, so maybe this is an udev race09:42
mdzlamont: in fact, I recommend you don't run any init scripts at all09:42
mdzlamont: put in a dummy invoke-rc.d or whatever09:42
lamontmakes sense09:42
mdzlamont: I don't think you'll be able to avoid mounting /proc, though. mkinitrd will need it09:43
lamontwhy do I need to run mkinitrd in my filesystem?09:44
mdzlamont: if you can avoid it, great, but generally the kernel postinst will run it09:44
lamontfigured I'd just unpack the kernel, and leave it at that... thoughts?09:45
mdzI don't like that, because it'll cause problems when you try to install packages later09:45
mdzif you want to fake mkinitrd, fine09:45
mdzbut all packages should be fully installed09:45
lamontdo you want the real mkinitrd on the final filesystem?09:45
mdzmv mkinitrd mkinitrd.real; ln -s true mkinitrd; etc.09:45
mdzyes09:46
lamontright.09:46
mdzany hackery like that (invoke-rc.d, mkinitrd) needs to be undone for the final image09:46
lamontmore inclined to dpkg-divert it during the install then.09:46
mdzbasically the same way debootstrap works, with start-stop-daemon etc.09:46
mdzfine by me09:46
mdzif everything you need to divert is installed by debootstrap, that should work fine09:46
mdzif you need to tweak something installed with the desktop, that's tricker09:47
mdztrickier09:47
mdzlamont: does console-tools end up in your image?09:58
pittifabbione: here?10:02
lamontmdz: yes10:03
lamont== base10:03
mdzfor some reason, localechooser tries to install it10:04
mdzlamont: also console-data and console-common?10:04
lamontright between bzip2 and cpio10:04
lamont:-)  that's a yes10:04
=== opi [~emil@212.244.193.82] has joined #ubuntu-devel
=== mvo__ [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #ubuntu-devel
opianyone can tell me more about Rosetta status?10:14
opisome polish user ask me why we double gnome.pl effort in translation10:14
lamontmdz: how close are you to wanting this image?10:15
=== lamont kinda expects 'now'.
mdzlamont: it's not blocking me, but it's on the critical path10:16
lamontright.10:16
lamontit's ahead of merges today10:16
mdzopi: you can ask on #rosetta10:16
opimdz: ok10:16
opimdz: because some translations are mostly ready, so we're wasting time on things that are already here10:17
lamontopi: if the translations are available somewhere, I would hope that rosetta would just import them10:18
opilamont: yeah, I hope that, too10:18
lamontbrb10:18
opilamont: I wasn't Gnome guy before Ubuntu, so I wasn't aware of Gnome.pl efforts10:18
mvo__hmmm ... the live-cd hangs here with "/dev/vc/1" does not exist10:19
mdzlamont: the fact that the current image has a half-installed kernel on it is causing problems10:24
mdzlamont: so sooner rather than later10:25
=== darklight [~darklight@host99-254.pool8255.interbusiness.it] has joined #ubuntu-devel
mdzseb128: how much work would it be to create a small GNOME applet with a progress bar in it?10:26
azeemprogress bars are patented in Europe10:26
seb128mdz: really easy to do10:27
mdzseb128: is there some example code I could steal?10:27
opiseb128: I'll attach /var/log in regards of #5147 bug10:27
mdzpreferably in python if that's possible10:27
opimdz: seen it somewhere in Pythong/GTK related examples10:28
seb128yeah10:28
seb128a sec10:28
seb128opi: /var/log/XFree86.0.log10:29
opiseb128: ok, I need to leave office first ;)10:29
seb128mdz: /usr/lib/python2.3/site-packages/gtk-2.0/gnome/applet.py10:29
seb128hum nop10:29
seb128mdz: /usr/share/doc/python2.3-gnome2-extras/examples/applet/applet.py10:29
mdzin which package?10:30
seb128mdz: you have just a label here, but changing it for a progress bar would be easy10:30
mdzoh, python2.x-gnome2-extras10:30
seb128yep10:30
=== two-face [~user@82.227.97.206] has joined #ubuntu-devel
seb128the instructions are in the README in the dir10:31
pittidaniels: ping10:31
mdzwhoa, that is easy10:31
seb128yep10:31
seb128pygtk rocks :)10:31
two-facehi10:32
seb128hey two-face 10:32
two-facehello seb128 10:32
mdzwhat is the 3rd argument to bonobo_factory?10:32
mdz("hello")10:32
two-facei guess i'll find people using tla in here :)10:33
mdzwhat I want to do is create an applet which will poll a file containing some numbers, and display them as a progress bar10:33
mdzso it needs to refresh periodically10:33
seb128the description10:33
pittitwo-face: close, baz :-) But I still know tla10:34
mdzdo I need to run a thread?10:34
seb128mdz: perhaps you can read that http://www.pygtk.org/articles/applets_arturogf/10:34
mdzok, thanks10:34
seb128http://www.pygtk.org/articles/applets_arturogf/x134.html 10:34
seb1285.3. Optional timeout callback method10:34
seb128for the update10:34
seb128with a timeout10:34
seb128no need to thread10:34
two-facepitti: with what key do you sing your archive?10:35
two-facepitti: sign :)10:35
pittitwo-face: ? my normal GPG key?10:35
pittitwo-face: however, usually I don't sign my own archives10:35
pittiI should probably, though10:35
two-facepitti: i'm pondering generating a dedicated key signed by my main gpg key10:36
two-facepitti: i don't know if it's worth it10:36
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-devel
pittitwo-face: what should be the benefit of this?10:36
two-facepitti: for instance, avoiding having one main key on one's laptop10:37
pittitwo-face: I already have three subkeys for my different roles (Debian, Ubuntu, private), I don't need any more10:37
pittitwo-face: however, it might be worth having some project-specific keys10:37
two-facepitti: ha, subeys10:37
two-facesubkeys10:37
two-facepitti: it might be what i need10:38
pittitwo-face: I don't have any GPG key on my laptop10:38
pittitwo-face: if I need it, I ssh on my server10:39
two-facepitti: ok, I guess I can easily find docs on subkeys in the web10:40
pittitwo-face: well, I don't know whether subkeys is right10:40
pittitwo-face: in fact I think it's wrong10:40
pittitwo-face: I have different IDs10:40
pittibut it's actually the same key10:40
two-faceah?10:40
two-faceHo different is it?10:41
two-faceHow10:41
pittino idea10:41
two-facehmm10:42
lamontdbus. postinst. must. change.10:42
two-facepitti: but how did you generate them, then?10:42
pittitwo-face: the different IDs?10:43
two-facepitti: yep10:44
pittitwo-face: gpg --edit <key>10:44
pittiadduid10:44
two-faceah, ok, I see10:44
pittitehre is also "addkey", this might be the one for subkeys10:44
two-facepew10:45
two-faceI need to spend some time reading docs10:45
two-facein the meantine I won't sign at all10:45
two-facepitti: thanks10:47
pittino problem10:47
two-facestill maintaing postgresql?10:48
pittiyes10:48
pittiI spend 95% of my Debian time on it... :-/10:48
two-faceheh10:48
two-facei think it is worth it10:48
pittiafter every upload (that ususally closes 10 bugs) I think "yes, that's the Sarge version"10:48
pittiand after this I get 5 new bugs...10:48
pittiyes, me too10:49
=== cartman [foobar@cartman.developer.konversation] has left #ubuntu-devel ["Ich]
pittiit is fun10:49
two-face:-P10:49
pittimost of the time10:49
two-faceit is fun because it is an interesting piece of soft10:49
pittitwo-face: indeed10:49
pittitwo-face: the only problem is that the original packaging was totally screwed up10:49
two-faceoh, does it feature redundancy?10:49
pittitwo-face: what do you mean by that?10:50
two-facedatabase redundancy between servers10:50
=== lamont adds a workaround for dbus's brain damage for the moment
pittitwo-face: ah, replication?10:50
pittitwo-face: not right now10:50
two-facepitti: yep10:50
lamontmust run to get kids. back about 1630 MST10:50
pittisomebody should find the time to package slony-110:50
two-facepitti: which is?10:50
pittitwo-face: this is the replication system of choice currently10:51
two-faceah10:51
two-facenifty10:51
pittitwo-face: however, I spent my current time in stabilizing postgresql proper10:51
pittiso I did not find any time for it10:51
two-facetwo-face: i see10:51
pittitwo-face: I also have to work on the complete repackaging of PostgreSQL 810:51
two-facepitti: good10:52
pittitwo-face: brb, I test my new -hardened kernel :-)10:52
two-facewith oliver?10:52
pittioff to reboot10:52
pittitwo-face: yes10:52
two-faceok10:52
=== Simira [~rpGirl@ti511220a080-2008.bb.online.no] has joined #ubuntu-devel
=== jinty [~jinty@212.145.79.86] has joined #ubuntu-devel
jintyIs there someone who can go and kick debpartial-mirror?10:59
jintyIt is currently uninstallable because of a dependency on python 2.310:59
=== gsuveg [~gsuveg@hosting.suveg.hu] has joined #ubuntu-devel
gsuvegre10:59
jintywhcih a simple re-build without changes should fix.10:59
mvo__jinty: I can take a look11:00
=== pitti [~martin@195.227.105.180] has joined #ubuntu-devel
jintyIn fact I have done so and tested on my local machine.11:00
pittitwo-face: back11:00
jintyThanks muchly11:01
=== mxpxpod [~bryan@208.252.112.24] has joined #ubuntu-devel
two-facepitti: are you hardened? :)11:02
pittitwo-face: I am hardened all the time :-), but this was a new build11:02
two-facepitti: heh11:02
=== lamont talked his wife into fetching kids
=== tsblack [~thomas@wblv-146-238-216.telkomadsl.co.za] has joined #ubuntu-devel
mdzlamont: how goes the build adventure?11:21
lamontsomewhere in the course of things, invoke-rc.d seems to get overwritten with the real version, which is most annoying.11:21
lamontdbus-1 directly invokes /etc/init.d/dbus-1, so I'm temporarily diverting that too...11:22
lamontbecause once you have tac-nukes, everything starts to look like a small city11:22
lamontthe bitch is that the test cycle is now up to several minutes11:23
lamont623 packages installed by apt-get install ubuntu-desktop linux-38611:24
mdzlamont: I think the dbus thing is deserving of a patch + bug report11:24
lamontmkinitrd was fun to divert.  /bin/true didn't cut it.11:24
=== lamont hugs python-minimal
lamontyes11:24
lamontwill file that when I'm done11:24
lamontdoh11:25
makomdz: yo!11:28
mdzmako: what is up my brother11:28
mdzmako: what is happening in your hood?11:28
makomdz: so your suggestion about the HEADER.html for the releases page.. what happened to it?11:28
mdzmako: I think nobody got around to putting the files in the right place11:29
makomdz: lets do it..11:29
mdzmako: yes, let's11:29
makothom: but us, i mean you11:29
mdzmako: and by let's, I mean you do it :-)11:29
makohah11:29
makoright i'll do it11:29
makoand by i, i mean thom11:29
lamontmdz: dbus bug is ubuntu-specific11:30
makomdz: i'll send mail to admins and then follow up on it11:30
makomdz: i get mail every few days from people who are confused, and i liked the idea11:31
mdzlamont: because we patched it that way, or because we're behind on merges?11:31
mdzI'm guessing the latter11:31
lamontmdz: my bad.  debian has the bug, and I can't read.11:32
lamontmdz: debian has 0.22-4, we have 0.22+cvs.200412122010-0ubuntu411:33
makoi think we should futher clarify the amd64 thing.. people think *allthetime* that they need amd64 for their athlon xp, etc11:34
mdzmako: yes11:34
=== lamont will file a bug against debian, and fix our version - code is way diff
lamontactually, not all that diff... we migrated it from 20 -> 12.11:35
mjtanyone know how to build certain file in glibc?11:36
mjti want to experiment with that grep slowness with utf-8, to find the real cause of the problem.. but glibc build stuff is quite.. complex... ;)11:40
pittimjt: what do you want to do?11:41
pittimjt: I also touched glibc a while ago, but the build system is relatively easy11:41
pittimjt: it just takes a while :-/11:41
mjtheh.. i tought i explained that a line above... ;)11:41
pittimjt: what is "a certain file"?11:41
mjti want to get some files (modified( off it and build either a static or shared (to pre-load) lib11:42
mjtso i will not need to reinstall glibc while doing some expiriments11:42
azeemmessing with the glibc build system is not for the faint of the heart, AFAIK11:43
mjtnod11:43
pittiazeem: it's dpatch, nothing fancy11:43
pittimjt: it has several build-tree directories11:43
azeempitti: upstream build system11:43
pittimjt: just build it once, then you can go into the build-tree, make your changes11:43
pittimjt: ah11:43
=== Keybuk [scott@descent.netsplit.com] has joined #ubuntu-devel
mjtthat's what i do now (it's compiling right now)11:44
pittimjt: I thought you wanted to deal with the Ubunut/Debian source pacakge11:44
mjtin particular i want mbrtowc.c11:44
pittimjt: believe me, that's much easier11:44
mjtit's irrelevant really11:44
mjtin fact i grabbed glibc-2.3.2.ds1-2011:44
pittimjt: debuild -us -uc once to build everything11:45
pittimjt: then you can go into one build-tree, make your changes, type make11:45
pittimjt: and can LD_PRELOAD the resulting library in the build-tree11:45
pittifor experiments11:45
pittimjt: above worked fine for me11:45
=== elmo [~james@82.211.81.249] has joined #ubuntu-devel
mjtughrrrr...11:45
mjt/stage/build/glibc/glibc-2.3.2.ds1/build-tree/i386-libc/wcsmbs/mbrtowc.op(.text+0x109): In function `__mbrtowc':11:46
mjt/stage/build/glibc/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/wcsmbs/mbrtowc.c:92: undefined reference to `__mbsinit'11:46
mjt/stage/build/glibc/glibc-2.3.2.ds1/build-tree/i386-libc/wcsmbs/mbrtowc.op(.text+0x1a2): In function `__mbrtowc':11:46
mjt/stage/build/glibc/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/wcsmbs/wcsmbsload.h:74: undefined reference to `_nl_C_LC_CTYPE'11:46
mjtetc11:46
mjt;)11:46
pittimmm, that's your problem11:46
crimsunmdz: question regarding libflac4 -> libflac6 if you have a moment11:46
=== JanC [~JanC@D57620C2.kabel.telenet.be] has joined #ubuntu-devel
mjt(i just tried to build my program with one of the resulting .o files from glibc... ;)11:47
pitticrimsun: btw, -686 packages with fixed XFS are up :-)11:47
mdzcrimsun: it's broken, and there is nothing I can do to fix it until elmo comes around again, I'm sorry11:47
crimsunmdz: np, thanks.11:47
mdzelmo: are you around?11:47
crimsunpitti: awesome. I'll try 'em when I get home tonight (in a few hours).11:47
elmomdz: yeah?11:48
Keybukgah; whatever happened to mono-assemblies-base 1.0.4 ?11:48
mdzelmo: I need flac 1.1.1-2 and evms 2.5.0-1 from queue/new to get into hoary11:50
mdzelmo: and then upstream version freeze needs to happen11:50
elmogar, your as bad as jeff11:51
elmo"fix MY packages, then let them eat FROZEN CAKE"11:51
elmo;P11:51
mdzelmo: dude, I completely broke flac11:51
mdzand we would have been fine, except that someone didn't do the freeze on the day it was scheduled :-P11:52
mdzso the broken version came into hoary11:52
mjtpitti: thanks for the suggestion.. i think i can go from there (a bit.. slow but that's something anyway)11:52
lamontelmo: is there any easy way to pass a passphrase to gpg from a program?11:52
mdzelmo: evms, well, as long as you're there...:-)11:52
lamontKeybuk: see the bug11:53
Keybuklamont: #?11:53
mvo__lamont: I think there is  "--passphrase-fd n"11:53
lamontit's busted, they know it, and they'll upload working sources to debian when they have it built everywhere.  _then_ we can bootstrap it.11:53
lamontKeybuk: looking11:53
elmowhat mvo said11:53
lamontKeybuk: 505211:53
elmomdz: done, but it won't hit debian till tomorrow now - shall I freeze now and let flac through when it hits Debian?11:54
mdzlamont: what's "it"?11:54
lamontshort answer is that it's ftbfs, and when someone gives me a working source patch, I'll fix it.11:54
lamontmono11:54
elmoanyone got any experience with ipmi ?11:54
mdzelmo: both debian and ubuntu users are harrassing me about flac; if it's not too much extra work, it would be nice to fix it at least for the Ubuntu users11:56
mdzelmo: (yes, I know, my fuckup and all)11:56
crimsunmdz: / elmo: many thanks.11:56
makomdz, anyone: http://mako.yukidoke.org/outgoing/test-dir/12:01

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