=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel === j_ack [n=nico@p508DA12E.dip0.t-ipconnect.de] has joined #ubuntu-devel === aigarius [n=aigarius@82.152.74.5] has joined #ubuntu-devel === aigarius [n=aigarius@82.152.74.5] has joined #ubuntu-devel === Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has joined #ubuntu-devel [12:38] hey Tollef [12:47] <\sh> Keybuk: it's ok for you (for sync request) if one motu is saying that "it's ok to sync"? [12:47] yup [12:48] <\sh> Keybuk: kk..you got them :) === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-devel === bddebian [n=bdefrees@71.224.172.103] has joined #ubuntu-devel [01:04] \sh: is just a "sponsor" formality basically === RadiantFire [n=ryan@c-69-180-43-27.hsd1.ga.comcast.net] has joined #ubuntu-devel [01:05] Howdy [01:05] <\sh> Keybuk: no problem :) I just working on some merges and syncs while I'm bored ;) [01:05] <\sh> Preparing to replace libc6 2.4-1ubuntu4 (using .../libc6_2.4-1ubuntu6_i386.deb) ... [01:05] <\sh> touch: setting times of `/etc/ld.so.nohwcap': Function not implemented [01:05] <\sh> dpkg: error processing /var/cache/apt/archives/libc6_2.4-1ubuntu6_i386.deb (--unpack): [01:05] <\sh> hmmm...known ? [01:06] <\sh> or is my chroot broken? [01:06] dunno, what filesystem? [01:06] Keybuk: Sorry about the sync requests, apparently I have a pbuilder problem :-( [01:06] <\sh> Keybuk: xfs [01:07] bddebian: which ones? [01:07] <\sh> moment...recreating chroot [01:07] gnome-build and gdl [01:07] bddebian: I don't tend to look at the name unless it works :p [01:07] ah, yeah [01:10] OK, so how do I figure out where this .la file dependency coming from? I don't see it in ltmain.sh [01:10] "la file dependency" ? [01:11] Sorry. ajunta is looking for /usr/lib/libwnck.la which is no longer in the libnwck-1-dev package [01:12] then another library it uses has libwnck as a dependency [01:12] grep "libwnck" /usr/lib/*.la [01:12] But the only place I can find reference to it is in another .la [01:12] right [01:12] <\sh> bddebian: that's the bugger then ;) [01:12] Keybuk: I did that but the .la files are generated are they not? [01:12] they're generated when the package is built [01:12] so if a dependency of anjuta's hasn't been rebuilt, it may still be depending on libwnck [01:12] <\sh> bddebian: mostly a rebuild of the broken package which has the wrong .la does help [01:13] Grrr [01:13] The ajunta author doesn't even build-dep libwnck [01:13] there should be a way to store dependencies inside .a files [01:13] then we wouldn't need .la files [01:13] bddebian: he almost certainly doesn't need to [01:13] No? === DaSkreech [n=skreech@port0002-abm-adsl.cwjamaica.com] has joined #ubuntu-devel [01:14] Whats up with libcairo2? [01:14] DaSkreech: why don't you tell us? [01:14] It's set to be upgraded but doing so breaks my system [01:14] how does your system break? [01:14] Should it be set to upgradeable if it's breaky? [01:15] Adept freaks [01:15] "freaks" [01:15] It complains about package conflicts [01:15] edgy right? [01:15] Unfortunately no [01:15] I'm on Dapper [01:15] what's the conflict? [01:15] \sh: ajunta is the broken package but it looks for /usr/lib/libnwck.la [01:15] we need explicit, accurate, verbose, details [01:16] And it's jumping from version 1.1 to 1.2 [01:16] not wishy-washy hand-wavy things like "freaks" and "breaks" [01:16] I'm looking it up now [01:16] :-) I just wanted to know if it was a known thing :) [01:16] <\sh> bddebian: as I said, someone else depends on libnwck and it wasn't rebuild [01:17] \sh: Sorry, I don't understand that [01:17] bddebian: just accept it [01:17] you don't need to understand it [01:17] I don't? [01:17] <\sh> bddebian: if libwnck.la is not there anymore, and it shouldn't be there, there is another build-dep of anjuta, which is not rebuild, because it points to this .la file [01:18] Ahhh, OK [01:18] <\sh> bddebian: now, cd /usr/lib/ ; grep "libwnck.la" *.la [01:18] <\sh> and you will find this lib which is using still "libwnck.la", then try to rebuild the package which provides this .la and try again [01:19] No, it's an .la inside ajunta, I already know that [01:19] devhelper.la or some such [01:19] oh, and libtool's picking up the installed anjuta's .la file? :p [01:20] and using it when rebuilding anjuta itself [01:20] No libtool is failing becuase it isn't install either :-) [01:20] eh? [01:20] <\sh> bddebian: give me a few minutes, and I have a look at it. ok_ [01:20] now you're flat-out making no sense [01:20] <\sh> ? === \sh missed all that [01:20] Keybuk: sed: /usr/lib/libwnck.la no such file or directory [01:21] then libtool: command not found [01:21] ?! why you using sed?! [01:21] \sh asked you to use grep! [01:21] I am not [01:21] Ohh, I am talking about the package [01:21] we've already told you, it's nothing to do with anjuta [01:21] <\sh> bddebian: forget anjuta for a moment...use a chroot and install all build-deps of anjuta [01:21] anjuta is just linking to a broken library [01:21] it's that broken library that needs to be fixed [01:21] then anjuta will work [01:21] so ignore anjuta [01:21] And I am telling you it is a .la in anjuta itself [01:22] I have the build deps and no .la files in /usr/lib use libwnck.la [01:22] no it's not [01:22] if you're not going to listen, I'm not going to help you any more [01:22] <\sh> bddebian: but you told us, that anjuta doesn't depend on anything which is libwnk [01:22] \sh: No, I said the author doesn't build-dep libwnck [01:22] It is a bug on BTS [01:22] <\sh> bddebian: there... [01:23] plugins/devhelp/libanjuta-devhelp.la:dependency_libs= [01:23] Keybuk: I'm not trying to be difficult [01:23] bddebian: shut up [01:23] yes you are [01:24] you're asking for help, and not listening to people who are trying to help you [01:24] Well I'm trying to but apparently not explaining myself well [01:25] you're explaining yourself just fine [01:25] we just know better than you [01:25] but you won't let us teach you [01:25] OK === bddebian shuts up [01:25] good [01:25] now; grep "libwnck" /usr/lib/*.la [01:25] I did. No hits [01:26] ok, grep -r "-lwnck" . [01:26] (in the anjuta source tree) [01:26] Yields the file I posted above [01:26] plugins/devhelp/libanjuta-devhelp.la:dependency_libs= [01:26] no [01:26] it's not that file [01:26] another one [01:27] keep looking [01:27] actually, also grep "-lwnck" /usr/lib/*.la [01:27] you'll have to grep -- "-lwnck" obviously [01:28] any hits? [01:28] Nothing matches -lwnck unless I am doing something majorly incorrect [01:28] right [01:28] hmm [01:28] grep "wnck" /usr/lib/*.la [01:28] any hits for that? [01:29] <\sh> I'm checking [01:29] Oh, glad maybe [01:29] /usr/lib/libdevhelp-1.la: [01:30] aha [01:30] that's a good candidate [01:30] shit, bbias, sorry [01:31] <\sh> /usr/lib/libdevhelp-1.la:dependency_libs=' -R/usr/lib/firefox -L/usr/lib/firefox /usr/lib/libglade-2.0.la /usr/lib/libxml2.la /usr/lib/libpangoxft-1.0.la /usr/lib/libpangox-1.0.la /usr/lib/libxml2.la /usr/lib/libwnck-1.la /usr/lib/libgtk-x11-2.0.la /usr/lib/libstartup-notification-1.la -L/usr/X11R6/lib -lSM -lICE -lXRes /usr/lib/libgtk-x11-2.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libpangocairo [01:31] <\sh> a /usr/lib/libatk-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libpangocairo-1.0.la /usr/lib/libcairo.la /usr/lib/libpangoft2-1.0.la /usr/lib/libpango-1.0.la -lXext -lXinerama -lXi -lXrandr -lXcursor -lXfixes /usr/lib/libpango-1.0.la /usr/lib/libcairo.la -lXrender -lX11 -lpng12 -lfontconfig /usr/lib/libfreetype.la -lz /usr/lib/libgobject-2.0.la /usr/lib/libgconf-2.la /usr/lib/libORBit-2.la /usr/lib/libORBit-2.la /usr/lib/libgmodule-2.0.la /usr/ [01:31] <\sh> .0.la /usr/lib/libgthread-2.0.la -lm /usr/lib/libgmodule-2.0.la /usr/lib/libgthread-2.0.la /usr/lib/libglib-2.0.la /usr/lib/libglib-2.0.la -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl' [01:31] <\sh> first hit ;) [01:32] <\sh> libdevhelp-1-dev: usr/lib/libdevhelp-1.la [01:32] <\sh> try to rebuild this first ;) === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #ubuntu-devel === freeflying [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-devel === human_blip [n=mike@220.157.65.29] has joined #ubuntu-devel [01:40] Gah devhelp is in main [01:40] <\sh> bddebian: doesn't matter...did the rebuild worked? [01:42] <\sh> devhelp needs to be merged anyways [01:43] <\sh> Keybuk: when is mom running and updating the stats pages? [01:43] good morning [01:43] <\sh> hey jsgotangco [01:43] \sh: hourly [01:43] hi \sh! [01:45] <\sh> Keybuk: I just ask because e.g. afterstep is gone from the merges page, but doesn't show up in the "updated merges" section [01:45] is there a new Debian upload then? [01:46] ah, maybe there's confusion [01:46] the top list ("outstanding merges") is things which haven't seen an upload to edgy yet [01:46] so probably haven't been merged ever [01:46] the things in the "updated merges" list HAVE had uploads to edgy [01:46] so have probably been merged [01:46] <\sh> Keybuk: afterstep was in the list, I did the merge today, and bddebian uploaded for me :) [01:46] right [01:47] so his upload would have cancelled the need for a merge [01:47] Ubuntu is "up to date" [01:47] <\sh> Keybuk: ah you mean, the lower section is "uploaded already just before mom was running" [01:47] when a new Debian upload happens (Ubuntu is out of date) then it'll appear in the "Updated Merges" list [01:47] it's especially important for main [01:48] everything must be merged at least once [01:48] so we want to clear the top list [01:48] and then review the second list for anything important (looking at the version skew) [01:48] and do that list if we have time [01:48] it's impossible to have zero merges, after all :p [01:48] <\sh> Keybuk: ah .. now I understand :) [01:48] <\sh> well...some of the main merges are still on my laptop... [01:48] cause if we managed to get them to zero [01:49] then Debian would do some updates that day, and there'd be merges again! :D === imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #ubuntu-devel === [PUPPETS] Gonzo [i=gonzo@80.69.47.16] has joined #ubuntu-devel === Amaranth [n=amaranth@ubuntu/member/amaranth] has joined #ubuntu-devel === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel [02:05] morning all [02:09] <\sh> uh...NMU from debian is wrong [02:09] here is night :) [02:10] <\sh> here is morning...early morning ;) [02:10] 10am here - monday [02:10] :) [02:11] 21pm here - sunday [02:11] :) [02:11] I'm sleepy [02:12] <\sh> 02:11am here - monday [02:13] bye all [02:13] I'm going to bed [02:14] night licio [02:14] Hobbsee, morning :) === bmonty [n=bmontgom@ubuntu/member/bmonty] has joined #ubuntu-devel === FliesLikeABrick [n=Ryan@about/rpi/rawdor] has joined #ubuntu-devel === rpedro [n=rpedro@87-196-36-6.net.novis.pt] has joined #ubuntu-devel === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel === _human_blip_away [n=mike@220.157.65.29] has joined #ubuntu-devel === rpedro [n=rpedro@87-196-36-6.net.novis.pt] has joined #ubuntu-devel === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-devel === Amaranth [n=amaranth@ubuntu/member/amaranth] has joined #ubuntu-devel === catinsnow [n=snow@218.79.240.131] has joined #ubuntu-devel === freeflying [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-devel === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-devel === asac_ is now known as asac === bmonty is now known as bmonty_away === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #ubuntu-devel === tadpole [n=tadpole@ip68-111-223-211.sd.sd.cox.net] has joined #ubuntu-devel === holycow [n=a@mail.wjsgroup.com] has joined #ubuntu-devel === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel === Amaranth [n=amaranth@ubuntu/member/amaranth] has joined #ubuntu-devel [04:22] \sh: flue is a part of the chimney. Flu is the sickness :) [04:22] heh === j_ack [n=nico@p508DA12E.dip0.t-ipconnect.de] has joined #ubuntu-devel [04:42] <\sh> Burgundavia: oh damn [04:43] <\sh> you see I'm sick ;) [04:43] <\sh> fixed === freeflying [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-devel === msw [n=msw@rdu-nat.rpath.com] has joined #ubuntu-devel [04:58] \sh_away: no worries === lnxkde [n=lnxkde@206.248.108.98] has joined #ubuntu-devel === wasabi [n=wasabi@ubuntu/member/wasabi] has joined #ubuntu-devel === stub [n=stub@ppp-58.8.1.252.revip2.asianet.co.th] has joined #ubuntu-devel === freeflying_ [n=freeflyi@221.221.161.252] has joined #ubuntu-devel === TTT_Travis [n=Travis@208.157.173.225] has joined #ubuntu-devel [06:09] I am trying to compile and this is the error I get after about an hour: http://pastebin.ca/77532 [06:10] TTT_Travis: This is the wrong channel for support with that, try #ubuntu [06:11] ok [06:11] thanks === TTT_Travis [n=Travis@208.157.173.225] has left #ubuntu-devel ["Leaving"] === Xoff [n=mas01cr@158.223.59.22] has joined #ubuntu-devel === ctd [i=ctd@creep.bur.st] has joined #ubuntu-devel === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-devel === robitaille [n=daniel@ubuntu/member/robitaille] has joined #ubuntu-devel === pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-devel [07:19] Good morning! [07:20] hi pitti! === catinsnow_ [n=snow@218.81.223.187] has joined #ubuntu-devel [07:28] hi jsgotangco === stub [n=stub@ppp-58.8.1.252.revip2.asianet.co.th] has joined #ubuntu-devel [07:34] 'morning pitti. When you're less busy, please check the openvpn debdiff on security-review in may 2006 (malone bug 45827) [07:34] Malone bug 45827 in openvpn "openvpn old security problems (Breezy)" [Medium,In progress] http://launchpad.net/bugs/45827 [07:37] crimsun: https://lists.ubuntu.com/archives/security-review/2006-May/000405.html ? That looks empty [07:37] crimsun: and I do not have that in my mailbox for some reason [07:37] crimsun: maybe you can attach the debdiffs to the bug? [07:38] pitti: I'll resend inline (again) [07:39] err, attach I mean [07:40] sent. [07:45] morning === cjb [n=cjb@pool-141-154-73-247.bos.east.verizon.net] has left #ubuntu-devel ["ERC] [07:52] jdub: awake? [07:53] hey whiprush, shouldn't you be asleep? [07:53] Burgundavia: yeah, but it's a holiday here, so long nites, lots of beer, etc. etc. [07:54] whiprush: ah, you lucky thing. I just left the US, just before the 4th and after the 1st (our holiday) :( [07:54] I just picked up the Ubuntu Hacks book (which is excellent btw), and I wanted to blog about it, but I think I'm broken on planet.u.c. :-/ === catinsnow_ is now known as catinsnow === highvoltage [n=jono@196.36.161.235] has joined #ubuntu-devel [07:58] crimsun: ping? === Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-devel === Fujitsu [n=Fujitsu@c211-28-181-26.eburwd7.vic.optusnet.com.au] has joined #ubuntu-devel === nikola [n=pygi@83-131-246-169.adsl.net.t-com.hr] has joined #ubuntu-devel === pygi [n=pygi@83-131-246-169.adsl.net.t-com.hr] has joined #ubuntu-devel [08:10] fabbione: pong (sorry, phone) [08:11] crimsun: did you coordinate your xorg-server upload to dapper-updates with somebody from the x team? [08:11] fabbione: that was an accidental upload, and I asked for it to be rejected [08:11] ok [08:12] fabbione: the correct one was for xserver-xorg-input-mouse, which mdz approved in bug 38272 [08:12] Malone bug 38272 in xserver-xorg-input-mouse "option EmulateWheelTimeout not working" [Medium,Fix released] http://launchpad.net/bugs/38272 [08:13] okydoky === viviersf [n=cain@196.44.1.98] has joined #ubuntu-devel === simira [n=simira@tellus.err.no] has joined #ubuntu-devel === robitaille [i=robitail@ubuntu/member/robitaille] has joined #ubuntu-devel === carlos [n=carlos@gandalf.pemas.net] has joined #ubuntu-devel === Gloubiboulga [n=gauvain@ubuntu/member/gloubiboulga] has joined #ubuntu-devel === Lure_ [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel === luka74 [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel === marilize [n=marilize@196.36.161.235] has joined #ubuntu-devel === Kagou [n=Kagou@84.6.132.187] has joined #ubuntu-devel === Lure_ [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel === Lure_ [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel === rpedro [n=rpedro@87-196-64-121.net.novis.pt] has joined #ubuntu-devel === Fujitsu [n=Fujitsu@c211-28-181-26.eburwd7.vic.optusnet.com.au] has joined #ubuntu-devel === ealden [n=ealden@203.177.221.62] has joined #ubuntu-devel === luka74 [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-devel [09:14] siretart: ping === luka74 [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel [09:21] pitti: morning! [09:22] siretart: I test and upload the new cdbs now [09:22] siretart: I just saw that you already merged [09:22] we need it as build-dep for e. g. pyxdg === Lure_ [n=lure@external-7.hermes.si] has joined #ubuntu-devel [09:23] pitti: it didn't build for me for some reason why I merged it, but I was quite sure that it wasn't because of the merge [09:23] pitti: anyway, I didn't want to upload untested stuff, which didn't work for me [09:23] pitti: if it does for you, just upload whats in the bzr branch [09:23] siretart: I'll do some test builds anyway === lukketto [n=lukketto@host173-157.pool8710.interbusiness.it] has joined #ubuntu-devel [09:24] siretart: all tests passed and the package builds; what failed for you? [09:25] hi pitti :) the new print system included in gtk2.10 will be used for edgy ? === lukketto [n=lukketto@host173-157.pool8710.interbusiness.it] has left #ubuntu-devel [] [09:25] Kagou: well, the gnome apps certainly will === mvo [n=egon@p54A678E7.dip.t-dialin.net] has joined #ubuntu-devel [09:26] pitti: we will continu using g-c-m ? === lukketto [n=lukketto@host173-157.pool8710.interbusiness.it] has joined #ubuntu-devel [09:27] Kagou: if someone comes along and adapts redhat's tool to Ubuntu, we'll gladly use it [09:27] ok :) === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel === lukketto [n=lukketto@host173-157.pool8710.interbusiness.it] has left #ubuntu-devel [] [09:28] hey mvo [09:28] hi ivoks [09:28] pitti: the testcase failed in 2 or 3 tests [09:28] mvo: you should be good to re-enable selinux support in device-mapper and lvm2 [09:28] hi pitti [09:28] pitti: I didn't have the time to investigate the failure, wanted to do it this weekend, but forgot it. sorry :( [09:28] fabbione: ok, will do [09:28] mvo: you want to do dm first, and lvm2 later with a versioned B-D [09:29] mvo: to make sure to build with the right dm [09:29] mvo: great thanks [09:29] pitti: s/testcase/testsuite/ [09:30] siretart: hm, not here; and g-v-m builds fine, doing two other test builds here [09:30] s/here$/now/ [09:31] doko_: ping === seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel [09:35] anyone knows how often NEW packages from debian are synced to ubuntu/edgy? [09:36] I know about a package in debian which I'm waiting to appear in edgy for quite some days... [09:43] siretart: hm, indeed, with the old cdbs installed, the testsuite passes, now with the new one isntalled it fails 3 cases === pounk [n=pounk@142-217-81-161.telebecinternet.net] has joined #ubuntu-devel [09:50] pitti: now I'm a bit confused, because doesn't the cdbs testsuite use the cdbs classes from inside the package? [09:50] siretart: actually yes [09:50] siretart: and I just noticed that I installed my debug symbol stripper wrapper; this could cause the regressions === dholbach [n=daniel@i577B3029.versanet.de] has joined #ubuntu-devel [09:52] dholbach! Guten Morgen, Alter! :-P [09:52] siretart: ah, that was it. panic mode off then :) [09:52] good morning! [09:52] hey pitti, ALTER! [09:53] pitti: pong [09:53] hey doko === tortoise_ [n=tortoise@81-86-105-156.dsl.pipex.com] has joined #ubuntu-devel === hunger [n=tobias@p54A64679.dip0.t-ipconnect.de] has joined #ubuntu-devel [09:55] doko: will you merge python-support soon? it's required as build-dep of e. g. pyxdg [09:55] siretart: ok, works fine here with test suite, postgresql, g-v-m, and my debug strip test suite. away with it! :) [09:55] pitti: excellent [09:56] siretart: (also tested with dash and bash) === siretart begins to fall in love with bzr mantained packages :) [09:56] they are nice [09:57] pitti: hmm, thought mvo would do it ... [09:57] pitti: anyway, I can do it. [09:57] doko: the only difference is that we do not build 2.3 stuff, right? [09:58] doko: (diff to Debian) [09:58] doko: oh, that was a misunderstanding, I was asking for it [09:59] gar, why did I end up having to do the mesa merge? [09:59] pitti: you like the pain ? [10:00] hi Yagisan === el [n=konversa@u40-30.dsl.vianetworks.de] has joined #ubuntu-devel [10:00] G'day pitti. for the -ssp arch. Is is up yet ? [10:00] wow, and an 1.1 MB ubuntu patch [10:00] Yagisan: YES!!!!1!!! :-) [10:01] Yagisan: packages build with ssp on since Friday [10:01] pitti: ok. all packages ? [10:01] yes, it was globally turned on in gcc [10:01] pitti: how do you coordinate merges? [10:01] pitti: ok. Could you pm me details, I'll put it on a production web server [10:01] siretart: the default claimer is the name on the {main,universe}.html page [10:02] siretart: if you want to merge something else, ping the default claimer before [10:02] pitti: so basically the last uploader. I see [10:02] I was wondering how we'll manage universe === trulux [n=echo@unaffiliated/trulux] has joined #ubuntu-devel === apokryphos [n=apokryph@host-87-74-66-37.bulldogdsl.com] has joined #ubuntu-devel [10:05] siretart: pretty much the same way, no? I've been going through the ones with my name beside it [10:05] pitti: thanks for sponsoring ;) [10:06] crimsun: Let's do so for now, and look in the last week for missing merges [10:06] crimsun: I fear that there may be poeple less active in edgy than in dapper [10:10] <\sh> siretart: I'm doing my merges first, from last time, and then working from top to bottom === sean_ [n=sean@71-214-90-191.ptld.qwest.net] has joined #ubuntu-devel === chmj [n=chmj@196.44.1.98] has joined #ubuntu-devel === phanatic [n=phanatic@ubuntu/member/phanatic] has joined #ubuntu-devel === luka74 [n=lure@BSN-77-152-53.dsl.siol.net] has joined #ubuntu-devel [10:22] morn pitti [10:22] hi tseng === freeflying_ [n=freeflyi@221.221.159.138] has joined #ubuntu-devel [10:22] can you please look at the inclusion report for XSP again? [10:23] whenever you can.. and tell me if you still want it split up [10:23] tseng: uh, you really want the web server in main? [10:24] uh? [10:24] not really, no [10:24] there was a recent vulnerability in it, was that fixed? [10:24] yes. [10:24] crimsun: rejected xorg-server from dapper-updates per request [10:24] I can fight with Debian about where to put the script, then. [10:25] discuss nicely, I mean [10:25] tseng: :) [10:27] Kamion: thank you [10:28] (and accepted xserver-xorg-input-mouse) [10:28] (thank you!) === marilize [n=marilize@196.36.161.235] has joined #ubuntu-devel === pygi [n=pygi@83-131-237-137.adsl.net.t-com.hr] has joined #ubuntu-devel [10:40] <\sh> Kamion: thx for the sync [10:40] <\sh> s [10:40] mjg59: ping [10:41] Kamion: ping === Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-devel [10:42] pitti: Hi [10:42] mjg59: do you know a bit about mesa? the current MoM merge is nothing but a mess === Lure_ [n=lure@external-7.hermes.si] has joined #ubuntu-devel [10:43] phanatic: hi [10:43] Kamion: do you care about libsdl1.2debian-udeb? === Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-devel [10:43] Kamion: in Debian, it builds a directfb video backend and not much else [10:43] probably for a graphic installer [10:43] pitti: g-i [10:43] pitti: not at present, but the graphical installer will eventually want it [10:43] should go to universe for now [10:43] Kamion: so, ok if I disable the package for now? [10:43] pitti: sure [10:44] or universe, works for me as well [10:44] I guess you can't build it in main, can you? [10:44] Kamion: I removed the directfb build-dep [10:44] I wouldn't mind sucking the build-deps into main, if we can do that reasonably === Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-devel [10:44] Kamion: so the udeb is fairly useless for now [10:44] Kamion: hi, i had a sponsored upload by siretart to dapper-updates (sysinfoi package) a few weeks ago, but it wasn't approved. is something missing? [10:44] pitti: what are you trying to kick to universe? directfb? [10:44] seb128: it's already in universe [10:45] pitti: because new libcairo and GTK 2.10 I'm about to package needs it [10:45] oh, ok [10:45] pitti: i am afraid it's a useless attempt [10:45] GTK has a directfb backend now [10:45] sooner or later we will suck in g-i [10:45] alright [10:45] and all its dependencies [10:45] seb128: I'd very much like that in main; then we can start syncing cdebconf rather than merging it [10:45] then we'll move directfb into main and I build the sdl udeb [10:45] phanatic: looking [10:45] Kamion: Keybuk said that ubuntu-archive wouldn't know how to sync to dapper-backports, is that right? [10:45] pitti: could you take care of the main promotion? :) === doko [n=doko@dslb-088-073-107-200.pools.arcor-ip.net] has joined #ubuntu-devel === el [n=konversa@u40-30.dsl.vianetworks.de] has joined #ubuntu-devel [10:46] Kamion: thanks [10:46] seb128: seems to be fairly harmless anyway === carlos [n=carlos@208.Red-83-33-192.dynamicIP.rima-tde.net] has joined #ubuntu-devel [10:50] phanatic: it appears to have been manually rejected [10:50] phanatic: did neither you nor siretart get mail about it? [10:50] Kamion: no, at least i did not [10:50] Kamion: why was it rejected? [10:51] siretart: I know how to do it, but the script in question has not yet been ported to soyuz; I began work on that last night [10:51] phanatic: I don't know; rejects don't have reasons attached to them in the database at present - that's why I was hoping you'd have got mail [10:51] mdz: did you reject sysinfo from dapper-updates? [10:51] pitti: What's the Debian version now? [10:52] pitti: We can probably drop all Ubuntu patches [10:52] mjg59: 6.4.2-1 [10:53] Oh, argh. That's going to be awkward. [10:53] mjg59: even our binary package names do not match [10:53] phanatic: try sending mail to ubuntu-archive@lists.ubuntu.com to see if any of the other archive admins know [10:53] pitti: You'll want to talk to Daniel about binary package names [10:53] right [10:53] phanatic: feel free to cite this conversation [10:53] Kamion: thanks, i'll do that [10:53] eventually we need to get back in sync with Debian wrt. X [10:53] Any of the patches I added can be dropped [10:53] pitti: is that for mesa? [10:54] mjg59: ah, good to know; thanks! [10:54] fabbione: yes [10:54] We'll fix those up again afterwards [10:54] pitti: better you leave it to infinity [10:54] fabbione: the merge is assigned to me since I added a pot file as last uploader [10:54] fabbione: I'd love to get rid of it :) [10:54] pitti: yeah but it doesn't mean you are forced to do it NOW. coordinate it with adam because he was already looking at it [10:54] but this package needs to be merged together with the rest of X [10:55] Adam is on vacation this week, and X needs to be got out of the way [10:56] Kamion: yes i am aware of Adam vac. mesa has been source of different troubles due to excessive renaming of pkgs [10:56] that's why i was suggesting to let it to Adam. [10:56] he did most of those transitions with daniels [10:57] as I say, I think we are running short on time and need to get this at least started before Adam gets back [10:57] Kamion: ah, so I was right about the procedure how to request syncs to dapper-backports [10:57] I do not think we can afford to wait a week [10:57] Kamion: I'd really like to have a bootable and somewhat-working -desktop in about a week too, for the first knot. [10:57] keybuks mail made me wonder if I missed something [10:57] indeed [10:58] siretart: since elmo stopped doing archive maintenance, there's never been a defined procedure [10:58] siretart: filing bugs and ccing ubuntu-archive is as good as any other procedure one might invent, I think [10:59] Kamion: at the TB meeting I asked mdz, and he confirmed that this would be a job for ubuntu-archive. and that we could upload directly now to dapper-backports if needed.. [10:59] siretart: I'd like to have a little time to see if the script is easy to port to soyuz [11:00] siretart: directly upload to d-backports? that sounds evil [11:00] I'm certainly less comfortable with that myself [11:01] I am told coredev has that power now === slomo [n=slomo@ubuntu/member/slomo] has joined #ubuntu-devel [11:01] pitti: only core-dev, and only for very small changes like updated build-dependency and such === el [n=konversa@u40-30.dsl.vianetworks.de] has joined #ubuntu-devel [11:01] tseng: technical power yes, but it still has to go through archive admins for approval, and (as far as I'm concerned) it won't get that until we've at least made a token attempt to port the backporting script [11:01] Kamion: take your time [11:02] slomo: I'm currently merging sdl, btw [11:03] pitti: ok, np :) why don't you wait for directfb? [11:03] slomo: you mean directfb needs to be merged as well? [11:03] pitti: mvo asked for a sync [11:03] slomo: no, we have the latest debian version [11:03] pitti: no... directfb in main [11:04] pitti: should we take a look at that dovecot thingy? [11:04] dholbach: that got processed a while back === Huahua [n=hua_@222.50.183.241] has joined #ubuntu-devel [11:05] Kamion: yeah, I should have said "there's no merge to do" :-) [11:05] Kamion: how are you? [11:06] dholbach: a touch hungover but otherwise ok :) [11:06] importing base-installer into bzr pre-merge [11:06] :-))) [11:06] nice === ChipX86 is now known as ChipX86|Sleep [11:12] slomo: yes, see discussion above, we need it anyway [11:13] fabbione: can you give me another 30 minutes or so? [11:13] pitti: yes, i am looking at how upstream broke in the meantime [11:13] pitti: joined only 13 minutes ago ;) can you paste me the discussion? [11:16] slomo: the summary was [11:16] pitti: kamion: do you care about directfb udeb; kamion: no; pitti: ok i will stop building it (or move to universe) [11:16] tseng: thanks [11:16] erm [11:17] to clarify, pitti asked me about libsdl1.2debian-udeb, not directfb-udeb === ToadZzZztool is now known as Toadstool [11:17] oh right, off by one [11:22] can anybody tell me what is happening to evolution-data-server 1.7.3 build? [11:23] according to the corresponding launchpad page it's neither built, nor building, nor waiting for build [11:23] nor listed by any other category [11:25] https://launchpad.net/distros/ubuntu/edgy/+queue?queue_state=3&queue_text=evolution [11:25] according to this it is "done" [11:26] unclear on what that means [11:27] tseng: if you click on "View Builds", it's not listed though [11:28] right [11:28] tseng: evolution != evolution-data-server ? [11:28] fabbione: its a search [11:28] WHERE foo LIKE "%mysearch%" [11:28] oh ok [11:34] doko: ping, is Ubuntu's lib32asound2 supposed to conflict with ia32-libs (<< 1.9) ? === spacey [n=herman@ubuntu/member/spacey] has joined #ubuntu-devel === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-devel [11:37] hi ogra [11:37] ogra: I just finished merging dhcp3, and it seems to work fine [11:38] ogra: I also left revert-next-server.dpatch [11:38] ogra: s/left/kept/ [11:39] pitti: i am writing to the debian maintainer and dovecot upstream [11:40] we should take the same direction here to fix it all over [11:40] fabbione: the DD is quite responsive [11:40] otherwise it will be a mess [11:40] right [11:43] <\sh> hmmm [11:43] <\sh> I think I found a really strange but [11:43] <\sh> bug [11:44] <\sh> create a /var partition and everything what needs /var/run (most of the init scripts) are failing [11:44] <\sh> I just rechecked, and removed the /var partition and everything works [11:44] <\sh> (dapper it is) [11:45] pitti, yay, thanks :) [11:45] fabbione: ok, I'm done so far; shall I still look into anything? [11:46] pitti: your inbox for now. [11:46] ok [11:47] <\sh> yes, it doesn't mount /var/run as tmpfs and failes completly... [11:47] pitti: if you feel like looking at the code, it is clear how the thing went all downhill [11:47] pitti: 0.99.14 had one and only one declaration of SUBSCRIPTIO_ [11:47] SUBSCRIPTION_FILENAME [11:47] while it has been broken down in different storage libs in 1.0 [11:47] becoming inconsistent [11:50] fabbione: thanks for the heads-up; I basically agree to your proposal [11:51] <\sh> https://launchpad.net/distros/ubuntu/+source/initscripts/+bug/51452 [11:51] Malone bug 51452 in initscripts "missing /var/run in root partition fails many services" [Untriaged,Confirmed] === pvanhoof [n=pvanhoof@mailhost.newtec.be] has joined #ubuntu-devel === ploum [n=ploum@ubuntu/member/ploum] has joined #ubuntu-devel [11:56] Kamion: 45523 -> rejected. He didn't create a separate /boot and none of our booloaders can boot from lvm [11:56] not lvm2 at least [11:57] <\sh> hmmm..how can I see the last uploader of a package in LP? [11:57] <\sh> hmpf...keybuk is not here :( [11:58] pitti: score.. upstream is doing it for us :) [11:59] did anybody remove UniverseFreeze from EdgyReleaseSchedule and the UniverseFreeze wiki page? === seb128 [n=seb128@ANancy-151-1-80-237.w81-50.abo.wanadoo.fr] has joined #ubuntu-devel === pounk [n=pounk@142-217-81-161.telebecinternet.net] has joined #ubuntu-devel [12:02] ok, the UniverseFreeze page was still there, I linked it from EdgyReleaseSchedule again [12:06] fabbione: well he says it works fine if he installs the bootloader by hand [12:06] fabbione: so no, I think rejected would be inappropriate [12:07] \sh: e.g. https://launchpad.net/distros/ubuntu/+source/sysvinit and look at the "Creator" field [12:08] it's badly named, but it means "last uploader" [12:08] Kamion: No, it means "last person listed in changelog" really [12:08] Kamion: he is forcing lilo. It will break at the first upgrade. iirc we went trough this in breezy already. [12:09] (kernel upgrade that's it) [12:09] Kamion: the dscsigningkey indicates the uploader really [12:09] fabbione: *shrug* it's only a matter of re-running lilo. sure, it's not perfect, but I do not think it justifies going around rejecting all bugs about it [12:09] Kinnison: oh, right, true [12:10] fabbione: I talked with Adam about that at UDS-Paris, and we noted that folks who've been using lilo forever tend to paranoidly rerun lilo -v after every upgrade anyway, so it's no big deal for them if the kernel upgrade doesn't do it for them [12:11] Kamion: oh the problem is lilo not understanding a bunch of LVM2 things and break [12:11] Kamion: but ok.. if you are sure it will work, i am ok with that === fabbione -> food [12:11] <\sh> hmmm..I think in /lib/init/functions.sh: function domount ... the "if mountpoint -q $2" is the problem... [12:11] well the submitter reckons it works for him once he sets it up by hand ... [12:12] so I don't really need to be sure :) [12:12] fabbione: wow, that was fast === _human_blip_ [n=mike@220.157.65.29] has joined #ubuntu-devel === sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #ubuntu-devel === freeflying|away [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-devel [12:16] hey sabdfl! [12:16] <\sh> moins sabdfl [12:17] sabdfl: your talk at AC seems to have gone down well! === Zomb [n=eb@x118.rhrk.uni-kl.de] has joined #ubuntu-devel [12:17] lo thom [12:18] heyhi [12:18] <\sh> anyone interested in fixing #51452 with me? [12:19] \sh: how did you manage to get /var/run removed? [12:19] <\sh> pitti: no..I created a separate /var partition....and /var/run is not being mounted at all... === Zomb [n=eb@x118.rhrk.uni-kl.de] has joined #ubuntu-devel [12:19] <\sh> pitti: if I partition without a separate /var partition everything works fine === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel [12:19] \sh: ah, ok. Well, that sounds like PEBCAK then - you'll miss /var/lib etc, too [12:20] \sh: ah, I see [12:20] \sh: you created /var in the installer, not in the isntalled system [12:20] moin moin \sh, pitti [12:20] bug 51452 [12:20] Malone bug 51452 in initscripts "missing /var/run in root partition fails many services" [Untriaged,Confirmed] http://launchpad.net/bugs/51452 [12:20] thom: thanks! i didn't get many questions so was a little worried that i put them all to sleep [12:21] or didn't fully wake them up after the night before :-) [12:21] sabdfl: lots of interest on planetapahce.org [12:21] heh === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel [12:22] <\sh> pitti: what I don't understand is the first term in /lib/init/functions.sh: domount() ==> >> if [ ! -d $2 ] then return fi << means to me, if the directory /var/run does not exists, return to caller. But wouldn't it be better to just create the missing directory then? [12:23] \sh: where is this function called? [12:23] <\sh> pitti: in mountvirtfs [12:24] <\sh> /etc/init.d/mountvirtfs [12:24] <\sh> # /var may be on another drive so create /var/run if we need to [12:24] <\sh> domount tmpfs /var/run "-o mode=0755" [12:24] \sh: hm, but domount is also used for /proc and /sys [12:24] \sh: and an admin might not want these [12:24] \sh, you need to move the data over ... just creating the dir might not be enough ... [12:25] \sh: so instead of changing this in domount(), I'd rather stick a mkdir -p /var/run into it [12:25] <\sh> ogra: there no data actually, it's while booting the system [12:25] \sh: so the comment clearly doesn't match the code :) [12:25] i.e. /var/run is created in initramfs ... then your kernel boots and fstab is executed and /var is mounted on top of that [12:25] then everything in /var/run that was created before is lost ... [12:26] i thought keybuk had adressed that [12:26] <\sh> ogra: I don't boot with initramfs... [12:26] that might be your prob then :) [12:26] <\sh> but it does the same when I used the default kernel [12:26] <\sh> which I'm doing right now actually ;) [12:27] <\sh> 2.6.15-23-amd64-server [12:28] <\sh> pitti: I did "if [ ! -d $2 ] then mkdir -p $2 fi but it didn't help. [12:29] \sh: (I hope that's a copy&paste bug) [12:29] <\sh> forget the " and put some \n in ;) [12:29] \sh: hm, if that's a bug in the initramfs stuff, then Keybuk might be the best person to talk to [12:30] evening all [12:30] hey ajmitch [12:31] <\sh> pitti: the question is, what if I don't use a kernel with initramfs, because I need to use a selfmade kernel, where most of the stuff we need is compiled in...and we don't want to use an initrd. [12:31] \sh: hm, then I don't understand why the mkdir -p doesn't work [12:32] morning [12:33] <\sh> pitti: well yes, I'm totally confused...think I'll have a smoke and a cup of coffee...and then another try..need to fix it === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel === Hobbsee [n=Hobbsee_@14.5.233.220.exetel.com.au] has joined #ubuntu-devel [12:35] slomo: libvisual approved [12:35] doko: will you upload python-stdlib-extensions to ubuntu soon or request a sync? we need python-gdbm back ;) [12:35] pitti: thanks :) === seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel [12:37] slomo: it should be automatically synced, there's no ubuntu version [12:37] <\sh> pitti: I'm installing the machine with another kernel (selfmade)..takes only 30 seconds ;) [12:37] doko: hm, for two other NEW packages i had to file a sync request because they weren't synced automatically [12:38] it's semi-automatic [12:38] we have a report on the missing ones [12:39] nudge Keybuk about it next time he's aroundd [12:40] ok, thanks === ealden [n=ealden@203.177.221.62] has joined #ubuntu-devel === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel === rodarvus [n=rodarvus@ubuntu/member/rodarvus] has joined #ubuntu-devel [12:41] hi rodarvus [12:42] good morning [12:42] hi pitti === irvin [n=ipp@ubuntu/member/irvin] has joined #ubuntu-devel === sabdf1 [n=mark@217.205.109.249] has joined #ubuntu-devel === sabdf1 [n=mark@217.205.109.249] has left #ubuntu-devel [] === Chipzz [n=chipzz@ace.ulyssis.student.kuleuven.be] has joined #Ubuntu-Devel [12:55] mvo, can i bother you for a few minutes? [12:56] hey pitti [12:56] hi sivang [12:57] irvin: hello, yeah, go ahead === netgrabber [i=Baq7J5cq@host237-61.pool8248.interbusiness.it] has joined #ubuntu-devel === Gman [n=gman@nwkea-socks-1.sun.com] has joined #ubuntu-devel [01:02] pitti: seems that cups-pdf doesn't work out of the box without doing "sudo chmod +s /usr/lib/cups/backend/cups-pdf", do you know if this is easy to solve? (bug #42147) [01:02] Malone bug 42147 in cups-pdf ""PDF Printer" does no not show up in "existing printers" (Dapper)" [Untriaged,Confirmed] http://launchpad.net/bugs/42147 [01:02] mdke: not really, unless you create a directory in your ~ that the cupsys user can write into [01:02] pitti: so chmod +s is a bad solution? [01:03] mdke: well, it's good enough if you know what you are doing [01:03] pitti: what knowledge does it need? [01:03] <\sh> pitti: it doesn't work either with a selfmade kernel, without initrd and initramfs [01:03] mdke: but I never audited cups-pdf whether it's suitable for suid root operation === Lure_ [n=lure@external-7.hermes.si] has joined #ubuntu-devel [01:03] so we shouldn't really recommend that solution in documentation? [01:06] mdke: hm, no idea, really. If you really need it and don't use gnome apps or OO.o (which can do PDF natively), then, well, it's a good workaround [01:08] pitti: right. [01:10] pitti: thanks! [01:14] Kamion: ok, directfb and libmpeg3 approved for main [01:15] What are we doing with directfb? [01:15] (*and*... why is libmpeg* still in main?) [01:16] mjg59: coffee, the and biscuits? ;) [01:17] jdub: libsdl1.2, graphical d-i, gtk 2.10 [01:17] mjg59: ^ [01:18] jdub, ask KDE :P [01:18] jdub: libmpeg3 was in main in hoary, and in universe since then [01:18] jdub: now it comes back due to directfb [01:18] oh, right that was libmad [01:18] jdub: libmpeg3 bad? [01:20] Ah, right [01:22] some day, graphical d-i will be sane and use kdrive/similar === seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel [01:22] pitti: patent-encumbered up the wazoo [01:22] jdub: you really should maintain X a bit before saying somthing like that :) [01:23] kdrive is pretty straightforward [01:23] And we've already got it in the archive === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-devel [01:23] mjg59: how portable is it? [01:23] jdub: so, shall I un-approve libmpeg3, and instead try to build directfb without it? [01:23] and it's not evil/slow/yuck [01:23] pitti: that'd be rad - for edgy, i'd like to get rid of all of them [01:24] ok [01:25] jdub, you cant get rid of libmad as long as KDE is in main === Gloubiboulga [n=gauvain@ubuntu/member/gloubiboulga] has joined #ubuntu-devel [01:25] ogra: we've did it before (fixing xine) [01:25] its deeply woven in ... === Fujitsu snips the threads and de-weaves it. [01:26] ogra: i am pretty sure you can build KDE without libmad [01:26] fabbione, not according to the KDE people i spoke to (i havent looked myself yet) [01:26] fabbione: Uses framebuffer [01:26] jdub: you will be my hero when you get all the ugly stuff out of main for edgy :) [01:26] if we have to fix a broken KDE attitude towards putting their distributors in jail, then that's what we have to do :-) [01:27] mjg59: that's much slower though, right? the directfb advocates note that it makes much better use of hardware acceleration [01:28] Kamion: it's all bollocks (based on benchmarks i read last week) [01:28] and I don't want an X-a-like in d-i any more than the last seventeen times we've talked about this, personally [01:28] We don't use accelerated framebuffers anyway [01:28] Kamion: up to 10 times slower than GTK+ on X [01:28] jdub: interesting === pitti goes to un-libmpeg3-ify directfb [01:28] Kamion: (and down to 4 times slower, roughly) [01:29] but anyway, if you want d-i to change, go upstream - I'm not involved in graphical d-i any more, to a good first approximation [01:29] Kamion: (none of the gtk+/gnome embedded folks are planning to use it, based on quite a few independent benchmarks) [01:29] Kamion: Directfb doesn't support vga16 (so we have problems with compatibility), vesafb is not usefully accelerated, and the specific framebuffers don't tend to work usefully on modern hardware === thotz [n=thomas@N848P002.adsl.highway.telekom.at] has joined #ubuntu-devel [01:32] do we really care so much about speed in the installer? [01:33] i mean.. it's not like we are playing quake 4 while we wait [01:33] fabbione: you don't? [01:33] fabbione: just throw a grenade at packages you want installed :) [01:33] pitti: ahah [01:34] hmm that would be fun. your system install better as you hit more enemies [01:34] each time you die a random package is purged [01:34] 'meet the Ubuntu devs in the Quake arena!' [01:42] fabbione: yes; it's pretty noticeable if the screen takes a large fraction of a second to redraw === thotz [n=thomas@N848P002.adsl.highway.telekom.at] has left #ubuntu-devel [] === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #ubuntu-devel [01:46] Kamion: is there a failed upload of openvpn for breezy-security? [01:47] Kamion: yes but again installer is not glxgears ;) [01:47] fabbione: it's actually pretty noticeable on some hardware even at the moment, and I get bug reports about it [01:47] though admittedly certain vmware versions are the worst hit - but still [01:48] Kamion: There's a tradeoff - using vesafb provides other amusing issues [01:48] crimsun: Rejected: The key used to sign openvpn_2.0.2-1ubuntu0.1_source.changes has expired. [01:48] mjg59: suspend/resume in the installer is not terribly important :-) [01:49] Kamion: I thought the reason we used vga16 in the installer was that vesa didn't work on all hardware? [01:50] At least, I'm sure (you?) gave that as the reason at some stage [01:50] mjg59: we use either in the installer, depending on vga= parameters [01:50] Right [01:50] but yes we do default to vga16fb [01:50] But directfb forces vesafb [01:50] Kamion: ok, is there a second upload (also failed)? I signed with my current key for the second upload approximately 16 minutes ago (the previous upload was signed in late May) [01:50] for the graphical installer, that's not necessarily too much of a problem; the text mode would remain available [01:50] So we have to invert the current logic [01:51] Defaulting to vesafb for the installer is arguably saner than defaulting to vga16fb, but I think we need to recheck why that decision was made in the first place [01:52] I think vga16fb is right for the text mode [01:52] Why? [01:53] given the change to 640x400 [01:53] most compatible [01:53] vga16fb doesn't work on some SIS hardware and is weird on a couple of other machines [01:54] you lose either way in corner cases, but my impression remains that vga16fb is a better default, particularly as it's what we default to in the installed system and thus gets more testing [01:54] Yeah [01:55] I guess supporting graphical d-i at all just seems a bit odd to me, given that we've got Ubiquity [01:55] I'd like the two to converge in the long run [01:55] The easiest way of doing that would seem to be to just run Ubiquity in an X session :) [01:55] As the only client, I mean [01:55] :-) [01:55] not really, ubiquity isn't internally as flexible [01:56] Yeah [01:56] by design, it can't do half the stuff d-i can do [01:56] hence "converge" rather than "replace" [01:56] anyway, I don't actually plan to present graphical d-i at least for the next couple of Ubuntu releases [01:57] but I would like to avoid the merge pain caused by not being able to build core bits of d-i in main [01:57] having to merge cdebconf all the time is silly [01:57] Yes, that sounds like a pretty convincing argument [01:57] Kamion: only for curiosity. what is the status of g-i in Debian? [01:58] Hm. How hard would it be to hack up a mode for the live CD where it just launches ubiquity in the session rather than a full gnome session? [01:58] It would help the low-memory case [01:58] more convincing to me than to anyone else, I suppose, since it's me (or Tollef) who gets to do the work [01:58] mjg59: yeah, it's been suggested, probably not too difficult; though I know Mark wouldn't want it to be the default [01:58] who is doing syncs nowadays? [01:58] seb128: me/Keybuk [01:59] Kamion: Sure [01:59] fabbione: functional but not polished [01:59] I would appreciate a libcairo 1.2.0 sync from Debian incoming, it's required to package GTK 2.10 which has been rolled this morning [01:59] mjg59: it's quite trivial. [01:59] Kamion: ok thanks. [01:59] Kamion: should I open a bug about it? [01:59] seb128: see DeveloperResources for how to request syncs these days [01:59] yes, please [01:59] Kamion: Could we put logic in gfxboot to check available RAM and prompt the user for whether they want to install or run a live session? [01:59] we do syncs in batches [02:00] Kamion: I know, I just have no idea on how fast is the queue processing nowadays and I want to do GTK 2.10 today ... anyway, filling the bug now :) [02:00] seb128: measured in hours [02:00] cool [02:00] thanks Kamion [02:00] mjg59: yeah, should be possible === Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-devel [02:01] though I'm not sure exactly how reliable gfxboot's memory detection is - haven't used it much in anger === eggauah [n=daniel@150233.cps.virtua.com.br] has joined #ubuntu-devel === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel [02:09] pitti: seriously, I once heard about a quake mod where you could kill processes by shooting them ;) [02:09] Chipzz: heh, me too :) [02:09] 'stand still, damn apache!' [02:09] .o0O( Where's that fucking eggdrop hiding? Fucking camper ) ;)P [02:10] Chipzz: http://psdoom.sourceforge.net/ [02:18] thom: wow === Keybuk [n=scott@quest.netsplit.com] has joined #ubuntu-devel [02:19] hey Keybuk === Hirion [n=hirion@draugr.de] has joined #ubuntu-devel [02:21] heyhey [02:25] mjg59: cool idea [02:26] * debian/control: Remove libmpeg3-dev build-dependency and dependency to [02:26] keep jdub out of the jail. [02:26] ha ha [02:26] *g*# [02:26] pitti: thanks for putting my fingerprints *all over it* [02:29] ahhaha === licio [n=licio@ubuntu/member/licio] has joined #ubuntu-devel === lukkett1 [n=lukketto@host173-157.pool8710.interbusiness.it] has joined #ubuntu-devel [02:32] <\sh> ah Keybuk [02:32] <\sh> the man I need [02:32] oh aye? [02:32] <\sh> Keybuk: https://launchpad.net/distros/ubuntu/+source/initscripts/+bug/51452 [02:32] it's nice to be needed [02:32] Malone bug 51452 in initscripts "missing /var/run in root partition fails many services" [Untriaged,Confirmed] [02:33] yeah, I saw that one this morning [02:33] how did you install dapper? [02:33] <\sh> Keybuk: via FAI ;) [02:33] then it's likely an FAI bug [02:33] <\sh> Keybuk: I don't know how the reporter installed dapper === lukkett1 [n=lukketto@host173-157.pool8710.interbusiness.it] has left #ubuntu-devel [] [02:34] \sh: aye, just asked him [02:34] <\sh> Keybuk: but what really bugs me is : if [ ! -d $2 ] then return fi [02:34] the simple answer is that we do make /var/run and /var/lock [02:34] the installer makes them [02:34] and initscripts postinst makes them on upgrade [02:35] <\sh> Keybuk: so, creating /var first, then mkdir -p /var/{run,lock} and then installing could solve the problem? [02:35] right [02:35] that's what we normally do [02:35] <\sh> thx :) [02:35] <\sh> as I said, the man I need :) [02:35] why does that if statement bug you? [02:37] <\sh> because if it's not there, it returns to the caller (in this case mountvirtfs) [02:37] right? [02:37] <\sh> but mountvirtfs should complain in this case [02:37] -v please :p === epx [n=epx@200.249.192.132] has joined #ubuntu-devel [02:38] why should it complain? nothing the user can do about it at that point [02:38] the complaint will speed past so fast, etc. [02:38] <\sh> Keybuk: but gives errors later on, e.g. not starting simple networking [02:38] right [02:39] what we should have is the error that causes networking not to start to be logged as "/var/run not writable" or something [02:39] which makes it doubly obvious what happened [02:39] <\sh> Keybuk: in my POV it would be better to do a "mkdir -p $2" in this if clause, but this doesn't work when I tested it [02:40] root filesystem isn't writable :) [02:40] that at least slows down booting [02:40] which is precisely _why_ we have these tmpfs's in the first place === holycow [n=a@mail.wjsgroup.com] has joined #ubuntu-devel [02:40] and what Keybuk said :) [02:40] <\sh> Keybuk: argh...you are right... [02:40] <\sh> we aren't at the stage of remounting root rw [02:40] ogra: Um, I did. [02:40] ogra: (the windowlab merge) [02:40] if the filesystem was writable that early in the boot, we wouldn't need a separately writable /var/run [02:41] ECHAN [02:41] StevenK, yeah, you missed to change the address in the changelog :) [02:41] DOH! [02:41] nobody injured :) [02:41] <\sh> Keybuk: yeah...I missed that...let me check if I can work around that :) [02:41] Just proves I'm a bozo. [02:41] ;-) [02:42] \sh: you could do a unionfs mount on /var with a tmpfs, make /var/run and /var/lock under that and then mount /var over the top again later [02:42] ...oh dear, I appear to be chanelling Tollef [02:43] <\sh> Keybuk: well, it's easier for me, to create /var/{run,lock} after the partitioning and formatting... [02:43] Keybuk: oh shiny. You think that'd work? ;-P [02:43] Keybuk: also, unionfs gets very confused if you touch files in the file systems underneath it. [02:43] \sh: I believe u6y creates it after formatting, yes === fabbione disables crack detector to void extra bans on Keybuk and Mithrandir [02:44] <\sh> Keybuk: yes...and my luck is, that the target partitions are mounted rw during install [02:44] one would hope the targets were writable during install [02:44] otherwise you'd have different problems [02:44] <\sh> Keybuk: they are :) [02:45] Keybuk: yes, it does [02:45] by virtue of using partman [02:45] oh, hmm [02:45] <\sh> Keybuk: and if I solve this little problem, I can get an ubuntu install (desktop) in less then 80seconds :) [02:45] the KDE frontend does not use partman for everything in the same way that the GTK frontend does - it's possible it doesn't make the directories [02:46] this is a bug in the KDE frontend === \sh hugs Keybuk for opening his blind eyes... [02:47] Kamion: interesting ... will see if the bug reporter was using KDE [02:47] <\sh> I'll ask him === gezenti [n=HRCLITE6@88.229.114.90] has joined #ubuntu-devel [02:48] Lathiat: ping === Norgz [n=eroux@maisel-gw.enst-bretagne.fr] has joined #ubuntu-devel === seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel === nikola [n=pygi@83-131-237-137.adsl.net.t-com.hr] has joined #ubuntu-devel === pygi [n=pygi@83-131-237-137.adsl.net.t-com.hr] has joined #ubuntu-devel [02:59] jdub: SCNR :) === pitti hugs jdub [02:59] Keybuk: pong [03:00] Lathiat: was just curious to a bit more technical detail of how the mdns stuff works [03:01] Keybuk: shoot [03:01] or do you want a general rundown? [03:01] or have specific queries? [03:01] yup, general rundown of the major components [03:01] and how they play together [03:01] Well its made up of two things [03:02] Multicast DNS and DNS-based service discovery === LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #ubuntu-devel [03:02] both are basically independant, but complement each other [03:02] multicast dns is fairlylike normal dns where [03:02] you send a UDP query, in the same format [03:02] askign for reecords for a name [03:02] and you get replies [03:02] the major difference is that instead of asking one serve,r you multicast the request [03:02] and everyone with a reply multicasts back [03:03] so theres no authorative zone its just an adhoc hi i want this, hi i have that [03:03] pitti: SCNR? [03:03] so that is "show me all blah on the network" ? [03:03] well that dies into dns-sd [03:03] so dns-sd is a method of describing services in DNS [03:03] it can run over normal dns too [03:03] basically you have records like === jdub has unicast dns-sd records on his home domain [03:04] is that like the SRV records? === Keybuk has a _sip._udp.netsplit.com SRV record [03:04] yep [03:04] thats _exactly_ the same [03:04] thats dns-sd over unicast dns [03:04] just you request them over multicast dns in an avahi environment [03:04] your _sip._udp would SRv to like [03:04] keybuk's phone._sip._udp.netsplit.com [03:05] which can also have TXT records and other data [03:05] theres also some magic for discovering all types of services running on a network [03:05] basically once you start publishing _sip.-udp [03:05] right [03:05] so how does that work over multicast? what domain do you use? [03:05] you start publishing [03:05] _services._dns-sd._udp.local which PTRs to _daap._tcp.local [03:06] _workstation._tcp.local etc [03:06] bu thats not require in the spec [03:06] bu tits usefull for avahi-browse etc [03:06] Keybuk: .local is the default [03:06] its not restricted to that but thats basically what everyone uses [03:06] ok [03:06] so over multicast dns you go [03:06] "please give me SRVs for _daap._tcp.local" [03:06] and all the nmodes respond with [03:06] _daap._tcp.local IN PTR lathiat's music._daap._tcp.local [03:07] and then you query lathiat's music._daap._tcp local and you get for example [03:07] Lathiat\039s\032Music._daap._tcp.local IN SRV 0 0 3689 chiana.local ; ttl=120 [03:07] Lathiat\039s\032Music._daap._tcp.local IN TXT "org.freedesktop.Avahi.cookie=4255070712" ; ttl=4500 [03:07] which basically says its on port 3689 of chiana.local and the TXT data is some extra info [03:07] you can put some auxillary info in there that may be usefull at discover time [03:07] rather than conneting to the host [03:07] for example ichat puts your status in their [03:07] away, online, etc [03:07] yo udont want to have to connet to just find that out [03:08] ok [03:08] so how does this tie in to avahi and mdns*, etc. [03:08] the cookie is avahi's magical way of determining if two services on different interfaces and/or protocols (ipv4/ipv6) are the same [03:08] Keybuk: well avahi is basically what i just described above [03:08] rhythmbox asks avahi for _daap._tcp [03:08] it broadcasts a query for _daap._tcp.local via mdns [03:08] gets the results and passes them back to rhythmbox [03:08] it can then choose to go query the indiivudla servers for their SRV/TXT records [03:08] etc [03:08] you dont need to do that to start tho, e.g.to display a list of shares all you need to do is get the SRVs [03:09] as the first label (Lathiat's Music) is the service name [03:09] its only once i click on it i need to get the SRV record etc [03:09] that saves network traffic et al [03:09] in reality theres more in the background like it actually announces when a service comes online [03:09] and defends collisions and whatnot [03:09] but thats just implementation detail [03:10] ok, so avahi does the "discover" part of this? it's what applications use to find out what's on the network? [03:10] yep [03:10] avahi-daemon runs and basically proxies between the app and the network [03:10] it sends queries and announces its own services [03:11] tuna 14:11 ~ % apt-cache show libgd2-noxpm | grep libxpm [03:11] Depends: libc6 (>= 2.3.4-1), libfreetype6 (>= 2.1.10-1), libjpeg62, libpng12-0 (>= 1.2.8rel), libx11-6, libxpm4, zlib1g (>= 1:1.2.1) === Dr4g [n=Dr4g@82-40-234-163.cable.ubr06.uddi.blueyonder.co.uk] has joined #ubuntu-devel [03:11] Does anyone have any tips on how to package python apps? [03:11] Lathiat: ah, so what does mDNSresponder do? or is that the old stuff? [03:11] Keybuk: mDNSResponder does the same thing [03:11] its just apples versiojn [03:11] right [03:11] avahi-daemon is what we called ours [03:12] so I'm thinking about the whole discoverable/discovery thing === jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #ubuntu-devel [03:12] would it be possible to tell avahi-daemon to service application's requests, but not service network requests? [03:12] how so? [03:13] to query the network but not respond? [03:13] exactly [03:13] you can tell avahi to disallow publishing [03:13] Is most of the Ubuntu development in C ? [03:13] so rhythmbox can still look for nearby shares, without actually announcing your own [03:13] root@chiana:/etc/avahi# grep disable avahi-daemon.conf [03:13] #disable-publishing=no [03:13] #disable-user-service-publishing=no [03:13] Any C++/python..etc === Lathiat nods [03:13] Lathiat:: nodding to me ? [03:13] when that's disabled, and when applications haven't requested anything, is there a network port open? [03:13] Dr4g: no, sorry, keybuk [03:13] Keybuk: yes [03:14] for avahi to do anything [03:14] it has to talk on the network [03:14] Okay :o) [03:14] its the same as real dns [03:14] right, but why doesn't it open that port when the application makes the request, and then close it after? [03:14] when your doing a query port 53 udp is open [03:14] :) [03:14] Keybuk: because then you miss out on all of the caching etc that makes mdns effecient [03:14] and [03:14] requests arent 1-time [03:14] true, but once you've finished doing the query, the port closes again [03:14] they are long term queries [03:14] mdsn updates [03:14] hosts comes and go etc [03:14] thats all handled by listening to the announcements [03:14] and goodbyes [03:15] and theres no time you can say "you've got all the services now" [03:15] you can guess tho [03:15] we have "policy exceptions" for DNS and DHCP already [03:15] trying to decide whether avahi deserves one or not [03:15] for avahi to operate [03:15] it raelly needs to be listening all the time [03:15] the trouble is, I don't think we can trust avahi's code as much as we can trust libc and dhclient -- which have been around for years [03:15] Keybuk: sure [03:15] avahi has some advantages in security [03:15] chroot(), unprivd user [03:16] but that still doesnt stop you from doing things [03:16] just helps minmize the damage [03:16] we've had 2 issues so far that could have been potentially exploitable iirc [03:16] which implies that we should ship with all service discovery off by default [03:16] and have a set of options [03:16] "discover network services" and "be discoverable yourself" [03:17] i mean [03:17] theres two issues here [03:17] security wise, theres not alot of difference between the two [03:17] information disclosure wise, there is [03:17] exactly [03:17] as i highlighted in my email which i see you read [03:18] i guess that would be a resaonable set of options [03:18] just promise me no mac-specific allowances or something ;) [03:19] i think ekiga advertises without asking [03:19] in rhythmbox you have to specifically allow it [03:19] i guess a desktop wise setting could be usefull [03:19] i wonder if avahi will pay attention to a change in the disable-publishing option and reset all services published === Lathiat tries [03:21] yeah, from a code-security POV, I don't think we can yet give avahi the same level of trust we give to libc's resolver and dhclient [03:21] it just hasn't been around long enough [03:21] which leads me to believe we need to be able to turn the network port on and off -- which implies having the daemon on/off [03:22] and also from an information-disclosure POV, I think we should give people the option to discover, but not be discoverable themselves [03:22] which implies a daemon configuration [03:22] Keybuk: are you analysing nss-mdns (with or without avahi) at this point, too? [03:22] Keybuk: avahi is run in a chroot iirc [03:22] btw, if an app like rhythmbox decides to do discovery, does the daemon get started anyway? [03:22] jdub: not yet, will get onto that later [03:22] Chipzz: chroots, nobody users, etc. can all be broken [03:23] brb call [03:23] I guess some pycentral breakage is inevitable. [03:23] Setting up python-logilab-common (0.16.1-2) ... [03:23] pycentral: pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/logilab/common/ureports/__init__.py [03:24] pycentral pkginstall: already exists: /usr/lib/python2.4/site-packages/logilab/common/ureports/__init__.py [03:24] known ? [03:24] sivang: file a bug [03:24] Keybuk: sure, I have some more stuf from last night's dist-upgrade, care to let me know which ones are worth a bug or should I just file them all? [03:24] sivang: any breakage is worth a bug [03:25] k, [03:25] something I wanted to ask you about yesterday, was: [03:25] Setting up liblockdev1 (1.0.3-1) ... [03:25] /var/lib/dpkg/info/liblockdev1.postinst: line 3: [: : integer expression expected [03:25] cpio: ./lib/udev/path_id: No such file or directory [03:25] two bugs there [03:25] (this is how it appeared while I dist-upgraded) [03:25] /var/lib/dpkg/info/liblockdev1.postinst: line 3: [: : integer expression expected [03:25] one of the thigns i want to look at sending patches for [03:25] ^ bug in liblockdev1's postinst [03:25] is that if avahi is started [03:25] cpio: ./lib/udev/path_id: No such file or directory [03:25] most of the apps arent starting to use it [03:25] ^ bug in udev (filed) [03:25] avahi has the functionality to wait aroudn for the daemont o start [03:26] and start advertising/querying when it does [03:26] including if its restarted [03:26] thatd be fairly essential to making this work for us [03:26] Keybuk: okay, so I'll only file the one agaisnst liblockdev1 ? [03:26] sivang: yup [03:26] k, thanks [03:26] unless we want to say "reboot for service discovery to be enabled" :) [03:26] Lathiat: I don't think we do :p [03:26] sure? i'm sure its the easy way out... :) [03:27] rebooting is bad [03:27] so, all this works provided you have an IP address on the network? [03:28] *yay d-bus!* [03:28] how does it work when you don't? [03:28] hrm changing the disable user publishing option [03:28] doesnt work until the daemon is restarted [03:28] what assigns the link-local IP? [03:28] Keybuk: avahi doesnt [03:28] that needs to be done by somethign else [03:28] network-manager for example [03:28] zeroconf has improved [03:28] or if the interface is up, ipv6 :) [03:28] or zeroconf [03:28] I've yet to find the code in n-m that actually does link-local :p [03:28] ah, yeah, I was going to ask that [03:28] it works, i knwo that much [03:28] does this work over IPv6 ? [03:28] :) [03:28] yes [03:28] it does [03:28] its off on ipv6 by default tho [03:29] because IPv6 gives you link-local for free [03:29] thats true, buttt [03:29] a) the application needs to support it [03:29] b) applications that support ipv6 in general will often fail with link local [03:29] because [03:29] you need to specifically specify the interface to bind to === jdub upgrades to IT2006 final [03:29] which most apps dont do [03:29] altho, you can get that information from avahi === j_ack [n=nico@p508DA0E3.dip0.t-ipconnect.de] has joined #ubuntu-devel [03:29] so is supportable in theory [03:30] (because the same link local range is on all interface,s by default linux has no idea which one you want) [03:30] try ping an ipv6 link local address without -I [03:30] and with -I [03:30] and you'll see what i mean [03:30] it2006? [03:31] right [03:31] ah [03:31] n770 stuff [03:31] Lathiat: 770 foo [03:31] jdub: what's new? [03:31] who wants to give me a 770? :) [03:31] Keybuk: it's final, so quite a few bugfixes and so on [03:31] jdub: I still only see Beta 2 [03:32] jdub! [03:32] jdub: did they get SIP support yet? :p [03:32] Keybuk: it's behind the maemo download page (ignore the front bits) [03:32] Keybuk: don't think so [03:32] meh, will do it later, can't remember its MAC address === stub [n=stub@ppp-58.8.1.252.revip2.asianet.co.th] has joined #ubuntu-devel [03:33] it'll be in your daemon.log :) === jsgotangco can only dream for the 770 being available in his place === fimbulvetr [n=danv@host-74-28-220-24.midco.net] has joined #ubuntu-devel [03:41] Keybuk: Would it be possible to make MoM a bit smarter about changelogs which have tails not in standard Debian changelog format ? ATM it removes blank lines. === pounk [n=pounk@142-217-81-161.telebecinternet.net] has joined #ubuntu-devel === jjesse [i=user@69-87-140-127.async.iserv.net] has joined #ubuntu-devel [03:43] s [03:44] iwj: that should be fixed === ploum [n=ploum@ubuntu/member/ploum] has joined #ubuntu-devel [03:46] iwj: oh, hmm [03:46] so it's keeping the tail, but removing blank lines from it? [03:46] (it used to just drop the tail entirely) [03:48] Yes. [03:48] It's not a huge problem, but it would save a bit of faff fixing it up if it didn't mangle it :-). [03:48] will look into it [03:49] (have a few bits of "real work" to do first today -- several large merges :-/) [03:49] Fun fun. [03:49] See for example the psutils merge. [03:49] (Nice simple case where the generated package would have been just right otherwise.) [03:51] it's pretty easy to fix though -- you have the other source next to you, so can just copy the end of the changelog in [03:51] but yes, it's unwanted faff [03:51] Yes, indeed. [03:52] mjg59: mind if I merge gnu-efi? [03:52] or possibly sync, still checking [03:53] jdub: so, the location for next year's GUADEC is decided? [03:53] Keybuk: b'ham [03:53] mjg59: indeed, it's a sync === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel [03:54] jdub: not sure I'll make that one ... it's SO FAR to travel :-/ [03:54] heh [03:57] Keybuk, MoM screw up greek .po files - they look like rubbish in .patch but look good in .diff.gz [03:57] Seveas: s/MoM/msgmerge/ :p [03:57] (see the apollon merge for an example) [04:07] Kamion: do you know if evolution-data-server 1.7 is waiting to NEW or something like that? [04:07] rss-glx (0.8.0-4) unstable; urgency=low [04:07] . [04:07] * I am an idiot. (Closes: #350985) [04:07] seb128: you can see NEW now on launchpad === marilize [n=marilize@196.36.161.235] has joined #ubuntu-devel [04:07] tseng: URL? [04:07] moment [04:07] wow, i didnt know the debian bts has such cool features :) [04:07] its hard to find :P [04:08] https://launchpad.net/distros/ubuntu/edgy/+queue [04:08] tseng: thank you [04:08] np [04:09] Glargh. The psutils Debian maintainer copied the changelog entry from the patch I sent but forgot to actually apply the change to the source. [04:09] ogra: ? [04:09] rss-glx (0.8.0-6) unstable; urgency=low [04:09] . [04:09] * I'm still an idiot. (Closes: #356971) [04:09] . [04:09] hehe, another one [04:10] Keybuk, well, bugs that are closed by stating youre an idiot :) [04:10] the feature is Closes: [04:10] not I'm an idiot [04:10] tseng: heh, that still has the same bugs as the tool we get :-/ doesn't say what's NEW and confuses i386 and all [04:11] it does say what is NEW [04:11] no? [04:11] could somebody process the new e-d-s then? :) === tseng bribes Keybuk to process NEW [04:12] tseng: no, just says "here's a changes file with 30 binaries in it" [04:12] doesn't tell you which one is the new one [04:12] Keybuk: ah [04:12] right, new binary === Keybuk opens up NEW :-/ [04:13] dholbach: so, very shortly beagle will ship python2.4-beagle not python-beagle [04:13] Keybuk: e-d-s has a new -common [04:13] tseng: for my bribe, I'd like avahi and mono installed by default in edgy please [04:13] tseng: isn't that going in the opposite direction to current python policy? [04:13] (see recent debian-devel-announce) [04:13] Kamion: it changed again? [04:13] tseng: thank you [04:13] Oh, no, I'm wrong, it's using some hideous patch system. [04:13] tseng: yes, much saner now [04:14] And psutils _has no upstream_ ! [04:14] Kamion: goodness, ok. [04:14] though the changes are a little complex to get your head around at first - but the result is better [04:14] iwj: most stuff close to the kernel doesn't [04:14] iwj: suggest to jon masters that it should be added to kerneltools.org ? [04:14] No, psutils, not procps. [04:14] Kamion: will review with debian beagle maintainer [04:14] iwj: oops :p [04:14] iwj: my brain read "ps" and stopped [04:15] Kamion: thanks for the tip [04:15] The maintainer is going to hate me now for messing with this bug and so on. [04:15] isnt procps supposed to die since 2.6 started ? [04:15] as well as /proc ? [04:16] Keybuk: it sounds like there is a concensus to desktop seed at least f-spot [04:16] ogra: no, /proc will always retain the /proc/$PID functionality [04:16] ah [04:16] ogra: it's just /proc/$PSEUDO_SYSCTL that's getting phased out [04:16] well, actually, what I mean it [04:16] /proc/$JUNK [04:16] yep in favor of sysfs [04:17] /proc/sys (which is the sysctl interface) might stay [04:17] isnt that just redundant to /sys ? === siriusnova [n=siriusno@r05taknnc.desktop.umr.edu] has joined #ubuntu-devel [04:17] who's going to do the gnome-power-manager update? [04:17] no, sysctl is things like sys.vm.overcommit_ratio, etc. [04:18] ah [04:18] dholbach: is it simple? :) [04:18] /sys is the kernel's kobject tree [04:18] tseng: look at it :) [04:18] dholbach: i have been running CVS === ogra looks for more packages from ari pollack, these changelogs are entertaining :) [04:18] tseng: you should do the package then :) [04:18] ok we'll see [04:19] can I drop these silly icons? [04:19] upstream has tango [04:19] tseng, you mean the beutiful ones ? [04:19] tseng: ask Mark [04:19] oh goodness [04:19] I knew there was a catch [04:20] tseng: does it use proper gtk icon theme support now? [04:20] hm I dont think === tseng looks [04:20] tseng: if so, I can move them to the yet to come human-icon-theme package [04:20] they shouldn't use hardcoded icons [04:20] should have thought of that last week [04:20] when i could have punched hughsie in the arm [04:23] dholbach: [04:23] dholbach: /usr/share/icons/hicolor/16x16/apps/gpm-ups-100-charging.png [04:23] /usr/share/icons/hicolor/24x24/apps/gpm-ups-100-charging.png [04:23] looks nice! [04:25] tseng: then it should be fine to drop them, I'll add them to human (probably) next week [04:25] ok [04:26] alot of patches here to figure out as well [04:26] tseng, could you make a tgz of them and mail them to me ? i'd like to habve them in the gartoon package for edubuntu [04:26] ok [04:27] ogra: which ones? the Human ones or the Tango ones? [04:27] ogra: seems the OLD are lost [04:27] NOOOO ! [04:27] ogra: or somewhere in an old package [04:27] ogra: or in cvs === ogra cries about the beautiful icons [04:27] yeah [04:27] i'll grab them from the breezy package :P [04:28] it is in tseng.ath.cx/~brandon/gpm-icons.tar.gz === glatzor [n=sebi@ppp-82-135-72-134.dynamic.mnet-online.de] has joined #ubuntu-devel === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel [04:44] tseng, thanks a lot, but these are the new ones already ... [04:45] doko: do you still know why we wanted to use mcpp for libidl? [04:45] Mithrandir: wrt mailman, I would do the merge now to get it off my list, unless you want to grab it [04:46] pitti: feel free [04:46] dholbach: to remove cpp from the live and install CD [04:47] doko: I see === lfittl [n=lfittl@83-65-242-161.dynamic.xdsl-line.inode.at] has joined #ubuntu-devel [04:49] dholbach: can you help me with this? [04:50] dholbach: i have fixed a few patches already [04:50] 90 is scary, the upstream file is very different === freeflying [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-devel [04:50] tseng: hum, i never looked at it === tseng looks who wrote it in the first place [04:50] :-) [04:50] Daniel Silverstone [04:51] ugh === Arrogance [n=aks@ottawa-hs-206-191-33-120.d-ip.magma.ca] has joined #ubuntu-devel [04:52] some of these 9x patches are hard to tell since upstream is moved so much [04:52] what do you think? [04:52] i dont want to drop them and piss someone off [04:52] tseng, also note that there might be corresponding patches in gnome-screensaver for some of the g-p-m patches [04:52] tseng: Kinnison and mjg59 might know better than me [04:53] maybe Kinnison should update it then [04:53] i have merged the gconf patches [04:53] but the C has moved too much for me to do a merge [04:53] bits are entirely gone/changes [04:54] doko: trying to merge it, it gives 'configure: error: C preprocessor "mcpp" fails sanity check' in pbuilder :-( [04:54] I have it all done besides 9x patches [04:55] if that is useful at all to anyone [04:55] btw [04:55] what is gpm_screensaver_poke called again now? [04:55] doko: just try to build the dapper version in a edgy pbuilder [04:55] we need a patch for that as well [04:55] gnome-screensaver-command --poke ? [04:56] i seem to recall that the name of the function changed recently [04:56] so, I have this merge I'm doing for bittornado, I have one question: One of the build-deps is python-support (>= 0.3) , and we have in edgy 0.2.3ubuntu1 , should I upload the source with the new dependency , assuming we are anyways getting to python-support (>= 0.3) part of merging from upstream? (debian) [04:56] ioh, that is internal anyway [04:57] if someone wants my WIP let me know, I can't do anything with 9x patches === dholbach hugs tseng [04:57] *hugs*, sorry [04:58] a good case for why patches should go upstream === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel [05:02] sivang: doko wanted to look into merging the newer version, so just hold back the upload for now [05:03] phanatic: pong [05:03] anibal: pong [05:05] mdz: i just wanted to ask about the thing i posted to the ubuntu-archive list [05:05] (sysinfo vs. dapper-updates) === aitortxo [n=ccpsoeta@sipc87.si.ehu.es] has joined #ubuntu-devel === aitortxo [n=ccpsoeta@sipc87.si.ehu.es] has left #ubuntu-devel [] === j_ack [n=nico@p508DA0E3.dip0.t-ipconnect.de] has joined #ubuntu-devel === simosx [n=simosx@134.219.176.73] has joined #ubuntu-devel === lbm [n=lbm@82.192.173.92] has joined #ubuntu-devel [05:14] mdz, i renamed the ltsp upstream branch, can you point https://launchpad.net/people/mdz/+branch/ltsp/ubuntu-main to http://people.ubuntu.com/~ogra/bzr-archive/ltsp/mainline/ ? [05:14] phanatic: how many explanations do you need? you've had three already === jpatrick [n=patrick@ubuntu/member/jpatrick] has joined #ubuntu-devel === zenrox [n=zenrox@71.115.198.118] has joined #ubuntu-devel [05:15] Keybuk: excuse me, i've pinged mdz before Kamion told me to write to ubuntu-archive. i understand the situation now... [05:16] Keybuk: I was responding to a ping from over the weekend [05:16] ogra: I don't see why I should? I'll just rename it so that it doesn't say mainline === Hobbsee waves to the room [05:16] mdz, ah, so i register a new one then, ok === pitti waves to Hobbsee [05:17] slomo: ping [05:17] hey pitti :) [05:20] btw is there a dapper-updates approval howto? maybe a wiki page or something like that which describes the process? === ompaul [n=ompaul@ubuntu/member/ompaul] has joined #ubuntu-devel [05:23] iwj: coreutils is incorrectly marked as an "Updated Merge" ... could you make sure that one isn't forgotten? === MagnusR [n=magru@c83-250-59-127.bredband.comhem.se] has joined #ubuntu-devel [05:26] phanatic: there might be something in developer resources, in the topic, but they rarely seem to accept updates to the stable version [05:27] Keybuk: noted [05:27] wow, only 759 universe merges to go - that's not really so many [05:28] Hobbsee, minus a few dozen that I just found out are syncs :0 [05:28] Seveas: yeah, exactly, minus the few that we killed off tonight. [05:28] and minus the hundreds to kill today ;) [05:29] Hobbsee: thanks. then i'll stop bugging the people and focus on edgy :) [05:29] phanatic: usually a good idea, yeah [05:30] Seveas: yeah, yeah, of course. [05:31] Hobbsee: going to do all 759 before bed time? [05:31] jdub: nah, i dont think so - it wouldnt be a great idea to piss the parents off more than they already are - which is a lot === Hobbsee looks at the rest listed under her. [05:32] bleh. === Hobbsee will need to find someone else to upload more of her stuff, in order to do much. or file sync requests. === seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel === pygi [n=pygi@83-131-234-170.adsl.net.t-com.hr] has joined #ubuntu-devel === KaiL [n=KaiL@p548F57E3.dip.t-dialin.net] has joined #ubuntu-devel === fimbulvetr [n=danv@host-74-28-220-24.midco.net] has joined #ubuntu-devel === Sp4rKy [n=max@lns-bzn-22-82-249-112-229.adsl.proxad.net] has joined #ubuntu-devel === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #ubuntu-devel === bmonty_away is now known as bmonty [05:49] jdub: evil. tempting me with something like doing more merging etc before sleeping. [05:53] Kamion: Feel free === freeflying-g4 [n=freeflyi@221.221.159.138] has joined #ubuntu-devel === Sp4rKy [n=max@lns-bzn-22-82-249-112-229.adsl.proxad.net] has joined #ubuntu-devel [06:00] pitti: sure thing, thanks === Burgwork [n=corey@d66-183-174-128.bchsia.telus.net] has joined #ubuntu-devel === lukaswayne9 [n=lukas@c-68-84-69-12.hsd1.nj.comcast.net] has joined #ubuntu-devel === robertj [n=robertj@66-188-77-153.dhcp.athn.ga.charter.com] has joined #ubuntu-devel [06:10] pitti: Setting up libgphoto2-2 (2.2.1-1ubuntu1) ... [06:10] /var/lib/dpkg/info/libgphoto2-2.postinst: line 21: /usr/share/hal/fdi/preprobe/10osvendor/20-libgphoto2.fdi: No such file or directory [06:10] dpkg: error processing libgphoto2-2 (--configure): [06:10] subprocess post-installation script returned error exit status 1 [06:11] doko: any idea how to fix libidl regarding mcpp? === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel [06:14] dholbach: does the current package build? [06:15] doko: no, as i said: if you grab the current source and build it in edgy pbuilder it ftbfs [06:15] 'configure: error: C preprocessor "mcpp" fails sanity check' === Sp4rKy [n=max@lns-bzn-22-82-249-112-229.adsl.proxad.net] has left #ubuntu-devel ["Quitte"] [06:19] Keybuk, Kamion, [06:19] I have this issue with an adaptec raid card - seems the install cd used i2o_core and friends, while the installed initramfs wants to load dpt_i2o first [06:19] Keybuk: why shouldn't edgy-artwork be informational? the actual artwork targets are in separate specs, and the artwork plan is a process document [06:19] do we have a bug open for that ? === Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-devel === cassidy [n=cassidy@153.201-136-217.adsl.skynet.be] has joined #ubuntu-devel [06:21] mdz: umm, it should? [06:21] mdz: and it is [06:22] doko: oh, oops; thank you for pointing out [06:22] are you confusing edgy-artwork and update-manager-edgy ? [06:22] ogra: probably at least a dozne [06:22] oki [06:22] then i wont tell him to file one ;) [06:22] doko: this was a fresh install? this works on dapper upgrades [06:22] Keybuk, thanks [06:23] Keybuk: yes, I confused those emails [06:23] mdz: Mark's been annoying and changed the approver on everything [06:23] pitti: see the openoffice.org build log [06:23] so I don't get e-mails anymore [06:23] *sulk* [06:23] Keybuk: you dont get enough emails as it is? :P [06:24] doko: ah, ok; since the directory is shipped by hal [06:24] doko: but hal is not a dependency; will fix now === bmonty is now known as bmonty_away [06:25] dholbach: checking how to run the C preprocessor... mcpp [06:25] checking if C preprocessor likes IDL... yes [06:25] checking if C preprocessor can read from stdin... yes [06:25] checking how to ignore standard include path... -I- [06:26] could anybody promote libdirectfb-dev and give a retry to libcairo 1.2.0 build? [06:26] Aaargh I hate patch systems. They make merges such a PITA. [06:26] that's blocking pango 1.13, GTK 2.10 and most of GNOME 2.15 [06:26] seb128: I'm going to promote it after this publisher run [06:26] Kamion: thank you [06:26] works for me, could you have a look at the config.log file of a failed build? [06:26] Keybuk will need to prod the libcairo build though [06:27] Keybuk: Did you send debian/patches/60_ubuntu-force-clobber-specials.patch (coreutils 5.93-5ubuntu2) upstream to Debian ? I can't seem to find it in the Debian BTS. [06:27] doko: hum, I double-check [06:27] I'll ping him when directfb has been promoted :) === Tonio_ [n=tonio@tonio.planetemu.net] has joined #ubuntu-devel [06:27] doko: did you try in edgy pbuilder? [06:27] iwj: I sent it directly to the coreutils list, ages ago [06:27] hey [06:27] doko: i tried on amd64 (if that matters) *try on i386* === shackan [n=shackan@85-18-14-13.fastres.net] has joined #ubuntu-devel [06:27] Keybuk: Aha. [06:28] in general, I tend to send patches upstream than to Debian [06:28] Keybuk: IC. Do you know if they took the patch ? [06:29] I never got a reply to the mail, so I guess not [06:29] OK. I'll chase it up. Thanks. [06:30] Let me just check the code first ... [06:30] iirc, that was the distro sprint patch to fix the fact -f didn't do what it seemed like it should [06:31] Yes. AFAICT your patch only fixes it for devices and not for fifos. [06:31] yeah, I suspect we did "fix the bug, and not other cases" [06:33] doko: libgphoto2 fix uploaded === Zdra [n=zdra@159-31.241.81.adsl.skynet.be] has joined #ubuntu-devel [06:41] Keybuk: I think your patch is quite wrong, really. It is as if you always said --remove-destination whenever the object to be created is a device. [06:44] then you'd need to patch busybox to support --remove-destination [06:44] which isn't specified by POSIX [06:44] Err, what ? [06:45] the patch was written to fix a problem [06:45] I mean, the supposed behaviour of coreutils cp is fairly clear I think. [06:45] we decided the behaviour was wrong [06:45] Eg, if you say cp -a /dev/null /dev/zero it ought to refuse. [06:45] right, but if you so cp -a -f /dev/null /dev/zero it should not refuse [06:45] If you say cp -af /dev/null /dev/zero or cp --remove-destination /dev/null /dev/zero it ought to unlink /dev/zero first. [06:46] right [06:46] that's what the patch does [06:46] it makes the former work [06:46] Really ? [06:46] which doesn't without the patch [06:46] Yes, but the behaviour doesn't seem to depend on -f. [06:46] And -f means `try again with an unlink if it fails', not `always unlink it'. [06:47] it only comes into play with -f, due to some random flow through that code [06:47] (I'm not sure why there are two different options.) [06:47] Joy. === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel [06:47] without -f, it never reaches that bit anyway === thesaltydog [n=fabio@ubuntu/member/thesaltydog] has joined #ubuntu-devel [06:52] Keybuk: Not quite true. There's a race. If you cp -a /dev/null foo & cp -a /dev/null foo then both can succeed. === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel === imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #ubuntu-devel === highvoltage [n=jono@mtngprs7.mtn.co.za] has joined #ubuntu-devel === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel [07:13] ogra: coreutils patch 99a_fix_cp_manpage in 5.93-5ubuntu3 edits cp.1 but cp.1 is an output file. Did you know that ? The thing you were trying to fix seems to be addressed in Debian #351601. [07:13] Debian bug 351601 in coreutils "Subject: coreutils: minor formatting issue in the mv an cp manpages" [Minor,Open] http://bugs.debian.org/351601 === OculusAquilae [n=oculus@pD9509CE3.dip0.t-ipconnect.de] has joined #ubuntu-devel [07:14] iwj, if debian adresses it, feel free to drop it :) [07:14] Yes, I will :-). But I thought I should point out your mistake in a spirit of education :-). [07:16] :) [07:19] Anyway, I have to go and have dinner. === j_ack [n=nico@p508DA0E3.dip0.t-ipconnect.de] has joined #ubuntu-devel [07:20] me too [07:42] The localechooser merge is making me lose my sanity. I'm off for dinner before it all disappears entirely. [07:42] swap you for sysvinit :p [07:43] no deal [07:44] Keybuk: you have no sanity left to lose, colin is a more serious matter [07:44] ;-) [07:44] colin is sanity personified. [07:45] ogra: you should make yourself a bug contact for fuse === ChipX86|Sleep is now known as ChipX86 [07:45] I reckon jdthood examined our changes carefully, and then deliberately changed the Debian package in ways that would make this merge annoying [07:45] like he's reindented a bit we changed, for no other readily apparent reason [07:46] mdz, will do [07:51] ugh, how did that makedev rubbish get in there .... === RadiantFire [n=ryan@c-69-180-43-27.hsd1.ga.comcast.net] has joined #ubuntu-devel [08:02] oh, that's kinda annoying [08:02] new-mom drops an Ubuntu change to a file Debian removed, rather than flagging it === sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #ubuntu-devel === sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #ubuntu-devel [] === jdub sucks down edgy [08:09] Keybuk: out of curiosity, do -security pull from a different keyserver? My uploads to breezy-security are failing due to key expiration, but I'm using the same key that I use to sign uploads to Edgy (which are accepted). [08:10] crimsun: not sure, -security goes down a different path === siriusnova [n=sirius@r05taknnc.desktop.umr.edu] has joined #ubuntu-devel [08:12] hello === shackan [n=shackan@85-18-14-13.fastres.net] has joined #ubuntu-devel === shackan [n=shackan@85-18-14-13.fastres.net] has joined #ubuntu-devel === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-devel [08:40] fabbione: anibal has prepared merged nfs-utils at http://users.monash.edu.au/~anibal/ubuntu/nfs-utils/ . They look sane to me. === RadiantFire [n=ryan@c-69-180-43-27.hsd1.ga.comcast.net] has joined #ubuntu-devel === pounk [n=pounk@142-217-81-164.telebecinternet.net] has joined #ubuntu-devel === beezly [n=andy@83.148.168.219] has joined #ubuntu-devel === johanbr [n=j@d154-20-189-105.bchsia.telus.net] has joined #ubuntu-devel [09:07] Kamion, mind if i merge makedev (its only 3 lines in postinst to merge) === lucas [n=lucas@ubuntu/member/lucas] has joined #ubuntu-devel === ubijtsa [n=ubijtsa@karlsson.force9.co.uk] has left #ubuntu-devel ["leaving"] === LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #ubuntu-devel === mdke [n=matt@unaffiliated/matt/x-000000001] has joined #ubuntu-devel === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel [09:25] can a reviewer please look at https://launchpad.net/distros/ubuntu/+spec/edubuntu-dynamic-menus ? Thanks [09:26] Laser_away, I will look at it, but I am not a reviewer [09:29] Laser_away, "A standard location/format for determining the user -> group mapping will be used so both Gnome's sabayon and KDE's kiosk tool frontends can access the same groups." [09:29] Laser_away, that part is not clear to me [09:30] Laser_away: kisoktool spelt wrong [09:31] Riddell, to the sharks, eh? [09:31] "A standard location/format.." that would require quite major and incompatible changes to kiosk [09:32] unless he means to develop a proxy...do you? [09:33] how does kiosk work? [09:33] does it set keys in kconfig? [09:33] Laser_away: you might also be interested in https://wiki.kubuntu.org/KubuntuKioskProfiles [09:33] Burgwork: it does indeed [09:33] Riddell: well, I talked to aaron about it [09:33] is that not a stand place? [09:33] if for no other reason, gconf and kconfig should be merged because of all the duplicate lockdown stuff [09:34] Burgwork: the use to profile mapping is done in /etc/kderc, presumably sabayon doesn't use that file === slomo [n=slomo@ubuntu/member/slomo] has joined #ubuntu-devel [09:34] user to profile [09:34] it uses a .zip based format to define keys within it [09:35] hi Burgwork [09:35] hey tseng [09:36] you know what is really sad? My company has 4+ years of experience with locking down linux public computers and yet we are unwilling to share [09:39] well, the idea was to at least allow kiosktool and sabayon to be able to share user->group/profile mappings [09:40] what we want is for Edubuntu to be able to have group driven menus [09:40] Laser_away, just the mappings, not the actual settings? [09:40] sabayon seems to be the way to do that [09:41] at least mappings === dholbach_ [n=daniel@i577B3070.versanet.de] has joined #ubuntu-devel [09:41] to me, the implementation is still not very clear [09:41] settings might depend on DE if it is more than just menus [09:41] maybe but that stuff there about what exactly needs to be common and what can't be/shouldn't be [09:42] Laser_away, you should also chooose profiles or .menus. I don;t know if you have, but the spec seems to indicate that the decision was still up in the air === beezly [n=andy@83.148.168.219] has joined #ubuntu-devel === pvanhoof [n=pvanhoof@d54C0E27E.access.telenet.be] has joined #ubuntu-devel === pygi [n=pygi@83-131-242-202.adsl.net.t-com.hr] has joined #ubuntu-devel === HiddenWolf [n=HiddenWo@136.184.dynamic.phpg.net] has joined #ubuntu-devel [09:58] ogra: Mithrandir said he was doing makedev [09:59] he said "I've prodded bdale to take our final change to makedev, so you don't need to think about that merge." [10:00] feel free to do it if you just want to get it off the list though - but sounds like it should turn into a sync [10:01] yeah, if bdale added the change ... its just that fuse seems to need a newer one ... === ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-devel [10:05] oh, joy [10:05] I just accidentally wiped a merge that's taken me most of the afternoon [10:05] *sigh* [10:05] Keybuk, :-/ [10:06] oh well, hopefully my brain is still fresh and I can resurrect it from memory [10:07] Do we have magic OLPC images anywhere? [10:08] what are magic OLPC images? [10:09] One Laptop Per Child [10:10] Someone's looking at customising Ubuntu for the boards, but I don't know how far things have got [10:11] I know what OLPC means :) [10:12] afaik, no one is working on an Ubuntu OLPC image - yet [10:13] a few Ubuntu developers (me included) have subscribed to the developer program [10:14] ogra: feel free to go ahead then [10:14] rodarvus: Yes, I have one of the boards [10:14] mjg59, nice! [10:15] mjg59, do you have other plans for it, or want to have Ubuntu running on the board? [10:15] I'm doing power management stuff on it [10:17] all of the power-management? [10:18] Well, that sort of depends what already works... [10:18] rodarvus, you are doing X stuff for Canonical, no? [10:19] Burgwork, right [10:19] ah, cool [10:20] Kamion, done, thanks for all the info === bluefoxicy [n=bluefox@c-68-33-112-13.hsd1.md.comcast.net] has joined #ubuntu-devel [10:21] Keybuk: I'm trying to grok the bit in replacement-init about level events [10:21] "Level events are just edge events that have a string value associated with them, e.g. "up" and "down". Any change in the value triggers an edge event of the same name." [10:21] Keybuk: shouldn't that be "triggers a level event" - or am I missing something? [10:22] hmm, not describing that very well there [10:23] Keybuk: where does the init daemon's event socket reside? [10:23] presumably has to be somewhere guaranteed to be on / [10:23] Kamion: undecided, might just use a named unix socket [10:23] ' [10:23] k [10:23] I hate my k key [10:24] ok, tweaked that paragraph [10:24] "Level events are just like edge events, except that they also have a string value associated with them, e.g. "`up`" and "`down`". Any change in the value triggers the level event with that value associated, and an edge event of the same name (without any value)." [10:25] ah ok, though I wonder how useful such edge events would be in practice [10:25] e.g. "on power" (whenever power state changes) vs. "when power is battery" or something [10:25] fair enough [10:25] they're most useful for the associated stop events [10:26] start when power is battery ... stop on power (whenever it changes to something else) [10:26] which is just "while power is battery" [10:26] the fs repair console case is interesting - might want to provide for a way to make init stop reacting to events while the repair console is active [10:26] I'd be a bit freaked out if I were trying to put my system back together from sulogin and init started randomly doing stuff [10:26] yeah, that's special-case'd in ordinary init too [10:27] your XML config file example has unbalanced tags ;) === Keybuk hates XML [10:27] ich auch [10:28] it occurs that having "reload"/"restart" or whatever in addition to "start" and "stop" might be useful in the future [10:28] restart is actually in there, I think [10:28] yeah it is [10:29] mentioned under the state machine description [10:29] "restart dhcpd whenever list of interfaces change" [10:29] Keybuk: "edge events just show change, level events show change to a _particular state_ which is provided as an accompanying string such as 'up' or 'down'." [10:29] ah, ok, hadn't got that far yet [10:29] Keybuk or Kamion, which one of you knew the linker intimately, and are you going to be not busy enough to talk to me in #-offtopic when I get back from mcdonalds? [10:30] bluefoxicy: not right now, maybe later [10:30] bluefoxicy: it might be useful to say what you're actually trying to do [10:30] sladen: Offtopic stuff, I'm writing an article on prelink and want to make sure I've described things like the relocation process properly et al, hence why #-offtopic [10:31] bluefoxicy: not me [10:31] anyway there's real work going on so I'm gonna go for a bit, maybe later. [10:31] bluefoxicy: then post a link to the wiki page [10:31] sladen: it's not on the wiki [10:32] bluefoxicy: then how are you going to show people to ask for comments? === bluefoxicy slips out for a few === Zdra [n=zdra@223-24.241.81.adsl.skynet.be] has joined #ubuntu-devel [10:40] Since it's getting close to spec approval dead line, I'd like to know about my two specs, home-user-backup, and make-free-space-wizard. Are they still pending in the reviewers queue ? [10:40] Keybuk: your state machine is missing transitions for Waiting->Starting and Waiting->Stopping (I'm assuming the former is == Stopped->Starting and the latter is a no-op); also I think your Stopped->Waiting transition is bogus [10:41] let me check [10:42] heh [10:42] I must have badly C&P'd that [10:42] Keybuk: with regard to non-root user events it might be worth referring people to userv if they want cross-user functionality (or studying the measures it takes if you want to do it in upstart) [10:42] I was fighting moin's formatting for that bit [10:42] Waiting->Stopping is definitly a no-op [10:42] presumably also Stopping->Stopped [10:42] aha! === ompaul [n=ompaul@ubuntu/member/ompaul] has joined #ubuntu-devel [10:43] first thing is supposed to be Waiting to Starting [10:43] (starting->waiting is a no-op) [10:43] in particular I remember that userv is very careful to sanitise file descriptors [10:44] you mention file descriptors being left open in one of your use cases, but don't address what you're going to do about it [10:44] Kamion: that's more an edgy+1 fix [10:45] ok, wanna note that? [10:45] trying to split a spec across multiple releases, while retaining enough to describe the intent is hard :p [10:45] understood [10:45] it's just 'cos it's in the use cases [10:45] your configuration file format reminds me of fetchmail ;-) [10:46] yes [10:46] (whether this is a good thing or a bad, I'm not sure) [10:46] it's actually just supposed to be a pseudo-format in the spec, to give you an idea of the functionality, rather than the actual format -- because I haven't yet put too much thought into that; as the edgy package will just ship set config files anyway and no other package will [10:46] Keybuk: I'm seeing .po file changes I can't attribute in MOM output (e.g., netbase) [10:46] but it did come out looking very fetchmailish [10:47] yeah, you'd want to deal with stuff like quoting of 'end script' [10:47] but noted that it's pseudo [10:47] it seems unlikely that we would have messed with those at all, but there's a delta [10:47] it's not in netbase_4.24ubuntu3.patch, so I don't think it came from the package itself [10:47] something with the .po file merging? [10:48] mdz: msg* likes to reflow strings === givre [n=flo@APuteaux-152-1-53-214.w82-120.abo.wanadoo.fr] has joined #ubuntu-devel [10:49] I think --no-wrap suppresses that although I suspect if you passed that to everything it would *never* wrap even though it should [10:49] don't think there's a way to say "wrap iff it was already wrapped" [10:50] mdz: should I be waiting for review feedback to come about my two specs, or am I missing some info on the LP spec page for it to be reviewed? (I applied all fixes as noted by previous reviews) [10:51] damn, I'd better finish ubiquity-advanced-partitioner [10:53] the spec, or the code? :p [10:53] the spec - haven't started yet [10:53] (on the code) === sivang hopes he's not bugging, it's just that spec approval dead line is getting closer, and he would like to know the fixes he needs to apply sooner then later. [10:58] the issues with ubiquity is from python2.4-* (biggest issue) right? [11:00] gnomefreak: no [11:01] I'm not even sure what that might mean :) [11:01] oh ok [11:02] gnomefreak: are you extrapolating from all the crashes being python tracebacks? [11:02] yes [11:02] gnomefreak: ubiquity is written in python, so of course all its crashes will be python tracebacks [11:02] and im connected that with the python changes [11:02] ah [11:02] that doesn't mean it's python's fault [11:02] didnt know it was python code [11:03] at any rate the frontend is python, if not all of the backend [11:03] whew [11:03] had enough brain-state to redo the merge in just an hour [11:04] if somebody would like to review ubiquity-advanced-partitioner, that'd be welcome [11:05] sure [11:05] the UI description is unfortunately in text but I think my textual description of a UI will actually be more legible than any drawing I might try to produce :) === pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-devel === Cran1988 [n=Cran1988@ppp047-077.dsl.hol.gr] has joined #ubuntu-devel === Cran1988 [n=Cran1988@ppp047-077.dsl.hol.gr] has left #ubuntu-devel ["Leaving"] [11:14] good night [11:14] night dholbach [11:14] night sivang [11:28] Keybuk: ping? [11:29] anybody know if new packages in Sid are being automatically included still? [11:30] Keybuk: would appreciate sanity-check of seed-cleanup too [11:30] LaserJock: yes, semi-automatically [11:30] LaserJock: they have never been automatically included [11:30] there's a script that tells us which ones are new [11:30] unless you could me (and previously, elmo) being an automated process [11:30] Keybuk: I do ;-) [11:31] Kamion: there WAS a script rm $VAR_* is dangerous, m'kay [11:31] until Paris I has serious concerns that you and elmo were cron jobs ;-) [11:31] just kidding [11:31] the script was just taken out of my .bash_history anyway [11:32] how often are the new ones included? I got an email from a DD that wants to make sure his new packages are included in Edgy [11:32] Keybuk: d'oh [11:32] can you put it back in a less dangerous directory? :) [11:32] like, er, ~/bin [11:32] Kamion: yeah [11:34] put it back now :p [11:34] I've moved sync-source into ~/bin as well [11:34] ta [11:35] hmm, duh, just occurred to me that germinate would probably be a whole lot faster if I made stuff like self.all be sets rather than lists [11:35] LaserJock: I haven't done new stuff in a week or so though [11:35] there's a bunch of crap in there I need to get my head around [11:36] was waiting for some merges to happen too [11:36] yeah, I can imagine [11:36] and almost a third of it is X [11:36] fun [11:36] I may just forcibly sync X, to see if it motivates anyone into caring about it [11:37] (actually, I plan to do some of it myself) === Dr4g [n=Dr4g@82-40-234-163.cable.ubr06.uddi.blueyonder.co.uk] has joined #ubuntu-devel [11:59] holy fuck, what happened to vim?! [12:00] let me guess, you ran into debchangelog folding? [12:00] yes [12:00] how do I make it not do that? [12:00] au BufEnter * if &filetype == "debchangelog" | setlocal foldlevel=1000 | endif [12:00] not sure that's perfect but it's what I have === ChipX86 [n=chipx86@galago/ChipX86] has left #ubuntu-devel [] [12:01] autocmd FileType debchangelog :set nofoldenable [12:01] Kamion, Keybuk: ^ [12:01] (my solution, looks a bit cleaner) [12:01] hmm, yeah, that would work too [12:01] but I feel this should be the default [12:02] right now it's horribly confusing OOTB [12:02] (IMHO) === Hirion [n=hirion@draugr.de] has left #ubuntu-devel [] === dborg [n=daniel@e182052196.adsl.alicedsl.de] has joined #ubuntu-devel === jono [n=jono@88-107-12-0.dynamic.dsl.as9105.com] has joined #ubuntu-devel [12:05] hey [12:06] hey Mr O'Bacon! [12:06] how was GUADEC? === givre_ [n=flo@APuteaux-152-1-17-224.w82-120.abo.wanadoo.fr] has joined #ubuntu-devel