/srv/irclogs.ubuntu.com/2013/06/06/#ubuntu-devel.txt

straemerHey, I'm trying to build ubuntuone-android-music, and am getting a build error00:24
straemerBUILD FAILED00:24
straemer/home/stephen/.android-sdk-linux/tools/ant/build.xml:574: ../../ubuntuone-android-sso/ubuntuone-android-sso resolve to a path with no project.properties file for project /home/stephen/Programs/ubuntuone-android-music00:24
=== echeve is now known as echevemaster
dobeyxnox: software-center pkg import has been broken for quite some time.00:43
=== lifeless_ is now known as lifeless
=== achiang` is now known as achiang
kenvandine@pilot out00:56
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
fdfdfdHI ALL01:33
fdfdfdanyone here01:33
sarnoldfdfdfd: 300+ .. though who is awake and around may vary.01:34
fdfdfdsarno;d may i quayr you please it a lot earier for me01:35
sarnoldfdfdfd: it'd be best to ask questions in the channel, that way other people can learn, or correct me if I'm wrong :)01:36
=== Guest63061 is now known as StevenK
=== _salem is now known as salem_
fdfdfdi got a quick question sence i reinstall windows xp on to my computer will and from linux be on my computer now02:43
fdfdfdSTILL02:43
fdfdfdopps caps on still LOL02:43
fdfdfdsorry02:43
straemer fdfdfd: I think you want the #ubuntu channel02:44
fdfdfdths is unbuntu channle02:44
straemerno, this is #ubuntu-devel02:44
fdfdfdyou cant get help from here02:45
straemerwell the ubuntu channel is dedicated to support, so you'd have better luck there02:46
fdfdfdin this room youall just caht about bull s ****02:47
fdfdfdand talk about what ever02:49
fdfdfdok thank you streamer02:49
pittiGood morning03:52
=== salem_ is now known as _salem
mlankhorstgday!05:44
=== FlannelKing is now known as Flannel
dholbachgood morning06:30
caribouslangasek: infinity: thanks for expediting the rsyslog regression fix06:40
jdolesHow can I backport a package?06:42
maxbjdoles: Need more context - to build locally, to build in a PPA, or the process for getting something into raring-backports etc.06:48
jdolesmaxb: locally06:49
VersableHey, vala troubles06:50
Versable Package `webkitgtk-3.0' not found in specified Vala API directories or GObject-Introspection GIR directories06:50
VersableI know to cp webkit-1.0.vapi to webkitgtk-3.0.vapi  and  webkit-1.0.deps to webkitgtk-3.0.deps06:50
VersableBut I am trying to package, what's the workaround06:50
jdolesmaxb: I installed backportpackage, but that doesn't do anything useful when used in the obvious way.06:50
maxbjdoles: Well, that's a very very broad question. It's easy to answer "modify the package source appropriately and build it", but that's not very helpful to you06:50
maxbAh, you mean in reference to a specific helper scirpt06:51
jdolesmaxb: https://wiki.ubuntu.com/UbuntuBackports#Building_a_Backport06:51
jdolesmaxb: I am just following instructions.06:51
jdolesmaxb: and they don't work.06:51
maxbI think they work, they just aren't as detailed as you'd like06:52
jdolesmaxb: I don't see why I can't just run a tool which downloads the right source package, drops me in a directory where I can run make buildpackage and then get a deb out.06:52
jdolesmaxb: as detailed? The program tells me that I need to specify an upload target or something else.06:53
jdolesmaxb: both options are not applicable.06:53
jdolesmaxb: hence, the program has a bug.06:53
jdolesmaxb: since the wiki is wrong, I ask here.06:53
maxbI get that you're frustrated, but it doesn't help to claim the instructions are wrong when they're not06:56
maxbThey identify a specific helper script, with the expectation that users will refer to its help and/or manpage06:57
jdolesUsage: backportpackage [options] <source package name or .dsc URL/file>06:57
jdolesSource package name: I choose bc.06:58
jdolesbackportpackage bc06:58
jdolesbackportpackage: error: Please specify either a working dir or an upload target!06:58
jdolesDocumentation is simply wrong.06:58
jdolesmaxb: why do you make up excuses?06:58
maxbSo now you actually go read the help message and specify one of those things (-w or -u options)06:58
jdolesmaxb: it's -U06:59
maxbNo it isn't06:59
jdolesmaxb: and the USAGE doesn't say I need to specify it.06:59
jdolesmaxb: ok, so indeed it's -u, but still irrelevant.06:59
jdolesmaxb: so, whoever wrote USAGE was plain unambiguously WRONG.07:00
jdolesmaxb: you should talk to whoever wrote that script, because it wastes the time of people.07:00
jdolesmaxb: you should *not* point at me saying that I did something wrong.07:00
maxbYou say "wrong" I say "omitted a small detail which you easily discover via a reasonably helpful error message on first use"07:01
jdolesI frankly don't get why you even endorse such broken programs.07:01
jdolesBut then again, you also developed Unity.07:01
maxbI frankly don't get why you seem to think it's worth typing this diatribe.07:01
jdolesmaxb: the error message is *not* helpful.07:02
* maxb stops feeding the troll07:02
jdolesmaxb: I have no idea what to do, because I matched the required inputs.07:02
jdolesmaxb: I read USAGE, gave valid values and the program returns an error.07:02
jdolesThat means that the problem is on the side of the author of said program.07:03
VersableOuch07:04
jdolesI am now doing it via a different method, a less high-level approach such that I don't need to work with this broken sh*t.07:04
* maxb wonders if ubuntu-dev-tools really needs to recommend debian-keyring (what with it being a 42MB .deb)07:06
jdolesI managed to get the broken program to sort of work, but I don't want to upload anything.07:06
jdolesmaxb: yes, it does.07:06
maxbHmm, Move debian-keyring from Suggests to Recommends (LP: #717245)07:08
ubottuLaunchpad bug 717245 in ubuntu-dev-tools (Ubuntu) "[pull-debian-source] Please recommend debian-keyrings" [Wishlist,Fix released] https://launchpad.net/bugs/71724507:08
pittiyolanda: FYI, the squid3 autopkgtest keeps timing out; it's accessing some network sites, which mostly doesn't work from the DC07:12
pittiyolanda: would be better to rewrite it using a local apache/ftp server or something like that07:13
yolandahi pitti07:13
yolandaok, i'll take a look07:13
pittiyolanda: accessing www.ubuntu.com is probably okay (jibel?), but not the more elaborate stuff07:13
yolandapitti, i just took the code from QA there, is ok if i modify that only in the package then?07:14
pittiyolanda: sure07:15
=== mmrazik is now known as mmrazik|afk
pittiyolanda: I guess it's still worth keeping the current tests somewhere, though07:15
pittithey can run on a local box without a restrictive firewall/proxy in front of it07:15
pittiand with that it's more useful for actually testing security updates and the like07:15
jibelyolanda, *.ubuntu.com,  *.canonical.com, *.launchpad.net and few others are ok07:17
yolandagreat07:17
pittijibel: but only http, right?07:18
pittithe test also uses ftp and perhaps other07:18
pittis07:18
jibelpitti, right http and https. I used ftp and smb servers  inside the lab for JDK testing, we could setup one for autopkgtest07:23
=== davidcalle_ is now known as davidcalle
=== Guest9557 is now known as Lutin
yolandajibel, pitti, so it's better to enable ftp and leave the tests like that?07:33
yolandathe other tests under http or https are just under ubuntu.com07:34
pittiyolanda: the ftp or some other test makes the whole test hang forever, and adt kills it07:34
pittiI can't say for sure as I don't get logs from these07:34
=== mmrazik|afk is now known as mmrazik
yolandamm, how can we confirm it?07:35
pittiyolanda: I'll try running it in the DC, to see what's hanging07:36
yolandaok07:38
pittiyolanda: oh, I get http://paste.ubuntu.com/5738082/07:53
pittiyolanda: I'm not sure why the test is hanging forever, that seems to be a bug in our adt scripts07:53
yolandapitti, and you also get this error locally?07:54
pittiyes, I do07:54
pittiand the hang, too07:54
pittirun-adt-test -s squid307:55
pitti/etc/init.d/squid3 ← this doesn't exist07:56
pittiyolanda: ah, it was converted to an upstart script, so the tests need to be adjusted to use "start squid3" and the like07:56
pittiyolanda: I'll check why run-adt-test hangs forever in the meantime, ok?07:56
yolandamm, i tested that locally before pushing anything and that worked, is that a recent change?07:56
yolandaok07:57
pittiI was fairly sure I tested it as well (always do when sponsoring)07:57
pittiI don't see it as a recent change07:57
yolandai'll test it again07:57
sil2100jamesh: ping08:20
jameshsil2100: pong08:20
=== mmrazik is now known as mmrazik|ofp
=== mmrazik|ofp is now known as mmrazik
=== ckpringle_ is now known as ckpringle
ograhmm, is /etc/fstab.d supposed to work ?09:17
* ogra sees it in saucy, but files i put there done seem to be respected at all09:18
ograoh, upstream removed it from mount .... how helpful09:19
pittiremoved? perhaps it's in a less ancient util-linux?09:19
ograsadly it has no reference to the discussion http://askubuntu.com/questions/168290/why-cant-mount-read-files-in-etc-fstab-d09:21
ograthe answer is from 2012 ... i dont really want to roll back that far :)09:21
ogra(on the phone where we ship fstab snippets it would be extremely helpful to have it working)09:22
xnoxdobey: lp:ubuntu/software-center is now up to date.09:23
apwpitti, yo ... we have a boot speed regression and we think udevd is to blame09:34
apwpitti, (the systemd version) ... having poked it a bit the initrd seems to have bloated by likr 14Mb09:34
pittiapw: oh? it's actually supposed to be faster now, as it drops all those external programs09:35
apwpitti, 16104k freed -> 30508k freed09:35
apwpitti, yeah i don't doubt it is quicker in the real world but the initrd has become massive and loading and unpacking it is eating a lot more time09:35
apwpitti, i am assuming it is not meant to be 14M of new code09:36
pittiapw: certainly not09:36
pittisounds like a new dependency crept in or so09:36
apwin better news, QAs boot charts found it, in not so better news we only noticed the regression by luck09:36
pittiI'm still fighting with vala, will look after that09:37
apwpitti, oh and i think it may have gotten a bit better a couple of days ago09:37
apwpitti, will confirm for you09:37
xnoxapw: where are the bootcharts?09:37
apwxnox, reports.qa.ubuntu.com, and hit the Bootspeed tab09:39
apwpitti, ok confirmed, two days back it dropped back from 30m to 23m which has recovered about 1/2 the regression09:39
pittihm, 202-0ubuntu10 was the last thing to really change the initramfs, but that was from May 29 already09:41
pittiapw: anyway, I'll dissect the initramfses and compare09:41
apwpitti, i have both here, so while you are looking at vala, i'll see what i can see09:41
pittiapw: indeed, my initrd.img-3.9.0-2-generic is 31 MB, initrd.img-3.9.0-3-generic is 2309:47
pittiinitrd.img-3.9.0-2-generic is from May 28, thus before udev 202-0ubuntu1009:47
apwpitti, that was the shrink which gives us back half of it09:47
pittiapw: 14 MB was from raring?09:48
apwpitti, hmm that is hard to tell with qa's stuff09:49
xnoxapw: so in my -2, there is icu added, which was an unwanted temporary dependancy of harfbuzz & pango. But that was fixed. (harfbuzz build without icu)09:49
pittiapw: filed bug 1188108 to track, FYI09:49
ubottubug 1188108 in systemd (Ubuntu) "saucy initramfs ballooned, causing bootspeed regression" [Undecided,New] https://launchpad.net/bugs/118810809:49
apwpitti, thanks09:49
xnoxapw: the regression was noted by d-i team, since sudently icu-udebs were required.09:49
apwxnox, yeah ... good09:50
xnox1/2 the regression is revert of extra icu baggage.09:50
xnox(recovery)?!09:50
xnoxcause icudata is ~19MB unpacked.09:51
apwpitti, oh yeah so locally my 16M ones are raring yes, so that is likely true for QA09:51
apwpitti, so ... we have an initial delta 16->30 from raring->saucy, and 30->23 from fixing icu09:51
apwugg09:51
pitti$ diff -Nur <(zcat initrd.img-3.9.0-2-generic | cpio -t | sort -u | sed 's/3.9.0-2/3.9.0-3/') <(zcat initrd.img-3.9.0-3-generic | cpio -t | sort -u)09:53
pittiindeed, that's the removal of icu and libstdc++.so.609:53
pittibut it added +usr/lib/x86_64-linux-gnu/libgraphite2.so.309:53
apwpitti, by the looks of it we have a heap more kernel modules in the new ones, like possibly all of them09:54
pittiapw: I think libgraphite2-3 is a dep of libharfbuzz0a is a dep of libpangoft2-1.0-0 is a dep of plymouth09:54
apwpitti, i think we have a modules issue primarily09:55
pittiso at least there isn't anything udev-ish between -2 and -309:55
pittiapw: yeah09:55
apw5.2MAc/lib/modules09:57
apw31MBc/lib/modules09:57
apwpitti, not good09:57
apwpitti, so not all of them, but a heck of a lot more of them09:57
pittiapw: so is that due to udev somehow?09:58
apwpitti, seems unlikely to me09:58
apwpitti, you were fingered cause the one which was small was udev, and the one which was big was systemd-udev, but actually that might be raring -> saucy cut over ..09:59
apwpitti, let me poke it for a bit, and update the bug while you vala yourself to death10:00
pittiheh; effing buildds..10:00
apwwhat did the eff ever do to you :)10:01
pittinot reproduce in sbuild or debuild10:03
pittiso I keep banging new versions onto the buildds until they submit10:03
apwpitti, so if i rebuild an old kernel it expands, kmod, initramfs-tools and the kernel (in that case) are all identicle ... this is going to be 'fun'10:11
apwpitti, ok my 16M ones are actuall made with MODULES=dep in /etc/initramfs-tools/initramfs.conf10:14
apwpitti, can you confirm whether you have like /etc/initramfs-tools/initramfs.conf.dpkg-old on the machine you checked10:14
apwpitti, as my other raring machine they are all 31M10:14
apwpitti, did your machine by any chance have the kmod stuff installed on it, the early kmod testing we did10:17
apwpitti, and the problem with that is i cannot account for how the initrd on a virgin install would be 16M on raring10:19
apw(in the QA scenario10:19
pittiapw: re10:20
pittiso with "if i rebuild an old kernel it expands,.." you mean that if you build raring's kernel in current saucy you get a big (23 MB) or small (16 MB) initrd?10:21
apwpitti, i get a 23 M one now indeed10:21
pittiapw: ok, so it's not the new kernel then10:21
apwpitti, and that is because i got a new initramfs-tools, which switched my conf from =dep to =most10:21
apwpitti, now that was cause i had a test kmod one on, on this other machine i have it was =most all the time, and is 30M for raring as well10:22
pitti/usr/sbin/mkinitramfs:# MODULES=most is default10:22
pitti/usr/sbin/mkinitramfs:echo "W: mkinitramfs: Falling back to MODULES=most."10:22
apwpitti, so the confusing thing is how this test box was _ever_ 16M10:22
apwpitti, right ... i know, and that worries me about the machine which did the testing10:22
apwpitti, in reality i think we have had 31M initrd's for raring, and your recent fix for ics has made it 23, win10:22
apwand there is no regression, but i am going to chat to QA to confirm the older results10:23
apwpitti, but you have a 16M one as well and want to confirm you got that with =dep somehow10:23
pittion that note, what happened to the really useful automatic creation of initramfs .bak files by update-initramfs ?10:23
apwthat your machine is a poor example as mine is10:23
pittiapw: 9554231 Jun  6 12:23 initrd.img-3.9.0-3-generic10:24
apwpitti, i don't recall ever seeing those, though it does sound useful10:24
pittithat's with "dep" in /etc/initramfs-tools/initramfs.conf10:24
pittibut I just changed that10:24
apwyep so nice and small10:24
pittiapw: I didn't have a 16 MB one on my machine; it's all saucy10:24
pittiapw: I was just quoting your number10:24
apwok, so 16M in the bug, was my number, ok, so that is a false number, just happening to match nearly exactly QAs10:24
apwbut i am now suspicious of10:25
pittiapw: so either /etc/initramfs-tools/initramfs.conf really had "dep" at some point, or someone poked that into the QA machine?10:25
apwtheir number ... right ... so ... off to qa to ask10:25
pittiapw: you had manually configured that as well?10:25
apwpitti, yeah seemingly when i was doing the kmod testing10:25
apwi probabally change it to confirm i had done the right thing in the merge i did for initramfs tools for that10:25
apw(one we didn't use in the end) and tested both modes, and left it in the wrong one, sigh10:25
pittiwell, "dep" doesn't seem exactly "wrong", but it might indeed not be enough if you use root on a network fs10:27
pitti(but yuck)10:27
pittihaving all those HID and network drivers in initramfs seems like a waste10:27
pittiat least if update-initramfs sees that the root fs is on a local disk10:27
apwpitti, is is so concidentally similar (the size in the testing) and the size my machine has for =dep that i am deeply suspicious of the results on this machine10:28
apwpitti, yeah this is the disk portability problem, i have long argued (and probabally should implement) that we should build two, one thin (=dep) and one fat (=most) and use the thin for 'normal' boots and 'fat' for recovery10:28
apwso you can recover in a disk moved to different h/w scenario10:29
pittiapw: I was just speaking about the network drivers, but indeed we could downsize the block drivers, too10:30
apwpitti, ahh i see what you mean, make the decision that the disk is only portable as a disk10:36
apwwhich makes a lot more sense10:36
pittiapw: I was thinking to not include any network stuff if your root dev is on any /dev/10:36
pittias opposed to some nfs device or so10:36
apwpitti, yeah i think that makes sense, and doesn't break the main point, unscrew disk move to new machine screw in disk10:37
pitti(I have no idea how that would look like; the whole idea of having your system partition on a network device seems crazy and utterly slow to me)10:37
pittiapw: yes, I fully support having at least the most common disk drivers in the initramfs10:37
pittilib/firmware/matrox/g200_warp.fw10:38
pittilib/firmware/r128/r128_cce.bin10:38
pittilib/firmware/radeon/PITCAIRN_mc.bin10:38
pittiwow, we have a lot of stuff in our initramfs10:38
pitti(for KMS, I guess)10:39
pittiapw: so we ship 9.9 MB of network drivers10:42
pittithat's a third of the size of drivers/net10:42
=== mmrazik is now known as mmrazik|lunch
=== MacSlow is now known as MacSlow|lunch
hrwdoes someone here use saucy? pulseaudio (in pauvcontrol) lists no sound cards11:22
xnoxdoes for me on saucy/amd6411:26
hrwxnox: saucy/amd64 here as well but no cards ;(11:27
hrwxnox: heh.. I am not in audio group11:29
ograhrw, the audio group shouldnt be used unless you dont use a DM11:35
ograi assume there is a bug in systemd-logind11:35
ogra(or in pluse talking to it)11:35
hrwogra: DM?11:35
zulcjwatson:  ping is it possible for you to de-binary new python3-mimeparse please?11:35
ogradispla/login manager11:35
hrwah11:35
hrwogra: kdm is broken, lightdm+kde-greeter not yet work for me - working on it now11:36
=== mmrazik|lunch is now known as mmrazik
cjwatsonzul: done11:41
zulcjwatson:  thanks11:41
=== hrww is now known as hrw
=== seb128_ is now known as seb128
=== doko_ is now known as doko
=== Mez_ is now known as Mez
ograso i have this  upstart job http://paste.ubuntu.com/5738554/12:04
alexbligh1If a package I am installing requires the en_GB locale to be installed (always), then should it Depend: on language-pack-en or language-pack-en-base?12:05
ograit doesnt start on boot at all, even though syslog shows12:05
ograJun  6 12:00:11 ubuntu-phablet upstart-file-bridge[460]: Job got added /com/ubuntu/Upstart/jobs/_2fdata_2fubuntu/ofon12:05
ogradoes anyone have an idea why ?12:05
ograthe file is there (and the syslog entry actually reacts to it)12:05
ograrunning "start ofono" manually works fine too12:06
ograi have the feeling that "on started dbus" doesnt do what it should12:08
xnoxogra: can you increase debugging, to get the full log of all events? that way it should be easier to see why it's not starting.12:21
ograhmm12:22
xnoxadd "--debug" to kernel command-line12:22
ograthat needs cmdline changes12:22
ograthats fiddly12:22
xnoxor add a very early job to "exec initctl log-priority debug"12:23
ograah, it seems the file i wait for is created twice in a row12:24
ogra(which is weird12:24
ogra)12:24
xnoxstart on (starting file-bridege and starting dbus) or something like that.12:24
ograadditionally to file FILE= ?12:25
xnoxupstart-file-bridge emits event if the file added event, and then again if it's changed/added/removed.12:25
xnoxogra: no, that was start on condition for a job that does "initctl log-priority" tweak.12:25
ograoh, i could look for the added event12:25
xnoxogra: yeah, so there is FILE= which is path to file and EVENT= which is create|modify|delete12:26
ograright ...12:27
=== MacSlow|lunch is now known as MacSlow
ograi'm not 100% that i dont have a dangling file there before it gets newly created12:27
ograso lets see if that helps12:27
ograsigh ...12:28
ograif rebooting would only work reliably12:28
xnoxogra: does /dev/socket exist when file-bridge starts? see limitations on recursive inotify watches in upstart-file-bridge manpages....12:28
ograoh, it might not12:29
ogranot sure when the file bridge starts, let me take a look12:29
ograah. well, "emits file"12:30
ograso i should be starting before it12:30
ogra*shouldnt12:30
ograsigh12:31
ograso now i see it starting and then stopping12:31
xnoxogra: did "stopping dbus" kick in?!12:31
ograi dont see why it woould on boot12:32
ograi removed it12:32
ograheh, now it doesnt start at all12:32
* xnox is not sure why you have "stop on stopping dbus" there at all though.12:32
ograbecause ofonod needs dbus12:33
ograif thats gone we want to go away as well12:34
xnoxogra: but when dbus comes back, ofono will not come back.12:34
ograthats true for the file too ... i added a stop sequence for it12:34
xnoxogra: since a file event for the socket will not be emitted ever again.12:34
ogralet me drop the on stop line12:35
ograhmm, nope12:36
ogradoesnt start at all anymore12:36
ograeven if it cant find dbus it should just respawn ... i dont see it doing that either12:37
ograall i get is12:38
ograJun  6 12:37:33 ubuntu-phablet upstart-file-bridge[337]: Job went away /com/ubuntu/Upstart/jobs/ofono12:38
ograJun  6 12:37:33 ubuntu-phablet upstart-file-bridge[337]: Job got added /com/ubuntu/Upstart/jobs/ofono12:38
ograJun  6 12:37:33 ubuntu-phablet upstart-file-bridge[337]: Job went away /com/ubuntu/Upstart/jobs/_2fdata_2fubuntu/ofono12:38
ograJun  6 12:37:33 ubuntu-phablet upstart-file-bridge[337]: Job got added /com/ubuntu/Upstart/jobs/_2fdata_2fubuntu/ofono12:38
ograwhy does it have that "_2fdata_2fubuntu/ofono"! thing there ?12:38
xnoxogra: i really want "--debug" output from upstart =) can you divert init -> init.real and make init a shell script "/sbin/init.real --debug" ?12:39
ograwell, let me fiddle with the cmdline12:39
ograjust takes a bit12:39
=== greyback is now known as greyback|food
xnoxogra: above are just funny upstart-file-bridge logs which are "things that file-bridge is tracking / watching / emited / finished dealing with"12:40
ograwell, i dont get why there seems to be a proper "ofono" job but also the two others12:40
* ogra wonders why pastebinit hangs12:42
ograah, well, 200000 lines was probably a bit much12:44
ograhttp://paste.ubuntu.com/5738646/12:44
xnoxogra: i see dbus running, yet no starting nor started dbus events?!12:46
ograweird12:46
xnoxinit: Error while reading from descriptor: Bad file descriptor12:47
xnoxlooks scary.12:47
* ogra wonders where that might come from12:48
xnoxogra: can I see output of `dmesg` ?12:48
ograhmm, thats filled with trash already ... i can get you /var/log/dmesg12:49
xnoxogra: | grep init12:49
ograhttp://paste.ubuntu.com/5738654/12:49
ograthere is no init: in it anymore ...12:50
ograif the ringbuffer is full dmesg deletes12:50
xnoxogra: create a "custom logger" =))) http://paste.ubuntu.com/5738665/12:54
xnoxogra: and then /var/log/upstart/customlog.log will have just the events we are interested in, and we will notice if ofono started or not.12:55
xnoxogra: also add "or started/starting/stopped/stopping ofono" if you want to notice those as well.12:55
xnoxditto dbus.12:55
ograugh12:57
ogra/bin/sh: 0: Can't open /proc/self/fd/912:57
ograall over the place12:57
ograhttp://paste.ubuntu.com/5738679/13:01
jbichashould packagekit-qt be removed also? (it unfortunately migrated out of -proposed)13:01
ograi see 4 create events for the file13:02
=== _salem is now known as salem_
=== ckpringle_ is now known as ckpringle
xnoxogra: weird, but the ofono job should be running then. Was that booted two times? as dbus/file-bridge are started twice.13:13
ograyeah13:14
=== Zic is now known as Guest97647
* ogra tries something els 13:17
ograe13:17
=== funkyHat_ is now known as funkyHat
=== Trevinho__ is now known as Trevinho
=== schwann is now known as gusch
=== sil2100__ is now known as sil2100
=== greyback|food is now known as greyback
=== tkamppeter_ is now known as tkamppeter
=== mardy_ is now known as mardy
tedgmardy, Hey, is there a way to turn off UOA in Evolution?13:46
mardytedg: open the account in the System Settings, there should be switches next to the various services13:47
tedgmardy, With Google I have photo search, shotwell, empathy and Google Drive plugin.  But no Evolution.13:48
=== henrix_ is now known as henrix
seb128_tedg, mardy: not sure if you got that before13:54
seb128_mardy, that's not listed evolution, Laney mentioned that there was an error about no matching .desktop yesterday iirc13:54
Laneyeds should supply a .desktop file for it13:55
tedgYeah, I also just did a dist-upgrade and I'm getting an account-plugin-google.13:55
tedgCurious if part of my problems were that I didn't have the right provider.13:55
Laneyit's basically broken with accounts that require 2fa13:56
Laneyhttps://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/118769913:57
ubottuLaunchpad bug 1187699 in evolution-data-server (Ubuntu) "Timeout retreiving Google calendar" [Undecided,New]13:57
=== seb128_ is now known as seb128
ograxnox, so dropping the file stuff and instead depending on the job that creates the file makes it work reliable13:58
ograthe file is a symlink to a socket which originally lives in /proc ... i guess the file bridge doesnt really get along with that13:59
=== wedgwood_away is now known as wedgwood
xnoxogra: ah. there is a socket bridge as well, but it's reverse, to start a job when something starts talking to the socket.14:01
ograxnox, yeah, that wont help, the thing talking to the socket is the thing i'm starting :)14:02
xnoxogra: to be honest i'd only use file-bridge to track _regular_ files on _normal_ filesystems, and not things in /dev, /proc and etc. But I guess that's not everyone's prerogative.14:02
ograwell, ofono needs the link to be there to start properly14:03
ograelse it cant talk to the daemon inside the container14:03
xnoxi see.14:03
zulhow long does it take to get somehting out of -proposed?14:07
tumblewedit needs to be installable14:08
jdolesDoes anyone know how the cc_version is determined in this string (avahi output for distcc)? txt = ["cc_machine=x86_64-linux-gnu" "cc_version=4.7" "gnuhost=x86_64-pc-linux-gnu" "distcc=3.1" "cpus=2" "txtvers=1"]14:15
xnoxzul: fully build on all arches, it previously managed to build on. + does not cause more packages to be uninstallable. See http://people.canonical.com/~ubuntu-archive/proposed-migration/14:15
jdolesIn particular why does it select just one number when multiple compilers are installed on the system?14:16
xnoxjdoles: my guess it comes from the compiler it self. and whichever one is the "cc" or "gcc" compiler?!14:16
jdolesxnox: the compiler being?14:16
jdolesxnox: (there is no 'the')14:16
xnoxjdoles: type $ cc --version14:16
jdolesxnox: unless you mean that it has been hardcoded to use cc.14:17
xnoxjdoles: that's the default c-compiler on any system (hence "cc") you can update that symlink if you wich.14:17
xnoxwish.14:17
xnoxand I'm sure distcc can be configured to use alternative compilers.14:17
jdolesxnox: after apt-get install gcc-4.7, I don't have a gcc-4.7 on my path. Why not?14:18
xnoxjdoles: i do. what's your path?! =)14:19
xnoxzul: unless you are talking about SRUs verification from $stable-proposed -> $stable-updates ?!14:19
zulxnox:  nah im good thanks14:19
jdolesxnox: the default PATH + some site specific ones.14:20
jdolesxnox: actually I only have gcc-4.7-base.14:21
jdolesxnox: and that is a very small package which doesn't seem include an actual compiler.14:21
evpitti: is there a historical reason why we don't include a timestamp in the apport report path? Otherwise we're replacing whatever crash already existed every time, even if they're crashes in different places.14:22
evtedg is running into this right now with recoverable problems14:22
evwhy this didn't occur to me sooner, I have no idea14:22
evI noticed that bzr does the right thing here for its crashes14:22
xnoxjdoles: dlocate /usr/bin/gcc-4.7 tells me you want: gcc-4.7: /usr/bin/gcc-4.714:23
xnoxjdoles: as in $ apt-get install gcc-4.714:23
jdolesxnox: I did that.14:23
jdolesxnox: Note, selecting 'gcc-4.7-base' for regex 'gcc-4.7'14:24
jdolesxnox: alternatively, how can I make distcc use an older compiler?14:25
dobeyxnox: thanks for fixing the software-center package branches!14:28
jdolesxnox: is your other nickname nox?14:28
xnoxjdoles: no.14:28
xnox(not for more than 12 years now anyway)14:29
apwpitti, ok after much poking, we seem to have gotten the right initrds off the machine.  the 16m size is right becuase that machine has no plymouth, and indeed when it jumps to 23 it is plymouth appearing in there that did it14:29
pittiaah14:29
pittiapw: so cryptsetup and the like14:29
pittithat would drop a lot indeed14:30
apwpitti, there is also some cryptsetup in there, so it seems that something in the recent image is pulling that in14:30
apw                                                              > lib/libcryptsetup.so.414:30
apwis added in the later image14:30
apw(in its initrd)14:30
xnoxjdoles: install whichever compiler you want, and adjust your path appropriatly for it to be called as "cc" and distcc will use that. if there are problems, try googling. I don't use distcc at all myself.14:30
apwpitti, how the heck would one figure that out14:31
xnoxpitti: apw: whilst images have cryptsetup, the default unencrypted/lvm-less desktop shouldn't have cryptsetup in the initramfs.14:31
dobeydoes distcc not support doing "CC=/usr/bin/foo-cc distcc" or something?14:31
apwxnox, as soon as cryptsetup is installed we will add plymouth and junk into the initramfs14:32
xnoxdobey: i mostly saw it use wrappers & diverts everytime I had to use distcc.14:32
apwxnox, regardless of whether it is used for root or not14:32
xnoxapw: sure. which I was meant to fix, and only add it if "/" and/or "/usr" is encrypted.14:32
apwxnox, ok but as things are has cryptsetup been added to the default images14:33
apwas in the last two weeks the sizes of the initrd's have jumped14:33
xnoxapw: in quantal we added full-disk encryption to the desktop image, but it should be removed from the installed system at the end of installation if one chose defaults and is not using encrypted rootfs.14:33
apwxnox, ahhh, so this could be a bug in the bit which removes it then14:34
xnoxapw: .... if for example initramfs is last regenerated before and not after removing packages.14:34
* apw goes find something to scratch install14:35
cjwatsonjdoles: If apt falls back to regex search, it must be because gcc-4.7 isn't available.  'apt-cache policy gcc-4.7' does a lower-level check14:36
xnoxapw: but i don't think we touched that code since.... quantal. So it doesn't explain regression from a few weeks ago.14:36
* xnox is checking daily saucy.14:36
apwxnox, nope, but i should scratch this test box and see if it stays on, and eliminate it14:36
jdolescjwatson: that only shows the base (this is precise-updates)14:37
apwand if it is there find out what is holding it on14:37
jdolescjwatson: I think it's simply not in precise.14:37
xnoxjdoles: yeah, quantal and up.14:38
cjwatsonIndeed.  GCC 4.7.0 was released in March 2012, only barely before precise released.14:38
cjwatsongcc-4.7-base is there because there was a gccgo-4.7 source package in precise that built it, because people wanted to experiment with the Go compiler early.14:40
pittirbasak: ugh, that became a loong reply :)14:42
evtedg: give this a bash: http://paste.ubuntu.com/5738948/14:46
tedgev, Sorry, catching up.  I figured that that's what the "1000" was for.14:46
evthat's the uid14:46
tedgAh, I thought it was a counter :-)14:46
evI *think* the intent was to keep the reports to a minimum, back in the day14:47
evbut with errors.ubuntu.com, it seems like we're just potentially overwriting some problems (assuming an application can crash twice before the first report is processed)14:47
evwhich would be fairly easy with recoverable_problem. Harder with Crash ProblemTypes14:48
tedgev, Can you just send me the whole file?  I've hacked it too much for debugging... diffs won't apply :-)14:50
evtedg: sure14:50
evhttp://paste.ubuntu.com/5738958/14:51
=== salem_ is now known as _salem
=== _salem is now known as salem_
tedgev, Hah, was trying to figure out what happened.  It wrote multiple files, but in my home directory :-)14:57
ev:)14:57
evany idea why?14:57
tedgev, I'm guessing reportfile there needs an "/var/crash" in front of it.14:58
evhmm, so it does :)14:59
evos.path.join(report_dir, reportfile)14:59
tedgev, Woot! I can make lots of crash files ;-)  http://paste.ubuntu.com/5738984/15:01
evheh, I'm working on a variant that uses a short hash of the crash/duplicate signature15:02
evwhich would at least not break "ignore future problems of this type" box15:03
tedgThat makes more sense.  Each type once.15:03
evyeah15:03
barrybdmurray: ping15:05
bdmurraybarry: hey15:05
didrocksbarry: hey, do you know why python-support is in universe?15:07
barrydidrocks: it's deprecated in debian.  ubuntu is a little farther ahead in switching to dh_python2, but we really don't want anyone using py-support or (even worse) py-central any more15:07
barrydidrocks: it's usually pretty easy to switch to dh_py215:07
barrydidrocks: http://wiki.debian.org/Python/TransitionToDHPython215:08
cjwatsondie die die python-support15:08
didrocksbarry: ok, I need gtester2xunit in main15:08
didrocksbarry: which build-dep on python-pyruntest15:08
cjwatsondidrocks: somebody needs to convert it then15:08
didrockswhich build-dep on subunit15:08
didrockscjwatson: yeah, but for sure, everything is melt down and it seems people don't care about that to have touch and unity 7 in distro15:09
cjwatsonwe very carefully went to the effort of converting everything in main that used python-central or python-support to dh_python215:09
* didrocks *sigh*15:09
cjwatsonthey have to care, python-support is not going back into main :)15:09
didrocksI know, why I'm asked15:09
didrocksasking*15:09
cjwatsonpython-pyruntest doesn't build-dep on subunit here though15:10
=== racedo` is now known as racedo
didrockscjwatson: wrong line copied: python-junitxml,15:10
cjwatsonNor does subunit use python-support15:11
cjwatsonRight, python-junitxml needs to be converted15:11
didrockscjwatson: yeah, I copied the wrong line when pasting here :)15:12
cjwatsonIt's usually about a 15-minute job.  Want me to have a look then?15:12
LaneyI heard the maintainer's a nice guy15:13
cjwatsonHe is, but he might also like to take patches rather than doing it himself :)15:13
didrockscjwatson: seeing the christmas period that is my IRC right now, I'll greatly appreciate :)15:13
didrocks(thanks for the offer)15:13
Laneywas suggesting that he'd probably be quite willing to take them :P15:15
apwxnox, ok a clean install with todays saucy iso, selecting a normal install, leave cryptsetup installed15:23
apwxnox, whats the best way to find out why it is still on15:24
=== jbicha_ is now known as jbicha
dobeyanyone have any idea why the branch import of a package would have succeeded for saucy-proposed, but doesn't seem to have gotten copied to saucy, even though the package has already been copied over, and there's nothing on the branch imports status page for it?15:25
xnoxapw: it's installed because it gets copied across like everything else. It is left on the install either because it's in whitelist, dependancy of something in whitelist, explicetly "marked" to be install with apt-install.15:26
apwxnox, ok so this was a default install all options defaulted, and its still on there, so is the information on why still on the system so i can find out15:26
xnoxapw: I can take from here, and hunt it down. Also it's a good excuse to simply implement "do not pull cryptsetup+plymouth+friends into initramfs, unless root partition is encrypted".15:26
apwxnox, i would love to see that for my purposes as i use cryptsetup in that mode, not for /15:27
apwxnox, ok thanks, there is a bug out there, which is currently against, systemd15:27
apwxnox, LP#118810815:28
apwbug #118810815:28
ubottubug 1188108 in Ubuntu "saucy initramfs ballooned, causing bootspeed regression" [Medium,Incomplete] https://launchpad.net/bugs/118810815:28
slangasekcaribou: just doing our duty ;)15:41
jdolesAre you also switching to systemd now?15:42
jdolesSwitching initialization system every release seems like not so fruitful idea.15:43
jdoles+a15:43
seb128jdoles, we don't plan to use systemd init no15:44
cjwatsonThe mention of systemd above is because we're using some pieces of systemd (e.g. udev is built out of that tree now), but not the actual init daemon15:45
barrybdmurray: actually, let me ask cjwatson and/or slangasek if they know whether update-motd scripts can generally write to stderr.  the manpage is a bit silent on that although it does say: "MOTD fragments must be scripts in  /etc/update-motd.d,  must  be  executable, and must emit information on standard out."15:46
cjwatsonI think that would be up to pam_motd15:47
* cjwatson punts to slangasek15:47
barryslangasek: context is bug #98208215:48
ubottubug 982082 in ubuntu-release-upgrader (Ubuntu) "do-release-upgrade crashed with IOError in init_proxy(): [Errno 5] Input/output error" [Medium,Triaged] https://launchpad.net/bugs/98208215:48
Laneyh15:49
barrywhat we think is happening is that something mysterious is breaking lsb_release causing it to exit non-zero.  not sure what that is, but if that *does* happen, then check-new-release will write an error message to stderr, but stderr doesn't exist and we get the IOError.  that gets run under an update-motd.d script so the guess is that stderr isn't available to those scripts15:50
slangasekbarry: the pam_motd integration doesn't capture stderr to the motd (which it shouldn't); it also doesn't redirect it anywhere, which may be a bug since it means the scripts can pollute the stderr of the invoking service15:50
slangasekbarry: so arguably, pam_motd should redirect stderr to /dev/null unconditionally, but I'm not sure if that helps you15:50
cjwatsondidrocks: pyjunitxml done15:51
barryslangasek: it does somewhat.  the question is whether to fix this bug we should really install a more general fix to pam_motd.  the other options are narrower, e.g. either redirect stderr to stdout in this specific motd.d script, or fake stderr in the python bits that get invoked15:51
jdolesI managed to get distcc --show-hosts to show proper output, but when I run a compilation it doesn't actually use multiple hosts :/15:52
jdolesAnyone with an idea what can still be wrong?15:52
didrockscjwatson: thanks a lot! we're doing sphinx on the same base right now :)15:52
barryslangasek: the narrower fixes are safer for an sru, and also probably easier to test and complete ;)15:52
bdmurraybarry: I'd imagine saucy is still affected though15:53
barrybdmurray: could be, yes.  probably the easiest/quickest fix is to redirect stderr in the motd script15:53
slangasekbarry: wasn't there some suggestion in the other master lsb_release bug that invoking lsb_release itself with stderr closed was causing failures?  Maybe fixing lsb_release to handle that case kills two birds with one stone?15:55
barryslangasek: i don't think this is directly related to lsb_release writing to stderr.  the problem happens because lsb_release exits non-zero and it's the do-release-upgrader code that then tries to write a message to stderr in that case.15:56
barryslangasek: we have seen cases where lsb_release can exit non-zero, which is why we sru'd the -Es shebang line fix.  i am requesting more information in the bug about that, which would be the root cause (and about the only reason why lsb_release would exit non-zero)15:57
slangasekok15:57
slangasekwell, except if lsb_release is raising an unhandled exception because stderr is closed (which is the reported symptom in that bug), wouldn't that also translate to exiting non-zero?15:57
slangasekand if do-release-upgrader's stderr is closed, that obviously triggers this path15:58
barryslangasek: for precise, lsb_release will only write to stderr if it crashes or gets bogus command line options.  in the context of the tracebacks i've seen, the latter isn't happening, so it has to be the former, which leads to the guess that they don't have the -Es fix.16:00
barrylsb_release will obviously write to stdout in normal usage, but that's okay16:00
caribouslangasek: I was a bit annoyed to let that regression in; never saw any issue with my own tests16:01
pittiapw: so should we move #1188108 to ubiquity/confirmed then?16:01
slangasekbarry: are we talking about bug #1094218 here (or rather, https://errors.ubuntu.com/bucket/?id=%2Fusr%2Fbin%2Flsb_release%3AIOError%3A%3Cmodule%3E%3Amain%3Acheck_modules_installed%3Agetoutput%3Agetstatusoutput)?  that bucket clearly shows that lsb_release *does* have the -Es fix, and the invocation is a correct one; so this all adds up to "lsb_release crashes reliably when stderr is closed".  Have you tried to run lsb_release with stderr16:03
ubottubug 1094218 in lsb (Ubuntu) "lsb_release crashed with IOError in getstatusoutput(): [Errno 10] No child processes (called by teamviewerd)" [Medium,Confirmed] https://launchpad.net/bugs/109421816:03
slangasek... see what happens?16:03
barryslangasek: let's try it! :)16:04
=== mmrazik is now known as mmrazik|afk
barryslangasek: okay, so yes, this will crash:16:12
barrylsb_release -a exec 2>&-16:12
barryslangasek: but here's the difference: in the context of the original bug, it's only running `lsb_release -c -s` which *doesn't* crash when stderr is closed16:12
barryslangasek: so i'll claim this is two different bugs :)16:13
barryhmm, actually, no i ran this in two different ways.  maybe it does crash16:14
barryokay, so that explains the root cause16:14
apwpitti, perhaps so for the moment, xnox is in the frame right now; it may move somewhere else when we figure out what it really is but yes i think so16:15
slangasekbarry: ok :)16:17
barryslangasek: so, short of doing $something w/stderr in pam_motd, perhaps we should just redirect stderr to stdout in the update-mod.d script16:18
barryslangasek: anyway, i'm going to get some lunch and ponder some more :)16:19
slangasekbarry: lsb_release needs to be fixed to not fail when stderr is closed, because that's a legitimate way to invoke it and the cause of our *top* crasher on errors16:20
slangasekbarry: if we fix lsb_release to not fail in this case, does that fix all the knock-on effects?16:20
barryslangasek: it probably will, although there will still be a lurking bug here because if for some other reason lsb_release fails, check-new-release will still try to print to stderr under update-motd16:22
slangasekright16:22
rbasakpitti: np. Thanks :)16:22
slangasekbarry: so I think pam_motd redirecting 2>/dev/null, and fixing lsb_release, should cover us16:22
cjwatsonI'm not arguing against making lsb_release robust against this, but I don't think that "stderr closed" is a legitimate way to invoke any process, maybe with some special-purpose exceptions between cooperating processes16:23
cjwatson(as opposed to "stderr redirected to /dev/null", of course)16:23
barrycjwatson: you have a point, in that we can't expect to make every command robust against stderr being closed16:24
slangasekcjwatson: well, ok.  In practice, this seems to be the environment teamviewer is giving us, leading to that top crash in question :P16:24
cjwatsonIs pam_motd actually closing stderr itself, or is that the fault of something further up the stack?16:24
cjwatsonteamviewer16:24
cjwatsonChrist16:24
stgraberbarry: wow, so you finally managed to track that bug down? that took a while ;)16:24
slangasekcjwatson: pam_motd doesn't close stderr, but even if stderr *isn't* closed, I don't think we want these scripts' output leaking to the pam service's stderr16:24
cjwatsonslappity slap buggy proprietary software :-/16:24
cjwatsonWe should let the teamviewer people know about this, since we have no way to fix it - I don't think we should omit that part since it might bite some other innocent process later16:25
slangasekhow do you mean, no way to fix it?16:25
cjwatsonno way to fix teamviewer16:26
slangaseklsb_release can simply reopen stderr as /dev/null to work around16:26
slangasekoh16:26
cjwatsonwe can fix the collateral damage16:26
cjwatsonbut this is definitely teamviewer doing an invalid thing16:26
slangasekwell, AFAIK lsb_release is the only tool it's invoking16:26
slangasekok16:26
barrybut wait.  teamviewer might be the culprit in bug #1094218 but i don't think it is in bug #98208216:26
ubottubug 1094218 in lsb (Ubuntu) "lsb_release crashed with IOError in getstatusoutput(): [Errno 10] No child processes (called by teamviewerd)" [Medium,Confirmed] https://launchpad.net/bugs/109421816:26
ubottubug 982082 in ubuntu-release-upgrader (Ubuntu) "do-release-upgrade crashed with IOError in init_proxy(): [Errno 5] Input/output error" [Medium,Triaged] https://launchpad.net/bugs/98208216:26
slangasekbarry: correct16:26
slangasekso I don't know how do-release-upgrade is being invoked there16:27
barryslangasek: from update-motd16:27
slangasekbarry: there's no top-level tool called update-motd any more16:27
slangasekthe question is, who closed stderr :)16:27
barryslangasek: on precise, what runs /etc/update-motd.d/* scripts?16:28
slangasekbarry: pam_motd16:28
slangasekso some /service/ must invoke it16:29
slangasekand the only obvious candidates are login and sshd16:29
* slangasek bounces the bug back to cjwatson ;)16:29
cjwatsonpam_open_session doesn't do any generalised fd fiddling?16:30
barryslangasek: so i think i misunderstood your earlier comment about pam_motd and stderr.16:30
cjwatsonI'm reasonably sure that sshd never closes stderr - it would make its own debug output unusable which would be a pretty obvious thing16:32
cjwatsonand do_pam_session is post-auth, ruling out the really weird stuff that goes on with the pre-auth network monitor16:32
barryi think this is happening at login not ssh16:33
barryhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/982082/comments/316:33
ubottuLaunchpad bug 982082 in ubuntu-release-upgrader (Ubuntu) "do-release-upgrade crashed with IOError in init_proxy(): [Errno 5] Input/output error" [Medium,Triaged]16:33
cjwatsonlogin doesn't seem to close much of anything16:34
cjwatsonShame we don't have a process tree here16:35
rbasakDo we have any kind of policy of when we move a Debian package to upstart by adding an upstart job in our delta?16:36
rbasakWhenever anyone's prepared to write one? Only when we have a reason and a delta anyway? Etc.16:36
cjwatsonMostly when it's possible and somebody's prepared to write one16:37
cjwatsonBut we should be forwarding all those deltas now :)16:37
rbasakSo we'd prefer to an upstart job for all daemons, even when we have to maintain deltas just for that?16:38
rbasak(including universe?)16:38
cjwatsonI'm finding it really unlikely that 982082 is sshd, based on the bug description.  Are we sure there's no desktopy thing that would be using pam_motd there?16:38
cjwatsonWell, it's been a tradeoff of benefit vs. cost of maintaining the delta16:38
cjwatsonNow that we have a way to get such jobs into Debian, hopefully the tradeoff will tilt16:38
barrycjwatson: i concur about sshd.  no clue about the desktop thing16:38
cjwatsonOr something that's running update-motd in some other way?  It used to be a bit more ad-hoc ...16:39
rbasakI'm not sure I understand the benefit for random daemons in universe that don't need to interact with anything else for startup (ie. there's no other enumerated reason)16:39
cjwatsonManagement (upstart will keep it running more reliably); consistency across the system16:40
rbasakOK, thanks16:41
barryslangasek, cjwatson well, wouldn't this pastebin be a stupidly horrible way to at least verify whether stderr-being-closed is the problem?  http://paste.ubuntu.com/5739278/  maybe that's even A Fix (if not a particularly good one)16:43
cjwatsonIt would avoid that particular problem.  I think the only thing that qualifies as a true fix is not starting the process in that state, though :)16:46
cjwatson(As I say, given that it's a top crasher, I don't object to workarounds)16:47
barrycjwatson: agreed on both counts ;)16:47
slangasekcjwatson: pam_open_session() definitely doesn't fiddle fds16:47
* cjwatson evilly wonders how much he could confuse everyone by writing something that launches processes with an envp pointing out of their mapped memory space16:48
slangasekrbasak: why should you have to maintain a delta for an upstart job now?  These should all be upstreamable to Debian16:48
cjwatsonOr maybe just one of the pointers in argv16:48
yolandapitti: https://code.launchpad.net/~yolanda.robla/ubuntu/saucy/squid3/fix-squid3-startstop/+merge/16780416:48
barrycjwatson: that sunny disposition never fooled me.  i knew you had an evil streak. :)16:49
cjwatsonO:-)16:49
rbasakslangasek: I was asking in response to review a debdiff to introduce an upstart job in our delta, to override an init.d from Debian. bug 1187742. mvo doesn't appear to be here right now.16:49
ubottubug 1187742 in freeradius (Ubuntu) "[patch] upstart job for freeradius" [Wishlist,Triaged] https://launchpad.net/bugs/118774216:49
rbasakslangasek: I can ask that he send this up to Debian, of course.16:50
* barry -> lunch16:50
slangasekrbasak: right, it should definitely be sent there in parallel16:50
cjwatsonIt's a pretty recent development that it's possible to upstream these; mvo may just not be aware of it16:50
cjwatson(Well, possible sanely, as opposed to the crazy thing openssh used to do)16:50
rbasakyolanda: ^^ led me to look at your dep8 test. Would it be an idea to package and include testlib.py somewhere, rather than include it in every test individually? Or are we intentionally duplicating the code here in every test for some reason?16:53
yolandarbasak, we were talking about that with jdstrand, we agreed that at the moment we will pack it in every file16:54
rbasakyolanda: OK, fair enough. Good to know - thanks.16:54
yolandabecause testlib.py wasn't intented to be a production code16:54
yolandaand to package it, more tests and verification is needed16:54
rbasakslangasek, cjwatson: thanks. I'm much clearer on what do with upstart jobs now.16:55
cjwatsonIs there some kind of main promotion or something needed for http://people.canonical.com/~ubuntu-archive/testing/precise-updates_probs.html ?16:58
slangasekcjwatson: hmm, the maas SRU seems to have been published before its dependencies17:05
slangasekthese were SRUs of new packages17:05
slangasekso... let's see about getting celery published17:06
slangasekcjwatson: ok, celery promoted to -updates; python-pyparsing and freeipmi-tools look like they need a copy to precise-updates & promotion to main?17:09
jcastroslangasek: cjwatson: thanks for sorting this, maas has been a real pain point for users17:10
slangasekroaksoax: can you please remind me what the expected outcome for the maas SRU was wrt python-pyparsing, python-txtftp, freeipmi-tools?  Did we have agreement to retroactively promote these to main for 12.04 and have them security supported?17:14
slangasekthese are each obviously in main in quantal and later, but I don't see that these were explicitly discussed as part of the maas SRU... I want to make sure the security team knows about this before I pull the trigger on promoting17:15
slangasekmdeslaur: ^^17:15
mdeslauruh...what now? is there a bug# for that SRU?17:16
slangasekmdeslaur: this is wrt bug #110928317:17
ubottubug 1109283 in maas (Ubuntu Quantal) "[SRU] maas to Quantal and Precise" [Undecided,Fix released] https://launchpad.net/bugs/110928317:17
roaksoaxslangasek: howdy! it was my understanding that these were discussed long ago and agreed upon17:20
roaksoaxmdeslaur: more specifically, bug #102026717:21
ubottubug 1020267 in python-redis (Ubuntu Precise) "[MIR] celery, pyparsing, python-cl, python-gevent, python-mailer, python-pytyrant, python-redis" [Undecided,New] https://launchpad.net/bugs/102026717:21
slangasekroaksoax: it's possible that this was all discussed, I just want to make sure I know where since it's the security team picking up the tab here, not me ;)17:21
roaksoaxIIRC, we initially intended to do this for precise, but since we were not gonna be able to release maas as fast, we re-targetted to quantal17:22
mdeslaurok, since it gets rid of cobbler, I'm ok with those being promoted17:22
mdeslaurI'll comment in #102026717:22
roaksoaxmdeslaur: thanks! :)17:22
mdeslaurslangasek, roaksoax: ok, commented in 1020267. I'm ok with promoting them since it gets rid of embedded cobbler code. Thanks for the ping.17:25
=== smb` is now known as smb
smbinfinity, <pester>Could you have a look (and sponsor) at chinstrap:~smb/4infinity for saucy</pester>18:04
infinitysmb: Maybe.  I'm trying to salvage some kernel PPA messes right now.18:05
smbinfinity, Ok, yeah. Just remembered that yesterday I forgot your/my daily pester-ilence18:06
=== Guest97647 is now known as Zic
smoserxnox, ping18:20
smoserbug 112438418:20
ubottubug 1124384 in cloud-init (Ubuntu Saucy) "Configuration reload clears event that others jobs may be waiting on" [High,Confirmed] https://launchpad.net/bugs/112438418:20
smosernever mind18:24
=== josepht_ is now known as josepht
=== mmrazik|afk is now known as mmrazik
=== Quintasan_ is now known as Quintasan
=== jussi01 is now known as jussi
=== fginther is now known as fginther|afk
=== jtaylor_ is now known as jtaylor
=== odifis_ is now known as oDiafanos
=== salem_ is now known as _salem
shadowsHow to fix a kernel panic when Bluetooth DUN disconnects?21:06
shadowsis there a procedure to bisect for Ubuntu...  what do I do21:06
infinityshadows: -> #ubuntu-kernel21:10
infinityjbicha: I take it you didn't test-build your gdm FTBFS fix? :P21:13
shadowsthanks infinity21:23
shadowsinfinity: topic fail btw, http://bit.ly/lv8soi is 40421:26
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== tumblewed is now known as tumbleweed
dobeywgrant: ping. are you around now? wondering if you could take a quick look at some udd branch import weirdness for me. thanks21:59
wgrantdobey: What needs fixing?22:04
dobeywgrant: lp:ubuntu/ubuntuone-control-panel doesn't seem to have been updated, though saucy-proposed branch was updated. and there is nothing on the import status page about it22:07
bdmurraympt: could you have a look at bug 1186376 again?22:13
ubottubug 1186376 in software-properties (Ubuntu) "should support setting of whether or not to include phased updates" [Medium,Triaged] https://launchpad.net/bugs/118637622:13
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
wgrantdobey: That's fixed.23:12
slangasekcjwatson, infinity: so with this maas stuff, it seems that copying these packages from precise to precise-updates and change-override'ing them to main is insufficient.  I guess we need no-change SRUs?23:16
=== wedgwood is now known as wedgwood_away
wgrantslangasek: What's insufficient about it?23:23
infinityslangasek: Hrm, what?23:26
infinityslangasek: Did I miss something exploding?23:27
infinityE: Package 'freeipmi-tools' has no installation candidate23:28
infinityE: Package 'python-celery' has no installation candidate23:28
infinityOh, that. Fun.23:28
wgrantAh, promoting stuff post-release?23:28
wgrantThat usually works fine...23:29
infinityWhy wouldn't it work?23:29
wgrantExactly.23:29
infinityslangasek: Where's the evidence that this doesn't work?23:29
wgrantAFAIK it works.23:29
wgrantDon't see why it wouldn't.23:29
infinityslangasek: It just looks to me like none of it's been promoted, that's all.23:30
infinityslangasek: I'd fix, but not if you've been mucking with overrides in the same publisher cycle.23:30
infinityslangasek: Let me know if your finger's removed from the pie, and I'll fix it.23:32
=== RAOF_ is now known as RAOF
straemeranyone here have experience getting ubuntuone-android-music to build?23:49

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