persiakees: Didn't you have a script that discovered all the ELF objects that hadn't been compiled since your last hardening improvement?  Could we repurpose that for our ARM instruction set plans?00:00
slangasekis that level of inspection needed, or is the "not rebuilt since karmic" sufficient?00:00
persiaWell, we don't actually care about rebuilding stuff that doesn't have ELF.00:01
slangasekinspecting the ELF objects will be a lot more expensive, certainly, so is harder to iterate; and I don't think looking for karmic binaries will turn up any false-positives00:01
persiaFor those, -marm vs. -thumb2 isn't going to make a difference.00:01
slangasektrue, but if you're only grabbing Architecture: any, that's nearly 1:1 with "ELF"00:01
persiaFair enough.  I just thought it might be easier to use an extant script than develop a new one, even if it takes longer to run.00:01
asacslangasek: ok thanks00:11
=== ryanakca_ is now known as ryanakca
=== Sarvatt_ is now known as Sarvatt
=== dendrobates is now known as dendro-afk
=== jMyles_ is now known as jMyles
=== dendro-afk is now known as dendrobates
ccheneydoko__: i'm running into some sort of weird build error on lucid, not sure if its a toolchain issue (maybe related to java) or what, i tried 3.2 at first but can't even get 3.1.1 to build on lucid02:47
ccheneygetting weird errors like this: "dmake:  Error: -- `VA8CLASSFIFILES)' not found, and can't be made"02:47
ccheneydoko__: any ideas what could be causing that?02:49
ccheneydoko__: for the 3.1.1 rebuild i just added the minimum needed to get it to build on lucid the distro-config update, apply file update, and rules file update02:49
ccheneydoko__: it got the same type of weird class not found error as the 3.2 build i tried though02:50
* ccheney thinks it must be something related to java build stuff02:50
=== dendrobates is now known as dendro-afk
=== theEpiest is now known as Epagoge
=== dous_ is now known as dous
=== oubiwann_ is now known as oubiwann
=== dendro-afk is now known as dendrobates
ebroderHmm...so I just got an e-mail from someone I sponsored pointing out that when james-w sponsored a bzr merge, the sponsoree was still the committer, but when I follow the instructions at <https://wiki.ubuntu.com/DistributedDevelopment/Documentation/UploadingAPackage>, it creates a new commit with me as the committer. What is james-w doing that I'm not?05:06
RAOFebroder: They should still be the committer for the revisions that they committed; you'll have committed a new merge revision, though, right?05:13
ebroderRight. But there's not much point in creating a merge revision if I'm not making any changes to their branch. Would I just `bzr branch` their branch and then `bzr push lp:ubuntu/<package>` with that, I guess?05:14
RAOFIf you wanted to, I guess.05:21
jmlI've just posted about Launchpad's development roadmap to the LP blog. If I wanted to make sure that interested Ubuntu developers knew about it, where else should I post?05:24
persiajml: Is your post entitled "The Road Ahead"?05:25
jmlpersia, yes.05:25
persiaThen you're done :)  http://planet.ubuntu.com/05:26
jmlpersia, ok, thanks.05:26
smoserKeybuk, is there a way i can tell ureadahead to not reprofile next time?05:55
smoserafter its told me "ureadahead will be reprofiled on next reboot"05:55
dholbachgood morning06:27
=== dendrobates is now known as dendro-afk
smoserKeybuk, ping. or anyone, i could use some upstart help. on ec2, I can reproduce regularly, the following:06:54
smoser- working first boot06:54
smoser- install of upstart job that has: start on (mounted MOUNTPOINT=/ and net-device-up IFACE=eth0)06:54
smoser- install upstart job that turns on debug on 'startup'06:55
smoser- reboot06:55
smoser- hang06:55
slangaseksmoser: why are you saying 'mounted MOUNTPOINT=/'?06:55
smoserper advice of Keybuk i thought.06:55
smoseri want my job to run as early as possible such that eth0 is up06:56
slangasekI don't know why you wouldn't just be doing 'start on net-device-up IFACE=eth0'06:56
slangasekI'm not going to try to guess why Keybuk would have advised you to write it that way06:57
smoserbecause i want to block other things i think.06:57
smoseri want to block as much as I can on my job running06:57
smoserhttp://paste.ubuntu.com/353326/ is the debug output06:57
slangasekwhat, specifically, are you trying to block?  If that formulation is blocking at all, it'll block any other non-root filesystems from being mounted... which could also block the network from coming up06:58
smoserwell, theres only 1 "normal" filesystem06:59
smoserin general, the goal is to run as early in the boot process as psossible and be able to affect as much of the boot proccess as possible.07:00
smoserthis actually does work for me in a kvm instance that ih ave which is really almost identical. other than timing.07:01
smoseri think i know what the problem is.07:04
smoserin my initramdisk, i was bringing up eth0 and not bringing it down07:05
smoserthat must have stopped a eth0 up event from ever firing07:05
slangasekcould be07:10
pittiGood morning07:44
nixternalpitti: come shovel my driveway, then it will be a good morning :p07:46
nixternalthough 01:45 and am waiting for a meeting, so even the shoveling won't make it any better :)07:47
pittinixternal: I'd get stuck in all the snow on our front door :)07:47
ebroderI am so not looking forward to heading back to Boston this weekend...07:47
nixternalyeah, I just looked and the snow is up on the glass...the drifting has started07:47
nixternalwe got another foot of snow today on top of the 2+ feet we already had...this is getting crazy07:47
=== jamesh_ is now known as jamesh
pittiStevenK: thanks for finishing the netbook renaming transition!07:59
Shirananyone know how can i add ASCII 0 to a string in c++?08:08
FlannelShiran: what are you trying to do with it once it's added?08:09
Shiransend it  to a socket08:09
Shirani added "\0" in my string but apparently this doesn't work08:09
FlannelOh wait, we're talking about computers.  Right.08:09
FlannelShiran: you want to append "0", not '\0'08:10
FlannelNo, no, I was going to mention that strings are static and you'll wind up doing a copy and stuff, but you probably don't care.08:10
Shiranthat doesn't matter08:11
Shirani want my string to be "blah blah blah ^@"08:12
ttxpitti: good morning ! Could you trigger a Server CD respin for me ? The recent one didn't catch the lately-published eucalyptus 1.6.2~bzr1120-0ubuntu608:12
persiaYou want a string that contains a null byte?08:12
Shiranif i write "blah blah blah 0" wouldn't it just be "blah blah blah 0" ??08:12
Shirani want it to contain ^@, i dont think thats null but im not sure08:12
FlannelShiran: That's what you asked for "ascii 0" is 0x3008:12
FlannelYou want it to have "^@" in it?08:13
Shiran^@ being ASCII 008:13
Shiranright now i have   string shiran = "blah blah \0"08:13
persiaShiran: You probably want to ask on a dedicated c++ channel.  That's going to be tricky.08:13
Shiranwhat should it be?08:14
Shiranpresia: obvisouly i did in 2 of them08:14
ash211Do you mean append ASCII 0 to the end of the string, or add to each character by the value of ASCII 0 ?08:14
Shiranand i didnt get reply yet08:14
Shiranash: ASCII 0 to the end of the string08:14
Shiranthis is how the other socket knows i finished sending it a message08:15
Shiranit should read ASCII 008:15
FlannelShiran: what's the hex value for 'ascii 0'?08:17
Shirani dont know08:18
ttxslangasek, cjwatson: if you're around, please feel free to trigger a server CD respin as well, since my usual victim (pitti) is not available :)08:19
ash211well if your string is called str, why can't you just do a [[str += "0";]] ?08:20
Shiranok someone in C++ channel helped me08:20
Shiranit's   mystring + '\0'08:20
Shiranthis works good08:21
ash211oh, that's not ASCII zero, that's a null byte08:21
ash211but anyway, glad you got it figured out08:21
FlannelShiran: you might also be interested in str.c_str() (where str is your string)08:24
Shiranand why is that?08:24
Shirani know i'm getting char* with it08:25
FlannelShiran: Because it returns the null terminated string08:25
Shirani don't think thats good08:25
ttxmvo: about bug 49449908:25
Shiranbecause i use a certain protocol08:25
ubottuLaunchpad bug 494499 in update-manager "MOTD shows "run-parts: /etc/update-motd.d/91-release-upgrade exited with return code 1"" [Medium,Confirmed] https://launchpad.net/bugs/49449908:25
ShiranSTOMP protocol08:26
ttxmvo: this bug has been targeted to alpha208:26
ttxmvo: an easy fix is to return 0 in all cases, I was wondering if it had any side-effects ?08:27
mvottx: I'm on the phone right now, I have a look after that08:28
ttxmvo: no hurry, thx08:28
Shiranso my string goes like   "CONNECT\n" + "login:Shiran\n" + "passcode:passcode\n\n" + '\0'08:28
ebroderWhoo! u-u-s queue is empty again :)08:28
Shiranif i dont send my string exactly this way, then my server doesn't get the right command to connect me08:29
superm1kirkland, no better than you can google it, sorry no special links from my end08:30
superm1kirkland, probably support.dell.com and put in that model and it will be right htere08:30
ttxmvo: hm, in fact it's not targeted to alpha2, just nominated for lucid08:31
pittittx: bonjour08:41
ttxpitti: hey !08:42
pittittx: running08:42
ttxpitti: thanks !08:42
pittide rien08:42
tseliotdoko_, cjwatson, slangasek: do you know how to make sure that a library is permanently loaded before another which lives in /usr/lib? Putting the path to the other library in /etc/ld.so.conf.d/ doesn't seem to solve the problem (see libGL.so.1): http://pastebin.ubuntu.com/353366/08:44
tseliotshall I use preload and would it be acceptable if I did so?08:45
doko_tseliot: LD_LIBRARY_PATH should help, I don't think that LD_PRELOAD is needed09:05
tseliotdoko_: but shouldn't glibc look in /usr/lib after the paths in /etc/ld.so.conf.d ?09:07
tseliotdoko_: is it possible that some patches that we have cause it to somehow resort the cache?09:12
doko_tseliot: why? it's still one logical config file09:13
tsimpsondid you run ldconfig after editing the conf file(s)?09:15
tsimpsonthat's what regenerates the cache09:15
tseliotyes, of course I did09:15
tsimpsonas far as my knowledge of LD goes, it should be working then09:16
tseliotthe file that I put on pastebin ^^ is the output of ldconfig -p after doing an ldconfig09:16
tseliotdoko_: but I don't see why it should pick up /usr/lib/libGL.so.1 before /usr/lib/nvidia-current/libGL.so.1 if I put /usr/lib/nvidia-current/ in /etc/ld.so.conf09:18
superm1what if your rename the cache before running it09:20
superm1although i guess it's supposed to rebuild it anyway during the invokation09:21
tseliotI can try that09:21
tjaaltonsounds like /usr/lib|/lib is used before anything else09:22
tseliotsuperm1: same result09:22
tseliottjaalton: right09:23
doko_tseliot: even before /usr/local/lib ?09:24
tjaaltonforgot /usr/local/lib :)09:25
tseliotdoko_: let me check09:26
tseliotdoko_: it's loaded after the path that I want to use09:27
tseliotlibGL.so.1 (libc6, OS ABI: Linux 2.4.20) => /usr/lib/libGL.so.109:28
tseliotlibGL.so.1 (libc6) => /usr/lib/nvidia-current/libGL.so.109:28
tseliotlibGL.so.1 (libc6) => /usr/local/lib/libGL.so.109:28
tseliotwhich is correct09:28
tseliotsince I put my path in GL.conf09:28
tseliotwhich comes before libc.conf09:29
tseliotin alphabetical order09:29
tsimpsonare you sure ldconfig -p prints out in the order which libraries will be loaded?09:30
tseliotdoko_: oh, I think I know what the problem is09:30
tseliotif I copy the library from /usr/lib to /usr/local/lib the former is picked up first09:31
tseliotwhile if I copy the one from /usr/lib/nvidia-current to /usr/local/lib the same doesn't happen09:31
superm1how does that explain it?09:32
tseliotthis happens because these 2 libraries are considered as different libraries:09:32
tseliotlibGL.so.1 (libc6, OS ABI: Linux 2.4.20) => /usr/lib/libGL.so.109:32
tseliotlibGL.so.1 (libc6) => /usr/lib/nvidia-current/libGL.so.109:32
superm1tsimpson has a good point though, you should double check with ldd and something that is linked to libGL.so.1 in case ldconfig -p just prints the cache in the order it likes to09:32
tseliotbut "ldd /usr/bin/glxinfo" confirms the fact that the wrong library is being used09:33
Sarvattopen("/usr/lib/libGL.so.1", O_RDONLY)   = 309:33
tseliotSarvatt: do you have a theory?09:36
superm1tseliot, its possible that mandriva's ldconfig is behaving differently.  they probably use glibc whereas we use eglibc09:37
Sarvattnope its just definitely using /usr/bin/libGL.so.1 first like the ldconfig -p shows here with your packages09:37
tseliotsuperm1: if it considers libGL.so.1 (libc6, OS ABI: Linux 2.4.20) and libGL.so.1 (libc6) as different libraries then there might be something wrong in what ldconfig does09:41
tseliothere's what ldconfig --verbose says: http://pastebin.com/d72e5c07909:46
doko_tseliot: is the library loaded at all, even if you remove the one in /usr/lib?09:49
tseliotdoko_: yes, it is. Currently it's the only way to get things to work09:50
tseliotdoko_: ldconfig still seems to be looking for /usr/bin/libGL.so.1. If I remove /usr/bin/libGL.so.1 (which is a symlink to /usr/bin/libGL.so.1.2) ldconfig recreates the symlink09:55
tseliottjaalton, doko_: I guess it depends on the flags that we use in mesa. Mandriva doesn't have (libc6, OS ABI: Linux 2.4.20) but only (libc6)10:17
tseliotldconfig sort things differently if flags or whatever are there10:17
tseliottsimpson, Sarvatt: ^^10:19
tjaaltonask for the config flags of the mandriva package10:20
tseliottjaalton: they use -O2 -g -pipe -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=410:32
tjaaltontseliot: more than what we seem to have10:37
* tseliot nods10:40
apwpitti, hey, looking at report_tools.py, at the names of the _completions, it seems some return tasks and others not, and there is no hint in the function name11:11
StevenKpitti: You're welcome. If it all looks fine to you, I can mark the last work item as DONE?11:18
StevenKpitti: Ah, you already did it, thanks!11:20
StevenKseb128: You're awesome, thanks (re: gyp)11:20
seb128StevenK, thanks ;-)11:21
=== MacSlow is now known as MacSlow|lunch
=== binitamshah is now known as binitamshah|away
asacKeybuk: we get "Its mountall: Could not connect to Plymouth" on arm ... is that expected/known/filed?12:14
asacKeybuk: unping. found that plymouth isnt seeded still12:16
ograasac, with it installed i get: init: plymouth-log main process (3094) terminated with status 11112:20
asacogra: does it break the boot?12:20
ograand still the: mountall: Could not connect to Plymouth#12:20
ograjust adds noise12:20
asacgood. just scared as it gets added next week to seed12:20
ograKeybuk, ^^^12:20
asacso if it would break we would have to blacklist on armel for a212:21
sbalneavmvo: Tested the gksu patch last night.  Works for me!  Ship it!12:43
mvosbalneav: thanks! already uploaded :)12:44
mvothanks for your great help on this!12:46
apwpitti, about?  i think i've got a first stab at the wiki-status for the 2.0 interface, wondering if you are generating the DB regularly yet?12:48
=== MacSlow|lunch is now known as MacSlow
pittiStevenK: :)13:04
pittiapw: re13:05
pittiapw: hm, which function is unclear? I thought I documented their return value in the docstring, but I'm happy to add improvements13:05
pittiapw: db is generated hourly, at http://piware.de/workitems/lucid.db13:06
pittiapw: http://piware.de/workitems/ also has all the generated reports13:06
apwpitti, any chance we can get that onto chinstrap13:06
pittiapw: that's indeed my hope (or, rather, rookery, so that t's publicly http-accessible); pychart isn't on rookery, but the data collection part should be13:07
files22NEW TORRENT SEARCH SITE http://Torrentpirates.org13:24
doko_pitti: was there some reason that we did demote autogen (besides that we hadn't a dependency on it anymore)?13:41
pittidoko_: I can't remember any discussion about it; probably it just fell out of main's dependency set?13:46
doko_pitti: ok, could you re-promote it? gcc-4.4 build-depends on it again. somehow I did manage to drop this b-d13:47
pittidoko_: done13:49
zulpitti: i was wondering if you had a look at the packaging for autofs5 yet?13:50
pittinot yet, sorry13:51
kirklandsuperm1: okay, thanks, i googled some, the signal-to-noise ratio was pretty low, though, thanks.13:59
BlackZhello pitti14:05
zuldoko: thanks for the review14:09
pittihi BlackZ14:09
hashimiHi everyone14:13
hashimiI have a question regarding, how to change my bootsplash. In my special builded linux14:13
hashimii have the usplash folder, and make file. After doing make, where i must apply changes in intrd ?14:14
pittiapw: http://macaroni.ubuntu.com/~pitti/workitems/ -- banzai!14:36
pittiapw: unfortunately it doesn't build the .pngs yet, it complains about "Ghostscript not found." (pychart needs that apparently)14:37
pittiI'll see to installing a local gs as well14:37
pitti... or not; this thing needs a million libraries14:37
hashimiI have a question regarding, how to change my bootsplash. In my special builded linux14:38
hashimii have the usplash folder, and make file. After doing make, where i must apply changes in initrd ?14:38
=== dendro-afk is now known as dendrobates
apwpitti, how often will this data be updated, at what times?  so i can sync my updates14:44
pittiapw: 03 * * * *14:44
pittiapw: and takes some 15 mins14:44
apwso i should aim for 3014:44
pittithat should be safe14:45
apwcool ... i'll leave that running and see what happens14:46
kirklandKeybuk: howdy14:48
kirklandKeybuk: so i was up really late last night fighting something that appears broken, as best as I can tell14:49
kirklandKeybuk: but i'm sure i'm just looking at it wrong :-)14:49
kirklandKeybuk: start on (started foo and started bar)14:49
kirklandKeybuk: let's call ^ baz14:49
kirklandKeybuk: so baz has "start on (started foo and started bar)"14:50
kirklandKeybuk: okay, let's say that all 3 are running (foo, bar, baz)14:50
kirklandKeybuk: I now stop foo, which does in fact stop baz (as desired)14:50
kirklandKeybuk: note that bar is still running, was unaffected by stopping foo and baz14:51
kirklandKeybuk: now, i start "foo"14:51
kirklandKeybuk: foo runs14:51
kirklandKeybuk: and baz is still running14:51
kirklandKeybuk: shite14:51
kirklandkees: baz is *not* running14:51
kirklandKeybuk: ^14:51
kirklandKeybuk: baz is not running, although foo and bar are14:51
kirklandKeybuk: is this the way it's supposed to work?14:52
apwkirkland, isn't that the The Upstart Bug again?14:52
apwthat that means 'both start events occur then do this'14:53
kirklandapw: oh?14:53
* pitti reads "baz" and remembers the old days of arch14:53
kirklandapw: yup, that's what i'm hitting14:53
kirklandapw: i think i've hit this before in a slightly different fashion14:53
apwyeah it sounds like the one you were talking to slangasek about14:53
kirklandapw: great, then i'm right back to where I started :-)14:54
apwi think semantics clarification of what start on (started a and started b) means is in order14:54
apwand i think we have use cases for both obvious semantics14:54
iontjaalton, keybuk: Wasn’t udevadm-trigger-in-maintscript evil? xorg-server (2: * Run udevadm trigger on postinst, and depend on udev [linux-any].14:56
=== robbiew1 is now known as robbiew
pittinjpatel, StevenK: do you happen to have an idea about bug 495066?15:02
ubottuLaunchpad bug 495066 in netbook-launcher "Lucid netbook-launcher segfaults when started" [Critical,Confirmed] https://launchpad.net/bugs/49506615:02
njpatelpitti: asac uploaded a proposed fix from me today15:02
pittinjpatel: oh, sweet!15:03
tjaaltonion: according to this howto it's safe https://lists.ubuntu.com/archives/ubuntu-devel/2009-January/027260.html15:04
pittinjpatel: hm, not in netbook-launcher then? latest upload is from December 15th15:04
njpatelpitti: clutk :)15:05
tjaaltonthough the (driver) rules will be gone if/when we integrate the xorg.conf.d stuff15:06
pittinjpatel: sweet, thanks15:12
asacslangasek: you asked for ooo upload before a2?15:25
asacslangasek: i am quite sure that will kill our arm images15:25
asacat least there is high risk ;)15:25
=== MacSlow is now known as MacSlow|errand
doko_pitti: autogen needs libopts25-dev libopts25 from universe as well :-/15:33
pittidoko_: erm, it's the same source package?15:34
pittiall in main now15:34
doko_pitti: yes15:34
=== BenC2 is now known as BenC
=== dendro-afk is now known as dendrobates
=== beuno is now known as beuno-lunch
pittiapw: haha! using svg instead of png avoids ghostscript and even looks much better \o/15:45
apwpitti, most sneaky15:46
ionUsing svg for what?15:46
=== dendro-afk is now known as dendrobates
pittiion: burndown charts15:47
pittirickspencer3_: ^ FYI15:47
slangasekasac: not having it before a2 leaves us with oversized images - why will it kill arm?15:47
pittirickspencer3_: this also uncovered some WIs we have to do for other teams15:47
jiboumanspiti: wtb bigger picture ;)15:48
rickspencer3_pitti, nice job15:48
jiboumanspitti too15:48
pittibryyce: the other day you asked for svg for the burndown charts -- there you have :)15:48
jiboumanspitti++ for doing the hard work15:48
rickspencer3_pitti, that's a great view15:48
pittihttp://macaroni.ubuntu.com/~pitti/workitems/ now has the full combinatorial explosion of all milestones and teams, all from a single DB, and super-fast to generate15:48
rickspencer3_jiboumans, just zoom in, the picture is svg15:48
=== dendro-afk is now known as dendrobates
rickspencer3_pitti, wow15:49
pittiand magnitudes easier to configure15:49
slangasektseliot: peramenently loaded before another> before another library of the same name?15:49
jiboumansrickspencer3_: you overestimate the cross-browser compatibility of that suggestion =/15:49
* pitti fixes the y labels on http://macaroni.ubuntu.com/~pitti/workitems/all.html15:49
slangasektseliot: (or did you get your answer to this overnight?)15:50
tseliotslangasek: I think I've solved the problem now. The ".note.ABI-tag" in libGL from mesa makes ldconfig believe that it's not the same library as the one from nvidia as the former causes a versioned dependency.15:51
slangasekheh, ok15:51
tseliotslangasek: if each library lives in its own directory (as long as it's not /usr/lib) and we use ld.so.conf.d to tell ldconfig what to do, things work well15:52
zuldoko: can you review python-pastedeploy as well it goes hand in hand with python-pastescript15:53
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
asacslangasek: if it fails to build on armel we cannot produce images i was told16:02
asacand we probably have just one try16:02
asacbecause of the time it takes to build it16:02
asaci think it has binary all packages that would mean that its not installable (i havent checked myself, was just pointed to that problem before)16:03
asacmaybe we could unseed ooo ... not sure16:03
asaci will see if i can get info on that16:03
slangasekasac: I believe we've unseeded it before due to breakage; right now we've got two copies of libicu on the disk because OOo hasn't been rebuilt, and that's a fat library16:05
asacyeah. i will try to verify that unseeding would work16:05
slangasekanyway, OOo took 1d19h to build last time on armel... doesn't that give us two chances?16:06
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
* ccheney running a local OOo build with updated dmake now to see how it goes16:13
pittifor a few days now, my launchpadlib scripts often get "ValueError: No JSON object could be decoded" exceptions, which seem to be transient, but numerous; did anyone else see those as well?16:28
=== beuno-lunch is now known as beuno
jpdspitti: I'm pretty sure james_w filed a bug about that a few days ago.16:32
jpdsCan't find it right now.16:32
pittiah, thanks16:32
geserpitti: bug #50419916:32
pitti*phew*, so I'm not going crazy16:32
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/504199)16:32
geser"Redirecting to a 200 response offline.html is a really bad idea for the API"16:33
pittigeser: thanks16:35
smoserKeybuk, do you happen to be around?16:43
=== dendro-afk is now known as dendrobates
=== MacSlow|errand is now known as MacSlow
=== yofel_ is now known as yofel
=== deryck is now known as deryck[lunch]
ttbabiehi room 18 female here but iam bi17:11
ttbabieso whoeva wants pravite me can17:12
jussi01ttbabie: not here please, this is a channel for ubuntu development.17:12
ccheneyslangasek: ok build worked with my updated dmake, will need to add doko's patch and then upload dmake and OOo17:37
=== deryck[lunch] is now known as deryck
jonoseb128, are you aware of any problems with python-vte?18:35
jonoI am trying to create a Terminal() in my app and the module says it is not there18:35
jonothis is on Lucid18:36
jonowasn't sure if the module is broken atm18:36
seb128jono, no18:37
seb128$ python -c "import vte"18:37
jonoseb128, its ok, fixe it18:37
jonoII had a vte.pyc lying around :)18:37
mvojono: when python-vte break I usually get upset very quickly :)18:55
jonomvo, lol :)18:55
* mvo uses it in various stuff like update-manager and gdebi18:55
jonomvo, I have quick q you might be able to answer18:55
jonoI have a vte widget and need to feed it a command that it can execute, I am using feed_child to pass it the command, but how do I emulate pressing enter to run it18:55
jonoor is there a better way of doing this?18:56
jonoI just want to run a python script inside the terminal and show the output there18:56
pacejrdoes anyone know the status on alpha 2?18:57
ScottKlamont: It looks like Ross is hung somehow.  kdewebdev should have depwaited right away and even if it managed to start to build somehow, the package only takes 15 minutes (and it's been over 30).18:57
smoseranyone able to offer some guidance on bug 50488318:57
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/504883)18:57
ScottKpacejr: What specificly do you want to know about?18:58
smosertry again ubottu  bug 50488318:58
ubottuLaunchpad bug 504883 in upstart "job with "mounted MOUNTPOINT=/ and net-device-up IFACE=eth0" blocks boot" [Undecided,New] https://launchpad.net/bugs/50488318:58
jonoooh I see how this works18:58
james_wjono: try fork_command18:58
jonoits like popen18:58
jonothanks james_w18:58
pacejrScottK: It was scheduled to be released yesterday, I was curious about what was holding it up and when the actual release would be.18:59
mvojono: sorry, was distracted, what james_w said18:59
ScottKpacejr: No.  It's scheduled for next week.18:59
jonomvo, no worries :)18:59
pacejrScottK: You're right; my eyes skipped a line. Thanks19:00
jonomvo, james_w: I am using: self.terminal.fork_command("python", "/usr/share/python-snippets/pygtk/buttons.py")19:01
jonobut I get /: can't open file 'u': [Errno 2] No such file or directory19:01
jonooh I can pass it a dir19:02
jonohmm no luck19:04
bryyce pitti, beautiful svg :-)19:04
mvojono: here is a example http://paste.ubuntu.com/353583/19:04
mvojono: this is how I use it19:04
jonothanks mvo19:05
jonoI will give that a shot19:05
jonoI was using: self.terminal.fork_command("python", self.current_filename, None, self.snippetsdir)19:05
bryycepitti, the chart only shows from jan 8th though ;-)19:06
=== vish is now known as mac_v
=== mac_v is now known as vish
smoserslangasek, bug 504883 is what i was asking about earlier this AM19:13
ubottuLaunchpad bug 504883 in upstart "job with "mounted MOUNTPOINT=/ and net-device-up IFACE=eth0" blocks boot" [Undecided,New] https://launchpad.net/bugs/50488319:13
=== asac_ is now known as asac
LeonBrusselsHi! I am using Epiphany 2.28.0 on Karmic. I am experiencing https://bugzilla.gnome.org/show_bug.cgi?id=605536 in gnome-shell with epiphany. I talked to the gnome-shell guys, a fix is already in 2.28.2 of epiphany. They told me to tell you that to fix it you would have to import f0e7cc5af163c6ed16c4450115b61bfa0822b80a from upstream (or push 2.28.2, I don't know what ubuntu policy is in that regard)19:22
ubottuGnome bug 605536 in general "title in panel does not update" [Normal,Unconfirmed]19:22
ScottKLeonBrussels: Did you put all that information in the bug?19:24
jdstrandkees: I am trying to investigate bug #504903 and am stumped. if I build it locally in an schroot, the apparmor is included in the build, if I build it in LP, it is not. the LP buildlog is http://launchpadlibrarian.net/37456614/buildlog_ubuntu-lucid-amd64.tcpdump_4.0.0-6ubuntu1_FULLYBUILT.txt.gz19:24
ubottuLaunchpad bug 504903 in tcpdump "tcpdump no longer ships an AppArmor profile" [Undecided,New] https://launchpad.net/bugs/50490319:24
jdstrandkees: the debhelper auto magic stuff is different between my local build and LP, even though the debhelper versions are the same19:25
jdstrandkees: this is tcpdump 4.0.0-6ubuntu1 (lucid)19:25
jdstrandkees: it moved over the the new 'dh $@' format with this merge, which I haven't used much before19:26
jdstrandkees: is there anything obvious in debian/rules that I did wrong?19:27
jdstrandkees: (I added the 'binary: install' part19:28
cjwatsonmost dh(1) users don't have a separate install: target IME19:28
cjwatson(haven't looked at the rest of it, sorry)19:29
jdstrandcjwatson: this is the whole debian/rules file: http://paste.ubuntu.com/353594/19:29
jdstrandthere is no separate 'install', and I thought this was correct (since 'install' is done behind the scenes, aiui)19:30
cjwatsonno, you should just drop the install bit19:30
cjwatsonbut that binary: doesn't look right in general19:30
cjwatsonwhat I would do is:19:30
cjwatson        dh_install19:31
cjwatson        cp -a $(CURDIR)/debian/usr.sbin.tcpdump $(CURDIR)/debian/tcpdump/etc/apparmor.d19:31
cjwatsonactually, why don't you just put 'usr.sbin.tcpdump etc/apparmor.d' in debian/install instead?19:31
jdstrandcjwatson: wouldn't I still need to put it in debian/tcpdump/etc... for that to work?19:32
jdstrand(the 2nd suggestion)19:32
cjwatsonsorry, not sure what you mean?19:33
cjwatsonI meant 'debian/usr.sbin.tcpdump etc/apparmor.d' BTW19:33
jdstrandah, well that clarifies it19:33
jdstrandlet me try that19:33
jdstrandI still find it curious that what I had worked in a clean schroot and not on the buildd19:34
keesjdstrand: that is weird.  does using debian/install work?19:36
jdstrandbuilding now19:36
ccheneydoko_: is the patch you referred to the one you sent on nov 1?19:36
jdstrandobviously, what I was trying to do was put the profile in place before binary was called19:37
* ccheney hopes it is, its the only one he could find in his inbox19:37
LeonBrusselsScottK: I didn't report the bug, no. Should I post a reply to the bug in gnome-shell or file a new bug for the ubuntu package on launchpad?19:38
ScottKLeonBrussels: I missed that that wasn't a launchpad bug.  I'd file an Ubuntu bug on Launchpad.19:39
jdstrandcjwatson: debian/install works great. thanks!19:41
jdstrandkees: ^19:41
slangaseksmoser: right, that's going to need Keybuk's input, because I don't see how this could ever work reliably19:41
LeonBrusselsScottK: Just so I can suggest the improvement: Would the ubuntu way of doing it be to update Karmic to the new version or patch the version in Karmic or wait for Lucid altogether (not a lot of people are affected anyway, gnome-shell is devel-only anyway)?19:41
jdstrand(at least locally, but I'm sure this will work on the buildd too)19:41
ScottKLeonBrussels: Either fix lucid only or fix lucid and patch karmic.19:42
keesjdstrand: cool19:42
ScottKIt depends a bit and I couldn't say for sure.19:42
smoserslangasek, :-(. well, it works very reliably in my kvm guests.19:42
KeybukI don't see why it wouldn't be reliable?19:45
slangasekKeybuk: smoser says this start rule was your suggestion in order to block other services until this job is done; but if that's true, isn't there a problem if bringing up eth0 depends on something else than just 'mounted MOUNTPOINT=/'?19:47
Keybukthat rule is very EC2 specific19:50
Keybukafter the root mount filesystem is mounted, wait for the interface to come up, download the config for that instance, and continue19:50
Keybuketh0 is never going to depend on anything complicated19:50
Keybukcertainly never going to have a split filesystem19:50
smoserKeybuk, well, its not working on ec2, while it does work for me in kvm19:50
smoseri'm open to other more general suggestions that still allow blocking of other events and running early19:51
Keybuksmoser: what doesn't work about it?19:52
slangasekKeybuk: does mounted MOUNTPOINT=/ happen before or after virtual filesystems are mounted?19:52
Keybukslangasek: neither19:52
slangasek(and if it happens before, does mountall block waiting for that event to return?)19:52
kenvandinecjwatson, ping19:53
cjwatsonkenvandine: hi19:53
Keybukmountall does not wait for virtual-filesystems, no19:53
Keybukso you can do on virtual-filesystems and mounted and ...19:53
smoserKeybuk, if i add that job (see bug 504883), it blocks19:53
kenvandinehey, i have 3 packages that were ~ubuntu-desktop can upload for karmic and not lucid19:53
kenvandinecjwatson, mind fixing ?19:53
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/504883)19:53
kenvandineindicator-applet, indicator-messages, and libdbusmenu19:54
kenvandinecjwatson, ^^19:54
Keybuksmoser: why does it block?19:54
Keybukwhat blocks?19:54
Keybukwhat's it blocking on?19:54
smoserboot stops. i was hoping you could give more info.19:54
KeybukI don't have any more info to give you19:54
Keybukyou're the one with the problem, not me ;P19:55
smoseri have before and after logs there.19:55
smoserwith logging level to info19:55
KeybukI can take a look at the sprint for you19:55
smoserwell, given that it doesn't work, do you have any suggestions for me on something else to try?19:56
smoserpretty please?19:57
Keybukwithout knowing what's broken I can't give any suggestions?19:58
Keybukyou're going to need to debug it19:58
CodAr2D3Ubuntu-8.10 should update with this: http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/gadmin-proftpd_0.3.8-1_amd64.deb20:00
cjwatsonkenvandine: will have a look, it may not be easily fixable20:03
kenvandinecjwatson, ok, thanks i do appreciate it20:03
CodAr2D3Felix sit Annus Novus!!!20:03
cjwatsonCodAr2D3: we don't update stable releases with new upstream versions, as a rule; we backport specific targeted patches for critical bugs. see http://wiki.ubuntu.com/StableReleaseUpdates20:03
kenvandinecjwatson, i have uploaded those for lucid before, dec 1020:03
Keybuksmoser: I don't wish to be difficult, btw20:04
Keybukbut between now and the sprint, I'm either on leave or at LCA20:04
CodAr2D3cjwatson: As upstream id say itll be more fun for the users to have things that works as intended. Dont you ?20:04
cjwatsonkenvandine: I realise that, but since then more flavours of Ubuntu have started using it and so the software has started considering it as more core than ubuntu-desktop20:04
smoserKeybuk, thats ok. thank you for your imte.20:04
Keybukand I have my own Alpha 2 deliverables which are, right now, being a complete pain and difficulty20:04
Keybukand increasingly limited time to get them done20:04
smoserKeybuk, ok, the big first thing different between good and bad that i see is good has20:04
smoserinit: mounted-tmp main process (2127) exited normally20:05
kenvandinecjwatson, sure... just in case that info helps20:05
Keybuk(ie. one day)20:05
KeybukI don't have EC220:05
KeybukI don't know anything about EC220:05
smoserand bad has 'mounted-tmp' messages20:05
KeybukI don't have KVM20:05
cjwatsonCodAr2D3: there are multiple ways to achieve this, and I'm afraid that this policy is not normally open to negotiation, but if there's an appropriate bug we can certainly look at backporting the fixes to achieve the same result for ussers20:05
Keybukfor me to be able to get up to speed enough to even replicate your problem is more time than I have20:05
Keybukthat shouldn't make a difference20:05
Keybukdoes your job use /tmp ?20:05
CodAr2D3cjwatson: Upstreams gets hundreds of emails because Ubuntu fails to just copy in the new packages.20:06
cjwatsonCodAr2D3: if you make it a matter of "you have to use our new releases or your users are broken", then we may have trouble working with you; but we do successfully work with many upstream releases on the understood basis that we'll backport important patches.20:07
cjwatsonwe do not copy in new releases because, sadly, this policy generally breaks a lot20:08
cjwatsonI'm an upstream myself, I know that everyone always wants people to use the newest code, but this doesn't tend to be very compatible with the notion of an integrated stable release I'm afraid, so we backport patches20:08
cjwatsonCodAr2D3: are there bugs filed for these problems?20:09
CodAr2D3Hmm, i suddenly feel a need to escalate this issue some notches.20:09
cjwatsonCodAr2D3: this doesn't feel very constructive20:09
CodAr2D3No, go to bed or use your head.20:09
* ScottK wonders who he thinks he would escalate to.20:10
smoserKeybuk, my *real* job would use tmp, bu tthe example job just does "echo "hello world\n"'20:10
KeybukI believe that the Baby Jesus still has a place in our governance structure20:10
smoserwith console output20:10
Keybuksmoser: your real job cannot use /tmp20:10
geserScottK: the last instance could be God (but I don't think he will intervene in this case)20:11
Keybukbut I'm surprised that the echo one fails20:11
ScottKOne never knows for sure.20:11
cjwatsonI only see four bugs on gadmin-proftpd, possibly bug 24206720:11
ubottuLaunchpad bug 242067 in gadmin-proftpd "Gadmin-proftpd don't start testing Ubuntu intrepid 64-bit" [Undecided,New] https://launchpad.net/bugs/24206720:11
smoserhow would i change it such that i could use tmp? and why couldn't i use tmp at that poitn. i woudl have thought that, csince its the same filesystem, it would be usable as normal20:12
Keybuksmoser: you can't20:12
Keybukif you want to block mounting, you must only use the filesystem you're blocking20:12
ScottKgeser: You should see the hatemail I got after wontfixing a bug that asked for gcc3.3 to be put back into the archive because there's proprietary software that needs the support libraries.20:13
Keybuksince you can't guarantee that any other mountpoint is ready yet20:13
Keybuk(this includes /proc, /sys, /var/run, /var/lock, etc.)20:13
smoserok, that makes sense to me for proc, sys20:14
smoserbut /tmp is on same filesystem as / (and so is /var.... and all things)20:14
Keybukand /tmp gets wiped ;)20:14
Keybukif you're really unlucky, it might get wiped while you're trying to use it20:15
Keybukmountall actually always thinks /tmp is a separate filesystem20:15
Keybuk(though I think it's more likely that /tmp will be wiped before, or just after, but I wouldn't bet on that)20:16
smoserok, then to go another route, how can i say i want to run when those things are available.20:16
Keybukif you want to run when those things are available, you can't block20:17
Keybuk(just reading through the code - you probably can get away with /tmp, provided you know it's never mounted as a tmpfs or similar)20:18
Keybukbut none of this explains why "echo hello world" does not work20:19
smosershoot. well, possibly. let me change it. i wasn't completely truthful20:21
smoserecho ========== BEGIN ${UPSTART_JOB}: $(date) ====================20:21
smoserpossible that sh uses a tmp file for $(date) ?20:21
Keybukshouldn't do ;)20:25
Keybukthat should work20:25
ccheneyKeybuk: UK looks nice and cold ;-) http://news.bbc.co.uk/2/hi/in_depth/8447023.stm20:26
Keybukccheney: I love how the cities show up in grey20:26
ccheneylooks like only a few areas not covered in snow/ice near scotland and north wales20:27
cjwatsonScottK: this is usually the point when Mark gets a ranty e-mail, I think20:29
ScottKNo doubt.20:29
Keybukshouldn't Jane get those now? :p20:31
cjwatsonI'm not sure that people are mailing Mark as the CEO of Canonical20:31
lamontScottK: no, it's not ross.  but thank you20:46
ScottKlamont: OK.  I'm starting to gather it's more now.  Good luck.20:47
=== highvolt1ge is now known as highvoltage
jcastrocjwatson: next time you get someone like that please feel free to punt them towards me, I have a whole spiel on explaining that to people, etc.20:47
* ScottK thinks you should just explain the real solution is for them not to release buggy software in the first place.20:48
jcastrobut usually I can explain backports or PPAs to them so they at least know they're available20:50
cjwatsonjcastro: I think in this case he was pretty unreceptive to start with, but sure20:50
Keybukccheney: the amusing thing about the cold weather is that some of the papers are proclaiming the end of global warming20:50
cjwatsonwe've all released buggy software from time to time, I imagine20:50
Keybukwhen one of the "possible" causes for the cold weather is arguably related to global warming20:51
Keybuk(if there is such a thing)20:51
jcastrocjwatson: I agree, just letting you know you don't have to waste time on that. :)20:51
cjwatsonKeybuk: the Express being well noted for its scientific approach to life20:51
slangasekcold weather is a myth20:51
ccheneyKeybuk: heh, well cold != warm so it must not be global warming then, see its perfect logic :)20:51
ccheneyits been below freezing all day here in houston area, too cold for me :)20:52
jcastroas an fyi to those interested, I am working on a little cheat sheet document for upstreams so they can understand how we work: https://wiki.ubuntu.com/Upstream/Guide20:52
Keybukcjwatson: there is compelling evidence that the gulf stream has buggered off to the south20:53
Keybuk(or is it to the north)20:53
Keybukmight be to the north20:53
jcastroKeybuk: I saw a pic of your whole island being white the other day20:53
cjwatsonKeybuk: yes, I saw it, scary stuff20:53
jcastroah right, the nasa one you just linked20:54
cjwatsonit's currently hitting Greenland IIRC20:54
ccheneyjcastro: yep here is one http://news.bbc.co.uk/2/hi/in_depth/8447023.stm20:54
Keybukthe interesting thing will be whether that's temporary or permanent20:54
jdstrandpitti: fyi, it seems that status is reversed in workitems. eg: http://piware.de/workitems/security/lucid/report.html . security-lucid-apparmor-tunables should be 2/0/5 (todo/postponed/done). Also status by assignee is wrong-- eg coffeedude.jerry should be at 100% now (same blueprint)20:56
jdstrandhmm, actually, it seems out of date... that should be 3/0/5, but report.html has a timestamp of 08-Jan-2010 21:08 (I'm assuming +1)20:58
lamontScottK: yeah - build-manager was a bit snitty there for a bit.  it's flowing now20:58
jdstrandpitti: ^20:59
smoserKeybuk, well, i guess i need to request some of your time at the sprint to discuss this more and fins some solution.21:05
Keybuksure, time at sprint is easy :)21:05
smoserif you can think of anything i can do in the meantime i'd appreciate it.21:06
Keybukdebug! :)21:06
smoseri'm fine to change the start on to something that gets me run early on and has access to tmp and var21:06
Keybuklots of echo and stuff21:06
tjaaltonKeybuk: I know there's a bug about bootlog & upstart, but is there a way to get the bootlog somehow? gdm fails to start most of the time, dropping me in failsafe. note that the logfiles are not updated, so it isn't started at all21:14
Keybukthere is no boot log21:15
tjaaltonbut how do I get to see why gdm failed?21:15
Keybukgdm's log?21:19
tjaaltonit's untouched21:19
Keybukthat's not very helpful of it21:21
tjaaltonI'll try to reproduce it after the uploads.. it doesn't happen every time21:21
tjaaltonno it's not :)21:21
tjaaltonand failsafe vesa on intel kms takes the rest :)21:22
slangasektjaalton: I have failsafe X disabled here for that reason21:22
KeybukI know of a bug where gdm just flat out doesn't get started21:23
Keybukthough I still can't reproduce it on demand enough to debug it21:23
Keybukit usually happens when I'm trying something else and haven't put the instrumentation in I need21:23
* slangasek nods :/21:23
slangasekI have mountall exiting abnormally for me at the moment, hoping to debug that this afternoon21:24
tjaaltonslangasek: ah, so I'm not the only one. that's a relief21:25
slangasektjaalton: to which part?21:25
lamontScottK: and now it'll bitch at me the next time.21:26
tjaaltonslangasek: oh, hmm :) well I do remember seeing some mountall failures21:26
Keybukslangasek: ion has been doing some debugging along those lines21:26
slangasektjaalton: ok - hopefully I'll be fixing a bug for more people than myself :)21:26
* Keybuk sings the bugs song21:29
slangasekbugs song?21:32
sistpotyall your bugs belongs to Keybuk, lalalala?21:32
lamontsistpoty: don't you mean his mom?21:33
Keybuktoo many bugs, not enough Keybuk21:34
lamontwhat if we cut him into little itty-bitty pieces?21:35
Keybuksame amount of keybuk ;)21:36
Keybukjust in smaller bits21:36
* slangasek douses Keybuk in planarian hormones21:44
Keybukheh, if I had clones, I'd just make out with them </xkcd>21:45
sistpotyKeybuk: oh, btw, do autosyncs still happen? and do they pickup -XbuildY versions as versions to sync?21:46
sistpoty(looking at guvcview atm)21:47
Keybuksistpoty: autosyncs have never been auto, but entirely manual21:47
sistpotyKeybuk: oh, I see... should I file a sync request then? or will it be handled manually automatically *g*?21:48
Keybuksistpoty: we're after freeze, so sync request I think21:48
Keybukslangasek is *the* guy to ask about this kind of thing, of course21:48
sistpotyah, thanks!21:48
slangasekwe're after which freeze?21:48
ScottKlamont: Would you please rescore kde4libs on ia64.  If I can get that in ahead of gcc it should save a bunch of build failures later.https://launchpad.net/ubuntu/+source/kde4libs/4:4.3.90-0ubuntu1/+build/143637621:49
slangasekKeybuk: import freeze isn't until Feb 1121:49
slangasekmilestone freeze isn't until Tuesday :)21:49
Keybukoh, I thought import freeze was christmas or something21:50
sistpoty<- didn't see import freeze on the wiki recently, but now it's there :)21:51
sebnerKeybuk: we are sycing from testing, doesn't destroy even that so so far away from release :P21:51
slangasekKeybuk: it's delayed this cycle because of the testing Thing21:51
tweaktis it possible to use the python-apt library 'apt.*' api with a custom configuration, or do I need to stick to the low level 'apt_pkg' api?21:51
Keybukmaybe it's jaunty's release schedule I'm thinking of21:52
cjwatsonkenvandine: turns out your wish is granted after all. HAND21:54
kenvandinecjwatson, excellent!21:55
kenvandinecjwatson, thx!21:55
* jdstrand is pretty sure we are past Juanty's feature freeze21:57
jdstranderr... Jaunty's21:57
Keybukexactly :D21:57
ebroderJaunty's DIF was Christmas day, I think21:58
Keybukyeah that's what I was thinking of21:59
mvotweakt: that should work, however apt_pkg.Configuration needs to be used, that is not exported but will be picked up by the apt.* stuff22:00
cjwatsonyes, I remember we had to justify it to people going "hang on, you can't schedule something for Christmas Day"22:00
mvotweakt: (if not, please let me know with a example what dosn't work)22:00
cjwatsonby pointing out that this was an event where you *stopped* doing work22:00
Keybukafter a while, all the releases merge into one great big panic22:05
tweaktmvo: so how should I access apt_pkg.Configuration ? I'm using apt_pkg.Config right now22:06
jdstrandwhere are lucid's netboot images? (I *never* can seem to remember where they are, and I know I wrote it down somehwere...)22:07
elmojdstrand: dists/lucid/installer-$arch/22:07
ebroderHmm... cdimages.ubuntu.com/netboot/lucid doesn't exist22:08
elmojdstrand: dists/lucid/main/installer-$arch/current/images/netboot/22:08
jdstrandcool, found it22:08
jdstrandelmo: thanks!22:08
cjwatsonebroder: yeah, we should create that, it's all manual22:09
cjwatson(prefer cdimage.u.c btw)22:09
jdstrandthat was where I looked first-- found the stable releases of course...22:11
tweaktmvo: apt_pkg.newConfiguration() ?22:11
slangasekKeybuk: does the disappearance of the Vcs-Bzr field on mountall imply the lp:ubuntu/mountall branch is now authoritative?22:12
slangasekhmm, I see some 'debcommit -r' log entries, so I guess so :)22:12
elmohey, my panels no longer move when I drag them22:12
elmoanyone know how to unstick them?22:13
slangasekalt-drag? (WFM)22:13
cjwatsonebroder: I've pushed up http://cdimage.ubuntu.com/netboot/lucid/; it should get populated shortly22:13
ebrodercjwatson: Awesome, thanks22:15
slangasekKeybuk: server team is keen to have bug #503212 fixed for alpha-2, which is the one ion has a merge proposal for; do you have any insights/observations on that branch that aren't expressed in the merge proposal, or if not, do you mind if I review it and upload if I think it checks out?22:17
ubottuLaunchpad bug 503212 in mountall "mountall crashed with SIGSEGV in main() without initramfs" [High,Confirmed] https://launchpad.net/bugs/50321222:17
ionThat branch fixes the initial segfault, but there are still other problems when running without an initramfs. I haven’t had a chance to debug them yet, but i’m planning to.22:18
slangasekion: do you have any more detail on what the further problems are?  I don't have a ready initramfs-less test system22:19
ebroderHmm...that's weird: "bzr: ERROR: Invalid url supplied to transport: "lp:ubuntu/bochs": bochs in ubuntu has no default branch."22:19
ebroderImport bug?22:19
ionslangasek: I’d prefer Keybuk to review my first commit in that branch, he might have a different idea of how to fix new_mount()s-after-mount_policy(). The second commit should definitely be Keybuk-safe if you will. :-P22:20
=== lolcat is now known as SquishyD
slangasekion: well, I would also prefer Keybuk review it, but I'm not sure he'll be available to do so :)22:21
ionslangasek: I’ve encountered an assertion failure from nih_free (i.e. a double nih_free somewhere) that still didn’t kill mountall, so it seems to happen in a forked subprocess. That’s all i know so far, it needs actual debugging.22:21
ionslangasek: Oh, and the second commit is the only one needed to fix the #503212 segfault. The first commit fixes another bug that’s not related.22:22
ebroderOh, do 3.0 (quilt) packages not get imported into bzr yet?22:22
mothinatorI have a few questions about how merges/syncs occur: 1.) Does ubuntu sync with debian testing or unstable? 2.) When does syncing occur? Thanks.22:29
sebnermothinator: normally with unstable but now for the LTS with testing. Hmm, no fixed times, every few days afaik22:30
neXyonis any real ubuntu developer here? just interested22:30
sebnerneXyon: what do you understand under "real" ?22:30
neXyonone that updates official packages22:30
geserand what are "fake" developers? :)22:30
neXyonones not allowed to update official packages :D22:31
sebnerneXyon: "official"?22:31
neXyonthose in the official package repos :D22:31
sebnerneXyon: you are currently speaking with 2 ;)22:31
neXyonI request an update of the openal package22:31
sebnerneXyon: in this channel "higher" devs too though22:31
tweaktStill trying to figure out how to get the high level python-apt api to use a custom configuration (so it runs as non-root, with an isolated config)22:31
neXyonfor ubuntu 08.04 - current22:31
cjwatsonneXyon: please use the bug tracking system for such things22:31
tweaktany help *greatly* appreciated... tnx22:32
cjwatsonany update to a stable release requires a bug report anyway22:32
neXyonI'm sure the bug report is there already22:32
crimsunneXyon: are you referring to #503780 ?22:32
neXyonmy recommended solution as you don't update package versions is to change the default configuration of openal (soft) to use alsa, not pulse as the pulse backend is broken in openal soft (excluding current SVN)22:33
crimsun(the default backend *is* alsa)22:33
crimsunit's just being routed through the pulse pcm plugin, which is currently broken22:33
mothinatorsebner: There is a package in unstable that I'd like be merged in for lucid, do I just file a "please merge" bug report on launchpad?22:34
neXyonthen fix that one22:34
crimsunboth upstream alsa and pa know of it; we're quite close to a solution22:34
elmoslangasek: hmm, sorry, I didn't realise/remember I needed a keyboard modifier, thanks22:34
sebnermothinator: I think so, what package?22:34
neXyonI then wonder why setting alsa in the openal config file helped fixing the bug in the application I'm developing22:35
crimsunneXyon: I appreciate your enthusiasm, but it has never been as simple as "just fix it already?!?!?!"22:35
crimsunneXyon: we can debug further whether it opens default or *hw: in a separate place22:35
mothinatorsebner: texlive-publishers. Revtex (installed in texlive-publishers) has updated to 4.1 in October, but the old package is still in debian testing.22:36
ScottKmothinator: Why didn't the new one get in.22:37
sebnerhola ScottK :)22:37
neXyoncrimsun: well, at least, if the bug is fixed in alsa/pulse/whatever will you then update all affected versions of ubuntu?22:38
crimsunneXyon: erm, I uploaded openal-soft last night to Lucid; anything further regarding other released versions of Ubuntu will need to go through the StableReleaseUpdates procedure22:39
Keybukion: what did you need me to review?22:39
neXyoncrimsun: you mean openal 1.10?22:39
crimsunneXyon: openal-soft (1:1.10.622-1ubuntu1) lucid; urgency=low22:40
mothinatorScottK: Good question. I'm just an end user that would like to see it get updated and I was curious how the process works. Is there a particular place to find out why?22:40
cjwatsontexlive-extra is stuck in a big dependency cycle22:40
ionkeybuk: https://code.edge.launchpad.net/~ion/ubuntu/lucid/mountall/lucid/+merge/16868 Do you agree with what i did in #254?22:41
cjwatsonit's trying to go into testing at the moment22:41
cjwatsonbut it failed today, on the grounds of making a few hundred more packages uninstallable22:41
neXyoncrimsun: ahh yeah, have you checked out openal soft svn too? that version is really fixed, as there are still bugs with pulse in 1.1022:41
cjwatsonhttp://ftp-master.debian.org/testing/update_output.txt but it's not easy to read22:41
cjwatson(I have interpreted it above for you)22:41
Keybukion: #255 is "obviously right"22:41
crimsunneXyon: "in 1.10" is quite ambiguous, but no, I have not done an "svn up" in the past day.22:42
cjwatsonsee http://lists.debian.org/debian-release/2010/01/msg00005.html and thread but there isn't much more informative there22:42
neXyoncrimsun: which revision did you build?22:42
Keybukion: 254 is a bit heavy22:42
Keybukion: probably better to just have mounted() ignore TAG_UNKNOWN :p22:42
cjwatsonwe could sync directly from unstable, but the point of syncing from testing this cycle is to insulate us from this kind of bug that tends to be very time-consuming to sort out, so it would be better to wait22:42
Keybuksince the tag is largely irrelevant22:42
Keybuk(mounts found from parse_mountinfo() are already mounted)22:43
neXyoncrimsun: because 1.10 is revision 62222:43
mothinatorcjwatson: so does that mean it is unlikely to make it into lucid?22:43
cjwatsonmothinator: it doesn't hurt to file a bug asking for it, of course, but perhaps wait until after Debian import freeze in case it gets in by itself (http://wiki.ubuntu.com/LucidReleaseSchedule)22:43
ionkeybuk: Ok, i’ll make all cases of tag checking handle UNKNOWN properly instead of that.22:43
cjwatsonmothinator: you're reading more into what I said than I actually said. :)22:43
crimsunneXyon: I thought my paste was pretty clear regarding which revision22:43
Keybukion: yeah, I think I meant to do that, and just forgot22:43
Keybuk"unknown" was there to literally mean "it wasn't there when we started"22:44
Keybuk(otherwise I'd've just used a different default)22:44
crimsunneXyon: also, I presume you meant to refer me to the git repo on repo.or.cz ?22:44
neXyoncrimsun: ah yeah xD my mistake; well that version is buggy as I said22:44
neXyoncrimsun: yeah you're right22:44
neXyonman, I should go to bed :)22:45
crimsunneXyon: there's considerable churn since the release 8 weeks ago22:46
mothinatorcjwatson: fair enough. I just need to write some papers over the next year and this update would make my life easier. Also, I am clueless about development, so thanks for your help in sorting this out.22:46
neXyoncrimsun: anyway, any expectation when this will be an update for the official repos so that affected users will get that fixed22:46
Keybukcjwatson: btw, since you're here, I'm sure you know already, but installs aren't working atm22:46
alkisgcrimsun, hi, I've heard of 3 ways to solve the SDL problem in Ubuntu and LTSP etc: 1) Put libsdl1.2debian-pulseaudio as the first dependency of libsdl1.2debian => would break [k|x]ubuntu, at least for now, 2) Put libsdl1.2debian-pulseaudio in the Ubuntu CD seeds => maybe SDL isn't needed on the CD,22:46
crimsunneXyon: what do you mean by "update for the official repos"?22:46
alkisg3) Put libsdl1.2debian-all as the first dependency and either patch libsdl1.2debian to prefer pulse, if it's available, or/and set SDL_AUDIODRIVER=the preferred output method in the environment.22:46
alkisgIs there any chance that any of the above methods are included to Lucid?22:46
sistpotyKeybuk: I assume I can't bribe you to merge trousers for me? (my tiny change is picked up, but I have not much clue about your udev changes though)22:46
neXyoncrimsun: I'm not too much into ubuntu... I mean when do normal users that just do normal updates get a fixed system?22:47
cjwatsonKeybuk: I don't, I have been completely buried in contract work for the last week22:47
crimsunalkisg: setting environment variable isn't terribly intrusive22:47
crimsunneXyon: that will need to go through the StableReleaseUpdates process, as I mentioned earlier22:47
cjwatsonKeybuk: no rows for it on daily-installer?22:47
crimsunneXyon: so no, I have no ETA22:48
alkisgcrimsun: I offered to test if [k|x]ubuntu work with out of the box with libsdl1.2debian-all, but the current live CDs don't work with my hardware. I'll report in LP #203158 when alpha 2 is out. Thanks! :)22:48
ubottuLaunchpad bug 203158 in pulseaudio "libsdl1.2debian-pulseaudio must be installed as default by libsdl1.2debian" [Undecided,Confirmed] https://launchpad.net/bugs/20315822:48
alkisg(a change in the libsdl1.2debian dependencies order will be needed)22:48
cjwatsonneXyon: stable updates are *minimum* seven days from the time the upload enters the verification process; this is to protect users from mistakes. So certainly not before that22:49
Keybukcjwatson: no, ubiquity never finishes or runs the failure script22:49
KeybukI'll nag evan on monday22:49
crimsunalkisg: changing the alternates order seems nasty; I'd prefer to export a variable conditionally22:49
cjwatsonKeybuk: it's probably best, this week has not been composed of short days22:49
alkisgcrimsun: the variable only works with -all, it won't work if -alsa is installed.22:49
Keybukcjwatson: I know the feeling22:49
alkisgcrimsun: So a change in the dependencies would be required for -all to be installed, when someone installs e.g. tuxpaint.  libsdl1.2debian-all is in main, so it shouldn't be much of a problem..22:50
neXyoncjwatson: I am happy with 2 months :D22:50
crimsunalkisg: it really makes more sense to explicitly seed the appropriate backend, then22:51
tseliotcjwatson: can you accept nvidia-graphics-drivers (it's in NEW), please?22:51
cjwatsontseliot: I have a rule, I don't do archive admin that requires thought when exhausted22:52
alkisgcrimsun: I'm fine with explicit seeding, and sdl is currently on the CD, but maybe when gimp is out people will also want sdl out of the CD?22:52
cjwatsontseliot: sorry ...22:52
tseliotcjwatson: it's a good rule. Thanks anyway22:53
tseliotKeybuk: ^^ or maybe someone from a different time zone could help me22:53
Keybukwhat's a time zone?22:54
KeybukI'm going to decline as well; I need to eat and actually go do things that don't involve work :p22:54
tseliotI don't know, but it sure sounds good when I say it :-P22:54
tseliotfair enough22:55
crimsunalkisg: I'd rather focus on fixes instead of hypothetical crackfulness22:55
alkisgcrimsun ++ :)22:55
tseliotslangasek: ^^^22:57
* sebner is afraid of testing tseliots newest driver :P22:57
tseliotsebner: just reboot without testing, I know you love it :-P22:58
sebnertseliot: btw, my *new* harddrive has 1 bad sektor since that day ;)22:58
sebner*sector in english22:59
slangasektseliot: hmm, let me poke first to see whether the xorg upload has fixed my crash-on-lid bug :)22:59
tseliotslangasek: ok, thanks22:59
sebnerslangasek: you could also try the blob as I said but leave out the 40 reboots I did because tseliot was overexitced and broke stuff all the time :P23:00
tseliotsebner: that's a scar of war. Treat it with respect ;)23:00
tseliotsoren can confirm that everything works fine now23:00
* sebner ^5 soren 23:01
tseliotbut yes, we had a rather interesting session23:01
tseliottesting session, that is23:01
* sebner hugs tseliot :)23:01
* tseliot hughs back sebner23:01
* tseliot restarts X23:09
slangaseksebner: no, *I'm not running nvidia* :)23:15
slangasektseliot: great, xorg-server is fixed for me, I'll happily approve anything X-related I find in NEW now <whistles>23:18
tseliotslangasek: thanks a lot :-)23:18
tjaaltonslangasek: would you be willing to test applying just that gamma-fix patch on top of .901 to be sure it's the one that fixed it, and not some other commit from .902?23:26
slangasektjaalton: if you insist... :)23:27
tjaaltonslangasek: it would probably help in getting a quick review for the patch upstream :)23:27
slangasekcjwatson: do you know why lintian is broken on cocoplum suddenly? (Can't locate Digest/SHA.pm)23:44
cjwatsonI do not, haven't touched it, sorry23:45
elmothat's most likely me23:45
elmoslangasek: try now23:46
slangasekelmo: better, thanks :)23:47
elmohmm, I've actually no idea why that broke23:47
elmoor that package is needed23:47
slangasekin karmic and above it's part of perl itself, and we're using a lintian "backport"23:48
slangasekbut I don't know what changed that made lintian start wanting it /since the last time I ran lintian/23:48
slangasekmaybe because I haven't done sourceful new in a while23:48
elmois the lintian backport locally installed?23:48
slangasektseliot: tsk, new package using debhelper 4?23:48
slangasekelmo: yes, on lp_archive's path23:48
tseliotslangasek: I can update that23:49
tseliotit won't be a problem ;)23:50
tseliotI need something working in time for alpha 223:50
slangasektseliot: shouldn't the copyright holder be "Canonical Ltd"?23:51
slangasek(in debian/rules)23:52
tseliotslangasek: I work for Canonical Services Ltd23:52
jpdselmo: Alt-dragging penals was a design decision in Jaunty; bug #321032.23:52
ubottuLaunchpad bug 321032 in gnome-panel "gnome-panel unable to drag and drop for placement" [Wishlist,Invalid] https://launchpad.net/bugs/32103223:52
neXyoncjwatson, crimsun: thx for the infos, gn8 now :)23:54
cjwatsontseliot: if you've already been explicitly told otherwise, ignore this, but it's my understanding that all copyright of Canonical group companies is owned by Canonical Ltd. regardless of which particular company you work for23:55
cjwatsontseliot: I wish https://wiki.canonical.com/LegalServices/Licensing were a bit more explicit - wonder if there's something ele23:55
slangasekbeen looking, been not finding :)23:56
elmojpds: ah, I see, thanks23:56

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