/srv/irclogs.ubuntu.com/2013/05/24/#ubuntu-devel.txt

ScottKxnox: What's your plan for quantlib?  Your upload's been sitting in saucy-proposed FTBFS for almost a month.02:55
infinityScottK: I'm guessing that'll need some TLC to sort out why the testsuite is hanging. :/03:20
infinityScottK: It's possible that reverting to gcc-4.7 might make it happy for now, at least, though that won't make doko happy.03:22
* infinity tries that locall.03:22
infinityy03:22
pittiGood morning03:38
=== wedgwood is now known as wedgwood_away
=== Logan_ is now known as Guest85790
=== Logan__ is now known as Logan_
=== Guest85790 is now known as Logan_
=== Logan_ is now known as Guest12
=== Guest88453 is now known as Logan_
=== Logan_ is now known as Guest11294
=== Logan__ is now known as Logan_
=== mnepton is now known as mneptok
didrocksxnox: hey, I would prefer a step by step for https://wiki.ubuntu.com/DailyRelease/FAQ#I.27m_exposing_a_new_C.2B-.2B-_symbols_in_my_library.2C_it_seems_that_some_packaging_changes_are_needed.2BICY- as upstream doesn't really know what a symbol files is, so better to put all commands to guide them (and replace the version with 0replaceme for new symbols, how they can see them and so on)05:26
tjaaltonpitti: if your arrandale laptop is on saucy there's a new mesa update available which hopefully fixes the slow blur properly :)06:30
tjaaltondash blur06:30
pittitjaalton: oh, nice! I got some new Xorg-ish packages this morning, but haven't rebooted yet06:31
tjaaltonyeah new -intel minor bump too06:33
dholbachgood morning07:09
tjaaltonpitti: looks like blur is slow on sandybridge again with the new mesa07:14
tjaaltonso it's not actually fixed in the stable tree07:14
evwgrant, StevenK: looks like we're nearly there with ddebs in the librarian (if LP bugs is any guide). Thanks for the hard work!08:15
wgrantev: Yeah, just the one known issue left08:33
evbug 1179329?08:33
ubottubug 1179329 in Launchpad itself "lp.soyuz.adapters.overrides doesn't respect ddeb override rules" [High,In progress] https://launchpad.net/bugs/117932908:33
evand woohoo08:34
evDoes anyone know of a hackish way around "The build target must not do anything that might require root privilege." in 4.9 of Debian policy? As part of a package of test crash reports, I'm attempting to install a package that purposefully crashes in its postinst.08:39
cjwatsonev: manually run stuff in fakeroot?08:45
cjwatsonev: (note, you don't get real root in the binary target either)08:45
evcjwatson: you mean with a chroot? dpkg isn't going to be happy that it cannot write to a number of places.08:47
eveven after I -o away the ones I can.08:48
cjwatsonLD_PRELOAD08:48
cjwatsonI mean, you can't do any better, if you want to do this in a package build08:48
cjwatsonLeaving aside policy 4.9, you *don't have root* at any point in the build that you control ...08:48
* ev nods08:48
cjwatsonI know that it's possible to LD_PRELOAD dpkg sufficiently, because I did it in lp:click-package :-)08:49
evall these years complaining about dpkg running maintainer scripts as root, I guess I deserve this ;)08:49
cjwatsonYou can borrow from that if it helps08:49
evcjwatson: oooh, will do; thanks!08:49
cjwatson(There's some extra kind of mini-sandboxing stuff you don't need)08:50
infinityev: fakechroot might be enough for what you want.08:51
infinityBut installing a package during a package build just seems wonky on a few levels. :P08:51
cjwatsonfakeroot fakechroot gets you most of the way there, yes.  I think it was (a) slightly inadequate for me in some way I forget and (b) slow to stack up all the external helpers, so I just rolled my own08:55
* StevenK twitches at the memories of attempt to hack moblin-image-creator to work under fakeroot and fakechroot08:56
cjwatsoninfinity: Test suite, I expect08:57
cjwatsonev: Mind you, if you care about having the maintainer scripts actually run, you'd be better off using fakeroot and fakechroot than my stuff.  I had the luxury of being able to just turn off chroot and execvp.08:58
infinitycjwatson: Yeah, I assumed it was a testsuite, it still feels hackishly evil to require "root" in a testsuite. ;)08:58
infinity(Unless it's real root, which is entirely valid for some kernel testsuites and such)08:59
infinityCan't dep-8 specify wanting root for tests?08:59
cjwatsonYes.09:00
infinityev: Might it not be better to just do a dep-8 test with real root, instead of trying to do this at build time?09:00
cjwatsonI'd personally prefer doing things without requiring that, but each to their own.09:00
infinityev: If it's going to blow up the dpkg DB, "Restrictions: needs-root breaks-testbed" looks appropriate.09:00
pittihowever, ev's test-crashes package just lives in a PPA AFAIK, it's not actually in Ubuntu09:01
pittiwe can run DEP-8 tests from selected PPAs, though, so it might still be an option09:01
infinitycjwatson: I'm of two minds.  I'm all for not requiring root to test things, but there's also the reality that when you abstract and synthesize a little too much, you lose all the fun corner cases of the original test conditions.09:02
infinity(And synthesizing root definitely can fall under that umbrella, since you end up faking a bunch of calls that you might otherwise have broken something with)09:02
NikThHello. Can someone tell me why the "~" character is not allowed in package name ? Read here another build failure of mine. https://launchpadlibrarian.net/140581585/buildlog_ubuntu-raring-amd64.linux_3.8.0-999~bfsbfq1_FAILEDTOBUILD.txt.gz09:14
xnoxdidrocks: the c++ specific symbols go right after the "how to add c symbols", I'm not sure it makes sense to copy & paste and repeat the same information twice. Hence the c++ answer starts with "similar to above,..."09:14
didrocksxnox: from my knowledge, upstream doesn't really go through and won't look at it. They are looking for step by step instructions09:15
didrocksit's already hard to have them reading the documentation (again illustrated yesterday :p)09:15
didrocksso let's make this as simple as possible for them09:15
cjwatsonNikTh: Er, it just isn't09:17
cjwatsonhttp://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Source has the rules for package names09:17
infinityNikTh: If you make that 3.8.0-999.1~bfsbfq1, you'll be fine.09:19
infinityNikTh: Understanding how the kernel package does ABI/build numbering is helpful here.09:19
infinityNikTh: But might I also point out that you're perhaps doing a disservice to your users by jacking up the version number on -generic unless you intend to rebase for every single security upload as soon as we release...09:20
infinityNikTh: (A different flavour entirely, so they know what they're getting into might be better, I dunno)09:20
NikThinfinity: exactly. I thought this too. Because I have already uploaded a package with this.. tilda (I think is the name) character inside and I had no problem. 3.8.0-21.32nikth1~bfsbfq109:20
infinityNikTh: 3.8.0-21 is the kernel ABI in that example, .32nikth1~bfsbfq1 is the build ID.09:21
infinityNikTh: The first part ends up in the binary package names, the latter part is only in the versions.09:21
infinityNikTh: It splits on the first '.' after the '-'09:21
NikThI want to upload a completely different version, so I changed the ABI. I don't want users to upgrade the official ubuntu kernel with mine. I want to install it (if they want) by hand. Manually09:21
infinityNikTh: Notice how the official kernel packages are versions like: "3.8.0-21.32" and "3.8.0-21" is in the package name, but ".32" isn't.09:22
NikThWhat name you suggest infinity09:24
NikThinfinity: to achieve my goal. Not upgrade the Ubuntu official kernel when users add my PPA, but install a new kernel instead09:25
cjwatsonHaven't people suggested several times that for kernel-specific questions you should use #ubuntu-kernel, BTW?09:25
cjwatson(Because this line of questions is absolutely an artifact of things that are specific to the kernel packaging)09:26
NikThcjwatson: I thought this was a debian package system error.  But I will ask there too. Thanks09:26
cjwatsonIt is not, it's kernel-specific.09:26
cjwatsonAs has been pretty much everything you've asked about over the last few days :)09:27
cjwatsonThe kernel has very complex packaging that needs to be tickled just right09:27
mlankhorstfirst sign of kernel developer, perceiving inanimate kernels as alive?09:28
pittiDon't anthropomorphize computers, they don't like that!09:29
StevenKpitti: Haha09:29
=== ckpringle_ is now known as ckpringle
=== Sweetsha1k is now known as Sweetshark
xnoxdidrocks: collapsed both c & c++ answers into a single symbols question on the wiki, with caveats and links to further reading.09:49
didrocksxnox: ok, will give a look later, thanks!09:49
mptev, any idea why Ubuntu 12.10's error rate has plummeted since the last week of April?10:15
davmor2mpt: every moved to 13.04 it's better10:16
davmor2mpt: everyone even10:16
mptooh, that might actually be it10:17
mptPeople upgrading and the error tracker hasn't yet realized they aren't using 12.10 any more10:17
evmpt: I'm not sure. It's surprising, given that awful "oh you want to upgrade? Sorry pal, not happening" bug.10:17
mptev, how does the ID work on upgrades? Does it stay the same?10:17
evmpt: by ID do you mean at what point does the release change for new crash reports on the system during an upgrade?10:18
mptThat might also explain the (lesser) dip in 12.04's error rate when 12.10 came out10:18
mptev, no, at what point (if any) does the machine ID change.10:19
evit never changes10:19
evpurposefully10:19
evit's based off a value in the DMI tables10:19
evthe system uuid, sha512 hashed10:19
mptev, good, so, as soon as we get a report from a machine release N+1 do we remove it from the count of machines known to be running release N?10:20
evmpt: in the calculation for the number of unique machines seen in a 90 day window?10:21
mptev, yes.10:21
evmpt: no - I suppose we could take the set difference, working backwards10:21
evso figure out the unique machines seen in Saucy in the past 90 days, hold those in memory, then figure out the machines seen in Raring in the past 90 days, removing any that are present in the Saucy list10:22
mptsomething like that10:23
evI'm just wondering if the 90 days part breaks that10:23
evhmm10:23
evno, I think we're okay. It's simply preventing double counting a machine against two releases.10:25
evfiling a bug10:25
mptI'm already doing it :-)10:25
evah excellent10:25
evI do wonder what the effect will be for issues like the upgrader bug10:26
evwe'd be counting those machines for Raring, even though the issue happened in Quantal10:26
evbecause they were seen on that day as using Quantal, assuming they found a way around the upgrade problem10:26
mptbug 118375910:28
ubottubug 1183759 in Errors "Machine counts for Ubuntu version include machines known to be running newer version" [Undecided,New] https://launchpad.net/bugs/118375910:28
mptIf that's the cause of the 12.10 slump (and the bug isn't fixed first), the 12.10 error rate will return to ~0.05 towards the end of July.10:31
=== mmrazik is now known as mmrazik|lunch
cjwatsonRAOF: Could you merge libxfixes?  I'm touched-it-last, but only for a rebuild; the substantive changes are yours.10:51
xnoxev: how is release detected? i'm running a mixed saucy/raring install and I did not use upgrade-manager to upgrade.10:56
* xnox 'd like to know if I am counted as raring or as saucy.10:56
evxnox: whatever is in lsb-release/os-release, I imagine10:57
=== MacSlow is now known as MacSlow|lunch
xnoxsaucy, all good.10:57
cjwatsonI fear I may have temporarily made texlive-base uninstallable in the next publisher cycle.  It shouldn't be a big problem except for people installing saucy or upgrading to saucy in the relevant window (upgrades within saucy won't be affected, as far as I can make out), and it ought to fix itself after the next proposed-migration run and publisher cycle.11:34
cjwatsonSorry about that.11:34
sil2100cyphermox: hi! I just checked https://code.launchpad.net/network-manager and noticed that the importer failed importing for git over 5 times12:18
=== mmrazik|lunch is now known as mmrazik
maxbsil2100: Check the logs:12:26
maxb2013-05-22 11:48:25 INFO    Unable to import branch because of limitations in Bazaar.12:26
maxb2013-05-22 11:48:25 INFO    The repository you are fetching from contains submodules, which are not yet supported.12:26
=== _salem is now known as salem_
=== bfiller_afk is now known as bfiller
pitticjwatson: wow, apologizing for 30 minutes of minor installability breakage in a cycle is a really nice testament to how far we've come!12:39
cjwatsonHeh, yeah.  Hopefully it was just that; unfortunately once you break something proposed-migration will basically do whatever it takes to improve things, so it's hard to see what may have broken as a result.  The total uninstallable count appears to have gone up by one per architecture ...12:47
cjwatsonCan't quite work out what though12:48
cjwatsonProcessing NBS to see if that helps12:48
evdrat. I got so far with a few fakeroot fakechroot lines and then hit the wall that is needing /proc in the chroot.12:52
pittiev: you can create a /proc -> /proc symlink in the fakechroot12:52
* ev beats his head on the desk12:52
pitti(at least that worked a few years ago when apport's retracers were still using fakechroot)12:52
evthanks pitti12:52
pittiit looks recursive, but back then it was acting like pointing "outside" the fakechroot into the real fs12:53
=== MacSlow|lunch is now known as MacSlow
=== doko_ is now known as doko
hallynwhen installing a new package which has preinst and postinst, as well as an upstart job, will the upstart job be started after preinst and before postinst?  (I should think so, but wanted to make sure)13:31
pittithat surely depends on the start condition?13:32
pittijodh: ^13:32
rbasakDoesn't the upstart job get started _by_ the postinst, usualy courtesy of debhelper? Or does it work differently with upstart, or have I completely misunderstood the question?13:42
cjwatsonThe upstart job is indeed normally started by the postinst13:43
hallynrbasak: no, that's the question...  the issue is lxc.preinst is setting up /etc/default so that the lxc-net.conf upstart job can start lxcbr0 - but lxcbr0 is not being started.13:43
hallynuntil you reboot or manually restart lxc-net13:43
cjwatsonIt would be incorrect for it to be started before the postinst, in general, because the package is unconfigured then13:43
cjwatsonhallyn: It's your postinst's responsibility to do that.  Is this an upstart-only job though?13:44
cjwatsonYeah, it is13:44
cjwatsonI think there are some (unfiled?) problems with upstart-only jobs at the moment13:44
cjwatson20:36 <infinity> slangasek: Does dh_installinit need a bit more mangling for the upstart-only case now that the upstart-job links disappeared?13:45
hallynah13:45
rbasakAh - so nothing is starting the upstart-only job in hallyn's postinst?13:46
hallyncjwatson: to be clear - the #DEBHELPER# should insert the necessary code if dh_installinit is being used, right?  I don't then ahve to manually do it in postinst?13:46
* hallyn looks up13:46
cjwatsonIndeed, you shouldn't have to do this manually, it's a debhelper bug13:46
hallynis there an open bug for this?13:47
cjwatsonI don't see one13:48
cjwatsonLet me see, maybe it's not too hard13:49
hallynah, found the backlog.  Note everyone uses UTC for their irc log timestamps? :)13:49
hallyncjwatson: just wanted to mark bug 1183807 a dup of it if there was one13:49
ubottubug 1183807 in lxc (Ubuntu) "lxcbr0 is not created on package install" [High,Triaged] https://launchpad.net/bugs/118380713:49
cjwatsonI've added a debhelper task13:52
cjwatsonlxc will need to be rebuilt after it's fixed though13:52
=== wedgwood_away is now known as wedgwood
hallyncjwatson: great, thanks13:54
cjwatsonhallyn: Fancy trying http://paste.ubuntu.com/5697031/ ?13:56
=== ckpringle_ is now known as ckpringle
hallynbuilding14:01
=== mmrazik is now known as mmrazik|afk
hallynd'oh, clerical error.  retrying14:07
hallyn(had built debhelper, then built lxc... without installing the debhelper pkg :)14:09
hallynalas, still no lxcbr014:10
hallyncjwatson: ^ :(14:11
cjwatsonhallyn: Can you put the resulting .deb somewhere for me?14:11
=== kentb-out is now known as kentb
hallyncjwatson: but the test in http://paste.ubuntu.com/5697031 is for '-x /etc/init.d/*.conf', but none of those are executable14:12
hallynsure, you mean the lxc deb right?14:12
hallyncjwatson: http://people.canonical.com/~serge/lxc_0.9.0-0ubuntu9_amd64.deb14:13
cjwatsonhallyn: No, the test is -e /etc/init/*.conf ...14:18
cjwatson(ignore the LHS)14:18
cjwatsonoh, it's not being substituted properly14:19
=== kentb is now known as kentb-afk
cjwatsonhallyn: http://paste.ubuntu.com/5697103/14:21
aa10123wedgwood:14:37
hallyncjwatson: success!14:40
hallynno wait14:40
hallynyup, success14:41
cjwatsonhallyn: OK, thanks - uploaded14:47
=== sabdfl__ is now known as sabdfl
bdmurraydoko: dobey mentions that bug 1171568 was fixed by a version of sqlite3 in saucy.  could we get that SRU'ed?14:48
ubottubug 1171568 in sqlite3 (Ubuntu) "libsqlite3-0 3.7.15 breaks u1db tests" [High,New] https://launchpad.net/bugs/117156814:48
hallyncjwatson: so lxc needs a rebuild-only upload?14:49
cjwatsonhallyn: It will do after debhelper has built and published14:51
hallyngreat, thanks14:53
xnoxbdmurray: I disagree, that it fixed anything.15:22
xnoxstill FTBFS in sbuild here.15:22
xnoxcommented on the bug report.15:24
bdmurrayxnox: kay, thanks15:27
=== Ursinha_ is now known as Ursinha
=== kentb-afk is now known as kentb
tvossslangasek, ping15:37
cjwatsonhallyn: you can safely upload lxc now15:42
cjwatsonroaksoax: ^- you were asking about what turned out to be the debhelper part of bug 1183807 the other day too - fixed now15:42
ubottubug 1183807 in lxc (Ubuntu) "lxcbr0 is not created on package install" [High,Triaged] https://launchpad.net/bugs/118380715:42
hallyncjwatson: oh, i misunderstood you before then.  ok, will upload15:47
cjwatsonmisunderstood how?  (out of interest)15:48
roaksoaxcjwatson: awesome! thanks!15:49
hallyncjwatson: "hallyn: It will do after debhelper has built and published" I thought you meant a rebuild will be triggered automatically15:50
hallyn:)15:50
=== salem_ is now known as _salem
cjwatsonOh I see15:50
cjwatsonSadly we don't have automatic rebuild support15:50
cjwatsonSo the best I could have done (but didn't) would have been cron.cjwatson ;-)15:50
hallyn:)  cool, pushed.15:53
hallynstill don't see why pull-lp-source is being so flaky for me, on several (but not all) hosts.  I'm just defaulting to dget from the launchpad publishing history15:53
=== _salem is now known as salem_
tvossslangasek, ping16:29
=== salem_ is now known as _salem
=== _salem is now known as salem_
alexblighWhen building stuff with pbuilder etc., how does it persuade debootstrap to use (e.g.) precise-updates as well as precise. IE how do you know you aren't building using a buggy version of gcc or against a buggy static library?17:02
dobeyalexbligh: i run pbuilder-update before every build. but precise has -updates and -security enabled by default, so the chroot will also have them enabled by default. just run the update regularly17:03
alexblighOK - so it relies on pbuilder-update. Thanks. I was hoping there was a way to persuade debootstrap to produce up to date builds out the box. Oh well. I think I need to try multistrap then.17:06
cjwatsonI know pbuilder is hideously inefficient but it doesn't debootstrap every time.17:08
cjwatsonThat would be a bit much.17:08
slangasektvoss: hi17:08
alexblighcjwatson, nah I was seeing whether pbuilder had solved the problem I was looking at. I want to do a debootstrap (or better a cdebootstrap) to build an image using precise AND precise-updates. I was just hoping someone had fixed this for pbuilder.17:09
slangasekcjwatson, infinity: hmm, evidently I missed that dh_installinit question before... so under Debian policy, there should no longer be any "upstart-only" jobs, but I believe the dh_installinit bits were written to work anyway if you do have one17:09
cjwatsonYou definitely shouldn't use cdebootstrap for anything - it's obsolete.17:10
cjwatsonThe last useful innovation it introduced was incorporated into debootstrap in 2005.17:10
alexblighcjwatson, the innovation I want is looking at more than one repo. But I don't think it does that either.17:11
cjwatsonFor debootstrap I'd probably just write a trivial wrapper which makes sources.list look the way you want it and then run an update.17:11
alexblighthat actually doesn't work well. Firstly, my image which I am trying to keep small ends up with the ghosts of packages removed. Secondly there are packages like linux-image-current-generic which are not actually in precise, but that's (obviously) exactly what you want to install. 2 kernel packages inflates the size of the image quite a lot.17:13
alexblighI am trying to get away from running anything in the image (chroot or otherwise).17:13
=== francisco is now known as Guest60367
=== jelmer is now known as samba_jelmer
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
phillwHi, sorry about this, as I am sure I have asked before.. is the usage of xdg-open no longer suggested for 'quick-links' such as those on "Easy Install" https://help.ubuntu.com/community/RestrictedFormats19:05
mterry@pilot in19:16
=== 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: mterry
=== samba_jelmer is now known as jelmer
genii-aroundI want to modify the !wubi factoid but would like to double-check here for facts...   as I understand, wubi is no longer supported from 13.04 onwards, but I still see it for instance at http://releases.ubuntu.com/raring/wubi.exe  . So: Is it in fact dropped, or no longer in the iso image? Also, does the wubi.exe for Raring work or is it some carryover from previous versions?19:38
slangasekgenii-around: it was released with 13.04, but has been de-emphasized on the website due to the lack of support for Windows 8 / SecureBoot19:39
genii-aroundslangasek: OK, thanks. Will it be in Saucy ?19:41
slangasekgenii-around: I expect it will be; there seem to be developers committed to keeping it in working order19:41
genii-aroundOK. Thanks again19:42
phillwhi slangasek sorry to attempt a kidnap, but is xdg-open no longer used?19:42
slangasekphillw: can't say I know the answer to that; I've never used it directly19:43
slangasekphillw: it's certainly still part of the ubuntu-desktop seed, so I don't know of any reason it would be "no longer used"19:43
phillwslangasek: so, I should report a bug as to it not working?19:44
lifelessphillw: of course19:44
phillwI'll try it in FFox and Chomium.19:44
slangasekphillw: if it's not working, then yes, that's a bug19:46
slangasekwhether the bug is resolved by fixing the tool or removing it, is for the developers to decide19:46
=== timrc_ is now known as timrc
phillwslangasek: It seems to be a chromium bug, Firefox does not report it. as ubuntu are considering using chromium I will report it against that. As ever, thanks for the input :)20:05
TheLordOfTimeslangasek:  are you able to confirm that 'ubuntu-bug' is correctly checking versions of packages?  also, can you dig around on the saucy archive and confirm that the version of "chromium-browser" in saucy is 25.0.1364.160-0ubuntu3 ?20:24
TheLordOfTimeslangasek:  phillw tried `ubuntu-bug chromium-browser`and it said they were using a third-party package.20:25
cjwatsonDoesn't require any privilege to dig around.  $ rmadison -s saucy chromium-browser20:25
cjwatsonchromium-browser | 25.0.1364.160-0ubuntu3 | saucy/universe | source, amd64, armhf, i38620:25
cjwatson(I'm not going to look at ubuntu-bug at the moment though, end-of-day)20:25
TheLordOfTimecjwatson:  no, but it needs access to the internet beyond what I can do via SSH-to-my-system-from-my-phone20:26
TheLordOfTimeokay, that's what i thought, if ubuntu-bug had randomly broken, i'd be appalled and probably be the first to complain :P20:26
shakaranHi, I notice that apport detects crashes in 13.10, but after send the report it nevers open the browser in launchpad. How I can trace/fix this wrong behaviour?20:27
TheLordOfTimei'm not as familiar with bug triage for "Update software to X.Y.Z" bugs, should this be Wishlist / Triaged, or at least "wishlist"?  https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/118308620:27
ubottuLaunchpad bug 1183086 in chromium-browser (Ubuntu) "Please update to 27.0.1453.93" [Undecided,Confirmed]20:27
=== Guest12 is now known as Logan_
TheLordOfTimeactually, regarding that bug there... has anyone tested the version of that in debian unstable on 13.04?20:30
TheLordOfTimeaccording to packages.qa.debian.org, unstable has 27.0.1453.93-1 in unstable.20:30
TheLordOfTimes/13.04/13.10/20:30
* TheLordOfTime groans at his fail.20:30
* ScottK looks around for the LART.20:31
stgraberslangasek: hey, so I ended up being TIL on nfs-utils after sponsoring a small patch last cycle. I have done the merge here but can't easily test it and that's a new upstream version with quite a bunch of changes on the Debian side.20:40
slangasekstgraber: can you throw it up as a UDD mp for me to look at later?  Probably not until Monday evening - I won't get to it today and I'll be away from home all weekend20:41
stgraberslangasek: sure20:41
shakaranIf there are some eclipse ubuntu maintainer here, just bumping this https://bugs.launchpad.net/eclipse-ubuntu/+bug/118399820:42
ubottuLaunchpad bug 1183998 in Eclipse for Ubuntu "Please kindly update Eclipse to 4.2" [Undecided,New]20:42
stgraberslangasek: Launchpad encountered an internal error during the following operation: generating the diff for a merge proposal.  It was logged with id OOPS-69c17ff685621f498e8fd63388bec9ff.  Sorry for the inconvenience.21:05
stgraberslangasek: got that from LP after I sent the MP, so looks like you won't have a diff, sorry21:06
slangasekstgraber: heh, that's fine; I was going to pull it down and review+build+install anyway21:11
stgraberslangasek: oh, I see the problem, LP assumed I wanted to merge my branch into lp:debian/nfs-utils, will retarget the MP, that may end up fixing the diff as a side effect21:25
mterry@pilot out21:31
=== 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:
slangasekstgraber: ok, cool21:32
infinityMan, I wish compiz would crash more today, it's really exciting...21:36
phillwinfinity: I can try in VM if there are any cases you wish testing21:49
=== salem_ is now known as _salem
slangasekinfinity: bug #1181717? or another?21:59
ubottubug 1181717 in unity (Ubuntu) "compiz crashed with SIGSEGV in g_object_unref()" [Critical,Confirmed] https://launchpad.net/bugs/118171721:59
infinityslangasek: That'd be the one.22:00
slangasekinfinity: this looks suspiciously like a gobject/gint casting failure; are you on amd64 too?22:02
infinityslangasek: I am, yeah.22:03
infinityBug #1181324 is driving me nuts too, but only in that "gah, apport, stop yelling at me" way, whereas the compiz one is actually preventing me from working. :P22:03
ubottubug 1181324 in notify-osd (Ubuntu) "notify-osd crashed with SIGSEGV in bubble_get_id()" [Medium,Confirmed] https://launchpad.net/bugs/118132422:03
infinityWell, the second one's preventing me from watching movies after work which is, arguably, almost as important for my sanity.22:04
slangasekright22:05
infinityAlso vaguely related, anyone know how to get my indicator panel back after a total unity explosion, or am I going to have to log out?22:07
* infinity sucks it up and starts closing windows to log out.22:08
slangasekwell, in my total explosions, compiz has died and left me with no control via X, so I've switched to vt1 and respawned it; that lets compiz run but doesn't have the right dbus environment for the rest22:08
jcastroinfinity: `setsid unity` ftw22:08
jcastroalways works for me22:08
infinityslangasek: Ctrl-Alt-T still worked enough for me to re-run unity.22:09
slangasekhmm22:09
slangasekso maybe Ctrl-Alt-T is also not giving the right environment?22:09
slangasek(such bugs have occurred before)22:09
infinityPossibly.22:09
infinityI find my lack of panels disturbing, at any rate.22:09
infinityIt's creepy having a blank bar up there with no clock.22:09
slangasekah, I haven't had that particular failure22:10
slangasekwhen it fails for me, I get no window decorations and no bar at all22:10
infinityThat's what I had initially.22:10
infinityThen ctrl-alt-t and ran a new unity.22:10
infinityAnd now no menus or indicators.22:11
infinityEntirely possible that I failed to run unity in some sort of "I like having stuff" mode.22:11
slangasekright, I mean even after restarting compiz, I have window management (because I can click on a terminal), but no decorations22:11
infinityBut also short on patience and will likely just reboot soon. :P22:11
infinityslangasek: Are you running compiz or unity?  I'd expect a raw compiz to land you about there (management, but no pretty).22:12
slangasekinfinity: ah, I was running it as 'compiz', which DTRT when launched from within the X session22:12
infinityAnyhoo.  Advanced recovery of broken window managers is so 1998.  I think I'll just hope for a bug fix instead.22:13
slangasekso for my part, I can't see what package changed on my system recently that would correspond to this22:14
infinityslangasek: glib?22:17
slangasekseems unlikely22:18
slangasekgiven that nothing else is falling over22:18
infinityI've had nautilus crashing too.22:18
slangasekaccording to https://errors.ubuntu.com/problem/10d5e9a86a0f811a645c6fd60ca2dc94bf3c0462, this crash was seen as far back as Apr 2722:19
infinityslangasek: Hrm.  So could just be "new" to me because I rarely log out and/or reboot.22:20
slangasekright - it first showed up for me on May 19, my last reboot before that was May 17; so I'm trying to see what I upgraded in between that might be to blame22:21
infinityI have no idea when it first happened for me. :/22:21
infinityDoes errors have a "look up everything I submitted" thing?22:22
slangasekI know when it first happened for me, because I filed a bug report immediately ;)22:22
slangasekinfinity: if you know your UUID it might be queriable22:22
slangasekbdmurray: ^^ ?22:22
=== kentb is now known as kentb-out
psusicjwatson, in grub2, deviceiter.c seems to be in an ubuntu patch, restore_mkdevicemap.patch, which has no DEP3 header.. could you help me understand what this patch is for, and why deviceiter.c isn't part of upstream grub2?22:24
slangasekinteresting, the first crash report from April 27 has a GNOME prerelease ppa enabled22:25
cjwatsonpsusi: Upstream deliberately removed device.map and all its evil works, but I had to glue it back in for a while to keep things like grub-pc.postinst and (IIRC) grub-installer working.  I'd like to remove it but those scripts need to be refactored in terms of ... something else first.22:26
infinityI'm liking the "I don't reboot often" argument less, given that last(1) shows I rebooted on May 3, 7, and 17.22:27
infinityAnd I always fully update before I reboot.22:27
cjwatsonThe version of deviceiter.c we're carrying is basically the last one before upstream removed it.22:27
cjwatson(And it's a Debian patch, not an Ubuntu one.)22:27
psusicjwatson, ohh... I know we prefer not to have device.map anymore, but I didn't realize upstream had removed all support for it... I'm specifically looking at the part of it now that identifies dmraid devices.. it needs a fix.. but if upstream doesn't have this file at all, how would it identify dmraid devices?  I thought that this code was used to dynamically identify devices, with or without a device.map22:28
cjwatsonpsusi: There are other interfaces in GRUB that deal with finding devices without the particular form of interface in deviceiter.c22:29
cjwatsonWhich is "enumerate all devices we recognise that are provided by the OS"22:29
psusiso this other mechanism needs enhanced to detect dmraid disks for upstream to do so, and so we can drop that patch eh?  where is this other mechanism?22:30
cjwatsonThat isn't needed at boot time, and even most OS-side tools in GRUB only need to be able to come up with a stable way to refer to things22:30
sarnoldinfinity,slangasek, I believe this should do it: http://errors.ubuntu.com/user/`printf $(sudo cat /sys/class/dmi/id/product_uuid)|sha512sum`22:31
sarnold(though it finds nothing for me, which I find hard to believe. :)22:31
cjwatsonWell, there's no other mechanism to enumerate all OS devices recognised by GRUB that I'm aware of22:31
infinityslangasek: So, the first three I checked all have an updated glib.  Going to keep poking...22:31
cjwatsonWe'd have to invent something that's less horrible than device.map was22:31
cjwatsonAnd maybe refactor on top of things like blkid or other similar facilities, I don't know22:32
cjwatsonIt's not something I've given much thought to because that patch hasn't required very much maintenance22:32
infinitysarnold: Yeah, nothing for me either, so that seems like it's not right. ;)22:32
sarnoldDarn. :)22:33
slangasekinfinity: hmmm; I upgraded libglib on 15 May, so that's not a perfect fit for the timeline here22:33
cjwatsonFor the meantime the right answer is just to amend the Debian patch as needed22:33
cjwatsonHappy to take patches to the DM-RAID code there as long as somebody explains why they're correct :-)22:34
infinityslangasek: But when did you restart compiz?22:36
slangasekinfinity: no later than the 17th when I rebooted22:36
slangasekwhich is 2 days before my first bug hit22:36
infinityslangasek: Kay.  Well, I can't seem to find a single crash that doesn't involve glib 2.37 ... Could be a red herring, but it seems damning.22:36
infinityslangasek: And the graph takes a steep climb when that got uploaded to the archive.22:36
infinityslangasek: You could just have been lucky until your first hit?  It's not like it crashes every 20 seconds.22:37
slangasekinfinity: right.  So, downgrade libglib and see?22:37
cjwatsonUbiquity needed a fix recently for a reference counting bug22:37
cjwatsonWhich started crashing in its testsuite, although it was definitely (in my assessment) ubiquity's problem and had basically always been wrong22:37
cjwatsonThis is ubiquity 2.15.322:38
cjwatsonSo it's possible glib2.0 had a refleak fix which has exposed bugs in other things too22:38
infinityThis doesn't sound implausible at all.22:38
infinityGiven the name of the symbol with the segv. :P22:39
slangasekcjwatson: hmm.  The stack trace does look like a 32-bit "pointer" on a 64-bit system, though22:39
cjwatsonQuite22:39
infinityslangasek: It's crashing on i386 too.22:39
slangasekah22:39
cjwatsonslangasek: Could be an artifact of memory having previously been cleaned up, though22:39
* slangasek nods22:40
cjwatsonI don't know, haven't looked at this crash in detail22:40
cjwatsonBut IIRC the Ubiquity one looked a bit like that at first glance too22:40
infinityDo we have a retraced version of this backtrace anywhere?22:40
slangasekthe one on the bug report is retraced22:41
infinityAhh, in the bug.22:41
infinityYeah.22:41
infinityOh, but no symbols for libunityshell.so, that sort of renders that useless.22:42
slangasekinfinity: ?  https://launchpadlibrarian.net/140437248/Stacktrace.txt22:42
infinitySilly me, I was looking at the thread stack trace...22:43
infinityOr, no, I was just looking at an earlier one in the log.22:43
psusicjwatson, yea... remember how I changed dmraid in 12.04 to use kpartx to activate the partitions since it supported dmraid?  it sets the uuid of the partition to "partN-DMRAID-uuid" and parted-probe is looking for it to start with "DMRAID-" still...23:05
psusisupported gpt rather23:05
cjwatsonexplain> not on IRC at local-midnight :-)23:06
psusierr, not parted-probe, grub-probe... pfft... how many mistakes can I cram into once line? ;)23:07
cjwatsonSounds easy enough to fix though23:07
psusiyea, guess I'll just change it to strstr23:08
psusiinstead of strncmp23:08
cjwatsonIn my about-to-sleep state that sounds OK23:08
psusijust burns me that installs to fakeraids have been broken since 12.04 and I'm just now figuring this out23:08
sarnoldpsusi: is that related to this? https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/117194523:10
ubottuLaunchpad bug 1171945 in mdadm (Ubuntu) "Nested RAID levels aren't started after reboot" [Undecided,Confirmed]23:10
cjwatsonGlad you looked at that, since I'd probably not have got there23:10
psusisarnold, no, this has to do with dmraid/fakeraid, not mdadm23:13
psusiis there a release manager around that can open the precise task for me on bug #1183915?23:14
ubottubug 1183915 in grub-installer (Ubuntu) "grub-probe confused by dmraid" [Critical,Triaged] https://launchpad.net/bugs/118391523:14
cjwatsonpsusi: done, and reassigned to grub223:15
=== wedgwood is now known as wedgwood_away
sarnoldpsusi: aha, thanks. :)23:20

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