/srv/irclogs.ubuntu.com/2016/08/30/#ubuntu-devel.txt

=== NCommand` is now known as NCommander
=== NCommander is now known as Guest84161
=== salem_ is now known as _salem
pittiGood morning04:28
=== lifeless_ is now known as lifeless
pittidoko: are you okay with dropping python3-ldb again? it has no rdepends, is an Ubuntu specific delta, and needs the NBS python3-talloc to build (see http://people.canonical.com/~ubuntu-archive/nbs.html)05:34
jbichapitti: if you're processing nbs, libwebkit-dev is only an alternate build-depends for those packages05:43
pittijbicha: thanks!05:43
dokopitti: sure, we can do that06:05
=== ochosi_ is now known as ochosi
=== happyaro1 is now known as happyaron
=== dinger-donger changed the topic of #ubuntu-devel to: To find big channels with unlocked topics, use /msg alis list * -min 100 -mode -t Then you can join them and abuse their /topic for the lulz!
pitti!op @ dinger-donger08:17
ubottupitti: I am only a bot, please don't think I'm intelligent :)08:17
dinger-dongerlol08:18
pittidinger-donger: please leave the topic alone, this is vandalism08:18
dinger-dongerpitti: fuck that08:18
=== pitti changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== dinger-donger changed the topic of #ubuntu-devel to: To find big channels with unlocked topics, use /msg alis list * -min 100 -mode -t Then you can join them and abuse their /topic for the lulz! | I think pitti is a filthy homosexual
pittidholbach: what's the magic incantation to ping IRC ops? dinger-donger needs to be kickbanned08:19
=== pitti changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pittiUnit193: cheers08:19
dholbachthanks Unit193 and pitti08:20
Unit193Sure thing.08:21
dholbachI don't know of any magic incantations08:21
dholbachbut I'm sure there are :)08:21
pittiI thought we had some kind of !ops or so08:21
dholbachyeah, I was about to suggest the same08:21
pittiand I'm sure I've seen it before, I just forgot08:21
pitti!help08:21
ubottuPlease don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience08:21
pitti!commands08:22
ubottuThe linux terminal or command-line interface is very powerful. Open a terminal via Applications -> Accessories -> Terminal (Gnome), K-menu -> System -> Konsole (KDE), or Menu -> Accessories -> LXTerminal (LXDE). Guide: https://help.ubuntu.com/community/UsingTheTerminal08:22
dholbachhaha08:22
pitti!nocookies08:22
Unit193pitti: Use it like: !ops | bar is spamming the topic08:23
pittiUnit193: ah, so my "!op @ bar" was close :)08:23
Unit193Yep.08:23
pitti!ops @ dholbach needs a hug08:23
ubottupitti: I am only a bot, please don't think I'm intelligent :)08:23
pittierr08:23
pitti!ops | dholbach needs a hug08:23
ubottudholbach needs a hug: Help! Channel emergency! mneptok, Hobbsee, cjwatson, mdz, lamont, Keybuk, rww, or thom!08:23
pittisorry, unping -- already sorted out08:24
* pitti hugs dholbach anyway08:24
ikoniapitti: can you stop that please08:24
* pitti notices that this list of people is *very* outdated08:24
pittiUnit193: do you know how to update that list?08:25
ikoniait's just a bot factoid08:26
ikoniait can be updated pretty easy08:26
Mirv1.5h of waiting publisher run so far, doh.11:15
pittiyeah, the entirety of LP and the DC have felt like tar since ~ yesterday :/11:15
ogra_someone sitting on a cable ?11:16
* pitti blames the brexit, apparently lost fast connections to the UK :)11:17
ogra_we should temporary redirect to the US then ... at least until trump is elected11:18
=== Guest84161 is now known as NCommander
=== NCommander is now known as Guest43443
JanCwhy not move it to Germany instead?  :)11:49
ogra_:)11:50
pittiinfinity: let there be Testsuite-Triggers: in britney! https://git.launchpad.net/~ubuntu-release/+git/britney2-ubuntu/commit/?id=4d7522ddb811:52
pittiapw: ^ you were interested in this as well11:52
ogra_adam is off this week11:59
=== hikiko is now known as hikiko|afk
apwpitti, i am interested indeed.  I assume this is going to let me suck some of the random lists out into my packages ?12:04
pittiapw: yes12:04
apwpitti, like the link between the kernel and lxc ?12:04
pittiapw: for example, we should now make lxc or lxd grow a test dependency on linux-libc-dev or linux-generic or similar12:05
pittilxc *and* lxd12:05
apwpitti, so lxd would say Test-Triggers: foo in its main debian/control file and that would mean changes to package foo will trigger that package's tests12:06
apws/that package/lxd12:07
pitticorrect12:07
pittiexcept that you shouldn't really set T-T: manually; if not present it gets computed from debian/tests/control in a reasonable way12:07
infinitypitti: Oh, yeah.  I forgot about that part of the implementation.  Did you implement merging of T-T and tests/control?12:07
infinitypitti: Cause I disagree.  Setting artificial test deps to get them in T-T is wrong. :P12:08
infinity(Even if I just did it in glibc...)12:08
pittiinfinity: no, that is not yet implemented, it's still the initial debian implementation12:08
pitti(also, that's dpkg again, not britney)12:08
infinitypitti: Yeah, I meant the dpkg implementation.  I didn't read it.12:08
infinitypitti: Definitely should be merging debian/control and debian/tests/control, IMO.12:09
pittiinfinity: well, linux-generic is not conceptually an artificial test dependency -- so far it's just been an implied one12:09
infinitypitti: Feels "dirty" to put manual deps on build-essential packages just to get triggers.12:09
apwpitti, and how do i say "all valid kernels"12:09
infinityTriggering on all kernels is trickier.12:10
infinityRight now, it would just be "list them all".12:10
pittiyeah, you can't right now, unless they all build a common binary12:10
infinitypitti: Which they can't, for obvious reasons.12:10
pittifor linux-* in particular the code in britney is still necessary/easiesr12:10
pittithis will mostly help for everything !linux so far12:11
pittiwe often get regressions which are due to a changed test dep12:11
* apw goes back to being interested (rather than excited)12:11
infinityHeh.12:11
* infinity goes back to being on vacation.12:11
pittiinfinity: heh, do that; let's talk about details of merging T-T when you are back12:12
infinitypitti: *nod*12:12
infinitypitti: It's not urgent by any means.  If people choose to use the feature as it is, it works to put things in test-deps, and they can move them later if they feel the urge.12:12
infinitypitti: Mostly, I think it'll be "prettier" for essential and build-essential, basically.  But my taste isn't everyone's.12:12
pittiinfinity: right now the goal is to trigger on the actual real test deps12:13
infinitypitti: Yeahp, but essential are deps of *all* tests, and build-essential is a magic dep.12:13
pittiwe can *also* use this to reduce the hardcoded trigger lists in britney, but that's more of a side result12:13
infinitypitti: And if you want explicit testing when shadow changes, do you list shadow in your deps, or as a trigger in debian/control?12:13
infinitypitti: Both work, but the latter seems more "right".12:13
pittiinfinity: you can set T-T: manually of course; you just (right now) lose the automatic value computed by dpkg12:14
infinitypitti: Or, in the glibc case, I have "build-essential, binutils, gcc, linux-libc-dev" (well, a bit more complex, but basically that) which is equally weird. ;)12:14
pittiinfinity: but yes, if you explicitly test shadow, then adding shadow into d/t/c Depends: would do it12:14
infinitypitti: Right, I don't think it makes sense to set it manually until it merges.12:15
infinitypitti: But, as I said, people can just use test-deps and ignore T-T in debian/control entirely for now, so the feature works.12:15
infinity(Which is what I'm doing)12:15
infinityOff to find breakfast to fuel more vacation gaming.12:16
infinityToodles.12:16
pittiapw: so to your question: "all linux kernels" isn't declarative, we always need a piece of code to answer that12:16
pittiapw: so I think this part will stay in britney for a while12:16
pitti(or forever)12:16
infinityapw: Yeah, I think the only way to make "all kernels" declarative would be to have an all kernels meta that pulls in all kernels for each platform. :P12:16
infinityWhich probably isn't what you really want either.12:16
infinityCause what you really want is to test foo-on-raspi2 *running* raspi2 on a raspi2 device.12:17
infinityInstalling the raspi2 kernel in an lxc on a -generic device tells you nothing about runtime deps.12:17
infinitys/deps/tests/12:17
infinityThough it works for testing build-time dkms stuff, I guess.12:17
infinityapw: Like, ideally, we should sort out a way to run x86 tests twice, once with -generic installed and once with -lowlatency.12:18
infinityapw: And it just gets way trickier for ARM, cause we may also need to target kernel foo to worker bar to match hardware.12:19
infinityapw: Considerations for a future iteration. :P12:19
pittiinfinity: https://blueprints.launchpad.net/ubuntu/+spec/foundations-x-autopkgtest-test-classes FYI12:22
pittiapw and I discussed/designed this a while ago, but it didn't get implemented yet12:22
infinitypitti: Fancy.  I will avoid reading it until next Tuesday. ;)12:25
=== _salem is now known as salem_
=== jtaylor_ is now known as jtaylor
=== JanC_ is now known as JanC
=== hikiko|afk is now known as hikiko
ddellavcan i get an archive admin to promote python-yaql and python-monascaclient to main please? There were approved MIR's but no promotion: https://bugs.launchpad.net/ubuntu/+source/python-yaql/+bug/1586069 https://bugs.launchpad.net/ubuntu/+source/python-monascaclient/+bug/159083614:22
=== alexisb-afk is now known as alexisb
ubottuLaunchpad bug 1586069 in python-yaql (Ubuntu) "[MIR] python-yaql" [Undecided,Fix released]14:22
ubottuLaunchpad bug 1590836 in python-monascaclient (Ubuntu) "[MIR] python-monascaclient" [Undecided,Fix released]14:22
=== bigon_ is now known as bigon
kgunntjaalton: ping14:59
kgunnug this network15:00
kgunntjaalton: ping15:00
brendandis there anything i can do to allow nested vms when using adt-virt-qemu?15:06
brendandwith autopkgtest15:06
pittibrendand: it should mostly Just Work™15:22
brendandpitti, the thing is i'm getting 'ERROR    Host does not support any virtualization options' from virt-install15:22
pittibrendand: as a convenience there is /dev/baseimage which is the (read-only) block device of the image you passed to autopkgtest-qemu15:22
pittibrendand: can you run "-- qemu -d ...]"? there should be some "Detected KVM capable Intel host CPU, enabling nested KVM" or similar for AMD15:24
rbasakkvm_intel.ko should be loaded. Or AMD equiv.15:36
tjaaltonkgunn: pong15:43
kgunntjaalton: hey there, so i'm trying to rebuild mesa on dragonboard15:44
kgunntjaalton: if i use dpkg-buildpackage will gallium be built as a default?15:45
kgunnfigured you might know15:45
tjaaltonkgunn: i'm not sure, check rules15:46
kgunnk15:46
tjaaltonor d/control, if it build-depends on it15:47
tjaaltonuh.. it==llvm15:55
rcjpitti, looks like theres a kpartx regression in util-linux for 2.28.1-1ubuntu1 in yakkety bug# 161852515:55
kgunntjaalton: so from rules...it seems to suggest on arm64 it will build gallium15:57
tjaaltonkgunn: right, iirc that was a fairly recent change15:59
tjaaltoncan't check atm15:59
ddellavAlso if possible we need someone on the MIR team to promote designate: https://bugs.launchpad.net/ubuntu/+source/designate/+bug/1543748 It's passed it's security review16:00
ubottuLaunchpad bug 1543748 in designate (Ubuntu) "[MIR] designate" [High,New]16:00
kgunntjaalton: no worries...thanks for pointers anyhoo16:00
slangasekinfinity, kees, stgraber: tb meeting?16:01
dokoseb128, Laney, tjaalton, Mirv: is there anything which should migrate to the release pocket before starting a test rebuild?17:29
seb128doko, not that I know of no...17:30
Mirvdoko: yes http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src has the gold linker disabling for powerpc. there's no actions from Kubuntu side on the KDE autopkgtest issues, they nowadays usually ask to ignore those. I don't see anything terribly worrysome in there in those failures.17:37
Mirvwhile ignoring those, the qtdeclarative-opensource-src below would also migrate to release pocket which has two fixes already in stable phone images17:39
dokook, waiting for these17:39
Mirvdoko: those are not happening without overriding the autopkgtests though17:39
Mirvif any archive admin wouldn't mind ^17:39
dokojamespage, rbasak: anything you want to have in the release pocket from the server side before a test rebuild?17:40
Mirvso akonadi-calendar bluez-qt kalarmcal kdeclarative kglobalaccel libkdegames modemmanager-qt5 networkmanager-qt5  (and akonadi in the sense its s390x test seems stuck but is required)17:40
acheronukI know yofel said we (kubuntu) simply don't have the resources ATM to address those failures17:44
dokoMirv: that's a release-team action, not an archive-team action. please could you ask on #ubuntu-release?17:46
slangasekMirv: akonadi-calendar claims abi compliance checker passes on armhf and s390x but fails on x86 + ppc64el; would like to understand this failure to be sure it's really not an interface regression before overriding those failures17:51
slangasekbluez-qt is ok, non-ABI-changing symbol drop17:52
slangasekOTOH it's also easily fixed...17:52
slangasekMirv: bluez-qt fix uploaded; the rest are all dh_acc regressions, which I would want to know the truth of before overriding18:01
Mirvdoko: sorry, right18:02
jamespageddellav, coreycb: hey ping me tomorrow and we'll go through the seed process for designate otherwise it will bounce straight back into universe18:03
=== Guest43443 is now known as NCommander
coreycbjamespage, ok that'd be good to learn about18:03
dokoslangasek, Mirv: when were these dh_acc regressions run?18:03
Mirvslangasek: thanks for the bluez-qt, I also saw that's easy one. I've asked on #kubuntu-devel and associated people were pinged. they are low on people who know about the autopkgtests (which are inherited from Debian) right now though.18:03
Mirvdoko: I think the relevant time frame might be "after libc update"18:04
Mirvcompared to the earlier build + autopkgtests which was after GCC6 but before libc618:04
dokoMirv: if these were run with earlier versions than gcc-6 6.1.1-12 then please retry18:05
Mirvdoko: looks like gcc-6 6.2.0-1ubuntu12 (and gcc 4:6.1.1-1ubuntu2)18:07
dokohmm, ok18:07
Mirvat least for akonadi-calendar18:07
Mirvanyway, I can't stay a moment longer now, see you in 10h18:07
dokoI love it that dh_acc is soo verbose18:09
dokoxnox: ^^^ ;-P18:09
slangasekdoko: several times, as linked from http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src18:09
xnoxthere was one bug that i filed that dh_acc was failing on qt stuff.18:09
xnoxi didn't debug the failures again after doko reverted "upstream fix" to unbreak dh_acc18:10
xnoxthere might be gcc leaked symbols in the dh_acc output that need updating....18:10
slangasekxnox: do you have a bug # for that?18:10
dokothat could be too18:10
xnoxthe reverted upstream fix or the guess that there are gcc leaked symbols since that?18:11
xnoxthe latter is just a wild guess, based on previous abi migration18:11
xnox(note we don't have an abi migration this time around, apart from some cases when we do)18:11
xnox(because upstream "fixed" abi tags in templates resolutions...)18:11
dokono, the reversion is just a removed inline attribute. the original issue that such files are not built with GCC 6 is not yet fixed18:12
slangasekxnox: a bug # for what you filed about dh_acc failing on qt stuff...18:32
xnoxdoko, ah.18:33
xnoxit was not the bug that i filed.... let me recall where it was, it was pointed out to me by mirv/doko or some such.18:34
dokoxnox, slangasek: the upstream issue is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72813 (and the r198733 commit is now reverted in the packages)18:36
ubottugcc.gnu.org bug 72813 in c++ "[6/7 Regression] atomic header cannot be compiled into translation unit with -fkeep-inline-functions" [Normal,New]18:36
xnoxand that's dh_acc with qt bug, beacause dh_acc uses that flag & qt things include atomic header eventually which fail to compile18:38
dokoright, but that is now reverted18:38
=== JanC is now known as Guest64850
=== JanC_ is now known as JanC
tjaaltondoko: I don't have anything20:12
acheronukLP: #160927320:17
ubottuLaunchpad bug 1609273 in kxmlgui (Ubuntu) "kxmlgui fails autopkgtest (abi compliance)" [Undecided,New] https://launchpad.net/bugs/160927320:17
dokotjaalton: ack20:17
semiosisbdmurray: adding test instructions to the bugs now20:28
semiosisbdmurray: done for bug 156598520:29
ubottubug 1565985 in livecd-rootfs (Ubuntu Xenial) "vagrant vb ubuntu/xenial64 cannot mount synced folders" [High,In progress] https://launchpad.net/bugs/156598520:29
semiosisbdmurray: bug 1561250 already has a pretty concise description with how to reproduce/test20:30
ubottubug 1561250 in livecd-rootfs (Ubuntu Xenial) "Xenial vagrant image is missing its hostname in /etc/hosts" [High,In progress] https://launchpad.net/bugs/156125020:30
bdmurraysemiosis: sudo echo is the testcase for bug 1561250?20:35
ubottubug 1561250 in livecd-rootfs (Ubuntu Xenial) "Xenial vagrant image is missing its hostname in /etc/hosts" [High,In progress] https://launchpad.net/bugs/156125020:35
semiosissudo anything20:35
bdmurrayokay, cool20:35
semiosissudo does a localhost lookup, apparently20:35
sarnoldlol "see the error ^^^^"20:35
semiosiss/localhost/current hostname/20:36
semiosisand how am I now able to edit the descriptions of those bugs I did not create?  did someone grant me that authority?20:37
bdmurrayanybody can edit bug descriptions20:37
semiosisoh ha!  never noticed that20:37
tdaitxwhat are the usual suspects on a "Build killed with signal TERM after 150 minutes of inactivity"?20:53
tdaitxSome context: sometimes openjdk builds fail during the build and while I can see make's message "recipe for target blah/blah failed" + "dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2" on the ppa's build page the build isn't killed right away... While I can reproduce the failure itself, I am unable to reproduce this hang+timeout on a sbuild/chroot build, so I wonder where I should be looking into20:53
tdaitxslangasek, infinity, xnox, pitti ^ are you somewhat familiar with this?20:54
cjwatsontdaitx: That indicates that your build left a stale process behind that we didn't manage to clean up.21:06
cjwatsontdaitx: launchpad-buildd (unfortunately) currently uses sbuild in sudo mode, which isn't quite as good at cleaning up processes as the more usual schroot mode is.21:06
cjwatsontdaitx: I'd suggest instrumenting debian/rules to dump a process tree on error, at which point you should be able to see what's going on locally.21:07
tdaitxcjwatson, right, I will try that way then, thanks! =)21:07
robert_ancellslangasek, hey, who do I need to bribe to let snapd-glib into yakkety?21:15
slangasekrobert_ancell: I take bribes21:15
slangasekrobert_ancell: and I've been working through the NEW queue slowly ;)21:16
robert_ancellslangasek, it's gone up a bit in priority since we're going to need it to solve bug 1616943 properly21:17
ubottubug 1616943 in gnome-software (Ubuntu Yakkety) "Can't auth against U1 in g-s" [High,Confirmed] https://launchpad.net/bugs/161694321:17
robert_ancelli.e. will need to be SRUd back to Xenial21:17
slangasekok21:18
robert_ancellslangasek, thanks21:18
robert_ancellslangasek, and a heads up, I'm currently finishing a new binary package for it "snapd-login-service" and once we're happy with the API I'll do a soname bump. Both of which will need archive admin approval right?21:19
slangasekyes21:20
slangasekbinary review tends to be lighter weight though21:21
robert_ancellA question about multi-arch. I have a package (snapd-glib) that provides a library and a service. When I build the package the service is installed into /usr/lib/x86_64-linux-gnu/snapd-login-service but I get the lintian warning "E: snapd-login-service: sharedobject-in-library-directory-missing-soname usr/lib/x86_64-linux-gnu/snapd-login-service"21:51
robert_ancellShould I ignore the warning or should I change something in my packaging?21:51
robert_ancellPackaging in lp:~ubuntu-desktop/snapd-glib/ubuntu if anyone is interested21:51
robert_ancell(The service is installed into $(libexecdir) via autotools)21:52
=== salem_ is now known as _salem
=== Guest31658 is now known as hloeung
slangasekrobert_ancell: maybe you want to build with --libexecdir=/usr/lib ?  I apologize for getting the default wrong in debhelper when adding multiarch support originally22:25
robert_ancellslangasek, that's what I was wondering. I noticed a number of packages seem to not be setting this. But if this is the correct behaviour I'll switch to that.22:25
=== hloeung is now known as Guest28002
=== Guest28002 is now known as hloeung
slangasekrobert_ancell: please use the current debian/copyright spec, Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/22:56
robert_ancellslangasek, ok22:56
robert_ancellMy copy-pasting is caught out again! ;)22:56
slangasekrobert_ancell: also, what does it mean when you say 'License: LGPL-2 LGPL-3'?22:56
slangasekthe same code is made available under either license?22:56
robert_ancellslangasek, yeah, that's what we ended up doing for liblightdm-gobject for some reason.22:57
slangasekrobert_ancell: ok.  standard syntax would be 'LGPL-2 or LGPL-3', then22:57
robert_ancellAnd I just copied the same. I couldn't find our licence policy on the Wiki22:57
robert_ancellok22:57
slangasekLDFLAGS+=-Wl,--as-needed22:57
slangaseknot needed in Ubuntu22:57
Unit193slangasek: Might want to https that link, or lintian will give a warning.22:58
slangasekcuriously, lintian didn't care about the http pointing to a wrong url ;)22:58
robert_ancellslangasek, has anything changed in the spec or is just the link wrong?22:58
slangasekrobert_ancell: the spec has likely changed since the svn rev you reference, yes - and lintian will then tell you about it :)22:59
robert_ancellslangasek, lintian was only giving me that one warning about the libexec issue here22:59
slangasekrobert_ancell: yeah, because non-standard debian/copyright is allowed... but if you use the standard it'll do much more analysis23:00
robert_ancellah23:00
slangasekrobert_ancell: anyway, none of these are blockers, so 0.8-0ubuntu1 source accepted23:00
robert_ancellslangasek, thanks! I'm prepping 0.10-0ubuntu1 right now and it will have those fixes.23:01

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