/srv/irclogs.ubuntu.com/2016/10/04/#ubuntu-devel.txt

=== salem_ is now known as _salem
=== sysop is now known as Guest93467
=== JanC_ is now known as JanC
pittiGood morning06:10
pittiOdd_Bloke: 1629797> queue, will reply there06:11
pittilamont: indeed, it seems that test was written and tested only with locally built binaries, not with binaries from the archive -- this is just broken06:12
pittilamont: this was introduced in http://launchpadlibrarian.net/250336367/open-iscsi_2.0.873+git0.3b4b4500-14ubuntu1_2.0.873+git0.3b4b4500-14ubuntu2.diff.gz06:13
pitticyphermox: https://launchpad.net/ubuntu/+source/open-iscsi/2.0.873+git0.3b4b4500-14ubuntu5 → please let's not do that06:14
pitticyphermox: building the package to work around that broken assumption in the test is quite expensive -- also, it doesn't even work06:15
didrocksgood morning pitti! Had a nice week-end?06:15
pittididrocks: bonjour didrocks! yes, I enjoyed having a quiet day yesterday (German Reunion), last week was pretty intense :)06:15
didrocksyeah, a nice rest after an intense week I guess ;)06:16
Mirvthere's zero flavors nowadays that'd have the alternate installer?06:31
Mirvoh yes there is, lubuntu, just not in daily build dircetory06:31
Mirv(because of bug #1530530 can't boot any normal Ubuntu installer, only final installation)06:32
ubottubug 1530530 in gfxboot-theme-ubuntu (Ubuntu) "Installer doesn't show up on some Chromebooks: "Error setting up gfxboot"" [Medium,Confirmed] https://launchpad.net/bugs/153053006:32
Mirvdoh, that uses gfxboot too, so actually the only option is still USB -> USB installation, then copying to target HDD and hacking grub. or maybe a ready made image could be copied too, and of course if gfxboot could be disabled.06:38
dholbachgood morning06:39
dholbach@pilot in07:07
=== udevbot_ changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Final Beta! | 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 | reverse-depends/seeded-in-ubuntu broken? http://ubuntuqa.tblwd.org/ | Patch Pilots: dholb
dholbachlooks like the topic is a bit long07:08
slangaseks/(16.10 )// ? :)07:12
ginggsreverse-depends/seeded-in-ubuntu are working again, can remove that07:13
Mirvpitti: is there an issue starting autopkgtests right now? yesterday evening was fine, but now that I'm trying to restart a test from https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2035-excuses/2016-10-04_06:35:02/2035_vivid_excuses.html for bzoltan it doesn't seem to start (waited 5+ mins and tried twice)07:18
pittiMirv: no known one -- did you get a confirmation page that the request was sent?07:19
Mirvpitti: yes07:22
Mirvhttp://people.ubuntu.com/~timo-jyrinki/autopkgtest.png07:23
pittiMirv: ack, I'll have a look07:27
pitticyphermox: I removed your open-iscsi upload from -proposed; I suggest talking to matsubara instead to actually fix the test -- they should *never* assume a structure in the upper tmpdirs, and never fiddle with test dependencies themselves07:37
pittiyou will either have the distro or the locally built .debs already installed, and if not, just use apt-get install for them07:37
pitticyphermox: i. e. here: http://launchpadlibrarian.net/250336367/open-iscsi_2.0.873+git0.3b4b4500-14ubuntu1_2.0.873+git0.3b4b4500-14ubuntu2.diff.gz07:38
pittiit's even marked with "XXX fix this hack"07:39
cpaelzerpitti: thanks for your explanation on the netplan bug, I replied and forwarded to IBM if they really need anything07:54
pittihey cpaelzer, guten Morgen!07:55
cpaelzerpitti: hallöchen07:56
cpaelzermy good morning today was creating an emergency GBE-over-luster-terminal fix so I skipped any good morning feelings :-/07:57
andrewshhttps://bugs.launchpad.net/ubuntu/+source/unity/+bug/887821 is said to be fixed, yet I observe that still happening08:06
ubottuLaunchpad bug 887821 in unity (Ubuntu) ""Show copy dialog" right click launcher entry doesn't work (on nautilus copy)" [High,Fix released]08:06
andrewshwho should I prod to have it looked at?08:06
=== infinity changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Final Beta! | 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 | Patch Pilots: dholbach
pittiMirv: http://autopkgtest.ubuntu.com/running#queue-ppa-vivid-amd64 → your request actually is there08:16
pittiMirv: so that's another aspect of that weird rabbitmq queueing bug in xenial :(08:16
Mirvpitti: oh, ok, at least once it's indeed in the queue. I obviously didn't check for queues as it seemed the infra was free.08:17
pittiMirv: it actually wasn't visible in the queue -- that's part of the bug08:18
Mirvok08:18
andrewshpitti: when do you expect to upload the second bit of the systemd fix to xenial?08:21
pittiandrewsh: still coordinating with sbeattie on bug 162868708:21
ubottubug 1628687 in systemd (Ubuntu Xenial) "Assertion failure when PID 1 receives a zero-length message over notify socket" [High,In progress] https://launchpad.net/bugs/162868708:21
pittiandrewsh: I'm fine with SRUing that today, but I'm not sure if sbeattie wants to push it out of band as an USN08:21
andrewshpitti: I'm asking from position of a user and a downstream (we cherry-picked fixes from the Debian package)08:23
pittiandrewsh: I see no rush in this (hence I'd be fine with SRUing); this is really not a big deal08:23
andrewshack08:24
pittiplugging one out of a dozen ways to DoS your local machine isn't going to make things any different :)08:24
pittiso bug, yes; security, clearly not08:24
pittibut given how much press echo this got, some people might think otherwise, and sbeattie might want to fix it solely to quiesce the peanut gallery :)08:24
araHello! Can any of the SRU team members approve snap-confine in xenial-proposed, please? https://launchpad.net/ubuntu/xenial/+queue?queue_state=1&queue_text=snap-confine08:30
sil2100xnox: hey!08:46
sil2100xnox: do you feel you're a good person to do an upstart merge-proposal review? ;)08:46
sil2100xnox: I'm looking for a volunteer that knows upstart code to take a look at a branch for our xenial-touch-systemd work08:47
xnoxsil2100, ..... ok09:03
LocutusOfBorghi jbicha, any idea for the link-grammar failure in autpkgtestsuite?09:06
jbichaLocutusOfBorg: I wouldn't have synced it, sorry I didn't let you know in advance09:06
jbichaLocutusOfBorg: maybe it's https://github.com/opencog/link-grammar/issues/43709:10
sil2100xnox: https://code.launchpad.net/~vicamo/upstart/xenial-escape-systemd-strings/+merge/307140 <- this is for the xenial upstart branch, we can also propose and release that to trunk but from our POV it's not the main target09:11
sil2100xnox: thanks! :)09:11
xnoxsil2100, it seems like it is implementing systemd-escape for the unit names the right way?09:15
pittiMirv, slangasek: I went through https://www.rabbitmq.com/consumer-prefetch.html and similar docs, and I belive I may have found the reason for the hidden test requests; restarted the workers now, let's see how it goes09:32
caribounacc: looking at it, maybe I can figure out how to build with the latest llvm09:47
Mirvthank you09:49
=== zigo is now known as Guest84780
=== hikiko is now known as hikiko|ln
sil2100xnox: it's for the upstart-local-bridge basically10:44
sil2100xnox: could you take a look at it and review?10:44
sil2100We need this to land to get the systemd xenial phone switch happening10:45
caribounacc: well, looks like debian is still building with llvm-3.6 and building with 3.7 will require sensible code change :10:56
caribounacc: https://www.mail-archive.com/pkg-clamav-devel@lists.alioth.debian.org/msg04458.html10:57
=== zigo_ is now known as zigo
=== hikiko|ln is now known as hikiko
=== _salem is now known as salem_
=== marcusto_ is now known as marcustomlinson
dholbach@pilot out12:27
=== udevbot_ changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Final Beta! | 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 | Patch Pilots:
pittiMirv: do you need to do something to get https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2035-excuses/2016-10-04_06:35:02/2035_vivid_excuses.html updated?12:50
pittiMirv: oh, it's a per-timestamp file, I suppose we want the latest one12:51
pittiah, from https://bileto.ubuntu.com/#/ticket/203512:52
sil2100xnox: hey! Did you have a moment to take a look at the upstart MP? ;)13:04
xnoxsil2100, not yet. if i'll be landing it, i'll prepare a silo with said upload targetting yakkety and xenial.13:04
pittiOdd_Bloke: I followed up on the bug; the root cause is clear, but how to fix it (cleanly) totally isn't13:15
ximionLaney: asgen fails at Debian with an error in LZMA now (code 11, LZMA_PROG_ERROR), which indicates a corrupt internal state13:16
ximionso, there is definitely be something fishy in the zarchive code13:16
acheronukwhy would a test such as this just time out? https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety/yakkety/amd64/k/kwin/20161004_005822@/log.gz13:17
Odd_Blokepitti: Yeah, I saw the response; thanks for looking at it. :)  It's frustrating that resolved can't modify the resolution order once it's up.13:18
pittiOdd_Bloke: resolved isn't up yet13:19
pittiand even if it was, it doesn't matter -- cloud-init blocks dbus, so nothign can talk to it13:19
pittiOdd_Bloke: I'm trying something else13:19
Odd_Blokepitti: Cool. :)13:20
pittioh cool, this actually works13:20
sil2100xnox: would be great - xenial or the xenial-overlay? I guess I could take the xenial package from the queue and copy it to the overlay earlier13:23
xnoxsil2100, is there a current difference of upstart between xenial and xenial-overlay?13:23
xnoxsil2100, where is the xenial-overlay archive?13:24
sil2100xnox: no, I guess we use the main xenial upstart right now13:24
sil2100https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay13:24
pittiOdd_Bloke: followed up again with something relative unintrusive to test13:24
sil2100We put packages for touch there as it's faster than waiting for it to go out as an SRU13:24
xnoxsil2100, but also means no security support?13:25
sil2100xnox: there are no xenial products anywhere so we don't really care about security support13:25
sil2100And right now it's an 'in-progress' development product13:26
Odd_Blokepitti: Trying now.13:26
sil2100xnox: anyway, just release for normal xenial for now, I then pick up the SRU and copy to overlay to get it faster in our images for testing13:26
infinityxnox: Hey you, upload your staged yakkety d-i changes.13:40
xnoxinfinity, yo, it's in unapproved queue13:40
infinityxnox: Oh, indeed, an hour ago.  Kay.13:41
Laneyhi ximion13:50
Laneyfun, reproducible?13:50
ximionLaney: maybe 60% of the times...13:51
ximionhmm, no13:51
ximion1 out of 3 runs succeeded13:51
ximiononly difference was compilation with the latest LDC snapshot13:51
ximionLaney: the post on the D newsgroup has some helpful advice, but unfortunately nothing which raised a red flag yet13:52
smoserpitti, around ?13:52
rharpersmoser: we need to run *before* basic for mount, but we need after systemd-resolved for DNS resolution (this is in cloud-init.service)13:53
rharperthe GCE Datasource triggers this when it happens as it's metadata URL is a hostname13:54
rharpervs. ips like in EC2 and OpenStack13:54
=== alexisb is now known as alexisb-afk
jbichahave we hit the language pack translation deadline for yakkety final yet?13:57
Odd_Blokesmoser: rharper: pitti and I are working on the slow boot time issue, if that's what you're looking to chat about.14:00
smoserOdd_Bloke, was it slow boot on gce ?14:01
smoserthey're related then.14:01
Odd_Blokesmoser: Everywhere.14:01
smoserwell, its not everywhere.14:01
Odd_BlokeOK, anywhere with the GCE datasource in the list.14:01
smoser(fwiw, openstack does not show "slow boot" at least in serverstack, and neither does lxc)14:01
Odd_BlokeOr the EC2 datasource.14:01
smoserso the bug is bug 162986814:02
ubottubug 1629868 in cloud-init (Ubuntu) "times out because of no dbus" [Undecided,New] https://launchpad.net/bugs/162986814:02
smoserand i'm pretty sure that htat is because cloud-init.service is now running before dns is up14:02
Odd_Blokesmoser: The fix that pitti has proposed is to put Before=dbus.socket in cloud-init.service.14:02
smoserbecause of a change made in bug 161107414:03
ubottubug 1611074 in cloud-init "Reformatting of ephemeral drive fails on resize of Azure VM" [High,Fix committed] https://launchpad.net/bugs/161107414:03
smoserOdd_Bloke, probably After=14:03
smoserno?14:03
smoserrharper, had suggested systemd-resolved.service14:03
Odd_Blokesmoser: Nope; systemd-resolved won't come up until well after cloud-init because of other dependencies.14:03
Odd_Blokesmoser: The problem is that the resolve nss module sees the DBUS socket and waits 25 seconds for a response over it.14:03
smoserthe change that caused this was (i think)14:04
smoser - Move cloud-init.service to early boot: Add DefaultDependencies=no and Before=basic.target14:04
Odd_Bloke(Which there won't be, because dbus.service won't start until after cloud-init.service)14:04
smoserah.14:04
Odd_BlokeWhereas if there isn't a DBUS socket, the resolve nss module fails fast.14:04
Odd_BlokeAnd we just use DNS directly.14:04
smoserwell that is just messed up.14:04
smoserhm.14:05
rharpersmoser: I reproduced the slow boot on serverstack, and it is the GCE datasource due to the attempt to resolve the hostname14:05
smoserbefore=debus.socket seems not so right.14:05
smoserit seems like a very specific fix for the way it happens to work right now.14:06
smoserrharper, why didnt i see it on friday then?14:06
rharpersmoser: agreed; cloud-init.service *needs* DNS14:06
smoserin that system with the wierd clock that you saw.14:06
Laneyximion: GC getting in the way somehow?14:06
smoserit needs dns, but it does not need systemd-resolvd14:07
Odd_Blokeresolved is not the only way of getting DNS.14:07
smoser(doesn't need a caching name service)14:07
rharpersmoser: AFAICT it's racy w.r.t when systemd-resolved comes up14:07
smoserso i suspect that Odd_Bloke, rharper and smoser are not really adding anything to pitti's brain14:07
rharperwell, it seems odd to dance around the idea that we want DNS but we don't have a direct way of expressing that14:07
smoserso mostly i think we're just chattering without his input :)14:07
Odd_BlokeIt shouldn't be racy; cloud-init has to complete for basic.target, and systemd-resolved happens after basic.target.14:07
rharperdbus.socket doesn't seem to be DNS related at all (unless you know how)14:07
smoserrharper, right.14:08
smoserits not.14:08
smoserthe fix that Odd_Bloke suggested was to put 'before=dbus.socket'14:08
smoserso that when nss runs it does not see the socket14:08
smoserand wait for a response over it14:08
smoserrather it just goes on14:08
rharperhuh14:08
rharperstill seems obtuse14:09
smoserright14:09
ximionLaney: according to https://forum.dlang.org/post/igqwbqawrtxnigplgnka@forum.dlang.org it doesn't do that14:10
Odd_BlokeThe last comment on https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1629797 is relevant: "Moving dbus.service into early boot would be a bold step, and I don't think such a large change is appropriate two weeks before release."14:10
ubottuLaunchpad bug 1629797 in systemd (Ubuntu) "resolve service in nsswitch.conf adds 25 seconds to failed lookups before systemd-resolved is up" [Undecided,Triaged]14:10
rharperhttps://github.com/systemd/systemd/issues/84814:11
ximionLaney: oooooooh!!! Ilya (working on numeric stuff in D) has posted some very interesting hint for the deadlocking stuff there: https://issues.dlang.org/show_bug.cgi?id=1593914:11
ubottuissues.dlang.org bug 15939 in druntime "GC.collect causes deadlock in multi-threaded environment" [Blocker,New]14:11
ximionLaney: haven't seen deadlocks for a while though14:11
Laneynot with ldc14:12
smoserOdd_Bloke, thanks for the bug pointer14:14
smoserit just seems so hacky and randomly specific14:15
rharperthe Before=dbus.socket works on my openstack instance where it was hanging14:18
Odd_BlokeYeah, I've confirmed it works on GCE and EC2.14:20
xnoxrobru, when i say yakkety+xenial as target, does it mean Ubuntu Archive for both?14:28
pittismoser: yes, around, just slowly responding due to too many parallel pings14:40
smoserpitti, your suggested fix sseems to work, but it just seems somewhat random14:41
smoserdo you disagree?14:41
pittiOdd_Bloke, smoser: yes, it is obtuse; we are doing this at a point where the entire early boot is blocked on cloud-init, which wants to run before networking, dbus, etc., but still use the network14:41
pittismoser: it is somewhat random, yes; I just don't have a better idea right now (see the bug)14:42
pittifor now I'm just interested if that makes the hangs go away14:42
smoserwe started running before basic.service so that we could run before local mounts were done (so that the ephemeral/removable things in /etc/fstab would not be already mounted at that point)14:42
pittia better fix might be to move dbus.socket into late boot, but I don't know how many other things during early boot want to talk to dbus; that seems a bit too risky to do two weeks before release14:43
smoseri agree with that being too risky14:44
smoserbut i dont know that i agree it'd be a better fix.14:44
pittiwell, ideas appreciated14:44
pittiwe can revert resolve, thus punting14:45
pitti.. that spec to the next cycle (and running into it again)14:45
smoserit seems to me that if the issue is (as i understand it) systemd-resolvd14:45
pittior run dbus.service earlier, or dbus.socket later14:45
smoserthat nss should do a better job of determining "should i try to talk to resolvd" than just saying "oh look a dbus socket!"14:45
pittimoving dbus.service earlier or the socket into late boot seem too intrusive14:46
smosers/nss/the resolvd nss module/14:46
pittireverting resolve and punting to the next release, or running cloud-init before dbus.socket are less intrusive14:46
pittismoser: well, tell me how14:46
pitti(also, as I said -- I just asked for testing this change to confirm it's really *that* problem -- I didn't say it was the final solution)14:47
smoserwell, hackily, systemd-resolvd.service could otherwise advertise its "up" (via a /run/yes-im-up-now)14:48
smoserand nssmodule could require that before starting14:48
smoseror, if the dbus socket was there...14:48
smoserit could ask systemd: what is the status of the systemd-resolvd.service ?14:48
smoserand if not started, not bother14:48
pittino, you can't14:49
pittias that also uses dbus14:49
pittiso you need a side channel14:49
smoserthe issue isnt dbus14:49
smoserright?14:49
pittiit is14:49
smoserthe issue is the socket14:49
smoserwait.14:49
pittiwell, it's "communicating over dbus"14:49
pittidbus.socket is running, but dbus.service cannot start yet14:49
smosercommunicating over dbus? or communicating over dbus to a service that is not started yet.14:50
smoserok. i thought it was communication specifically targetted at the not-yet-started systemd-resolvd14:50
smoserrather than general dbus chatting.14:50
pittino, that's not the problem14:50
pittiif resolved isn't running, it fails fast and punts to "dns"14:51
pittiit == nss module14:51
smoseroh.14:52
smoserso it *does* ask systemd over the socket about resolved's status ?14:52
smosers/socket/dbus/14:52
pittiyes, it tries to do a dbus call to resolved14:52
pittiif the destination isn't running, that's fast14:52
pittibut if dbus itself isn't running, the client libraries time out after 25 s14:52
smoserand dbus.service isnt running just because14:55
smoserdo we have a reason that it needs basic.service ?14:55
pittibecase cloud-init runs before=basic.target (and lots of other things) in early boot14:55
smosersorry. basic.target14:55
smoserdo we have a *known* reason14:55
pittino, see the bug -- it could be started earlier on, I just can't say if that breaks anything else14:55
pittikdbus *cough* *cough*14:56
pittiso if we want to move dbus.service into early boot and that works for server/desktop etc. we can also try that14:56
ogra_wasnt that renamed to kdbus2^Wbus1  ... ?14:56
pittiogra_: yes, but bus1 is not a drop-in replacement for dbus; will still take a bit until this will actually be useful15:01
ogra_like kdbus :)15:01
pittiwell, kdbus worked great, it just wasn't accepted upstream :)15:01
pittithere were also some design issues about it, but playing with the dkms module was fun15:01
bdmurraymvo, sergiusens: Is bug 1580740 fixed in Yakkety?15:03
ogra_well, i just dont get why they renamed it and not just simply changed the implementation keeping the name15:03
ubottubug 1580740 in Snappy "[SRU] Cannot open a browser link from a snap that provides a link" [High,Triaged] https://launchpad.net/bugs/158074015:03
smoserpitti, is our dbus.service provided by upstream ?15:04
smoserwondering if we have delta there.15:04
pittismoser: yes, https://cgit.freedesktop.org/dbus/dbus/tree/bus/dbus.service.in15:04
nacccaribou: thanks! yeah, i dug a little yesterday and realized after i pinged you that upstream only has up to 3.6 support15:11
gQuigsdoko_: any plans to try to upgrade python for 14.04 anymore?  https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/134895515:11
ubottuLaunchpad bug 1348955 in python2.7 (Ubuntu) "update Python for trusty" [Undecided,Confirmed]15:11
nacccaribou: we're seeing the ftbfs in llmv-toolchain-3.6 in y's test rebuild, hence my question15:11
* gQuigs would really like TLS1.2 support, which would help Juju 1.25 a bit...15:11
sergiusensbdmurray it is not related to snapcraft, I hope it is; it involves bits in the core snap and the desktop to be installed (hopefully pulled in by snapd)15:33
rbasakjamespage: in bug 1567811, could nova be impacted (ie. part of the regression risk)? If so, is nova being tested against xenial-proposed, and if not, do you have any opinion on whether this should be accepted into xenial?15:33
ubottubug 1567811 in libvirt (Ubuntu Xenial) "nova-compute should depend on libvirt-bin.service instead of libvirtd.service " [Low,Fix committed] https://launchpad.net/bugs/156781115:33
bdmurraysergiusens: I'm not sure I am following your response.15:34
sergiusensbdmurray you asked if the aforementioned bug was fixed in yakkety, my response is, I don't know, I hope it is, I am not involved at all with that bug15:36
sergiusens:-)15:36
bdmurraysergiusens: got it15:37
nacccpaelzer: i think you might have been offline, but coreycb was looking for some help getting access to a s390 node, if possible15:40
nacccpaelzer: for debugging a autopkgtest on s390, iirc15:41
coreycbnacc, yeah that'd be great if possible :)15:41
pittisbeattie: can you please let me know if you really want an USN for bug 1628687? otherwise I'll SRU it (but I don't want to go through the procedure a third time)15:41
ubottubug 1628687 in systemd (Ubuntu Xenial) "Assertion failure when PID 1 receives a zero-length message over notify socket" [High,In progress] https://launchpad.net/bugs/162868715:41
lamontpitti: it would be wonderful if there was something I could tell systemd (maybe via the kernel commandline?) that would cause it to actually run "systemctl status $FOO", instead of just telling me to15:59
=== imcleod-afk is now known as imcleod
robruxnox: no, if there is a plus sign in your series, the first series is archive and all subsequent series are overlay ppa. It says which packages target which archive in the build log16:09
xnoxrobru, =(16:17
robruxnox: if you really need to do a xenial sru you can just copy from xenial overlay after publishing16:18
slangasekrobru: no, he can't16:22
slangasekSRUs are not supposed to build against the overlay ppa16:22
slangasekwhich may have different ABIs etc16:22
slangasekI think there's meant to be a toggle for this in the list of upload targets?16:23
robruOh right. Well reuse the same mp for a second xenial ticket then16:23
robruslangasek: the toggle only works if the ticket has one series. Dual/triple tickets are always hardcoded to overlay16:24
slangasekright16:24
robruslangasek: it's been on my mind for a while to allow specifying such special cases, but low priority16:25
slangasekrobru: considering I don't think the current dual/triple landings are a good idea anyway, I'd rather we not implement more such options that aren't being asked for :)16:33
robruslangasek: it is being asked for, you just saw xnox ask for it, and he isn't the first one16:34
robruslangasek: i think devel+stable is reasonable, but having vivid and yakkety together on the same ticket is really pushing the limits of what makes sense16:34
slangasekrobru: I'm pretty sure xnox isn't actually asking for that.16:34
slangasekI'm pretty sure he just wants to do source uploads for both xenial and yakkety16:35
slangasekhe doesn't need any of the "dual landing" branch stuff16:35
robruslangasek: he's frowned because he has no way to make a ticket that says yakkety archive + xenial archive16:35
naccdoko_: re: python-cffi ftbfs, just did a testbuild with gcc-5 and it does build/pass the tests. I'm not sure how to debug the testcase regression due to the compiler?16:35
slangasekrobru: yes, but his use case is well served by having two tickets16:35
robruxnox: are you wanting to land one mp to yakkety and xenial or are you planning on doing source uploads?16:36
coreycbxnox, how long should I expect https://bileto.ubuntu.com to take to run autopkgtests against a ppa?16:37
robrucoreycb: ten million years, give or take16:37
coreycbrobru, lol, right on schedule then16:37
robrucoreycb: what ticket?16:37
=== alexisb-afk is now known as alexisb
coreycbrobru, https://bileto.ubuntu.com/#/ticket/204216:38
robrucoreycb: you have to actually lander approve it before britney will pick it up, and expect it to take a good two hours before the tests even start16:39
coreycbrobru, gotcha, thanks for looking16:40
robrucoreycb: oh actually the britney run time is currently 15 minutes so that's a damn miracle16:40
coreycbrobru, ah excellent.  still not the best way to debug an autopkgtest faliure though it's definitely good for testing against a ppa.16:41
robrucoreycb: yeah so in about 15 to 30 it'll change from queued to running, and then however long your tests take, then you'll get the results. There are unfortunately a lot of delays polling the autopkgtests for the results16:42
slangasekcoreycb: the MIR for python-pykmip as a recommends of barbican seems stalled (last reply from jamespage on 20Sep).  Who can take care of this?16:49
naccdoko_: nm, i think in coordination with upstream, we me have found the issue16:51
coreycbslangasek, I'll take a look16:51
slangasekcoreycb: thanks16:52
bdmurrayhappyaron: Your upload of fcitx in the xenial-proposed queue is missing the Launchpad-Bugs-Fixed line.16:55
jbichabdmurray: I suggest emailing happya_ron since I believe he's out this week17:02
LaneyProbably easier to reupload for him17:03
sbeattiepitti: if you want to take it through the SRU process instead, that's fine. I won't make you respin your SRU again.17:06
smoserpitti, so what do you think we should do here ?17:26
smoserfor the dbus bug... do you think the before= is right ?17:26
juliankI'm thinking about doing an apt 1.3.1 release to go into the final to fix an issue with the auto-detect-proxy script which now accidentally reads from the helper's stderr as well when reading proxy line strings.17:28
juliankhttps://github.com/julian-klode/apt/commit/a789a9dfdab4898c343f34d9ded83574b85d6d4417:28
juliankBut it's kind of boring17:29
jderosepitti: on the surface, this feels like a systemd bug, but i don't have any solid evidence yet that it is in fact a systemd bug - https://bugs.launchpad.net/debian/+source/qemu/+bug/163034118:09
ubottuLaunchpad bug 1630341 in qemu (Ubuntu) "yakkety: behavior change in `qemu-nbd -c $DEV $FILENAME`: doesn't automatically create partion devices" [Undecided,New]18:09
naccmwhudson: fyi, i think i figured out the libwebp armhf failure. I found a reference to a similar failure earlier this year at: http://gcc.1065356.n8.nabble.com/distro-test-rebuild-using-GCC-6-td1224722.html#a1226791. Specifically the openal-soft_1:1.16.0-3 failure, which indicates that neon support is being built for, but not supported, etc. Do we want to have neon support (-mfpu=neon) in libwebp? I18:33
nacchave no idea, but based upon the gcc flags, I guess not? :) So we need to fix the logic to correctly detect that neon isn't actually supported by default? It seems like openal fixed this in CMakeLists.txt, but we aren't using cmake18:33
naccmwhudson: ah perhaps as simple as --disable-neon in configure flags18:34
slangaseknacc: neon is optional on armv7, it is not part of our abi for armhf18:43
slangasekruntime detection of neon is ok but not hard enablement of it18:43
sil2100bregma: hey! Silo 2020 (the unity8-desktop-session) - is that already tested and good to go?18:44
bregmasil2100, it's been waiting for ubuntu-terminal-app to get uploaded to xenial overlay18:46
bregmasil2100, that's been uploaded (as you say) let me test on my xenial machine18:48
naccslangasek: right, but hard-disablement would be ok, right?18:49
naccslangasek: as i'm not sure that i konw enough here to make neon be detected at runtime (and not sure libwebp supports that anyways)18:49
naccslangasek: i know next to nothing about arm itself, so please cmiiw18:49
slangaseknacc: neon is the vector math instruction set; hard disabling it is like hard-disabling SSE or altivec in terms of its performance impact.  But if runtime detection isn't supported in the code, hard-disabling is the right answer on armhf18:51
naccslangasek: ok, i'll do some more digging to see what's possible18:51
naccslangasek: regardless, the fix is found at least :) just need to decide which way to make the configure and build match :)18:52
naccslangasek: ok, looks like there is a separate configure flag to enable runtime detection, testing that build now19:02
slangaseknacc: nice :)19:11
pittisbeattie: ack, will upload it as an SRU then; thanks!19:28
pittismoser: the Before= is right, it's just not very elegant19:28
sbeattiepitti: thank you!19:28
smoserpitti, shall ijust do that then ?19:28
pittismoser: no objection, but I'll add a WI to the blueprint to review that for 17.0419:30
pittismoser: I think starting dbus earlier in the game is a better fix long-term, then you can remove this again19:30
smoseryeah. we should file bug/request upstream19:31
pittiright19:31
pittismoser: sorry, what was teh bug # again?19:32
smoserhttps://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/162979719:33
ubottuLaunchpad bug 1629797 in systemd (Ubuntu) "resolve service in nsswitch.conf adds 25 seconds to failed lookups before systemd-resolved is up" [Undecided,Triaged]19:33
pitticheers19:33
pittismoser: added to https://blueprints.launchpad.net/ubuntu/+spec/foundations-y-local-resolver19:34
smoseranyone able to help me out ?20:05
smoserhttps://packages.qa.debian.org/p/python-json-patch.html20:05
smoserpython json-patch in ubuntu and debian is at 1.1920:06
smoserupstream https://github.com/stefankoegl/python-json-patch20:06
smoseror https://pypi.python.org/pypi/jsonpatch20:06
smoserseem to think the latest thing is 1.1420:06
smoseram i just missing something ?20:06
mwhudsongood morning20:12
dobeymwhudson: hi!20:17
dobeymwhudson: i have some questions about packaging of golang stuff. are you the best person to ask?20:18
mwhudsondobey: probably yes20:18
dobeymwhudson: i was looking at packaging the govendor tool, and it's not clear how to make a build use packaged golang libs, rather than the vendored bits, and how to keep it from installing the extra vendored bits to the system for others to use; curious if you know how i might be able to do that?20:20
mwhudsondobey: often what happens in debian seems to be repacking the orig to delete the vendored stuff20:20
sbeattiesmoser: looks like perhaps the debian packager typoed 1.10 for 1.19?20:21
sbeattieerr, verse vica20:21
dobeymwhudson: oh. yeah, i was hoping to avoid doing that.20:21
mwhudsondobey: override_dh_auto_configure:\n\trm -rf vendor?20:21
mwhudsonwell not exactly that i guess but ...20:21
mwhudsondobey: does govendor make releases or are you just grabbing things off github?20:22
dobeyhmm, i figured that would result in debuild complaining about things.20:22
sbeattiesmoser: especially given that unpacking the orig tarball gives files with the date of May 7, 2015, when 1.10 was released.20:23
dobeymwhudson: it has tags, so i presume there are releases, but i'm just working out of github tree for now (and would like to be able to set up recipe builds later)20:23
smosersbeattie, but he had to work fairly hard on doing that.20:23
smoser$ tar tvf python-json-patch_1.19.orig.tar.xz20:23
smoserdrwxrwxr-x root/root         0 2015-05-07 12:12 python-json-patch-1.19/20:23
mwhudsonyou can do the repacking with the watch file, but i don't know how that interacts with getting things from git20:23
dobeyhmm, ok20:25
sbeattiesmoser: I agree, but diffing the 1.10 tarball from https://github.com/stefankoegl/python-json-patch/releases with the 1.19 orig tarball in the debian source gives no differences.20:27
smosersbeattie, you're definitely correct20:28
smoseri'm just impressed as that took some determination to do20:28
smoseri filed bug20:28
=== adam_g` is now known as adam_g
=== salem_ is now known as _salem
sil2100bregma: hey! How's 2020 testing going?22:09
naccjgrimm: libwebp ftbfs fixed22:29
jgrimmcool22:29
naccmwhudson: memcached's test failure. on a porter box, i don't see the issue in a chroot, but it's also using -j1, is it possible that the test fail to run parallely (I see the log has -j4) on armhf?22:41
naccand, if so, is there a recommended way to indicate tests are not parallel?22:41
naccdoko_: --^ as well, although i expect you to not be available22:43
mwhudsonnacc: was just talking to slangasek about that22:58
mwhudsonnacc: it's almost certainly alignment being handled differently on the porter vs the builder22:59

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