/srv/irclogs.ubuntu.com/2014/04/25/#ubuntu-devel.txt

=== ev_ is now known as ev
=== doko_ is now known as doko
argesyes?01:54
psusijust saw a question on askubuntu about installing the gdb64 package on amd64 and it wants ot remove a bunch of important packages.  It looks like this is an i386 only binary with no multi-arch header, so why is it even coming up as installable from amd64?02:26
=== ming is now known as Guest41611
ari-tczewinfinity: hey, are you gonna to get debootstrap updated in trusty (incl. utopic's script), as well?04:12
Logan_[13:55:46]  <barry> infinity: are you SRU'ing a backport of debootstrap into trusty (for the utopic symlink)?04:12
Logan_[14:00:56]  <infinity> barry: I hadn't prepped one but, yes, I should do so for all supported releases.04:12
pittiinfinity: yes, we found out why, missing .result files; we have them now, but they are broken04:15
ScottKari-tczew: It's in the queue for ubuntu-sru review.04:27
pittiinfinity: so what needs to happen now is to roll out current lp:auto-package-testing to tachash and poke all the jenkins jobs to update themselves; I can't do that unfortunately, needs jibel04:47
=== work_alkisg is now known as alkisg
jayauraI believe this is a proper channel to ask. How do I get information on a kworker thread? I hdd is continuously being written by a kworker every second. I disabled journalling.05:41
jayauraHow can i get more info on this kworker? On who's behalf is it working ?05:42
jayauraAnd, oh yes I'm on trusty05:42
jayauraits /proc/<TID>/stack doesnt give any useful information.05:45
jayaura[<ffffffff810846f1>] worker_thread+0x1d1/0x41005:45
jayaura[<ffffffff8108b312>] kthread+0xd2/0xf005:45
jayaura[<ffffffff8172637c>] ret_from_fork+0x7c/0xb005:45
jayaura[<ffffffffffffffff>] 0xffffffffffffffff05:45
alkisgHi, in 12.04+ the keyboard layout switching is managed by unity-settings-daemon instead of XKB. Due to Xorg limitations, unity-settings-daemon doesn't get notified when the layout switching shortcut is pressed inside full-screen applications that grab the keyboard (e.g. LP bug #388547).06:35
alkisgThe result is that now that apps like `tuxpaint --fullscreen` etc are completely unusable for non-latin environments.06:35
alkisgIn 12.04 we did manage to work around that issue by telling gnome not do manage the keyboard layout, but allow XKB to do it. In 14.04 that's not doable anymore because of unity-settings-daemon regressions.06:35
ubottuLaunchpad bug 388547 in X.Org X server "Volume keys don't work inside a full-screen game" [Medium,Confirmed] https://launchpad.net/bugs/38854706:35
alkisgMy question is, if I spend a fair bit of time trying to file bugs and send patches in that direction (let XKB manage the keyboard), is Ubuntu willing to accept them even if Gnome does not? Or should I try to solve that upstream with Gnome first?06:35
dholbachgood morning06:55
GunnarHjdholbach: Hi Daniel!07:56
dholbachhi GunnarHj07:58
GunnarHjdholbach: Thanks for your help yesterday with bug 1310738.07:58
ubottubug 1310738 in Ubuntu "Please sync svtplay-dl from debian unstable" [Wishlist,Fix committed] https://launchpad.net/bugs/131073807:58
GunnarHjdholbach: Is there any chance that it can be queued to trusty as well, or would that need to be some kind of SRU?07:58
dholbachGunnarHj, hum - not sure how we go about adding new packages to stable releases07:59
dholbach^ does anyone know? pitti maybe?07:59
pittidholbach: it either needs to be synced to trusty-proposed *only* and then binary-copied to unicorn (not the usual approach though), or synced to utopic and uploaded as ~trusty to trusty-proposed (the usual approach)08:01
pittiGunnarHj: ^08:01
GunnarHjdholbach, pitti: Thanks pitti. Sounds like it would be easiest then to remove it from the utopic queue and queue it to trusty instead.08:02
pittithe SRU team might still insist on building the utopic sync with the utopic tool chain08:05
GunnarHjpitti: Is "and uploaded as ~trusty to trusty-proposed" something else (aka easier) than the SRU process?08:06
pittiGunnarHj: no, that is the SRU process (and it's an SRU either way)08:08
GunnarHjpitti: Ok, I see. So then I suppose I'd better wait until it gets approved to utopic, and then SRU it.08:08
GunnarHjdholbach: ^ So I just wait and apply for an SRU later on.08:10
dholbachok cool08:11
dholbachbrb08:11
dholbach@pilot on08:26
udevbot(pilot (in|out)) -- Set yourself an in or out of patch pilot.08:26
dholbach@pilot in08:26
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Limbo | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox, dholbach
pitticjwatson, infinity: is http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html stuck or just busy?09:05
cjwatsonpitti: It only cycles when the archive changes, normally09:22
cjwatson(Which is a slight problem for autopkgtests, but usually the archive is busy enough that it doesn't matter ...)09:23
cjwatsonpitti: Do you need a manual run?09:23
pitticjwatson: ah, ok09:23
pitticjwatson: we just fixed a couple of autopkgtest bugs and the results files (which were making everything appear as RUNNING)09:23
cjwatsonpitti: OK, let me run it manually09:23
pitticjwatson: we just retriggered the worls, so maybe in an hour or so, when we have a bunch of results?09:23
pittiworld, too09:23
cjwatsonOh, well, I already started it09:24
cjwatsonBut sure09:24
dholbachseb128, do you know if there is a reason we never updated gnome-bluetooth?09:46
seb128dholbach, "never"?09:46
dholbachsorry, I meant "since 3.8.something"09:46
seb128dholbach, the newer versions require bluez509:46
dholbachahhh ok09:46
seb128which is a big transition09:46
seb128why?09:46
seb128do you need something from 3.10?09:47
dholbachI was just looking at a SRU bug regarding a microsoft mouse or keyboard09:47
seb128k09:47
dholbach3.1209:47
seb128we can probably backport selected changes09:47
seb128but updating is blocked on bluez09:47
dholbachand I helped fix a bug like that some time ago already09:47
dholbachok, I see09:47
dholbachmakes sense09:47
seb128if that's a list of devices in some xml/test list, we should backport the update09:48
seb128though I think I remember they slightly changed the format, so we might need to tweak or backport code changes as well09:48
dholbachno worries - I'll just take care of the single fix right now09:48
seb128thanks09:49
dholbachseb128, do you know if anyone had a look at bluez5 already?09:50
seb128dholbach, https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/116278109:50
ubottuLaunchpad bug 1162781 in bluez (Ubuntu) "bluez package out of date, 5.3 is available" [Wishlist,Triaged]09:50
dholbachaha!09:50
dholbachthanks09:50
seb128yw09:50
dholbachseb128, you still know bug numbers by heart! :)09:50
seb128that's likely going to happen this cycle09:50
seb128dholbach, lol, I still use the awesome bar in an efficient way rather ;-)09:51
=== _salem is now known as salem_
=== salem_ is now known as _salem
dokopitti, jibel: are gcc-4.9 autopkg tests really running=10:00
doko?10:00
cjwatsonpitti: Oh, proposed-migration crashed10:05
cjwatsonIn adt-britney10:05
cjwatsonpitti: http://people.canonical.com/~ubuntu-archive/proposed-migration/log/2014-04-25/09:23:43.log10:05
cjwatsondoko: ^- hence out of date10:06
jibelcjwatson, fixed in r34110:19
cjwatsonpulled, thanks10:20
cjwatsonrerunning10:21
jibeldoko, test crashed, re-running10:31
cjwatsonpitti: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html - happier?10:33
dokojibel, the subversion fail looks like an infrastructure problem10:40
pitticjwatson: thanks; we might need a re-run in a bit10:45
pittidoko: you mean the libapache2-mod-svn install failure?10:46
pittidoko: that looks like the kind of transient failures with arches being out of sync, I'll retry it10:46
dokowhat should be out-of-sync at this time?10:49
dokocjwatson, infinity: any reason to keep the general freeze block?10:50
dokoahh, ruby-defaults is in place10:52
pittidoko: sorry, not out of sync; the postinst failed, not depends:10:54
cjwatsondoko: I'm waiting for us to be sure of the autopkgtest stuff before dropping it10:57
dokocjwatson, sure, but libreoffice seems to be bit oversized for a test of libgcc1 ...10:58
cjwatsonI mean in general10:58
cjwatsonLike, making sure that we're actually picking up failures, which we weren't earlier10:59
pitticjwatson: I think now-ish would be a good time for re-running britney; the queue is empty now, just testing a few stragglers10:59
dokocjwatson, sure, but how can you see this while the general block request i still in place?10:59
pittito see the pass/fail/running for gcc10:59
pittioh, no cdbs merge to do this cycle -- a first!11:00
pittitribute to dh 9, I guess :)11:00
cjwatsondoko: autopkgtest output is visible even with a block11:00
cjwatsonpitti: running11:00
pittidoko: hmm, so both https://jenkins.qa.ubuntu.com/job/utopic-adt-subversion/3/ARCH=amd64,label=adt/console and https://jenkins.qa.ubuntu.com/job/utopic-adt-subversion/3/ARCH=i386,label=adt/console still fail in libapache2-mod-svn's postinst11:21
* pitti sees if he's got enough bandwidth in the train to try and reproduce in a schroot11:22
pitti... meh, slow11:26
=== dayangkun is now known as dayangkun_afk
pitticjwatson: mind running britney again? everything except apport and eglibc has finished11:57
pittithere's still an awful lot of RUNNING on current excuses; I wonder if it's just out of date, or our .result files are still buggy11:57
jibelpitti, I think that the first run from this morning with the buggy output11:58
jibelpitti, I'll retry unar to verify11:59
pittie. g. ceph is PASS, unar's test never succeeded (also in trusty), it's broken11:59
pittijibel: no, cjwatson restarted it an hour ago11:59
pittijibel: thanks (can't look at logs, keeps hanging)12:00
jibelpitti, but unar for example didn't run since 0701UTC12:00
jibelwhich before the fix12:00
jibel+is12:00
pittiah right, I misremembered; https://jenkins.qa.ubuntu.com/job/trusty-adt-unar/? is all green12:01
jibelpitti, it's all red but marked running12:02
pittijibel: http://d-jenkins.ubuntu-ci:8080/job/utopic-adt-unar/5/ARCH=i386,label=adt/console doesn't look like an infrastructure problem, though12:02
pittijibel: perhaps missing dependency?12:02
pitti(which was installed in the bigger trusty VMs)12:03
jibelpitti, it fails because there is an error on stderr "Unable to create time zone ..."12:04
pittiyes, that's the error12:05
pittior rather, failure12:05
jibelpitti, isn't it because the base VM is provisioned differently than in trusty?12:06
cjwatsonpitti: It ran by itself 12 minutes ago - is that enough?12:06
pittijibel: yes, surely; it's certainly not something liek a missing allow-stderr, as otherwise it would have failed ealier, too12:06
pitticjwatson: yes, I think so12:07
pittijibel: so http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html still has a lot of RUNNING for stuff which finished; still something wrong with *.results?12:07
jibelpitti, that's all the tests that have been triggered before 070012:09
jibelpitti, I re-ran unar to check if reconciliation is correct now and will do the other if it's fine12:10
pittijibel: oh, ok; so we'll need to re-run ceph & friends?12:10
jibelpitti, in utopic VM /etc/timezone starts with a comment, is it valid?12:18
jibelpitti, if it is then it is a bug in unar testsuite12:19
pittijibel: ah, systemd's timedatectl also fails, I'm currently looking at that12:19
jibelpitti, http://paste.ubuntu.com/7329429/12:20
pittijibel: hm, given we ship that kind of file in cloud images, I guess/hope it is..12:20
pittijibel: ah, in run-adt-test we copy the host's timezone into the VM, so we didn't notice12:21
pittior rather, we set "timezone: $TZ" there, while adt-buildvm-ubuntu-cloud just hardcodes "timezone: Etc/UTC"12:23
jibelpitti, unar thinks otherwise. I added a comment in /etc/timezone and it returns a warning12:24
jibel⟫ unar foo.zip12:24
jibelfoo.zip:12:24
jibelUnable to create time zone for name: '# Created by cloud-init v. 0.7.5 on Thu, 24 Apr 2014 14:03:29 +000012:24
pittiyes, timedatectl also fails on that12:25
pittiactually no, it doesn't stumble over the comment, timedatectl is something else12:26
pittiright, I need to filter out comments in that test12:27
pittiok, fixed in systemd12:29
pittijibel: I'm still not sure whether comments are legit there (and frankly it seems like unnecessarily making things hard for programs)12:30
pittijibel: but I think it's a good idea to copy the host's timezone like in run-adt-test, I'll do that12:30
kirklandinfinity: doh, thanks12:32
pittijibel: filed bug 1312701, will do that when I have bandwidth again (need cloud image for testing)12:34
ubottubug 1312701 in autopkgtest (Ubuntu) "VM builds: Copy host's timezone" [Medium,In progress] https://launchpad.net/bugs/131270112:34
jibelpitti, so for unar the problem is in NSTimeZone.m in gnustep-base which loads /etc/timezone in a string and assumes it is the timezone.12:37
* zyga sees objc and wonders what happens in #ubuntu-devel12:39
kirklandinfinity: thanks a lot for that;  fix released12:40
cjwatsonpitti,jibel: So is this just test setup / individual test suite problems, and we're confident that the p-m integration is working now?12:40
=== ikonia is now known as Guest8168
jibelcjwatson, I'm checking that tests marked RUNNING are leftover from this morning and going through the list of failures to confirm if they are problems in the testsuite or not12:45
rbasakWhere can I get old Debian binaries - that were in sid but now superceded and never released? I'd like to reproduce an upgrade bug.12:49
rbasakOr do I need to rebuild them?12:49
cjwatsonsnapshot.debian.org is your best bet12:50
rbasakAh - thanks.12:50
=== Guest8168 is now known as ikonia
xnoxcjwatson: jibel: so comparing http://d-jenkins.ubuntu-ci:8080/view/Trusty/view/AutoPkgTest/ and http://d-jenkins.ubuntu-ci:8080/view/Utopic/view/AutoPkgTest/ there are "Red" tests in Trusty that are not at all present in "Utopic" view. Don't we want to trigger all tests against utopic, to have a baseline?12:59
xnoxeg cherrypy3, bzrtools missing, unless i'm failing at jenkins navigation.12:59
dholbach@pilot out13:00
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Limbo | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox
zygahey, I just got http://paste.ubuntu.com/7329886/ (aptsources.distro.NoDistroTemplateException)13:36
zygaI assume that's just missing integration, is that something I can easily patch locally?13:37
zygapitti: ^^ maybe you would know13:38
* zyga looks at apt sources13:38
xnoxzyga: /usr/share/python-apt/templates/Ubuntu.info is not updated yet.13:38
zygaah, thanks13:38
xnoxzyga: you can just use "devel" instead on utopic, until fixed.13:39
zygaxnox: thanks13:39
xnoxalthough that also has other caveats.13:39
zygaxnox: I noticed you uploaded a few packages to utopic yesterday13:39
zygaxnox: can I just patch that file inline quickly?13:40
xnoxzyga: so 0.9.3.6 from unstable already has utopic.13:40
* zyga looks13:40
xnoxzyga: so we just need that.13:40
zygaxnox: is that in proposed yet by any chance?13:41
xnoxzyga: no it's nowhere at the moment.13:41
* zyga gets the package from sid then13:41
zygaxnox: I don't see 0.9.3.6 anywhere in sid, am I missing something?13:42
xnoxzyga: hence "nowhere at the moment" =) http://packages.qa.debian.org/p/python-apt.html it got uploaded < 6h ago13:44
xnoxzyga: and you know debian doesn't do dinstall every 5 minutes.13:44
zygayeah13:44
zygaok13:44
roadmrcgregan: want to join? if you'd rather not on account of feeling not too well, it's ok: https://plus.google.com/hangouts/_/calendar/YXJhLnB1bGlkb0BjYW5vbmljYWwuY29t.qdr2voggco0i1nc07alp84mokk14:02
tkamppetermdeslaur, jdstrand, I have released cups-filters 1.0.53 with some security fixes, see https://bugs.linuxfoundation.org/show_bug.cgi?id=1204, https://bugzilla.novell.com/show_bug.cgi?id=871327.14:18
ubottubugs.linuxfoundation.org bug 1204 in cups-filters "cups-browsed: unsupported BrowseAllow value lets cups-browsed accept from all hosts" [Major,Resolved: fixed]14:18
ubottubugzilla.novell.com bug 871327 in Audits "AUDIT-0: cups browsed (code injection: CVE-2014-2707)" [Normal,New]14:18
rsalvetixnox: I updated bug 1305315 and the issue is that the linker binary, created with our own toolchain, contains a procedure linkage table, when it shouldn't14:21
ubottubug 1305315 in gcc-i686-linux-android (Ubuntu) "Android container fails to start when built with the gcc-i686-linux-android toolchain" [Undecided,New] https://launchpad.net/bugs/130531514:21
rsalvetixnox: the linker itself can't have any plt14:21
rsalvetinow I need to find out how to debug this issue specifically, and understand why our toolchain is generating the plt for the linker binary14:22
xnoxrsalveti: yeah i saw the email updates, thanks a lot for debugging this. i have been dissecting aosp toolchain builds and there are a few patches and build-options that may be related to this.14:22
rsalvetixnox: any patch or option you think we should try?14:23
rsalvetiif you have the links as well, that might be useful14:23
xnoxrsalveti: they don't however do a bootstrap, so it's a bit different (they use prebuild bionic.so =/)14:23
rsalvetixnox: right, saw that as well14:23
pittijibel: in the train I updated adt-virt-qemu to copy the host's timezone; I roll that out now so that unar and friends will work14:33
cjwatsonpitti: Is that the last bit (ish)?  It'd be nice to be able to open14:36
jdstrandtkamppeter: thanks14:36
cjwatsonjibel: How goes the audit?14:36
jibelcjwatson, http://paste.ubuntu.com/7330086/ is the list of tests potentially failed because of the new testing env. I'm fixing the 2 first points. I am not sure about u-drivers-common and need a review from pitti if he hasn't already done so14:42
caribouinfinity: is it normal that lintian on  Debian build (makedumpfile) complains that ppc64el is an unknown architecture ?14:43
caribouinfinity: this is to remove the remaining delta b/w ubuntu & debian for makedumpfile14:43
ScottKdoko: FYI, the ruby2.1 maintainer accepted the changes I needed to make to get it to build in Ubuntu for Debian and the resulting sync is waiting in the queue.14:44
cjwatsoncaribou: Yes, we haven't got round to teaching lintian about ppc64el yet; you can safely ignore that14:46
cariboucjwatson: ok, thought so but just wanted to be sure; thanks14:46
cjwatsonjibel: OK, none of those feel like opening blockers to me - would you agree?14:48
pittijibel: rolled out, restarting systemd and unar14:49
infinitycaribou: Err, which version of lintian?14:50
infinitycaribou: That should be fixed in both sid and trusty.14:50
caribouinfinity: lemme check14:50
caribouinfinity: 2.5.10.314:51
infinitycaribou: A version not shipped in any Ubuntu or Debian release.  Well done.14:51
infinitycaribou: Anyhow, 2.5.22 understands what ppc64el is, from trusty, sid, jessie, and wheezy-backports.14:52
caribouinfinity: paste.ubuntu.com/7330345/14:53
caribouinfinity: don't ask me where it comes from then14:53
infinitycaribou: That chroot needs an upgrade? :P14:54
infinity lintian | 2.5.22.1         | jessie            | source, all14:54
infinity lintian | 2.5.22.1         | sid               | source, all14:54
infinitycaribou: Alternately, ftp.fr could be months out of date, but that seems unlikely.14:54
caribouinfinity: most probably yes, I'm not up to date on my Debian VMs as I am with Ubuntu14:54
xnoxcaribou: from France?14:54
caribouxnox: yeah, that's where I live14:55
jibelcjwatson, I agree14:55
xnoxcaribou: =)))) bad joke for "where it comes from"14:55
caribouxnox: :)14:55
pittijibel: ah, how did you whitelist linux? use a different -o option? (instead of /run/shm/)14:56
cjwatsoninfinity: Anything else you know of before we open, given that autopkgtest should be OK now?14:56
pittijibel: I'll look into the $HOME thing14:56
xnoxcaribou: in my ~/.sbuildrc i have "$run_lintian = 1;" that way lintian is run at the end of build with the right and up-to-date lintain, e.g. sid's at the end of sid build, precise at the end of precise build etc.14:56
cjwatsonOh, I guess we should wait for the latest binutils to finish14:56
caribouxnox: thanks; I'll take note of that14:57
infinitycjwatson: If autopkgtest is okay, and doko signed off on his gcc-4.9 test results, I think we're good to open 'er up.14:58
cjwatsoninfinity: ppc64el/lintian> ah, I was assuming that because the table of file(1) output wasn't up to date that the rest wasn't either; OK14:58
infinitydoko: Were you happy with your gcc-4.9 tests?14:58
dokoI always am14:58
infinitycjwatson: lintian was just ages behind on a dpkg data import, we got that fixed in .2214:59
jibelpitti, you built the base VMs with the default disk size?14:59
cjwatsoninfinity: I definitely want to get binutils consistent first, but that shouldn't take long14:59
pittijibel: 4 GB, yes; can rebuild with a bigger one, but I thought that's what we used in the previous system too?14:59
cjwatsoninfinity: But I guess we can drop the block-all source, leave things frozen until binutils is done, and then open15:00
infinitydoko: I didn't mean "are you generally content", I meant "did you look at and sign off on the testsuite output you were going to look at earlier" :P15:00
dokoyes, they are ok, besides the usual fall-out for the hardening default flags15:01
=== negronjl is now known as negronjl-afk
infinitydoko: Kay, cool.  Thanks.15:01
* cjwatson removes the freeze block15:02
k1lhi there. i see some confusing information about the EOL of 12.10. was it the 18th april or is it some other date?15:02
* infinity wonders what's up with that subversion adt failure...15:03
infinityrbasak: Can you look at that?15:03
infinityk1l: I'll send out an email today.  It is extended by a tiny bit to give some overlap and unwind confusion between the 18mo->9mo support cycle change.15:04
infinityk1l: But I don't mind people pretending it's already EOL and upgrading today. :P15:05
k1linfinity: ok. there was some info ( idont get the source anymore) that it was the 18th april. i am fine with it already beeing EOL :)15:06
infinitydoko: Your gnat is unbuildable in the archive (build-deps on a version that doesn't exist).15:19
infinitydoko: 4.6, that is.15:20
dokoinfinity, yeah, won't fix anymore15:21
doko4.9 looks fine15:21
keeswe need to turn on -fstack-protector-strong by default in gcc-4.9 :)15:25
seb128slangasek, hey15:30
seb128slangasek, you know freetype best around, do you think you could have a look to https://bugs.launchpad.net/ubuntu/+source/freetype/+bug/1310728 and https://bugs.launchpad.net/ubuntu/+source/freetype/+bug/131001715:31
ubottuLaunchpad bug 1310728 in freetype (Ubuntu) "face_flags overridden, leading to double free" [High,Triaged]15:31
ubottuLaunchpad bug 1310017 in gnome-settings-daemon (Ubuntu) "freetype 2.5.x broke rendering of the default Korean font" [Undecided,Confirmed]15:31
seb128slangasek, they both point to an upstream commit each (the second needs small changes to apply correctly)15:31
seb128slangasek, they seem issues worth trying to fix in the LTS, but I don't know enough about freetype to be confident uploading those (though I guess I could do basic testing and throwing it to proposed and see how it goes)15:32
infinitykees: Is anyone else planning on using -strong by default, so we don't bear the sole burden of upstreaming fixes?15:58
infinitykees: (Sounds like the sort of thing SUSE might do, for instance...)15:58
rbasakinfinity: looking16:01
infinityrbasak: The failure isn't in the tests, but actually in libapache2-mod-svn being installed.  Which could be a testbed issue, or could be a dire critical bug in subversion or apache2. :P16:02
infinityrbasak: Given the latter, definitely worth looking into.16:03
rbasakack16:03
keesinfinity: no one has 4.9 yet16:04
keesinfinity: but, fwiw, on a tiny subset of packages, chromeos has seen no problems.16:05
rbasakHmm. This dep8 test looks familiar :)16:05
rbasakinfinity: AFAICT, there's no problem in the archive itself. I can't make it break.16:06
infinityrbasak: And, yet... https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-subversion/3/ARCH=amd64,label=adt/artifact/results/log16:07
rbasakYeah16:07
rbasakAny idea why the log appears a bit corrupt?16:07
infinityDoes it?16:07
rbasakLine 3116:07
rbasakUh16:07
rbasakLine 28716:08
rbasakRelatively numbering won't help :)16:08
infinityrbasak: Well, that's the failure I'm talking about. :P16:08
rbasakOr perhaps that's just stdout/stderr recombining wrong16:08
infinityYeah.16:09
infinityi386 seems to fail similarly, though the log breaks differently.16:09
rbasakhttp://paste.ubuntu.com/7330782/ is what I just tried (amd64 in lxc)16:09
rbasakI did a dist-upgrade to utopic first16:09
rbasakNot precisely the same as the test environment, but I can't see why it would be any different if there's a bug in the archive.16:10
infinityWeirdly, I get a much larger set to install when I do it locally.16:10
infinityI guess the adt chroots aren't as clean as mine.16:11
infinityAnd yeah, doesn't break here.  Bother.16:11
infinitypitti: HALP.16:11
* ogra_ sees bug 997737 and senses the next referendum dawning 16:12
ubottubug 997737 in ubiquity (Ubuntu) "Detroit is not in Canada, 12.04" [Undecided,Confirmed] https://launchpad.net/bugs/99773716:12
rbasakUnless it's an ordering thing.16:12
infinityogra_: Bah, close enough.16:15
ogra_:)16:16
infinitypitti: I can't reproduce https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-subversion/3/ARCH=i386,label=adt/artifact/results/log16:17
infinitypitti: Is there any way of reproducing the exact state (a package list of installed packages in that environment might help, as well as the apt cmdline that I wish was echoed to the logs but isn't)16:18
infinityjibel: ^16:18
jibelinfinity, I'm on it, I can reproduce it in the lab with autopkgtest/run-from-checkout subversion --- qemu cache/disks/adt-utopic-amd64-cloud.img16:24
infinityjibel: Also, how do I go about getting the right creds/access to retry jobs, so I don't keep bugging other people?16:25
infinity(Looks like a bunch failed due to a network blip or something causing DNS resolution failures)16:26
jibelinfinity, someone playing with interfaces on one of the machine. I brought it offline16:28
rbasakinfinity, jibel: I can't see why libapache2-mod-svn.postinst might fail, but if it does fail, it looks like it'll fail silently.16:30
rbasakDoesn't look like it could be anything but apache2 packaging (dh_apache2 etc) if it is a bug there. I can't see one.16:31
infinityrbasak: From the mangled output, it looked more likely that apache2 (or apache2-data) is failing...16:31
rbasakinfinity: right, but see the last few lines.16:31
infinityBut it's hard to tell, and without a reproducer I can play with locally, a bit of a mystery.16:31
rbasakThat makes me pretty sure it's libapache2-mod-svn.postinst. And that fits the (broken) line 287.16:32
infinityYeah, perhaps.16:32
rbasakinfinity, jibel: reproduced. I duplicated the unpack and configure ordering. I'll dig further.16:37
slangasekseb128: I know enough about freetype to not be confident in any updates; please just do what you think is best :)16:38
seb128slangasek, ok16:38
infinitymvo: Does that double-seek bug in apt need to be backported to trusty?16:54
infinitymvo: (Is that what was responsible for my sid chroots constantly failing to download Packages.xz sanely?)16:55
mvoinfinity: that would be possible, I have prepared a backport to trusty with it16:55
mvoinfinity: was collecting some more16:55
mvofixes16:55
infinitymvo: Sure, it's probably not critical, but since the changelog claims it affects bzip as well (which is our default), I assume it's only a matter of time before I see it on trusty like I was seeing in sid... If that was the bug causing my issue. :P16:56
mvoinfinity: not sure if thats the case, but I will upload a fix nevertheless probably later tonight16:59
mvotogether with a fix for the apt tab completion16:59
mvobut gtg for dinner first :)16:59
* mvo waves16:59
infinitymvo: Happy eating.  I need breakfast, thanks for the reminder. :)16:59
mvohaha16:59
mvohappy eating to you as well then17:00
rbasakinfinity: it's a bug in apache2 packaging. Reproduced on sid, too. I'll file bugs.17:09
rbasakIn the meantime, I don't see an easy workaround (or a trivial solution to the bug).17:09
infinityrbasak: Huh.  Weird that it never tripped until now. :/17:10
infinityrbasak: I guess I'll just ignore the failure for now, since it seems touchy to reproduce.17:10
rbasakIt happens only if apache2 is unpacked and not configured when libapache2-mod-svn is configured.17:10
infinityrbasak: That's a prefectly reasonable state to expect your deps to be in.17:10
rbasaklibapache2-mod-svn wants to enable dav_svn, which depends on dav, which is supplied by apache2 but not enabled.17:10
infinityrbasak: The obvious solution to that would be to make a2invoke or whatever it's called be a trigger.17:11
infinityrbasak: So all the calls run at the end of the dpkg run, instead of in postinst.17:11
rbasakinfinity: that would make any real problems fail in trigger though. Also, aren't triggers sort of optional, in that if dpkg decided to run triggers at different times, the bug would still occur?17:12
infinityrbasak: The broken (and easy) solution would be to change all the deps to pre-deps.  Please warn them against that, as it makes apt's life WAY harder.17:12
rbasakWell, libapache2-mod-svn doesn't even depend on apache2.17:12
infinityOh!17:12
rbasakIt only tries to enable the module if it thinks that it should (because apache2 is "installed")17:12
infinityThat's the bug, then.17:12
rbasakExcept it just checks for the presence of /usr/sbin/apache2-mainscript-helper, which is unpacked but apache2 is not configured in this case.17:13
infinityIf it depends on a module from apache2, it needs a packaging level dep as well, obviously.17:13
infinitySorry, I misread your ordering issue, I think.17:13
rbasakIt doesn't really need apache2, since they allow for /etc/apache2/ to be managed by you entirely.17:13
rbasak(and for you to only use apache2-bin)17:13
rbasakBut if you *do* have apache2 installed, then installing a module will automatically enable it.17:13
infinityWell, they allow, except for the postinst failing if not.17:13
infinityUnless that's all well-guarded.17:14
rbasakIt is, mostly. Except for this.17:14
infinityCurious problem, I guess.17:14
rbasakIf you don't have apache2 installed, then it's supposed to just not try to do anything in /etc/apache2/17:14
Logan_when will the UDD branches start appearing for utopia?17:16
Logan_*utopic17:17
=== lfaraone_ is now known as lfaraone
rbasakinfinity, jibel: filed https://bugs.launchpad.net/debian/+source/apache2/+bug/1312854 (and Debian bug). Not sure how to fix - I'll see what Debian say.17:39
ubottuLaunchpad bug 1312854 in apache2 (Ubuntu) "dh-apache2 causes a postinst failure when a package depends on an apache2-bin provided module" [High,Triaged]17:39
pittiinfinity: there should be artifacts testbed-packages and <testname>-packages with the exact versions from that testrun17:40
pittijibel: so want me to re-do the VMs?17:54
pittifor 50 GB, I mean?17:55
pittijibel: doing now18:09
dokopitti, jibel: according to jenkins the binutils autopkg-test did succeed, however update_excuses isn't yet updated18:12
=== alkisg is now known as work_alkisg
infinitydoko: Did you drop a multiarch patch or something from binutils?18:43
infinitydoko: https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-lintian/8/ARCH=amd64,label=adt/artifact/results/log18:43
infinitydoko: binaries-libc-link: ld: cannot find -lm18:43
infinitydoko: http://paste.ubuntu.com/7331812/18:44
infinitydoko: Looks everywhere except /usr/lib/x86_64-linux-gnu/libm.so18:44
infinitydoko: We can't open with that, who knows what fun things it might break. :/18:47
infinitydoko: Want to fix, or just remove that version from proposed?18:47
infinityOh, bah.  If we remove it, all the compiler deps break too.18:48
infinitypitti, jibel: There's another case of tests myteriously falling off the list...18:51
infinitypitti, jibel: binutils should have triggered lintian (and it did), but eventually, the lintian failure just stopped showing up there.18:51
infinitypitti, jibel: If I hadn't caught it manually just now, that would have migrated.18:52
infinitypitti, jibel: I don't know what's causing this, but it *needs* to be fixed, or adt-britney is pretty much useless. :/18:52
infinitydoko: In fact, it skips looking in /usr/lib/$triplet and /lib/$triplet19:18
infinitydoko: And ditto for local...19:21
infinitydoko: So, old output: http://paste.ubuntu.com/7332024/19:21
infinitydoko: And new output: http://paste.ubuntu.com/7331812/19:21
=== roadmr is now known as roadmr_afk
jobin_Hey, all! I am trying to check the status of cron service using sudo service cron status as a non-privileged user on ubuntu 14.04 desktop 64-bit but get a status: Unknown job: cron error in return. However, if I do the same thing on ubuntu 12.04 64-bit desktop I get the appropriate result. I notice that I can check the status if I am root on 14.04. Why is this happening and how can I solve this?19:50
infinity(base)adconrad@cthulhu:~$ sudo service cron status19:52
infinity[sudo] password for adconrad:19:52
infinitycron start/running, process 110619:52
infinityjobin_: Works for me?19:52
LaneyIs it using the user session? (Can't test that here)19:53
Laney(i.e. does `status --system cron' work?)19:54
jobin_infinity: Do you mean to say you can check the status without being root on 14.04?19:55
infinityjobin_: You said you were using "sudo service cron status" which *is* root.19:55
infinityjobin_: But if you're just using "status cron", then as Laney says, you need --system19:55
infinity(base)adconrad@cthulhu:~$ status cron19:55
infinitystatus: Unknown job: cron19:55
infinity(base)adconrad@cthulhu:~$ status --system cron19:55
infinitycron start/running, process 110619:55
jobin_infinity: This is what i get: sudo service cron status status: Unknown job: cron19:56
infinity(base)adconrad@cthulhu:~$ service cron status19:56
infinitystatus: Unknown job: cron19:56
infinity(base)adconrad@cthulhu:~$ service cron status --system19:56
infinitycron start/running, process 110619:56
infinityIf you prefer that syntax.19:56
infinityjobin_: You shouldn't need sudo/root at all, just --system19:56
jobin_Laney: Yes, if I use --system as sudo service cron status --system then i get cron start/running, process 115219:57
LaneyJob done19:57
jobin_infinity: This is what I get for service cron status:   status: Unknown job: cron19:57
infinityWhy your sudo is behaving differently from mine in that regard is likely a local configuation thing.19:57
LaneyIt's probably passing through UPSTART_SESSION19:57
infinityMaybe you're intentionally preserving your environment, while mine scrubs it.19:57
infinityPreserving environment in sudo generally considered harmful, part III.19:58
jobin_infinity: Oh yes, I see that i had aliases sudo as sudo -E for using my proxy variables, however, I get status: Unknown job: cron for service cron status but cron start/running, process 1152 for sudo service cron status20:01
jobin_Laney: I don't need to use --system for service cron status on 12.04, but have to on 14.04, why is that?20:01
LaneyYou have an upstart instance running in your session in 14.04, which service is looking at in preference20:02
jobin_Laney: I see that cron in /etc/init.d/cron is a soft link to upstart-jobs20:02
jobin_Laney: No, I didn't get you there20:03
infinityjobin_: You might want to add http_proxy to env_keep in /etc/sudoers instead of preserving your ENTIRE user environment with "sudo -E".20:03
infinityjobin_: You're asking for trouble doing the latter.20:03
jobin_infinity: yes, i would avoid that now on, but then how do you explain service cron status returning unknown job on 14.04 but not on 12.04?20:04
Laneyjobin_: http://ifdeflinux.blogspot.co.uk/2013/04/upstart-user-sessions-in-ubuntu-raring.html is the feature20:04
LaneyIf that's available, which it is by default in 14.04, then service will behave differently (try to use the 'user' upstart) by default20:04
infinityjobin_: Because 14.04 uses user sessions, so "service" is looking at your user session, not the system session, and your user isn't running cron.20:04
infinityjobin_: So, "sudo service" will default to the system session (if you don't leak your user env), and "service blah blah --system" will poke at the system session bypassing your user session.20:05
jobin_infinity: And what did20:06
jobin_the version before 14.04 use?20:06
infinityjobin_: User sessions didn't exist in 12.04.  I think Laney's explained this more than well enough, given this isn't a support channel.20:07
jobin_infinity & Laney: I had to explain this on askubuntu.com. Do you mind if I share this transcript publicly?20:08
ScottKjobin_: It's already public and logged.20:08
infinityIt's already public.20:08
jobin_infinity: great! Thanks!20:09
xnoxinfinity: jobin_: initctl --system status cron20:35
xnoxinfinity: ah, sorted.20:36
xnoxinfinity: i however have a fix for "service" command to always look at system init, and not session.20:36
=== roadmr_afk is now known as roadmr
=== roadmr is now known as roadmr_afk
ScottKCan autocrats required21:39
ScottKUrgh.21:40
ScottKCan autopkgtests require network access?21:40
xnoxScottK: there is no such stanza in the spec - http://anonscm.debian.org/gitweb/?p=autopkgtest/autopkgtest.git;a=blob_plain;f=doc/README.package-tests;hb=HEAD21:41
xnoxScottK: i believe at the moment on ubuntu dep-8 runner there is network access to e.g. ubuntu mirror and a few similar resources, but not "general web"21:42
xnoxScottK: and i think on debian dep-8 runner (ci.debian.net) there is network access.21:42
=== brainwash_ is now known as brainwash
infinityScottK: autocrats can totally required.21:56
infinityScottK: I think you'll find (as xnox says) that it's implementation specific right now, but a needs-intarwebs thing might not be a bad control variable to add.21:58
infinityScottK: Then paranoid people can just skip those tests, while others can sort out a sane NAT or whatever strategy for their VMs.21:58
infinityScottK: (Feel free to proposed and/or provide patches)21:58
infinitydoko: I think I have your binutils thing fixed, will upload to Ubuntu and NMU to Debian as well, given the ickiness of the bug.21:59
xnoxinfinity: but about autocrats.... i'm not sure "a 1940s British single-engined three-seat high-wing touring monoplane" scale well enough - do you think would just lego models do?21:59
=== roadmr_afk is now known as roadmr
infinityxnox: That sounds more like a decepticrat.  Autocrats can't fly.22:00
xnoxinfinity: \o/ re:binutils.22:01
xnox"My Dad asked me last night why I carry my 1911 in the house, what am I afraid of? I looked him straight in the eye and said, “The Goddamn Decepticons.” He laughed, I laughed, the toaster laughed, I shot the toaster. It was a good time."22:01
xnoxinfinity: but when binutils would finish building & autopackage-tests finish -> you wouldn't still be around to open the archive, would you?22:02
infinityxnox: I will be.22:03
infinityxnox: When I'm satisfied with this binutils, I'll open the floodgates.22:03
ScottKinfinity: Alternately I just go "Oh, that package can't do autopkgtests" and move on to other things.22:03
infinityScottK: Yeah, or that.22:04
infinityScottK: Though, if this is a package with build-time tests disabled for the same reason, that's a bit of a fail on our part. :/22:04
ScottKIt's a DNS module, so it's kind of hard to test without having a network to do DNS'y things.22:05
infinity(Unless literally off it its tests need interwebs, then maybe the tests need rewriting, or we indeed need a testbed with unfettered internet)22:05
infinitys/off/all/22:05
infinityScottK: Well, depends on the DNSy things, I suppose.22:05
infinityScottK: But yeah, hard to know what you can and can't look up in a restricted network.22:05
ScottKSince it's python-dns, it's whole job it to ask questions of the DNS and get answers.22:06
infinityScottK: FWIW, unlike our buildd network which can't even RESOLVE the outside world, I suspect the autopkgtest machines can resolve, just not connect.22:06
xnoxScottK: you could try doing a quick sample and throw it to the archive and see if it sticks.22:06
infinityScottK: (But I dunno)22:06
ScottKI'd have to override some pretty low lever pieced of the python networking stack to mock up the right responses.22:07
infinityJABBERWOCKY: SEARCH_DIR("=/usr/x86_64-pep/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");22:08
infinityJABBERWOCKY2: SEARCH_DIR("=/usr/x86_64-pep/lib"); SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib/x86_64-linux-gnu"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib");22:08
Unit193(Copied over from -motu, because I noticed the package is in main) So I finally decided to look at the problem rather than hold on to the saucy package.  python-parsedatetime in trusty is a bit broken (gives traceback when you use gcalcli), and the way to fix it is either to update to a new version, or apply https://github.com/bear/parsedatetime/commit/51d47dd57a8ac78208aa69015d7e13bdf1bd3574 (and optionally: ...22:08
infinityThat looks like a correct mangling, right?22:08
Unit193... https://github.com/bear/parsedatetime/commit/692168f4bd336efc07e7575dcde7012eaa1e2075 There were a fair amount of other bug fixes, I believe, so not sure which route you'd prefer.  I'd prefer not to do the SRU paperwork myself, so I don't break something.)22:08
infinityUnit193: Do you have a bug filed with the above info?  It'll probably get lost in IRC backscroll unless someone feels the urge to jump on it Right Now (which I don't).22:09
Unit193infinity: I haven't, at least not yet, no.22:09
ScottKzul: I fixed kazoo for you in trusty, but it needs a merge now.  Would you please take care of it.22:15
infinityAlright, one last test build without debugging statements, and then I'll throw lintian's failure against it and upload if all good.22:19
* infinity crosses his fingers.22:20
infinitydoko: In case I have the wrong number and I'm SMSing into a void, I NMUd binutils to Debian for you, as well as the Ubuntu upload.  Enjoy.23:09

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