/srv/irclogs.ubuntu.com/2015/04/27/#ubuntu-devel.txt

=== ming is now known as Guest53326
tewarddid the old issue somewhere around 2012/2013 or something where backports can't build-dep on backports ever get fully resolved?02:15
cjwatsonteward: Yes, that was https://bugs.launchpad.net/launchpad/+bug/88866502:17
ubottuLaunchpad bug 888665 in Launchpad itself "Backports can't build-depend on other backports" [High,Fix released]02:17
tewardcjwatson: ahhh, nice, glad to see that's resolved, that put a nail in the coffin for ZNC backports for some time (since the swig libraries are never new enough xD)02:18
aeorilinfinity you still need a tech writer?04:05
=== wolsen_ is now known as wolsen
pittiGood morning05:38
mightyiamYo what codename do I use for upgrading to devel, please?05:49
pittimightyiam: that's the thing we are all waiting for :)06:03
pittithere is no devel series yet, it's blocked on getting a name from sabdfl06:03
mightyiampitti, thank you06:16
=== geser_ is now known as geser
pittidoko_, cjwatson, wgrant: working on pkg-create-dbgsym now, for the binary version bug 144824708:16
ubottubug 1448247 in pkg-create-dbgsym (Ubuntu W-series) "pkg-create-dbgsym creates -dbgsym packages with the source version, not the binary version" [Critical,In progress] https://launchpad.net/bugs/144824708:16
wgrantpitti: Great, thanks. We should do a main test rebuild on scalingstack once you have something that seems to work.08:18
wgrantpitti: What's your approach for the fix?08:19
pittiwgrant: this can't be fixed solely in dh_strip, so I'll divert dh_builddeb or whatever calls dpkg-gencontrol and update binary versions there08:20
wgrantYeah, dh_builddeb or dh_gencontrol make sense.08:20
pittiI'll add a test case with a source that produces such different binary versions first08:20
wgrantTests? Pfeh.08:20
pittidoko pointed to failed build logs, but I figure they are gone now (it got rebuilt after you switched off ddebs)08:20
pittibut it's fairly clear what happens, I figure LP verifies binary versinos between a deb and its ddeb08:21
wgrantRight.08:21
pittiwgrant: had a good flight back?08:21
wgrantpitti: s/back/to Malta/08:21
wgrantSo yes, it was the easiest international flight ever :P08:21
pittiwgrant: oh, right08:21
evpitti: thanks!08:58
wgrantpitti: If you need to test, the same checks are performed on PPAs with ddebs enabled. If you want a test PPA, I can enable the flag for just that.09:01
pittiev: hey Evan! (for anything in particular? :-) )09:02
ev7:48 AM <pitti> ev: yes, to verify correct Depends:; but tests can have Restrictions: needs-recommends09:02
evand hi :)09:02
pittiwgrant: I suppose the requirement is that the binary versions of ddeb and deb are identical, right?09:02
pittiev: ah ;)09:02
pittiwgrant: I'll do that with the local test suite (I have a test now, currently reengineering the actual logic)09:02
wgrantpitti: http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/view/head:/lib/lp/archiveuploader/nascentupload.py#L33909:06
=== cimi is now known as Cimi
=== bladernr_ is now known as bladernr-malta
=== Malsasa_ is now known as Malsasa
=== pete-woods1 is now known as pete-woods
pittiwgrant, cjwatson, doko_: I have this working now, in lp:ubuntu/pkg-create-dbgsym11:11
=== willcooke_ is now known as willcooke
cjwatsonpitti: Would it be worth an rm -f $dp/DEBIAN/add_to_files.pkg-create-dbgsym if -a isn't in use, on the principle of idempotency or something?11:18
=== olli is now known as Olli
pitticjwatson: dh_gencontrol already does that if it exists, what do you mean?11:22
cjwatsonpitti: But thanks, that all looks sound to me.  Stick it in a PPA and we can at least test-build gcc-5 against it?11:22
pitticjwatson: I also suggest test-building binutils and systemd (see my recent bug followup)11:23
=== MacSlow is now known as MacSlow|lunch
pittiyep, will create a PPA now11:24
cjwatsonpitti: I mean that the pkg_create_dbgsym stage should rm -f that file if the option isn't set, to make sure the option state is unambiguous either way; but never mind, I just noticed that pkg_create_dbgsym can be run multiple times so this is an incorrect suggestion11:24
pittihm, where do I create a PPA on https://launchpad.net/~ubuntu-core-dev11:25
pittihttps://launchpad.net/~ubuntu-core-dev/+activate-ppa is "not allowed here" for me, hmm11:25
pittiwe can't create per-team PPAs any more?11:26
Laneypitti: I think you need to be the owner (DMB here)11:26
LaneyWant one?11:27
pittiLaney: please11:27
pittiLaney: "ddeb-test" or so11:27
Laneydone11:27
pittiLaney: danke11:27
pittiwgrant, cjwatson: can you please mark https://launchpad.net/~ubuntu-core-dev/+archive/ubuntu/ddeb-test for creating dbgsyms?11:28
=== ahasenac` is now known as ahasenack
cjwatsonpitti: done11:30
pittidanke11:30
pittip-c-d uploaded, I'll upload binutils, systemd, and gcc-5 after it's published11:31
pitti(or rather, copy sources from vivid to the PPA)11:31
mitya57We are missing a 15.04 announcement in https://launchpad.net/ubuntu/+announcements (does anybody read that?)12:20
=== MacSlow|lunch is now known as MacSlow
ScottKpitti: autopkgtest is claiming regressions on both your policykit-1 and systemd SRUs for vivid.  Would you please have a look.12:52
pittiScottK: ah, will do, thanks; we'll have to retry upstart some ten times, due to bug 142975612:53
ubottubug 1429756 in linux (Ubuntu Vivid) "FTBFS: upstart test_job_process fails in majority of cases / Kernel returning unexpected EIO at end of file" [High,In progress] https://launchpad.net/bugs/142975612:53
ScottKpitti: I'm guessing you know who to talk to regarding problems in the autopkgtest infrastructure.  ;-)12:54
pittiScottK: heh, yes; although in these cases it's flaky tests12:54
=== _salem is now known as salem_
=== ara is now known as Guest54483
pittiScottK: both succeeded now14:50
ScottKGreat.14:51
ScottKpitti: There are quite a number of regressions showing for pending SRUs.  It might be useful for someone who knows the autopkgtest stuff to go through them and see what's real (and mark those verification failed) and what's a test issue.14:51
pittiScottK: utopic should be okay; trusty has quite a number of failures indeed; we talked about those on the core sprint and fixed some issues, but the others are still TODO indeed14:54
ScottKOK.  As long as someone is looking into it.14:55
Ionicfun with launchpad, second iteration...15:33
Ionicnow a package is completely missing. I suspect this to be the case due to it being empty.15:34
Ionicwhile that's generally a bad thing, because (at least) Debian supports and endorses empty dummy packages as a transition method, the package *shouldn't* be empty in the first place15:34
Ionicadditionally, I cannot reproduce the problem with pbuilder-dist on my own system15:35
ScottKIonic: We have transitional packages exactly like Debian, so that's not it.15:36
Ionicthe package should contain a symlink that is created in the install phase within the destroot15:37
IonicScottK: well, the package isn't being created *by launchpad*, while everythings looks fine when using pbuilder-dist. that's what I'm not getting.15:38
ScottKRight.  I'm not disputing anything other than thinking Ubuntu and Debian are somehow different when it comes to transitional packages.15:39
IonicScottK: I didn't know the dummy package policies for Ubuntu. they could have been different from Debian (particularily because I don't think "dummy packages" are a good idea anyway)15:39
Ionicbut that's my personal opinion, as it will leave dummy packages on people's systems.15:40
Ionicagain, not too bad, as those will be uninstalled with the next dist-upgrade or autoclean operation. all RPM-based package managers frown upon empty dummy packages, though (mostly because their package managers do not automatically delete them at some point)15:41
ScottKThey should be section oldlibs and go away at some point, so it's not a real issue.15:41
Ionicanyway, the point is that the package should NOT be empty in the first place, and even if it was, I would expect a package to be built15:43
IonicI have genuinely no idea how to debug this, because it's non-reproducible via pbuilder-dist15:43
=== elopio_ is now known as elopio
rsalvetibdmurray: Saviq: how to extract the crash file from https://errors.ubuntu.com/oops/461670b4-eb7a-11e4-bb71-fa163e525ba7, for example?15:58
rsalvetilike the core dump15:59
=== salem_ is now known as _salem
bdmurrayrsalveti: generally the core dumps are only temporarily available, we don't store every coredump forever16:09
bdmurrayrsalveti: What are you trying to find out?16:09
IonicI can even see the symlink being created that should be part of that package16:33
Ionicln -s -f "/usr/lib/x86_64-linux-gnu"/libNX_Xinerama.so.1 /build/buildd/nx-libs-3.5.0.32/debian/tmp/usr/lib/nx/X11/Xinerama/libXinerama.so.116:34
Ionicbut it's never included in the package, although the .install file contains "usr/lib/nx/X11/"16:34
=== essembe is now known as sbeattie
Ionic*sigh*17:00
Ionicand pbuilder-dist foo withlog build ...dsc doesn't work either17:01
Ionic"pbuilder-dist: Error: "withlog" is not a recognized argument."17:01
Ionicseems like a log file is always created in the results dir as foo.build17:07
Ionicand the option was removed some time ago17:07
Ionic(but the manpage is still referencing it)17:07
sbeattiebdmurray: hey, I'm kinda confused by https://bugs.launchpad.net/ubuntu/+source/clamav/+bug/1449088 ; the bug title apport generated has clamav-daemon 0.98.6+dfsg-1ubuntu4 failing to upgrade, but the dpkg telminal-log.txt attachement makes has the postinst for clamav-daemon 0.98.6+dfsg-1ubuntu2 failing. Any idea why the discrepancy?17:09
ubottuLaunchpad bug 1438745 in clamav (Ubuntu Vivid) "duplicate for #1449088 package clamav-daemon 0.98.6+dfsg-1ubuntu2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 2" [High,Fix released]17:09
bdmurraysbeattie: nope, that's weird. There's also no reference to clamav-daemon in DpkgHistoryLog.txt17:13
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== Guest83237 is now known as pfsmorigo
=== tnkhanh_ is now known as tnkhanh
=== hjd_1 is now known as hjd
ScottKsbeattie and bdmurray: Not sure why it's titled that way, but the error being reported is the one that was present in ubuntu2 and fixed in ubuntu4 (ubuntu3 got eaten by launchpad)18:34
sbeattieScottK: one of the reasons to dig into it a bit was to make sure that that ubuntu4 actually fixed the issue, and/or the respin due to the lp ddeb issue didn't accidentally drop the fix.18:39
ScottKThe simplest way to do that is extract the postinst and look at that line.  If says $DEBCONFFILE it's fixed.  If it says $DEBCONFILE, it's not.18:42
=== oSoMoN__ is now known as oSoMoN
=== kenvandine_ is now known as kenvandine
aeorilinfinity poke19:45
=== tnkhanh_ is now known as tnkhanh
=== iulian_ is now known as iulian
infinityaeoril: Yeah, I completely forgot about your offer last week when we were actually doing the release.20:34
aeorilinfinity oh well, maybe some other time :)20:41
infinityRiddell: I don't suppose you were planning to ask to re-spin your vivid ISOs, were you?20:54
infinityRiddell: Cause if not, I can't see any point in SRUing ubiquity.20:55
ScottKinfinity: How about if one is doing an online install and asked for package updates to be installed?  Doesn't that upgrade Ubiquity?20:57
infinityScottK: ICBW, but I don't think ubiquity updates and re-execs itself.  I'm not a ubiquity expert, though.20:58
* ScottK thought it did, but not an expert either.20:59
Riddellinfinity: isn't there an update ubiquity option from within ubiquity?20:59
infinityTurns out that "rgrep update" in the ubiquity source is entirely unhelpful. ;)20:59
Riddellinfinity: also we have derivatives who will want it20:59
infinityHrm, I do see mention of "upgrading the installer" in the changelog.21:02
infinityScary.21:02
infinityI've never noticed/used this feature.21:02
infinityRiddell: Alright, objection retracted.21:02
sarnoldspacex feed for today, just doing a countdown so far https://youtu.be/nBwAYT_ogj421:41
infinitysarnold: Hrm, that doesn't seem to work in our default ffox config.  Annoying.21:44
=== tnkhanh_ is now known as tnkhanh
=== _salem is now known as salem_
infinitypitti: This ecryptfs diff is causing me to drink.  Heavily.22:05
ScottKinfinity: Doesn't being awake have the same effect on you generally?22:26
ScottKNot that I'm one to talk ...22:27
infinityScottK: Only on days ending in Y.22:27
ScottK:-)22:27
sarnoldthat ecryptfs diff _earned_ it though :)22:41
infinitysarnold: srsly.22:43
infinitysarnold: Second set of eyes appreciated.  Destructively altering partition tables isn't something I take lightly.22:44
infinitysarnold: The diff in vivid-proposed/unapproved, to be clear.22:45
sarnoldinfinity: is this it? https://launchpadlibrarian.net/204338055/ecryptfs.debdiff22:46
sarnold(I've got that in my history from the bug report)22:47
infinityhttp://launchpadlibrarian.net/204337329/ecryptfs-utils_107-0ubuntu1_107-0ubuntu1.1.diff.gz22:47
infinityThey might match, but that's the one pitti uploaded.22:47
sarnoldthanks; iirc the only thing I I thought of last week was that 'printf' might be preferable to 'echo', and that alone didn't seem worth mentioning22:48
sarnoldinfinity: why is the postinst calling sudo?22:55
infinitysarnold: For exactly zero good reason.23:13
infinitysarnold: Ditto for setup-swap, I imagine.  Given that the rest of that script can't possibly work without root.23:14
infinitysarnold: Any other complaints from your review?  I'm rejecting for the sudo thing alone, since sudo in a postinst is potentially hangtastic if the system's resolver is slightly out of whack.23:16
sarnoldinfinity: jeeze I didn't think about the resolver.. I just figured someone'd have funky local configs that causes sudo to fail somehow..23:16
sarnoldinfinity: that was it though23:16
infinitysarnold: The echo vs printf thing doesn't seem like a concern, as he's implicitly calling coreutils echo.  If a user replaces /bin/echo, they probably get to keep both pieces.23:20
sarnoldyeah23:20
sarnoldit's just one of the little things about shell scripting that grabs my attention every time though. heh23:21
* infinity nods.23:21
=== salem_ is now known as _salem
sarnold("needless use of sudo in a script already running as root"? that takes three tries to spot.. and I missed one.)23:27
=== tnkhanh_ is now known as tnkhanh

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