[01:05] Is anyone able to sponsor a few things for xubuntu? [01:07] bug 1282734 and bug 1282937 [01:07] bug 1282734 in xubuntu-artwork (Ubuntu) "Please update xubuntu-artwork" [Wishlist,In progress] https://launchpad.net/bugs/1282734 [01:07] bug 1282937 in xfburn (Ubuntu) "Please package xfburn 0.5.0" [Undecided,In progress] https://launchpad.net/bugs/1282937 [01:17] xnox???? [01:19] LinuxPC: It's 1:20am Monday morning for xnox, there's a fair chance he's not around. [01:21] oh, ok, I didn't know what time it is where he is. [01:21] LinuxPC: London. [01:21] infinity: can you build glibc without optimizations? [01:21] I tried just replacing O2 with O0 and it complained cannot build without optimizations [01:22] jtaylor: Dunno, never tried. It could be a mismatch of -O and -DFORTIFY that's tripping you up. [01:23] it was an actual error message telling me I need to optimize [01:23] but I wonder how do you debug it properly then [01:24] jtaylor: Right, but what was the error message? -DFORTIFY_SOURCE will yell at you at -O0, I believe. [01:24] hm ok, I'll try without fortify thx [01:25] Most people, I believe, debug it by getting good at reading optimized gdb backtraces, since an -O0 build would be sufficiently different from -O2 to not always be helpful. [01:26] I'm reasonably familiar with it too by now but for some code its just much faster to ahve O0 code [01:26] * infinity nods. [01:26] if its not serial code usually you get the same results [01:26] s/not// [01:27] though I should give the new Og flag a try once [01:28] infinity: Thanks for the info, I'll check back at a better time. What I wanted to tell him, is, I really appreciated his help. I was getting errors trying to install Ubuntu onto a new drive and then loading dual-boot so that I could still have access to my windows drive. He was an awesome help to me and I wanted him to know it. [01:54] doko_: Should gcc-4.8 depend on libgcc-4.8-dev? [01:55] doko_: Without it, doesn't exist, and pretty much nothing useful can be compiled. [01:55] doko_: (g++ pulls it in transitively through g++ -> libstdc++-dev -> libgcc-dev, hence why build-essential and the buildds are fine and don't show the problem) [01:58] doko_: And, indeed, saucy's gcc-4.8 has the dependency, so I assume maybe it got lost during the libgcc 4.8/4.9 shuffle? [02:01] infinity: no idea what's going on with libnih, but pitti mentioned libnih autopkgtest timing out on ppc64el too, so maybe that's related and it's an across-the-board regression [02:01] doko_: https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1283850 [02:01] Launchpad bug 1283850 in gcc-4.8 (Ubuntu) "Spamassassin update broke Ubuntu GNOME daily builds" [High,Incomplete] [02:01] slangasek: The libnih thing is another incarnation of https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1266492 [02:01] Launchpad bug 1266492 in binutils (Ubuntu Trusty) "ld:i386 crashes with -static -fPIE -pie" [High,Confirmed] [02:01] slangasek: Seems like a bit of a random fluke on default build flags or something that it triggers in a sid userspace and not a trusty one. [02:01] infinity: and adsb seems to think it's a toolchain bug - right [02:01] In related gcc news, why do we now have a gcc-4.9-base package that does nothing but provide a gcc [02:01] (toolchain/libc) [02:02] In related gcc news, why do we now have a gcc-4.9-base package that does nothing but provide a gcc-4.9 binary that says “you don't have gcc-4.9 installed”? [02:02] RAOF: because any compiler we build comes with a corresponding -base, but gcc-4.9 is only supported for go, not for C [02:02] RAOF: RAOF Erm, gcc-*-base don't provide any binaries... [02:03] right, there is no gcc-4.9 binary in that package [02:03] how did you come to find this out, exactly? :) [02:03] RAOF: gcc-*-base is a tiny (very tiny) package that just provides common docs for all packages built from that GCC source. [02:03] slangasek: Ah, that makes sense. It's just a bit surprising that we've got /usr/bin/gcc-4.9 that, if you call it, says “you don't have gcc-4.9 installed” [02:03] Looks like it's hardening-wrapper providing a diversion. [02:03] RAOF: So, it exists to provide the changelog and copyright for libgcc1_4.9, basically. [02:04] RAOF: Yeah, hardening-wrapper always did that to you. :P [02:04] slangasek: I found out because I noticed an upgrade install gcc-4.9-$SOMETHING and thought “ooh, I like trying newer compilers to see if they bring up any new and interesting warnings” [02:09] slangasek: So, the bug with the configure test is a binutils bug. But the part where it subsequently hangs is a glibc bug. I'm uploading a workaround to just skip past the whole mess right now, since the glibc bug is Really Hard to fix, and the binutils bug seems to have seen no traction. [02:10] slangasek: http://deb.li/3DdiR (thanks to sbeattie) [02:14] er\ [02:14] anyone willing to admit to knowing anything about setcontext? [02:17] * mwhudson now knows why his go process is crashing but isn't really sure about who is to blame [02:17] (on arm64) [02:19] mwhudson: Marcus Shawcroft would be your best bet. [02:19] yeah i think so too probably [02:19] mwhudson: Have you tested with the glibc 2.19 in -proposed? [02:20] no, but i looked at pretty recent glibc sources [02:20] mwhudson: Err, assuming this uses glibc at all. If you're talking directly to the kernel, then... Not sure who to talk to. [02:20] yeah, this is gccgo so glibc is involved [02:21] basically: setcontext copies the uc_stack of the context to the task's sigaltstack settings [02:22] which seems a bit strange [02:22] and certainly not what the gccgo runtime is expecting... [02:22] Guessing this isn't how it works on armv7? [02:22] had started to look at that but no idea at this stage [02:24] mwhudson: 402a76b62dded0ee93cfec0471aaeccb989196d2 is the ARM setcontext implementation, modulo later cleanups and bugfixes. [02:24] yeah i think that probably doesn't have the odd behaviour that's causing problems [02:25] unexpected croissant break, brb [02:25] Unexpected? Did you just get thwacked in the head by a wild croissant? [02:26] someone walked in with a tray of them [02:33] so yes, i'm feeling like this is a glibc bug [02:33] cool! i haven't found one of them recently [02:35] mwhudson: There are no glibc bugs, only features that you're using incorrectly. [02:35] infinity: i thought mr drepper was doing other things now [02:35] mwhudson: (On a more serious note, the aarch64 port is still pretty immature, and really only has the one guy working on it, so please do file bugs and annoy Marcus if you sort out solid testcases and the like) [02:35] it could also be a kernel bug, it depends how you squint [02:36] infinity: oh, i am definitely going to annoy people [02:36] mwhudson: Marcus comes back from VAC in ~6h, and will no doubt be flooded by people annoying him (including me)... Get in line. :) [02:36] haha [02:37] infinity: i presume there is a glibc bugzilla somewhere? [02:37] * infinity looks forward to arm64 kit being more widely available and the general hacker community banging on it and finding all the problems with the port. [02:37] mwhudson: https://sourceware.org/bugzilla/ [02:38] would be nice if that happened before T... [02:38] looking unlikely i guess now [02:38] Yeah, even if people start getting their hands on AMD dev boards, it's a bit too late for that to influence trusty in any meaningful way. [02:38] But some bugfixes will likely be backportable. [02:39] mwhudson: Want to CC me (adconrad@0c3.net) on your bug report, so I can keep tabs on what's going on? [02:39] infinity: sure [02:41] mwhudson: Do be sure to test with my 2.19 packages before you report bugs, though. [02:42] We're so dangerously close to mainline right now that you can almost pretend that's testing against mainline. :P [02:42] Almost. [02:42] oh heh look at that [02:42] i am already :) [02:42] (t-mwhudson)mwhudson@am1:~/gccgo-4.9-4.9-20140222$ dpkg-query -W libc6 [02:42] libc6:arm64 2.19-0ubuntu1 [02:42] Shiny. [02:43] I need to find the round tuits to set up a PPA for actual mainline builds. [02:43] So I can be warned in advanace of new testsuite failures, etc. [02:43] Instead of the post-release "hey, all this stuff is broken and I need to fix it" panic. :/ [02:44] Probably also much easier to rebase patches one day at a time instead of 6 months at a time. [02:53] er [02:53] paste.ubuntu.com is down? [02:54] infinity: test case: http://hastebin.com/qunasobobo.c [02:54] infinity: output http://hastebin.com/kacilipepi.sm [02:55] paste.ubuntu.com appears to be up [02:56] Takyoji: not accepting new pastes though [02:56] ahh, understood [02:56] anyway, have got a sysadmins attention now [03:01] what's the common practice for handling changelog entries for debian revisions in x.y.z+reallyA.B.C releases? [03:03] do i just put the intermediate A.B.D-1 changelog entry in between the x.y.z+reallyA.B.C-0ubuntu1 and x.y.z+reallyA.B.D-1ubuntu1 entries? [03:03] or do i just leave it out? [03:03] hyperair: Up to you. But if it implies bug closures and such, it might be less confusing to leave it out. [03:04] hmm, why would it be less confusing in that case? [03:04] Because people parsing a changelog for the bug might think it's closed. [03:04] *shrug* [03:04] but it is closed, is it not? [03:04] I mean if the interim new upstream release closed bugs. [03:04] i mean the bugs closed in the A.B.D-1 changelog entry [03:05] If that closed bugs, you should reopen them. [03:05] why? [03:05] ... [03:05] Because they're no longer fixed by code you're not shipping? [03:05] why wouldn't they? [03:05] the bugfixes are from A.B.C..A.B.D [03:06] i'm merging these changes into x.y.z+reallyA.B.C so that it's x.y.z+reallyA.B.D. [03:06] Oh, I may not be seeing your usecase here. I'm thinking that you're reverting from x.y.z to A.B.D, not just upgrading from A.B.C to A.B.D [03:06] i've already reverted from x.y.z to A.B.C [03:07] now i'd like to upgrade from A.B.C to A.B.D [03:07] So, if this is about us having messed up and reverted in the past and now merging with Debian's A.B.C->A.B.D, then yeah, I'd keep the Debian changelog entries in between. [03:07] rigth, and should i renumber the entries? [03:07] so that debian's A.B.C-1 entry is now x.y.z+reallyA.B.C? [03:07] Nah. [03:07] okay [03:07] What's the actual package in question here? [03:08] Is x.y.z close enough to A.B.D that the mistake will sort itself soon? [03:08] Or are we talking an order of magnitude where it might be worth begging the Debian maintainer to add an epoch to get you out of your mess? :P [03:09] banshee [03:09] i'm the debian maintainer [03:09] no epoch necessary [03:09] Ahh, yeah, that'll sort itself soon enough. [03:09] yeah [03:09] So, yeah, I'd just stuff the interim versions in there unchanged in your merge. [03:10] okay cool [03:10] infinity: https://sourceware.org/bugzilla/show_bug.cgi?id=16629 [03:10] sourceware.org bug 16629 in libc "[aarch64] setcontext clobbers alternate signal stack" [Normal,New] [03:10] "Merge changes from 2.6.1-5" [03:11] hyperair: For sanity's sake, I probably would have called that 2.9.0+really2.6.1-5ubuntu1 instead of 2.9.0+really2.6.1-0ubuntu1, as a better indication of the relationship with the Debian packaging. [03:11] infinity: yeah i realized that a little too late, and didn't think it warranted another upload [03:11] * infinity nods. === SpamapS_ is now known as SpamapS === mwhudson is now known as zz_mwhudson === tlyu_ is now known as tlyu === stub` is now known as stub === seelaman` is now known as seelaman [05:46] How can i check locally if a package supports building on ppc64el? [05:47] check build logs on launchpad? [05:47] For a merge i'm doing [05:47] https://code.launchpad.net/~noskcaj/ubuntu/trusty/garcon/merge/+merge/207861 [05:47] and two more in progress [05:54] Noskcaj: I believe the current status is ‘upload it and see’; it doesn't seem that qemu has grown support yet. [05:54] ok [05:54] And chance you could do some sponsoring then? [05:54] That said, we're in feature freeze now; does it have an exception? [05:54] bugfix releases [05:54] (Or is purely bugfix?) [05:55] Trusty has a git snapshot, it's now actually released with a bugfix or two. (Garcon) [05:55] one is bugfix + translation, the other we have a git snapshot of so it's just re-enabling docs and more translations [05:56] Noskcaj: If it has a configure script, you can make an educated guess on support. [05:57] how? [05:58] Noskcaj: Also, it might not matter unless it builds a library... [05:58] Ahh, it does. [05:58] libxfce4ui does, i'm not sure about garcon [05:58] Noskcaj: So, search for "powerpc64" in libtool.m4 and configure, and other places that have that construct. Compare the /usr/share/aclocal/libtool.m4 ... Note that your is wrong. [05:59] "your is" ? [05:59] Noskcaj: If you run dh-autoreconf, it might just solve itself, assuming autoreconf on that package relibtoolizes. [05:59] Noskcaj: The merge you linked to has old libtool macros. [05:59] garcon is also a library [05:59] s/your/yours/ [06:00] ok [06:00] https://code.launchpad.net/~noskcaj/ubuntu/trusty/libxfce4ui/4.11.1 is the other merge [06:00] In other news, why do people still do Debian merges as MPs? It's completely unreadable and unparseable. [06:01] infinity, How should i be doing it? [06:01] (debian merges) [06:01] Noskcaj: Well, that merge explicitly claims it's using dh-autoreconf for ppc64el, so I assume that works. :P [06:01] Noskcaj: I dunno. I prefer the sort of patches that MoM spits out. Delta against Debian is much more helpful (usually tiny) than delta against previous Ubuntu (can be several megs of unauditable goop). [06:02] Plus, you can interdiff deltas between Debian nicely. [06:02] Old delta was foo, new delta was bar, quick interdiff shows the 5 lines you had to change to make the merge work. [06:03] makes sense, issue being MoM makes a lot of files and clutter, which get's confusing to new people trying to merge [06:03] Surely nowhere near as confusing as a massive MP no one's going to read before committing. :P [06:03] although i should be on the reviewing end soon-ish [06:03] (And if no one's going to review it, you'd just subverted the whole point of getting a sponsor to upload) [06:03] s/you'd/you've/ [06:06] yep [06:07] my current issue being, i have both sorts of merge up, and no sponsoring anywhere [06:07] e.g. bug 1282937 [06:08] bug 1282937 in xfburn (Ubuntu) "Please package xfburn 0.5.0" [Undecided,In progress] https://launchpad.net/bugs/1282937 [06:08] (bugfix only, all major changes are already in ubuntu as patches) [06:21] Noskcaj: Well, now that feature freeze has come and gone, you might be able to find sponsors who aren't crazy busy. :) [06:22] * Noskcaj looks at sponsoring queue, 51 packages. [07:01] Good morning [07:01] good morning [07:05] hey dholbach, wie gehts? [07:06] pitti, sehr gut - und dir? :) [07:06] dholbach: still feeling a bit zombie-like with the jetlag, but ok; at least no ubuflu :) [07:09] infinity, slangasek: yes, libnih keeps getting eternally stuck on ppc64 and armhf; it even seems to reset autopkgtest's timeout timer, so not even that kicks in [07:09] infinity, slangasek: so I had to kill all of them at some point [07:15] Could someone please sponsor https://code.launchpad.net/~noskcaj/ubuntu/trusty/clutter-1.0/1.16.4/+merge/207778 ? [07:16] It's bugfixes, so it shouldn't need an FFe [07:17] infinity: ah, gunnarhj reminded me that we should refresh the -base langpacks, as we just got a new ubuntu-docs; I'm doing that now, does that still work out for beta-1? [07:17] (will also make the images smaller) === mardy_ is now known as mardy [07:44] pitti: Yeahp, should be fine, b1 freeze is later todayish. [07:45] Noskcaj: Can you find out where clutter upstream got their libtool from? [07:45] Noskcaj: It's buggy. :/ [07:45] Noskcaj: If Fedora's shipping that, they need to stop. [07:46] looking now [07:46] Noskcaj: See this bit from your diff: http://paste.ubuntu.com/6985749/ [07:46] Noskcaj: That top set should say powerpc64le and powerpc64 (as the libtool.m4 on your Ubuntu system does). [07:47] ok [07:47] Noskcaj: So, they obviously relibtoolized with a broken libtool, we should hunt down where that's coming from before it infects more upstream projects. [07:48] the git log doesn't seem to have a libtool change since 2011, but i've seen that issue before in something [07:48] doko_: I've seen 'Exception ignored in: > [07:48] pitti: Everyone's seen it. Happens on every python postinst. :P [07:48] doko_: from /usr/lib/python3.4/subprocess.py in a lot of places; postinst scripts, tests, etc.; do you know where that's coming from? that's something since the py3.4 default [07:49] Noskcaj: libtool and configure bits might not be in git at all, autogen might be part of the tarball release process. [07:49] looks like your right, i can't see libtool in the source [07:50] Noskcaj: Right, hence hunting down the guy who did the release tarball to find out what distro he made it on to see if their libtool can be fixed would be awesome. [07:50] (My guess is Fedora, since it's a fairly GNOMEish thing, but who knows) [07:50] just let my computer unfreeze from my current compiling and i'll look [07:53] pitti: apparently the kernel API broke again and fglrx doesn't build any more in Trusty. I wasn't notified. Is there a way to get the system to send me an email about it? [07:59] tseliot: we don't currenlty have anything which triggers the ubuntu-drivers-common autopkgtest on kernel uploads [07:59] tseliot: jibel is doing separate DKMS tests, they might be able to give you an email notification [08:00] tseliot: http://d-jenkins.ubuntu-ci:8080/view/DKMS/view/Trusty%20Release%20-generic/job/dkms-trusty-release-generic-fglrx/ ran on Saturday and succeeded [08:00] pitti: err... I think it would be useful to do that when the kernel is uploaded, so that if the API breaks we know about it [08:00] http://d-jenkins.ubuntu-ci:8080/view/DKMS/view/Trusty%20Release%20-generic/job/dkms-trusty-release-generic-fglrx_updates/ ran on Sat as well and failed [08:03] yes, it would; we could perhaps add a linux-libc-dev build dependency to u-d-common, so that the reverse dependency check mechanism kicks in? [08:04] tseliot: https://jenkins.qa.ubuntu.com/job/trusty-adt-ubuntu-drivers-common/58/ ran yesterday, did we get a new kernel since yesterday? [08:04] (and succeeded) [08:04] infinity, The developer's name is Emmanuele Bassi, i have to go and have dinner, than i'll email him === FlannelKing is now known as Flannel [08:05] pitti: How would ubuntu-drivers-common help identify if fglrx or nvidia have stopped building? [08:05] pitti: I updated my system on Saturday and the build failed. I'm not sure if they fixed it over the weekend. [08:05] apw: ^^ [08:05] pitti: Or is its autopkgtest an attempt to build everything it knows about? [08:05] infinity: its autopkgtests check our most popular dkms packages (nvidia, fglrx, bcmwl) [08:05] tseliot: There have been no new kernels over the weekend, though there is one in proposed since Friday. [08:06] infinity: https://jenkins.qa.ubuntu.com/view/DKMS/? is a more comprehensive approach to testing DKMS packages, but it doesn't hold back new kernels on failures [08:06] let me check what kernel version caused the problem [08:06] 3.13.0-11-generic [08:07] pitti: I don't know if it should hold back new kernels necessarily, but it certainly needs a notification system that isn't "refresh the page once in a while". === zyga_ is now known as zyga [08:08] infinity: I'm not sure whether it has notifications; jibel and the kernel team discussed how notifications should look like back then, but I forgot what the result was [08:08] adding email notifications to jenkins is trivial, but I don't know any more whether the kernel team actually wanted them [08:08] the failure: http://paste.ubuntu.com/6985814/ [08:08] good morning [08:12] pitti: is this a good log? http://d-jenkins.ubuntu-ci:8080/view/DKMS/view/Trusty%20Release%20-generic/job/dkms-trusty-release-generic-fglrx/24/ARCH=amd64,label=wazn-adt/artifact/results/fglrx/13.350/3.13.0-12-generic/x86_64/log/make.log [08:12] pitti: "build succeeded with return value 0 duplication skipped - generator was not called from regular lib tree done." [08:17] pitti: the log from "successful" builds looks exactly like the one from the failed build (19 February) [08:23] at least it seems the compilation worked? [08:27] pitti: it still doesn't here [08:27] let's try the kernel in -proposed [08:34] I'm having problems installing Skype on my 64 bit Trusty machine. Is this the right place to as for help? Output of "apt-get install skype" and "apt-get install skype-bin" and some other commands at: http://upload.egarden.fi/apt-get_install_skype_failed.txt [08:38] Wnt: You want #ubnutu, this isn't a support channel. [08:39] yes, #ubuntu [08:39] Hello guys! I need help with a FTBFS issue on trusty. [08:39] anyone has a few minutes to spare? [08:40] phanimahesh: Depends on the issue and the minutes. Just ask. [08:40] unity-tweak-tool is a package in the repos, and I am a member of its dev team. [08:40] python3.4 transition issues [08:40] And due to a python transition issue, tha package fails to build on trusty. [08:41] and i'm not able to figure out how to fix it. [08:41] Wasn't that fixed in the archive 4 days ago? [08:41] + python3.3 setup.py build --executable=/usr/bin/python3 [08:41] /bin/sh: 2: python3.3: not found [08:42] that is the relevant error message in the failed build log [08:42] phanimahesh: That should just be python3, not python3.3 [08:42] https://github.com/freyja-dev/unity-tweak-tool/blob/master/debian/rules [08:42] That is our debian/rules [08:42] http://launchpadlibrarian.net/167142991/unity-tweak-tool_0.0.6_0.0.6ubuntu1.diff.gz [08:43] phanimahesh: Like I said, this was already fixed in the archive, afaict. [08:43] Andrew should probably have forwarded you the patches, but there you go. The last build in trusty was against python3.4 as default, and worked fine. [08:43] Oh. [08:43] Thanks. :) [08:43] I did see that he backported a crash fix, [08:44] but did not notice the change to debian/rules. [08:44] And debian/control. [08:44] I'll pull in the changes. [08:44] Thanks. [08:44] Equally important. [08:44] yup. just looked at the changelog. [08:44] thanks! === mthaddon` is now known as mthaddon [08:58] Hey guys! I have to geplace gksudo by pkexec. But how can i display a special message to the user like gksudo --message "Hey you"? [08:58] replace [09:00] imapados: it uses the polkit .policy's message, see e. g. /usr/share/polkit-1/actions/com.ubuntu.update-notifier.policy [09:00] thx, pitti! [09:00] imapados: the pkexec caller can't set an arbitrary message [09:00] that's quite by design [09:01] Hmmppff.. [09:01] Noskcaj: infinity: thanks for your help. [09:01] no problem [09:01] But you won't use gksudo in future? [09:01] I should have noticed it earlier, though. [09:01] imapados: we have dropped gksudo for almost everything many cycles ago already, so yes [09:02] so, i will follow you! ;) [09:09] infinity: ok, built and tested; upload ahoi [09:10] pitti: Should all build before stgraber wakes up, so yay. :) [09:10] Especially with that massive army of x86 builders you now have... [09:15] infinity: indeed; I wonder whether they can keep up with debuild/dputting them :) [09:16] hm, probably should have updated the chroots before, but *shrug* too late [09:16] You mean the LP buildd chroot? [09:16] yes === iulian is now known as Guest58541 [09:17] pitti: The largest portion of that upgrade (libc6 and gcc) is in -proposed, which isn't in the chroots, so wouldn't win you much. [09:17] ah, ok [09:17] 54 upgraded packages [09:18] Not like 2m builds are a big deal. :P [09:23] langpack pwned! https://launchpad.net/builders [09:24] doko_: hey, I'd like to understand https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732703 better [09:24] Debian bug 732703 in python3.4 "python3.4: cannot create a virtualenv" [Normal,Open] [09:24] doko_: that effectively breaks virtualenv on python3.4 [09:24] doko_: is that the status quo for the next 5 years or is this still something we can fix for trusty? === doko_ is now known as doko [09:31] zyga, mind adding something constructive to the bug report? [09:33] doko: I try to understand what's the current status first, is ensurepip deliberaltely disabled? [09:35] I just found that it is, what is the reason for that? [09:37] zyga, see debian-devel about shipping pip. debian wants to use the pip shipped by debian. and I don't want to have the ensurepip interfer with the system python [09:38] doko: I see, that makes sense, so pyvenv-3.4 should link to the local copy of pip, right? [09:38] doko: (currently you just get a relatively useless virtualenv as you know, with just bare python) [09:39] zyga, yes, but it is currently my highest priority [09:40] doko: so you are working on this? [09:40] no [09:40] doko: can I help you somehow? [09:40] doko: it is your highest priority or isnt? [09:41] ahh, typo. no, not my highes prio [09:41] ah [09:42] doko: do you have a preferred solution to this problem? is it just as simpe as symlinking pip pip-3 pip-3.4 in the right place? [09:42] *simple [09:43] zyga, if you have patch, please send it [09:43] doko: I'm willing to work on it if I know that's the right solution you will accept [09:44] you'll need to find this solution. I just outlined the requirements [09:44] doko: ok, thankyou === ev_ is now known as ev [09:57] doko: can you tell me if the older version of python3-pip is a part of the story? upstream released 1.5.4, debian (and trusty) is at 1.4.1 [09:58] doko: is that deliberate due to wheels or is that just lack of manpower? [09:58] infinity: cjwatson: Can I have a slither of moderation in the direction of u-d-a please? [09:58] can do, too [09:58] oh really? [09:58] done [09:58] you should be on here then https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce [09:58] thanks! [09:59] Laney: well, I don't admin the ML, I just have a moderation pw [09:59] mmm, "run by" [09:59] It's a hard (hah!) password to forget. [09:59] anyway, happy voting [09:59] *shrug* ~/.listadmin.ini FTW :) [10:00] Laney: Is it bad if I put everyone below None of the Above? [10:00] *chuckle* [10:00] Or, I guess, none of the below... [10:00] it's NOTB [10:00] infinity: haha =) [10:00] if that expresses your thoughts :-) [10:01] Nah. Not this time around. :) [10:02] Snow-Man: hey [10:02] Snow-Man: you asked me about http://www.postgresql.org/message-id/52D6D914.8090207%40agliodbs.com the other day [10:03] Snow-Man: FWIW, I think that features like conf.d are rather useless if you can disable them [10:03] Snow-Man: especially if you can do so at runtime [10:04] Snow-Man: for Debian I'd enable it in the packages, and we can then change p-common to use those instead of always modifying the default one in-place [10:07] ev, bdmurray_: the e.u.c trusty retracing have quite some issues, is there anything we can do help figuring out what is wrong? like the ranking shows we have new compiz/unity segfaults but the reports are of no use since retracing doesn't work [10:07] Snow-Man: while configurability doesn't hurt distros so much, it entirely breaks configuration tools/GUIs that are supposed to work everywhere [10:07] doko, I suppose you have already seen this, but Bug 1283850 is blocking all things beta1-ish like QA for ubuntu GNOME, would be great if you can take a look today ;) [10:07] bug 1283850 in gcc-4.8 (Ubuntu) "Spamassassin update broke Ubuntu GNOME daily builds" [High,Triaged] https://launchpad.net/bugs/1283850 [10:07] Snow-Man: so if you want to make it configurable, you can just as well drop the feature entirely; halves the testing space and avoids trouble [10:07] ev, bdmurray_: e.g https://errors.ubuntu.com/problem/44226fe8b2fa8e16ed82ac4469f9b26e726420a0 [10:08] darkxst, please ask ScottK, I didn't update spamassassin [10:14] doko: well commentry on the bug report, suggests gcc missing a build-dep on libgcc-x.y-dev. [10:14] doko: unless that was intentional... [10:15] hmm, no [10:18] hmm, more gccgo fallout [10:21] pitti, we don't have detailed logs of retracings anymore? [10:22] seb128: on the porter box? nothing changed wrt. logging for a long time [10:22] I didn't look at those for ages [10:24] seb128: I still saw proper logs a few days ago; which logs do you mean? [10:24] pitti, I'm trying a retracing by hand, trying to figure out why https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1283885 is missing unity symbols [10:24] Launchpad bug 1283885 in unity (Ubuntu) "compiz crashed with SIGSEGV in __dynamic_cast()" [Undecided,New] [10:25] "dynamically loaded /usr/lib/compiz/libunityshell.so needs package unity, queueing [10:25] " [10:25] that part looks ok [10:25] pitti, I only see "retracing <...>" in the log, not the logs of the actual retrace (that would hint on why symbols are missing) [10:27] shrug [10:27] #4 0x00007f5b7c526b3a in ?? () from /tmp/s/usr/lib/compiz/libunityshell.so [10:27] No symbol table info available. [10:27] but no indication why that's missing [10:27] the package looks current at least [10:27] doko, it was the gcc update that killed it, read the bug ;) [10:28] pitti, is there any way to tell apport-retrace to display infos about the ddebs it fetches? [10:28] the log has [10:28] "dynamically loaded /usr/lib/compiz/libunityshell.so needs package unity, queueing" [10:28] then the gdb bt [10:28] no debug in between [10:29] WARNING: /home/townsend/.compiz-1/plugins/libunityshell.so is needed, but cannot be mapped to a package [10:29] seb128: ^ [10:29] seb128: ah sorry, different bug [10:30] seb128: that's your local log? because I don't see that on the porter bos [10:30] pitti, on osageorange [10:30] $ ls cache-amd64/Ubuntu\ 14.04/apt/var/cache/apt/archives/*unity_*ddeb* [10:30] box [10:30] pitti, I ran the command manually on porter to have the log [10:30] $ apport/bin/apport-retrace -sv --auth launchpad-credentials -S config --sandbox-dir=/tmp/s 1283885 [10:31] doko: that broke fglrx too here (trusty amd64). The module won't build although the relevant headers are included: http://paste.ubuntu.com/6985814/ [10:31] bah [10:32] pitti, ddebs are missing from http://ddebs.ubuntu.com/pool/main/u/unity/ [10:32] go ddeb-retriever! [10:32] pitti, that version is 4 days old, can we rescue them? [10:32] seb128: yes, hang on [10:32] thanks [10:33] err, buildds don't have ddebs any more from Feb 20? [10:33] pitti, https://launchpadlibrarian.net/166943400/buildlog_ubuntu-trusty-i386.unity_7.1.2%2B14.04.20140220-0ubuntu1_UPLOADING.txt.gz [10:34] "unity has no unstripped objects, ignoring [10:34] find: `/build/buildd/unity-7.1.2+14.04.20140220/debian/unity-dbgsym': No such file or directory [10:34] /usr/bin/pkg_create_dbgsym: nothing in /build/buildd/unity-7.1.2+14.04.20140220/debian/unity-dbgsym and no dbgdepends, ignoring" [10:34] [10:34] I guess upstream bug/lack of -ggdb [10:34] http://klock.buildd/~buildd/ddebs/20140220/ [10:34] empty [10:35] it seems that we don't have ddebs up to 2040220/ on the buildds any more [10:35] pitti, yeah, seems like the upstream build generates stripped binaries [10:35] 20140221 and on still have ddebs [10:35] seb128: so, two bugs here [10:35] although I guess infinity's ppc64 rebuild and temporarily changing the apaches has got something to do with the missing ddebs [10:36] so, missing -g for unity and the manual cleanup [10:40] pitti, thanks for helping debugging that [10:40] pitti, I've opened https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1284047 about the unity issue [10:40] Launchpad bug 1284047 in unity (Ubuntu) "Build stripped binaries, lead to missing debug symbols" [Undecided,New] [10:40] seb128: wasn't that helpful after all :/, but yw [10:40] thanks [10:45] hum [10:45] seems like they have none of the standard build flags [10:46] infinity: so we'll do the locales change in 14.10? [10:47] e.g no -fstack-protector [10:47] debdiff between saucy and trusty has [10:47] -CFLAGS=$(shell echo $$CFLAGS | sed -e 's/\-Wall//') [10:47] +export CFLAGS=$(shell echo $$CFLAGS | sed -e 's/\-Wall//') -Wno-error=deprecated-declarations [10:47] pitti: Nope, I'll do it soon in trusty and get an FFe for it. Just wanted 2.19 in first. [10:47] infinity: ah, godo [10:47] good, too [10:47] is that buggy? [10:48] pitti: As for ddebs, I didn't touch anything on !ppc64el buildds... [10:48] infinity: hm, so do the ddebs not keep the last 7 days of ddebs any more, but perhaps only 3? [10:49] pitti: It's been 3 for... Ever. [10:50] infinity: oh, was it? I had the impression it was 7 [10:50] so, nevermind [10:50] it was 7 iirc [10:50] You can remember all you want, but it's not correctly. :P [10:50] It's been 3 for years. [10:50] lol [10:51] that's not ever :p [10:51] Well, it's been 3 ever since the project was split from LP in 2011. And was 3 before that too, just too lazy to go find the old tree and see how far back. [10:52] shrug, I wonder why unity doesn't get the standard build flags :/ [10:52] cmake issue? [10:52] jtaylor, what is the status of the qhull transition? looks like a lot of octave updates are needed too. maybe merge octave from unstable first? [10:56] seb128: debhelper changed to BuildType=None, that might affect cmake based projects... [10:56] seb128: i was personally against that change... [10:56] xnox, what is BuildType? can I change that just to see if that restore the flags? [10:57] seb128: dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release [10:58] seb128: but... previously it was not defined at all. which is different from defining it to any value... your mileage may vary... [11:00] xnox, no luck, anyway I'm going to let that to the unity team/cmake people to debug [11:01] xnox, "-g -O2 -fstack-protector" are missing, do you know where they are supposed to come from [11:02] commented on https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1284047 anyway [11:02] Launchpad bug 1284047 in unity (Ubuntu) "Build stripped binaries, lead to missing debug symbols" [High,Confirmed] [11:02] seb128: let me poke that a bit. [11:02] xnox, thanks === zigo_ is now known as zigo [11:12] seb128: i have a fix. do you want it as a branch to lp:unity? or direct upload... [11:13] seb128: http://paste.ubuntu.com/6986427/ [11:14] seb128: or the two export lines should be gone, and unity fixed to build with -Wall and -Werror=deprecated-declarations ;-) [11:14] (but still keep DPKG_EXPORT_BUILDFLAGS & include line) [11:17] xnox: Isn't it a bit redundant to include the flags and then use dpkg-buildflags? [11:18] infinity: i know.... but i'm hoping the two overrides will be dropped. And first include gets me cppflags & ldflags, which i'm not overriding. [11:20] xnox: My point is that you already have the environment, why are you running dpkg-buildflags at all? [11:20] xnox: http://paste.ubuntu.com/6986456/ [11:21] xnox: In fact, you also don't need to export twice either. This is all sorts of sloppy. :P [11:21] xnox, sorry, got a timeout, please merge request, that can be batched with other fixes that need to be uploaded today [11:21] xnox: http://paste.ubuntu.com/6986466/ <-- See? [11:22] infinity: ah, ok. I was getting make variable references itself =/ yours looks better indeed. [11:22] xnox: You got the self reference if you used = instead of := at some point. === davmor2_ is now known as davmor2 [11:23] infinity: ack. wanna merge propose your fix to lp:unity ? =) [11:23] xnox: Nope. I'm going to bed. It's all yours. [11:23] infinity: ok, good night. [11:23] infinity, night [11:24] xnox: Out of curiosity, what sort of irresponsible project are we running that removes -Wall? :/ [11:25] Shouldn't they, I dunno, fix the warnings? [11:25] infinity: unity7 === Sweetsha1k is now known as Sweetshark [11:25] infinity: ditto deprecated-warnings. [11:25] infinity: actually, i'll just give them the dpkg-buildflags, and they should fix the other two. [11:25] removing -Wall sounds weird, though; is that meant to remove -Werror perhaps? [11:26] infinity: pitti: and given that i now fetch flags from dpkg-buildflags, in fact, neither Wall nor Werror will be present by default.... [11:26] Actually, wait. Why is this madness being done this way at all? :P [11:26] ah, so this is moot then [11:26] thus the whole "fix" reduces to removing custom processing of CFLAGS/CXXFLAGS.... [11:26] the "don't use Wall" seems to be from didrocks in 2010 [11:27] that could probably be revisited [11:27] well, it's from time of unity7 in vala [11:27] so unity1 :) [11:27] can probably be revisted for sure [11:27] yeah, could/should probably be revisited ;-) [11:28] xnox: Here. Use dpkg-buildflags how it's meant to be used: http://paste.ubuntu.com/6986490/ [11:29] infinity: i didn't know it can do _STRIP [11:30] xnox: Yeahp. Though, as you point out, -Wall isn't in the default flags anyway, so those two lines are unnecessary, and you could just use the APPEND. [11:32] didrocks: we had unity in vala! =) lolz. [11:32] i didn't know that. [11:32] xnox: yeah, we even shipped it! :) === MacSlow is now known as MacSlow|lunch [12:09] hum [12:09] (ignore that) [12:10] what's the best way to see what keeps something in main? [12:11] it used to be http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.trusty [12:11] but that now redirects to http://people.canonical.com/germinate-output/ubuntu.trusty/ and is 404 [12:12] cjwatson: ^ is that supposed to exist still? [12:12] put a / on the end [12:12] ... [12:12] aah :) [12:13] seb128: e. g. http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.trusty/rdepends/udisks2/ [12:13] seb128: you get a file for each binary of that source, and an rdepends tree [12:14] * apw is seening a few python blammos during apt-get dist-upgrades ... are these known [12:15] Exception ignored in: > [12:15] that sort of thing [12:15] yep [12:15] ok cool [12:15] pitti, the 404 is the "hum" I just had before :p [12:16] pitti, I was looking at that, but it's not really "digest" [12:16] e.f http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.trusty/rdepends/gnome-control-center/gnome-control-center [12:16] e.g [12:16] lot of those are "depends: u-c-c | g-c-c" [12:16] grep for "seed"? [12:16] oh, ok [12:17] g-c-c dropped from the daily iso [12:17] I like this table better, although it only lists one thing at a time [12:17] so I guess that's something out of the iso that keeps it in main [12:17] http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.trusty/all [12:17] gnome-media (Recommends) [12:17] hum [12:18] but gnome-media is in universe [12:18] hmm, indeed [12:19] compiz (Build-Depend) as well [12:19] oh, and some apps like deja-dup build-depends on libgnome-control-center-dev [12:19] ok, I guess we are not being able to demote it then [12:20] yeah those would do it [12:22] seb128: Laney: i think the point was that "gnome-settings-daemon" / "gnome-control-center" binaries could be demoted to universe, whilst the source/dev/lib packages will stay in main. [12:23] and security would like "gnome-settings-daemon" / "gnome-control-center" bin packages to be demoted. [12:24] xnox, yeah, that should work [12:25] seb128: gnome-control-center-unity: gnome-control-center-unity seems to want to go into universe, i guess it's safe to remove from the archive now? [12:26] xnox, yeah, let me do that [12:26] Laney: seb128: and all the gnome-media / gnome-panel is probably coming from ppc64el/arm64 pulling in a desktop into main... since unity is not built?! [12:26] still not? [12:26] well, let's check. [12:26] https://launchpad.net/ubuntu/+source/unity/7.1.2+14.04.20140220-0ubuntu1 has all archs [12:28] seb128: looking at http://people.canonical.com/~ubuntu-archive/component-mismatches.svg something is odd in the indicator-datetime chain. [12:29] Recommends: indicator-applet | indicator-renderer [12:29] should the default be changed? [12:29] though other indicators do the same thing [12:29] seb128: who provides indicator-renderer?! [12:29] unity [12:30] and indicator-applet [12:30] I believe some Xfce applet provides it as well. [12:30] $ apt-cache showpkg indicator-renderer [12:30] http://paste.ubuntu.com/6986720/ [12:31] seb128: in that case i'm failing to understand why gnome-panel is still pulled in by components missmatches. [12:32] well indicator-applet to be precise. [12:32] could it be that unity is not installable on some arch? [12:32] built != installable [12:32] seb128: but it migrated to release pocket.... britney would tell us that. [12:32] let's check that output. [12:33] britney prevents regressions no? [12:33] seb128: http://people.canonical.com/~ubuntu-archive/proposed-migration/trusty_uninst_full.txt [12:33] e.g if unity had never been installable on e.g ppc64el, would it prevent it to migrate? [12:33] seb128: unity appears to be installable. [12:34] I don't know then [12:34] seb128: actually.... [12:34] unity (7.1.2+14.04.20131106.1-0ubuntu4): libunity-core-6.0-8 [12:34] in the ppc64el section [12:34] yeap. greping for "unity (7" helped. [12:37] xnox, btw, let me know when your unity cflags fix is up for review, I can ack it [12:38] seb128: oh, i get a hallarious internal compiler error =) [12:38] it should be -6.0-9 no? [12:39] seb128: but not when building twice =) [12:40] ah not ubuntu4, that's an old version [12:40] Laney, yeah, I'm not sure why that version is listed [12:40] I wonder if that's a side effect of the ppc64el new boostrap/rebuild [12:40] infinity hinted that component mismatch might be buggy for some days due to that [12:40] seb128, defaults to O3 now [12:41] please get the preprocessed source if possible [12:41] seb128: in a ppc64el chroot, unity7 is installable. [12:42] (well it's downloading packages at the moment...) [12:42] the report refers to an old version [12:42] Laney: well, it's been generated twenty minutes ago... looks like britney is full of lies then. [12:43] doko: is 03 default on i386/amd64 as well?! [12:43] weird isn't it [12:44] xnox, no === Guest18324 is now known as NCommander === Adri2000_ is now known as Adri2000 [12:51] xnox: I see some hack for ppc64el in britney [12:52] https://bazaar.launchpad.net/~ubuntu-release/britney/britney1-ubuntu/revision/221 [12:52] it's probably the full of lies that we should ignore [12:53] cjwatson: infinity: ppc64el rebuild is complete, can we drop the snapshot archive from britney? it's now actively generating lies for us =) [12:54] ditto elsewhere, e.g. components-mismatches if that was tricked into snpashot archive as well. [12:54] I don't see where it was done for c-m though [12:57] * xnox loves launchpad without CSS loading === Trevinho__ is now known as Trevinho === MacSlow|lunch is now known as MacSlow === _salem is now known as salem_ === mhall119_ is now known as mhall119 === vibhav is now known as Guest75897 === enrico_ is now known as enrico === attente_ is now known as attente === sunweave1 is now known as sunweaver === deej` is now known as deej === psivaa is now known as psivaa-afk-bbl [14:39] asac, sure. i think tomcat test failure might be bug 1269073 [14:39] bug 1269073 in tomcat7 (Ubuntu) "test_tomcat_daemon smoke test failure on images with 3.13 kernel " [High,Confirmed] https://launchpad.net/bugs/1269073 [14:49] doko: sorry to bother you with that again, I had some unrelated fire-fighting to do, back to virtualenv problem. Do you think it is the same code that disables 'ensurepip' which makes `virtualenv -p python3 --system-site-packages` *not* install pip as it did before? [14:50] zyga, I don't know. maybe barry could have a look? he uses venv much more than me [14:51] doko: it seems that python2.7 is affected too [14:51] zyga: what's going on? [14:51] doko: i think this is a very serious issue now [14:51] barry: hey [14:52] barry: please run `virtualenv -p python2.7 --system-site-packages /tmp/py27-sys` and confirm that you *don* have pip inside your new venv [14:52] barry: also affects 3.3 and 3.4 [14:53] barry: I'm trying to understand what caused that, initially I assumed that is --without-pip which disables 'ensurepip' on 3.4 but I don't understand how that affects 2.7 [14:53] *dont* [14:53] zyga: looks like that's the case. pip still comes from /usr/bin/pip [14:53] and there's no pip in the venv [14:53] barry: this is a change of beahavior, is that expected? [14:54] zyga: that's *despite* the fact that the log message says it's installing it :/ [14:54] barry: in particular, the outer pip cannot install anything into my venv now [14:54] barry: yes [14:54] zyga: i think that's a bug, yes [14:54] barry: ok, I'd love to file and follow it till it gets fixed (I can help) because it blocks all of my work [14:55] barry: on python-defaults or what? I still don't understand how it might have happened [14:55] zyga: if you de-install system pip, does it work? [14:56] zyga: i would file it on python-virtualenv. we can always reassign it later [14:57] barry: yes [14:57] barry: ok, on it [14:57] tumbleweed: ^^ you did the last few updates on python-virtualenv in debian (which ubuntu syncs unchanged). i wonder if something broke in upstream's 1.11? [14:58] is this expected ? [14:58] $ du -hs ~/.cache/upstart [14:58] 454M /home/smoser/.cache/upstart [14:58] $ ls -altrh ~/.cache/upstart/dbus.log [14:58] -rw-r----- 1 smoser smoser 410M Feb 24 09:58 /home/smoser/.cache/upstart/dbus.log [14:59] zyga, tumbleweed, doko: nope, it's an upstream bug: [14:59] 1.11.1 (2014-01-20) [14:59] [14:59] Fixed an issue where pip and setuptools were not getting installed when using the --system-site-packages flag. [14:59] i will upload a new version to debian and sync it over [14:59] barry: thanks for the quick reaction :) [14:59] barry: will we also get latest pip through that? [14:59] jodh, ^ [15:00] zyga: yes, inside the venv i think, but outside it, that's a separate package [15:00] of course, i never use outside-the-venv pip anyway (that's crazy talk) [15:01] now that i look at the contents, its not upstarts fault i'd guess, but bamfdaemon seems to like to log glib-critical messages a bunch. [15:01] barry: I'm sadly forced to work with things that require system-wide packages installed so that's not an option [15:01] (bamfdaemon:3853): GLib-CRITICAL **: Source ID 163665 was not found when attempting to remove it [15:01] zyga: no, what i mean is that /usr/bin/pip is a separate thing, which i don't think sane people on a distro like debuntu should be using if they can help it ;) [15:02] it'd be very nice to not bundle pip in virtualenv [15:02] but I can't figure that one out [15:02] barry: ah, sure [15:03] barry: we use it to get some level of consistency between 12.04 and 14.04 where we are willing to use things not available on 12.04 [15:03] smoser: I don't see that locally. What does tailing the log show? Reminds me, we could do with https://code.launchpad.net/~jamesodhunt/ubuntu/trusty/upstart/periodic-logrotate being reviewed some time ;) [15:03] (but only inside that virtualenv) [15:03] zyga: right. it should work inside venv with --system-site-packages [15:04] barry: so is there a bug still needed or is the sync the only thing that is required? can I help somehow? [15:06] zyga: no, you don't need to file a bug. i could build a test .deb if you want [15:06] barry: absolutely, is it just a rebuild of python-virtualenv from debian? [15:07] jodh, theres a bunch of bamfdaemon warnings in it at the end, but that accounts for only a tiny piece. [15:07] its quite possible this is just grown forever an dnever been truncated [15:07] i surely have never manually cleaned it and hope that isnt expected :) [15:07] zyga: well, first i have to update the version in debian ;) i could put up some .debs for you to install and test before it clears debian and gets sync'd into ubuntu [15:08] zyga: i *am* going to test the new debian version first [15:08] barry: fix it in debian svn [15:08] barry: and I'll build and test that [15:09] barry: ! =) hello. [15:09] smoser: if you haven't restarted your session that could be true - the current session logrotate job only rotates once, soon after login (hence my [o/s] MP to run periodically) [15:09] zyga: watch #debian-python :) [15:09] xnox: hello! [15:09] barry: so unity8, ubuntu-ui-toolkit, and a few core-apps clicks fully pass under python3. [15:09] barry: i'm running through the rest of clicks. [15:09] xnox: i've seen your blueprint updates, thanks! [15:09] barry: ok [15:10] barry: the bits which will hold up python2 on the phone are: gdebi-core, ofono-scripts. [15:10] xnox: what's the status if your phablet-tools branch? [15:10] barry: i'm in the mean time going through other clicks. [15:10] barry: my phablet-tools branch is wonderful =) and fully works as needed. [15:10] xnox: how do we land it? :) [15:10] barry: as in, it does proper python2/python3 setups and can execute either tests. [15:11] sergiusens: can we land phablet-tools branch? it's now been fully tested with both deb and click based tests both under python2 and python3 and it's wonderful. [15:12] jodh, you have a suggestion on how to determine when i logged in ? [15:13] xnox: so, gdebi-core and ofono-scripts. what's up with them? [15:14] barry: gdebi-core is pulled in by packagekit-backend-aptcc, which cjwatson expressed desire to keep (as it's useful to query system installed package info) [15:14] barry: and that's not used on the desktop, cause we seed python3 "fake-packagekit api" instead. [15:15] barry: and gdebi-core appears to be python2 only at the moment. We could drop the dep from packagekit-backend-aptcc, but i'd rather not. [15:15] xnox, sure, let me give it a silo [15:15] barry: ofono-scripts, are used for testing/manually driving the GSM/SIM stack, and they are python2 only upstream at the moment. [15:15] barry: porting them to python3 only or bilingual would be nice, and pushing that upstream / do a distro-patch. [15:15] xnox, you can probably remove them from the default build [15:16] if in a hurry [15:16] sergiusens: correct, at the moment we are attempting to keep them. [15:16] it's not an exposed interface [15:16] sergiusens: we have a few other things to release, before ofono-scripts becomes dead-last one. [15:16] sergiusens: barry: so yeah, with both gdebi-core and ofono-scripts => we could just drop them from the seed, but it would be nice to port them anyway. [15:17] xnox: i see LP: #1283571 attached to the blueprint. is there a bug or task for gdebi-core? [15:17] Launchpad bug 1283571 in ofono (Ubuntu) "ofono-scripts must be ported to python3" [High,Confirmed] https://launchpad.net/bugs/1283571 [15:18] barry: yes, one sec. [15:18] bug #1283574 [15:18] bug 1283574 in packagekit (Ubuntu) "packagekit-backend-aptcc pulls in python2" [Undecided,New] https://launchpad.net/bugs/1283574 [15:18] now linked on the blueprint. [15:19] xnox: excellent, thanks [15:21] Laney, sergiusens: so landing-010. can you test those packages according to the si test plan? if i can get a second +1, then i think we'll be safe to land it [15:21] seb128: thanks for looking into the retracer issue, it'll be the same problem with errors [15:21] barry: I added another UI fix to u-s-s & seb128 is going to test it [15:22] Laney: ack [15:22] I tested it myself earlier without that UI fix and it mostly worked [15:22] just showed a buggy state while the update was downloading [15:22] mostly? ;) [15:22] bdmurray_, how come e.u.c gives no bt at all where launchpad retracing had some useful functions (even if some symbols are missing) [15:22] hopefully this additional thing fixes that [15:23] Laney: and that's with the previous behavior re-enabled right? (i.e. starts update when s-s panel is open, tries to start again when Updates is clicked) [15:23] ya [15:23] basically it said "Checking for updates" with a spinner instead of something more useful [15:23] as it actually was downloading the update [15:23] then the popover came up correctly and I could install it === bdmurray_ is now known as bdmurray [15:23] cool [15:23] pitti, are autopkg tests really running? don't see much progress ... [15:24] seb128: probably because it is marked as failing, but I'll double check. === zyga is now known as zyga-afk [15:25] doko: they are, but there's a rather huge backlog, mostly due to eglibc triggering the world twice [15:25] smoser: try "ps -ostart,comm,pid -p$(initctl list-sessions|awk '{print $1}')". You can run the logrotate session job any time fwiw ("start logrotate"). [15:27] jodh, i just opened bug 1284164 and am currently uploading 'dbus.log.bz2'. [15:27] bug 1284164 in upstart (Ubuntu) "~/.cache/upstart grows enormous" [Undecided,New] https://launchpad.net/bugs/1284164 [15:27] bdmurray, thanks === yofel_ is now known as yofel [15:37] smoser: thanks - bug updated. [15:38] jodh, note, that while bamf is the *last* annoyance listed [15:38] it is i think ~ 1% === psivaa-afk-bbl is now known as psivaa [15:50] barry: did you kill --testing? [15:51] Laney: no, but you do need system-image-dev installed [15:52] hmm [15:53] i'm pretty sure that *has* to work, otherwise the test suite would fail ;) [15:53] like this: sudo system-image-dbus --testing=update-manual-success right? [15:54] should be, yes === charles_ is now known as charles [15:56] system-image-dbus: error: unrecognized arguments: --testing=update-manual-success [15:57] Laney: system-image-dbus --help ? [15:59] smoser: bug updated again [15:59] Laney, do you have system-image-dev installed? [16:00] Laney: well, that's interesting. i get the same bug === elmo_ is now known as elmo [16:00] ruh roh [16:00] i'm also seeing the weird NoneType error on package install that doko observed last week [16:03] Laney: looks like we have a missing dep [16:04] Laney: the workaround is to apt-get install python3-psutil. i'll update the packaging branch and mp. we'll need another silo build [16:04] ack [16:06] barry: is there a testing mode which simulates a long-running download? [16:06] so I can reproduce this other bug [16:06] * barry looks [16:07] I think under testing the first CheckForUpdate finishes before you get to click on the entry [16:10] Laney: there isn't. i do two things: a non --testing update against the real server is slow enough (given a sufficiently old flash revision) to take a long time to download. in my test suite, i create a bunch of 100MB data files, and use the --testing=live with a client.ini that points to my test suite's http/https server. that test takes long enough to trigger the issue (before the patch). you could use the same technique. it's a [16:10] bit tricky to set up all the keyrings and signed files, but systemimage.testing.helpers has lots of methods to do just that [16:10] Laney: tl;dr: doable, but takes a little work ;) [16:12] * Laney whispers "sleep()" [16:13] * barry mutters feature request bug [16:14] barry: hey. do you have any idea how much work it would be to get a python3 version of launchpadlib? or is lazr.restfulclient a huge problem? [16:14] oh look, a small bug appears [16:15] dobey: "a lot" :( [16:15] :( [16:15] dobey: last time i looked at it (admittedly a cycle or so ago) i thought it would be less work to ditch the whole stack and write it again from scratch without all those dependencies [16:17] dobey: but we may just be talking about different degrees of infinity here [16:18] well, wadllib appears to be ported, and seems like a necessity here. i think lazr.restfulclient is the big remaining roadblock [16:18] dobey: yes [16:19] dobey: unfortunately, i don't think it's a trivial port [16:19] yeah, probably not [16:19] :-/ [16:20] ah well [16:22] pitti: Really surprised to hear that as I feel that it makes management much easier if conf.d-style directories exist and are enabled by default. [16:22] wow. indicator-datetime keeps crashing constantly for me now :( [16:22] i may tackle it again... someday. but as i said, i'm really tempted to just rewrite it. then again, i'll be tempted to fix its api too, so that's probably not a recipe for success ;) [16:23] pitti: Being enabled by default should allow most users to use it and configured things through the conf.d dir instead of having to hack up the .conf files directly. [16:23] pitti: I don't see any situation where we would force the user to have a conf.d directory- is there anything which does that? [16:23] dobey, bt? [16:24] seb128: https://bugs.launchpad.net/bugs/1284172 [16:24] Launchpad bug 1280341 in indicator-datetime (Ubuntu) "duplicate for #1284172 indicator-datetime-service crashed with SIGSEGV in strlen()" [Medium,Confirmed] [16:25] charles, tedg: ^ saw that one? [16:26] barry: yeah. it might be easier to write a new lib on top of wadllib that doesn't use lazr stuff [16:26] seb128, got it [16:26] anyway, time to get some lunch [16:26] charles, thanks [16:26] dobey, seems charles is on it ;-) [16:26] thanks [16:27] re === zyga-afk is now known as zyga [16:27] seb128: I see the bug, datetime isn't testing the ecalcomponent's summary for NULL before stuffing it into a std::string [16:28] strange to have a NULL summary, but still, not bounds-checking isn't cool [16:29] is the e-d-s api supposed to return NULL? in that an error case? [16:29] is there a cli for packagekit? i need to trigger distro-upgrade [16:31] dobey, is 1284172 repeatable for you s.t. you can test a patch? [16:32] seb128: there are two places where we're using strings in that function -- one is to get the color hint from an ECalClient, and one where we get the summary [16:32] so one of those is returning NULL and we're putting it into a std::string [16:33] It probably is possible to have a component without a summary. I'm not sure how you'd do it via, say, the Evolution gui [16:33] but these components can be created anywhere === WebbyIT is now known as rpadovani [16:38] charles, k [16:39] charles, in any case seems like it's worth putting the fix up for review, dobey can test from the ppa later on when somebody does a landing request [16:40] seb128, dobey: https://code.launchpad.net/~charlesk/indicator-datetime/lp-1280341/+merge/207970 [16:45] awe: pitti: ogra: is there a way for phonesim to not export the data call capability in touch? [16:45] NM takes a while to settle down because it tries to connect a few times [16:45] http://paste.ubuntu.com/6987869/ [16:45] and that happens for every reboot in our CI environment [16:47] do we use it for anything ? [16:47] * ogra guesses thats a cyphermox question ... he will know how to suppress it in NM [16:48] not without code. [16:48] phonesim is meant to export these things, so that it can simulate them [16:49] well, we want to get rid of all the preinstalled testing stuff on the images anyway [16:49] could we probably have a switch in phonesim to turn it off except when we are actually testing ? [16:49] pitti, ^^^ [16:49] ogra: oh, oh, remove ofono-scripts first! [16:49] (like an /etc/default/phonesim [16:49] ogra: it's testing stuff.... =) [16:49] ) [16:50] xnox, no it is debugging stuff :P [16:50] ogra: LOL! [16:50] xnox, and thats awe's decision, not mine :) [16:50] i know that they are needed for people that want to use features we havent got a UI for though [16:50] ogra: i'd love to see the line between debugging and testing =) it's even more blurry than sysadmin and devops. [16:51] or ci and qa. [16:51] haha, yeah [16:51] well, but i think the point is, get the designers to design us teeh UIs and we can quickly drop it [16:52] (if you accidentially lock your SIM by typing your PIN false several times, i think the only way to enter the PUK is these scripts) === seelaman` is now known as seelaman [16:52] (not sure though) === cr3_ is now known as cr3 === cr3 is now known as Guest78199 [17:15] doko, https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1273779 ... does it mean we can dropped the workaround? (not sure you saw my question before, there was an irc split) [17:15] Launchpad bug 1273779 in poppler (Ubuntu Trusty) "poppler in trusty lets packages ftbfs when building pdf docs" [High,Invalid] === seb128_ is now known as seb128 === alexblig- is now known as alexbligh [17:22] doko, just saw you did it, thanks === roadmr_ is now known as roadmr === bfiller is now known as bfiller-afk [17:35] rsalveti, ogra: I suppose you could call it with a different XML with the data/call capabilities ripped out, but I haven't tried that [17:35] ogra: ofono-phonesim should not be installed by default; tests should pull ofono-phonesim-autostart as a test dependency only [17:39] pitti, right, we found the problem lies elsewhere [17:39] pitti, the test ppulls it in, but never uninstalls it [17:39] which then makes it hog some CPU in later tests [17:43] ogra: pitti: problem is that it's installed when setting up the test build [17:44] then at every reboot we get that issue [17:44] rsalveti, right, we need to uninstall it === kees_ is now known as kees [17:49] charles: evolution-calendar-factory (i think) was eating up ~35% cpu when the crash occurred. the crash isn't happening again for me when i open the indicator rihgt now, but i'm also not getting any events shown in it; even though i have multiple calendars with daily events === chiluk` is now known as chiluk === Guest78199 is now known as cr3 === cr3 is now known as Guest70036 [18:00] doko: why did you sync octave? [18:00] its a relatively large unfinished transition [18:01] I'm really unhappy about it but its weird after ff [18:02] but I'm not happy that it now seems to collides with my qhull transition which I hoped have to finish yesterday :( === stgraber changed the topic of #ubuntu-devel to: Trusty Tahr Alpha 2 released! | Archive: feature freeze (+ beta1 migration block) | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: [18:05] jtaylor, was looking at support for ppc64 and arm64. currently syncing and uploading [18:06] is octave really important for that? === bfiller-afk is now known as bfiller [18:09] I don't know of any blanked FFe for that kind of thing === pcwhite is now known as PaulW2U === barry` is now known as barry [18:35] Hi! I'm about merging varnish, and I'm wondering if I can/should apply this: https://bugs.launchpad.net/ubuntu/+source/varnish/+bug/1284095 [18:35] Launchpad bug 1284095 in varnish (Ubuntu) "add configtest action to init.d script" [Undecided,New] === PeterS is now known as PeterSchwaller [18:42] mapreri: it would be better to bring it up in debian first === SpamapS_ is now known as SpamapS [18:43] if its good for ubuntu its most likely good there too and we don't need to maintain another diff [18:43] jtaylor: bringing change to debian is always better, but often debian maintainer are not responsive on bugs: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661602 [18:43] Debian bug 661602 in varnish "varnish init script leaves pid file behind" [Normal,Open] [18:44] I don't think this worths a NMU... [18:45] maybe just ping the bug again, its possibly just been overlooked [18:48] jtaylor: so, I'm emailing the bug, let's see what happen === zz_mwhudson is now known as mwhudson === rodarvus` is now known as rodarvus === Guest70036 is now known as cr3 === cr3 is now known as Guest42620 === mwhudson is now known as zz_mwhudson [19:06] jtaylor: Hrm, did you see Andrea's followup to your sin() bug? Might need to dig deeper. :/ [19:06] jtaylor: Can you reduce a smaller testcase that doesn't involve python/ffi? [19:07] I wanted to check it again soon [19:07] can you reproduce it? [19:08] the testcase is quite easy to run in an trusty chroot [19:08] jtaylor: Haven't tried, but I assume I can reproduce it on Ubuntu, where you did. [19:08] * infinity does so now. [19:08] I can try changing compiler [19:40] jtaylor: Your debugging instructions leave something to be desired. If you're sure it's sin() acting up, you'd think a 2-line testcase in C would be less hassle than indirection through python? [19:40] you'd think [19:41] I failed to create a C testcase [19:41] I'm guessing something run during cffi tests changes the rounding mode and screws things up [19:41] I didn't find what [19:42] regardless of rounding mode change the result should not be that wrong [19:43] I guess I could try and hunt down all libc calls done by cffi [19:44] but the time might be better spent by someone knowing this code just running cffi maybe he/she sees the issue a lot faster === Guest42620 is now known as cr3 === cr3 is now known as Guest41091 [20:17] how often does update_output update? [20:19] directhex: Same frequency as update_excuses. [20:22] ... [20:23] directhex: Whenever the publisher runs and the archive changes is the correct answer. [20:23] directhex: Which is anywhere from once every 5 minutes to once every half hour, to once every many hours on lazy weekends. [20:26] directhex: Look at excuses first, anyways [20:28] (which will be confused until mono gets out of NEW on i386) [20:28] (also blocked by the freeze) === zz_mwhudson is now known as mwhudson [20:31] Do we want to sync http://packages.qa.debian.org/r/ruby-tilt.html ? [20:31] Apparently the 2.0 release broke a lot of things [20:35] slangasek, the glm ftbfs is fixed in the new upstream bugfix release. It requires manual refreshing of a patch, so i can't package it. [20:35] (i pinged you since you were the last ubuntu uploader of it) [20:52] Noskcaj: I may have uploaded the package in the past, but it's in sync now, so there's no reason to look at me in particular :) [20:56] just wondering if you new the package very well. [20:56] Can someone please update glm? should fix the ftbfs [20:57] what testing have you done of the new version of the package? Have you checked whether a FFe is needed for the new upstream version? [20:57] Just test building both versions in a PPA. And it's a very minor release change, i'll find the changelog now [20:58] have you checked whether the problem is reproducible on Debian unstable? [20:59] debian built fine two weeks ago, so i doubt it [20:59] kenvandine, the bug submitter for bug #1269978 did ping me. could you have a look? [20:59] bug 1269978 in Adium Theme Ubuntu "automatic scrolling to new messages broken with recent webkit" [Undecided,New] https://launchpad.net/bugs/1269978 [21:00] doko, sure === Guest41091 is now known as cr3 === cr3 is now known as Guest18660 [21:01] My only point is the current release failed to build in my PPA, the new release built, and http://paste.ubuntu.com/6991073/ is the changelog [21:03] Noskcaj: well, #5 is already listed as having been cherry-picked into the current package, and I don't see how any of the other changes listed there would have fixed this build failure... and the current version of the package doesn't fail to build for me locally either [21:03] strange [21:04] How much memory did the build use for you? The ftbfs log seems to be that the build froze for some reason [21:04] as was my failure, and building it locally made my pc crash [21:05] the memory usage isn't problematic; 1.2G or so [21:05] well, and growing [21:05] but that's for the 'matrix' test, which isn't where it broke in the build test [21:10] Noskcaj: so at this point I would conclude that the build failure is intermittent, and unless someone can reproduce it locally I don't think we should conclude that a new upstream version is a proper fix [21:10] makes sense [21:20] can someone please purge the ppc64el binary packages from src:mono? it isn't usable, and should never have been considered ready for an LTS [21:23] infinity: fwiw I just build package libc with -Og and the issue is gone :( [21:26] directhex: Perhaps if the packaging didn't ignore its testsuite...? [21:27] directhex: That would seem much saner than arch-restricting it, then people could SEE the problems and put in the porting effort. [21:28] infinity, i could make some specific test failures critical [21:29] directhex: pinvoke*? [21:30] Anyhow, "just removing mono" isn't as simple as that. [21:30] infinity, pinvoke.exe is the main one, the others are edge casey [21:30] It has a ton of rdeps. [21:30] &*^&(%^% [21:35] directhex: So, we can clean this up. I'm just multitasking a bit too hard right now. [21:36] directhex: But, while you could yell at doko for enabling it in the packaging, I think it's pretty sane to suggest that your package shouldn't ship kown-broken binaries. [21:36] Running a testsuite and then ignoring it is a bit pointless. :/ [21:38] can one emulate ppc64el somehow now? [21:38] still would like to know whats going on with numpy on tat platform [21:38] (it ignores its testsuite result ...) [21:39] how is the platform with mis-aligned accesses? [21:39] qemu-system-ppc64 doesn't seem to quite do the trick on x86, last I tried. [21:39] i think numpy luurves mis-aligned access [21:39] mwhudson: yes but it works on platforms which bus error on missaligned [21:40] ok [21:40] considerable effort is spent on keeping it working [21:40] (too much in my opinion but ...) [21:43] I guess its actually the long double patch ubuntu carries [21:43] but thats just guessing [21:44] if someone can give me a backtrace I can have a look [21:47] hm latest log doesn'T show a crash anymore :O [21:48] nice probably was an issue somewhere else then === Guest18660 is now known as cr3 === cr3 is now known as Guest86162 [22:07] https://launchpadlibrarian.net/166777028/dropbear_2013.60-1ubuntu1_2013.60-1ubuntu2.diff.gz That presumes the only reason to put dropbear in the initramfs is if you have something in crypttab, not taking into account if DROPBEAR is set to y or n. [22:11] http://paste.openstack.org/show/x2OknRbbgwzf0Fyov8u8/ perhaps something like that would be better? === StevenK_ is now known as StevenK === Guest86162 is now known as cr3 === cr3 is now known as Guest74302 === hloeung is now known as Guest14965 === Guest14965 is now known as hloeung === mneptok is now known as warthog8 === warthog8 is now known as mneptok