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

smoserpitti, i tried 'adt-buildvm-ubuntu-cloud -vv' and ended in a hang/timeout with a prompt about keyboard configuration.  i'm trying http://paste.ubuntu.com/15639799/ as a fix.00:02
naccPharaoh_Atem: well, it works, so there's that00:16
naccslangasek: so, i think, at this point, all packages that are on your list either have pending sponsorships, FFe upgrades, or are going to be left broken00:17
naccslangasek: pad is updated with my current notes00:17
naccjgrimm: --^ FYI00:17
naccjgrimm: pad is at http://pad.ubuntu.com/8eABivrkBv00:17
smoserpitti, the paste there fixed the issue for me.  the fix is really in the DEBIAN_FRONTEND=non-interactive.  theres a large performance increase in only running a single 'apt-get purge' command rather than many of them.00:49
naccslangasek: Pharaoh_Atem: debian's fix turns out to be identical to what i am suggesting, as ondrej is just picking up my chagnes :)01:07
slangasekwell there you go01:07
Unit193BenC: Congrats.01:08
BenCThanks01:08
=== alexisb-afk is now known as alexisb
slangaseknacc: btw php-radius is stuck in -proposed because php-common needed its versioned breaks: adjusted; I did that and reuploaded php-defaults, it has a bunch of autopkgtest regressions that are almost certainly false-positives, but can you help me sort through those and confirm which ones I should retry?01:12
naccslangasek: i think all of the php-defaults ones were due to the php-pecl-http breakage01:12
naccslangasek: let me go through and verify right now01:12
naccslangasek: so only 3 are "real" -- php-monolog, php-email-validator and php-horde-icalendar; the last is an internal timeout in autopkgtest01:18
nacclooking at the first two01:18
slangaseknacc: thanks, throwing the others back01:18
naccslangasek: hrm, i cna reproduce those two failures here, will need to investigate first thing in the AM01:20
BenC* Laney to start an onboarding page for new dmb members (15:11)01:41
BenC  ACTION: laney stop slacking and write onboarding page01:41
BenCAnswers one of my questions :)01:41
xnoxBenC, you should join #ubuntu-dmb and chat there about dmb private stuff ;-)01:47
xnoxBenC, congrats btw01:47
BenCThat was not on the wiki…I hope someone gets that onboarding doen…thanks01:47
aatish910How are the official ISO images generated? Both me and tsimonq2 want to know02:34
tsimonq2specifically Desktop02:35
=== shuduo-afk is now known as shuduo
slangaseknacc: ok, I believe I have everything uploaded now, and the only things left are autopkgtests, mysql-5.7 blockage, and package removals02:57
slangasekaatish910, tsimonq2: lp:ubuntu-cdimage, which dispatches to launchpad to run the build scripts from the livecd-rootfs package02:58
tsimonq2slangasek: thank you :)02:59
aatish910Uncompressed "Packages" is not available in http://archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-amd64/ but it is listed in http://archive.ubuntu.com/ubuntu/dists/trusty/Release03:43
infinityaatish910: That's a feature, not a bug.03:43
infinity(And has been like that for, well, ever)03:43
aatish910I was getting Hash sum mismatch on clean Xubuntu 14.04 install, and found that bzip2 version of "Packages" caused that problem. I then switched to "gz" with Acquire::CompressionTypes::Order::=gz and the problem is gone.03:44
infinityThe compression method doesn't relate to your mismatches, timing does.03:45
aatish910Timing?03:45
infinityUnless you have a transparent proxy between you and the archive that had an old version of Packages.bz2, but no copy of Packages.gz03:45
infinityTiming.  You can download the old Release and then the new Packages, and they mismatch.  Or if your mirror isn't a two-stage mirror, there can be a loooong period where Release and Packages don't match.03:46
aatish910I was using the main mirror.03:46
infinityThis is all being fixed with fancy new by-hash indexing, which is almost landed.03:46
sarnoldinfinity: oh please oh please tell me it'll land before xenial.03:47
infinityAnyhow, just saying that "switching to gz fixed it" was bad science.03:47
sarnoldinfinity: .. and will the by-hash indexing also fix the translations?03:47
infinitysarnold: There's a prototype on dogfood, Colin's plan is certainly to land it for xenial.  That said, even if he doesn't, we can retrofit xenial with it and the client will DTRT.03:47
sarnoldinfinity: yay :D03:48
infinity(Well, and it's not actually important for the release pocket post-release anyway, since it doesn't change, so landing it post-xenial for just updates/security/proposed/backports would also be fine)03:48
aatish910I downloaded the bz2 version using wget - got md5sum af89c33be26ac1e6a58158a3a2c00a64, but md5 listed in Release is 39929667be5295b337096d56a22ff00d03:48
infinityaatish910: Which file?03:48
aatish910infinity, http://archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-amd64/Packages.bz203:49
infinity$ md5sum Packages.bz203:49
infinity39929667be5295b337096d56a22ff00d  Packages.bz203:49
infinityaatish910: I'd suggest you have a transparent proxy between you and the archive.03:49
infinityAnd it's busted.03:49
aatish910infinity, Thanks, I am going to call my ISP.03:50
sarnoldtry the two tests here too http://www.lagado.com/proxy-test03:50
aatish910sarnold, Yup, the second test revealed the proxy03:52
sarnoldneat, nice to know it works :)03:53
infinityOh, if that test worked, it's not even a transparent proxy.03:56
sarnoldthis one aims for the more-transparent of the proxies http://www.lagado.com/tools/cache-test03:57
infinityOh, I missed that little link.03:57
infinityWho else misses the world before CSS when every href was blue?03:57
* infinity raises hand.03:57
* sarnold raises hand03:58
infinityOh.  The best part there is that there's ARE blue, but black for :visited.03:58
infinityAnd I'd apparently been there before. :P03:58
sarnoldI also miss the grey background03:58
infinitys/there's/theirs/03:58
sarnoldhah03:58
aatish910How do you raise the hand? :)03:59
sarnoldaatish910: /me raises hand03:59
* aatish910 raises hand04:00
aatish910Is "Acquire::BrokenProxy=True" right for my scenario?04:00
sarnoldI don't see any mention of "brokenproxy" in my apt.conf04:02
mwhudsonheh i just hit that but the proxy was my own05:21
mwhudsonwhich stick do i hit squid-deb-proxy with to get it out of that situation?05:22
cpaelzergood morning05:49
=== JanC_ is now known as JanC
pittiGood morning06:49
pittismoser: confirming the hang, I fixed the a-b-u-c yesterday; just syncing it into xenial06:49
seb128hey pitti!06:49
pittismoser: I more or less have the same fix (DEBIAN_FRONTEND=noninteractive) and also dropped the purging of xkb-data06:50
pittihey seb128, wie gehts?06:51
seb128pitti, gut, danke! und dir?06:52
pittiseb128: good as well, just slept too long06:52
seb128there is no such thing06:52
pittidoko: sorry for some libhunspell collisions last night07:02
pittidoko: so I suppose we can sync hunspell now, this should fix the FTBFS; aside from our transitional -v5 package the other ubuntu changes are in Debian07:02
pittidoko: ah, you merged already; note that Debian already has M-A: same, you just moved it two lines down :)07:03
pittidoko: is it possible to retry something on http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20160401-xenial.html ? I tried dutch and gnupg-doc locally last night, and they build fine07:05
wgrantpitti: Done.07:05
pittiah, thanks07:06
=== NCommander is now known as mcasadevall
tjaaltondoko: mesa is now in depwait, is libva good to move?08:23
pittitjaalton: looks ok, promoting08:34
tjaaltonthanks!08:37
tjaaltonoh and it's build-dep too libset-scalar-perl08:37
tjaaltonthis is bug 1558820 btw08:37
ubottubug 1558820 in libva (Ubuntu) "[MIR] libva" [Wishlist,Fix released] https://launchpad.net/bugs/155882008:37
pittiyes, sure, see bug 155882008:37
pittitjaalton: I don't promote stuff without looking for an MIR :)08:38
tjaaltonnoted :)08:38
tjaaltonpitti: will mesa try again on it's own, or should I kick the builds at some point?09:03
pittitjaalton: it will retry by itself; it just takes a while for the publisher to pick up the promotion09:03
tjaaltonright09:03
pittigive it another 30 mins or so09:03
tjaaltonsure thing, I remember ppa's need to be manually triggered, at least in the past09:04
darkxstwhat happened to the casper branch? where is it hiding these days09:04
pittiapt-get source it is, I guess09:04
infinitylp:casper is only 6 years out of date. ;)09:05
cjwatsontjaalton: dep-waits have never needed to be manually triggered, but some build-dep installation failures can't be turned into dep-waits.  It's not about PPAs vs. primary archive.09:17
cjwatsondarkxst: lp:ubuntu/casper I believe09:18
infinitycjwatson: No exist.09:18
cjwatsonAh, could be09:18
darkxstcjwatson, that is what I though, but no09:18
infinitypull-lp-source :P09:18
cjwatsonWe should maybe grab lp:ubuntu/wily/casper and shove it back to lp:casper09:18
cjwatsonOr gitify it09:18
darkxstI'll just debdiff it for now ;)09:19
tjaaltoncjwatson: ok, bad memory then09:25
darkxstcjwatson, infinity, casper one-liner http://pastebin.com/5TiiguNS09:27
infinitydarkxst: Hrm.  Curious.  So does that mean one can't have a passwordless user on an installed system?09:34
infinityNot that I'd recommend anyone running passwordless, but that seems like a regression.09:35
darkxstinfinity, normal user will be User100009:35
darkxstits not possible for a user to create a uid of 99909:35
darkxstand besides the casper scripts only run on the live session09:36
infinitydarkxst: No, that's my point.  This fixes the live session to allow passwordless login, but I assume it means after install, one can't have a passwordless user, if they're so insanely inclined?09:36
infinityWell, other than setting that unintuitive key. :P09:37
darkxstGNOME won't allow setting a blank password09:39
darkxstso they would have to user passwd or something09:39
infinityBut the system sure does, so one can create the user without the help of GNOME tools.09:39
infinityAnyhow, one bug at a time; happy to sponsor the casper workaround.09:40
darkxstinfinity, right, and gdm doesnt use the nopasswd group like lightdm09:41
darkxstalthough I am not sure that is much of a better solution09:41
infinitydarkxst: Err, wait.  I would be happy to sponsor this, except are you sure it works? :P09:42
infinitydarkxst: Pretty sure you're missing a chroot in there.09:43
darkxstinfinity, I can't test it, because I can't login after I have updated casper09:43
infinitydarkxst: Boot with break=casper-bottom and then run your bits manually from the initramfs prompt, then exit.09:44
infinitydarkxst: It almost certainly needs a "chroot root/" at the very least.09:44
infinitychroot /root even.09:46
infinitydarkxst: I'm going to go see if anyone sells coffee at 4am.  Lemme know if you've been able to manually test from the initramfs.09:47
* infinity wanders off.09:47
Saviqpitti, hey, when you have some time to spare, I'd like to pick your brainz on something wrt. running autopkgtests over adb :)10:03
ginggsUnit193: LP: #1406825 has been fixed 5.34-2 in Debian, do you want to update your merge?10:04
ubottuLaunchpad bug 1406825 in xscreensaver (Ubuntu) "xscreensaver complains "This version of xscreensaver is VERY OLD!"" [Medium,Confirmed] https://launchpad.net/bugs/140682510:04
darkxstinfinity, oh there is no dbus apparently10:04
infinitydarkxst: Well, that also makes some sense, being that you're in the initrd still.10:04
infinitydarkxst: Perhaps scripts/casper-bottom/32disable_hibernation might give some hints?10:06
infinityThe only occurrence of the string "freedesktop", was a grep in the dark. :P10:07
infinitydarkxst: Alternately, if it must be done with dbus instead of a config snippet, there's prior art at the end of scripts/casper-bottom/19keyboard10:08
darkxstI tried that, dbus-launch gdbus call ... and it also failed10:09
darkxstwill try config snippet10:10
infinityconfig snippet is at least more comfortably testable once booted.10:10
infinitySince you can login on a tty and mangle it, and then restart gdm.10:11
infinityIf you can come up with a config bit to drop in place, that's probably the simplest.10:11
darkxstnot to mention I somehow lost my ability to type in the init shell ;(10:12
darkxstwell short of mashing each key 10 times10:12
darkxstinfinity, I don't quite see how polkit actions correlate to dbus properties10:23
darkxstits seem to be more about access to dbus etc?10:24
infinitydarkxst: Well, fair.  Was just figuring there might be some generit config snippet way to abuse other bits on boot.10:24
infinitydbus is very not my area of expertise.10:24
darkxstlike that snippit from before just says, no you can;t call that method10:24
* infinity experiments.10:28
=== DrKranz is now known as DktrKranz
dokoseb128, please could you have a look at the libspectre ftbfs? http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20160401-xenial.html10:42
seb128doko, k10:43
seb128doko, likely need https://cgit.freedesktop.org/libspectre/commit/?id=34a52f30400aab1c21c69c31122d496751d7d99e10:44
infinitydarkxst: So, I'm thinking you might want to stuff a systemd service in that launches with gdm and pokes dbus then, or something gross like that.10:49
darkxstinfinity, I was just thinking exactly the same thing10:50
infinitydarkxst: Not only is dbus intentionally unconfigured on the squashfs (which one can hack around early, and I did), then it still fails to love me for other reasons.10:50
infinitydarkxst: Pretty sure that call in 19keyboard, if ever reached, doesn't work. :P10:50
darkxstaccountsservice has code to set the PasswordMode flags, but not sure if they are trigger by the low level tools at all, and certainly not before the daemon is running!10:52
dokojamespage, python-oslo.service is dep-wait10:52
infinitydarkxst: Right, so you probably want to inject a service that starts After=gdm.service (or gdm3 or whatever it is), and just does the poking then, and Bob's your ungle.10:54
infinityOr uncle.10:54
infinitydarkxst: A oneshot service, obviously.10:55
darkxstinfinity, actually Bob is my uncle :P10:55
darkxstyes of course10:55
infinityHah.10:56
infinityGrowing up in a part of the world without that idiom, it confused me to no end when I first heard it.10:56
infinityAnd now I seem to be infected.10:56
darkxstits pretty common around here, but always seemed strange when its just a real fact10:57
pittiSaviq: what's up?10:59
jamespagecoreycb,^^ re oslo.policy11:01
darkxstinfinity, anywill I will play with a systemd service, but in the meantime would be good to get bug 1565177 landed11:01
ubottubug 1565177 in ubuntu-release-upgrader (Ubuntu) "screensaver is not disabled during release upgrade" [High,In progress] https://launchpad.net/bugs/156517711:01
darkxstthat causes some nasty side-effects if the screenlocks!11:02
pittirbasak: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#mysql-5.7 now holds up a sizable number of packages in -proposed, as we build everything against the new library now; dbconfig-common is still failing even after the previous patch, and its own tests are now failing too11:05
pittirbasak: not sure if you are already aware, as we don't have email notifications on test regressions, so relaying on IRC :011:05
pittiand it seems ruby-mysql needs adjustment too ("Access denied for user 'root'@'localhost'11:06
rbasakpitti: thanks. We're aware. Skuggen and I are working on it.11:06
pittirbasak: great, thanks11:07
pittiyofel: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#baloo-kf5 has been stuck on the 32 bit regression for a month now; should we pull this from -proposed?11:07
yofelpitti: I'm not sure what to do there, maybe... when I asked upstream what they're proposal is the response was "we don't support 32bit, over"11:08
pittioh, wow11:08
pittiI thought ARM was a target for KDE11:08
yofelmaybe they simply didn't care about the tests, but it's not like this would work in real work conditions... and I don't think we have 32bit testers in our team either11:10
yofelOTOH, I'll ask around if someone can test the old baloo and see how that works. Most people run the 64bit build from our PPA11:11
pittithere's the theoretical option of removing the binaries from i386 and armhf, but it has a sizable chunk of reverse dependencies11:11
Skuggenpitti: The dbconfig failure now seems to be a dependency issue11:11
Skuggenpitti: I've fixed ruby-mysql2, actually11:12
infinityyofel: "We don't support 32-bit" is a pretty crazy stance for an upstream.  The bug is probably trivial too.11:12
pittiSkuggen: oh, https://launchpad.net/ubuntu/+source/ruby-mysql2/0.4.3-2build2 ? (it fails to build)11:12
yofelinfinity: well yeah, but I couldn't get anyone to help me figure it out, and I don't have enough time myself to troubleshoot C++ code :(11:13
Skuggenpitti: No, I only uploaded it to the test ppa we're using, so far11:13
pittiSkuggen: ah, ok; great to hear that there's progress, thanks11:13
infinityyofel: Is there a bug filed, perhaps with (hopefully) a gdb backtrace?11:13
Skuggenpitti: It needs an --insecure to the mysql_db_install command11:13
infinityyofel: It'll probably jump out as someone doing a long->int conversion somewhere and chopping off half, or something similar.  Might even jump out in compiler warnings in the build log.11:14
yofelbug not sure, but I do have a gdb backtrace somewhere. I'll gather that later11:14
infinityAnd "we don't support 32-bit" is a poor excuse for writing bad C, if it's that sort of bug. :P11:15
infinitys/C/C++/ but same thing in this case.11:15
pittioh, it seems the previous version didn't even run the test suite as part of the autopkgtest11:17
pittiso it might not actually be a regression, but just expose the 32 bit crash now as we actually run the tests now11:17
infinitypitti: It's possible.  If that can be confirmed, I'm happy with a badtest on it for now.  But it's clearly also shoddy code and a real bug.11:17
infinityI'm also wondering how badly one needs to screw up to segv while moving a file...11:18
infinityThat should be, like, two lines.11:18
yofelIIRC the crash came from the DB initialization or something like that11:19
infinityyofel: But every other test passes.  So, that's a bit fishy.  Unless it's the test itself passing shoddy data, and the backend is fine.11:19
yofelI still had gdb open on my raspi: http://paste.ubuntu.com/15645578/11:21
yofelI can try the old version later and see if that crashes the same11:23
infinityNot guaranteed to be the issue, but...11:24
infinityIn file included from ../../../src/engine/transaction.cpp:38:0:11:24
infinity../../../src/engine/idutils.h: In function ‘quint64 Baloo::devIdAndInodeToId(quint32, quint32)’:11:24
infinity../../../src/engine/idutils.h:37:44: warning: cast from ‘quint32* {aka unsigned int*}’ to ‘quint64* {aka long long unsigned int*}’ increases required alignment of target type [-Wcast-align]11:24
infinity     return *(reinterpret_cast<quint64*>(arr));11:24
infinity                                            ^11:24
infinity../../../src/engine/idutils.h:37:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]11:24
infinity     return *(reinterpret_cast<quint64*>(arr));11:24
infinity                                             ^11:24
infinityThat looks preeeeeeetty suspicious.11:24
yofelpitti, infinity: baloo-kf5 5.15 fails the same, so feel free to badtest it11:47
infinitypitti: Be my guest, I'm still injecting enough caffeine to understand how keyboards work.11:48
SkuggenHehe11:49
SkuggenI feel like I've been banging my head on these packages for a full day already :|11:49
Skuggenwell, many many days, really11:49
zygajdstrand: hey, I'm adding a flag to all interfaces that indicates if it should auto-connect12:14
zygajdstrand: I'd love a review of that when you have a moment12:14
jdstrandzyga: sure thing12:18
jdstrandjust point me at it12:18
zygajdstrand: currently nothing auto conncets12:18
zyga*connects12:18
zygaI was wondering if I should do a quick pass for likely candidates12:19
infinity@pilot in12:20
=== udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: beta freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-wily | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
jdstrandzyga: well, that depends on the autoconnect policy and how assertions play into. prior to 16.04, we would autoconnect everything and let the store (review tools) flag on dangerous stuff12:20
jdstrandI don't have the larger picture of how autoconnect is supposed to work12:20
jdstrandin 16.0412:20
flexiondotorginfinity, seb128 If you have the time I have a couple of small sponsoring requests I really like to get integrated.12:21
flexiondotorghttps://bugs.launchpad.net/ubuntu/+source/ubuntu-mate-artwork/+bug/156397112:21
ubottuLaunchpad bug 1563971 in ubuntu-mate-artwork (Ubuntu) "ubuntu-mate-artwork 16.04.6 bug fix release [debdiff attached]" [Undecided,New]12:21
zygajdstrand: I'd be conservative now, we can always be more lenient later12:21
zygajdstrand: I'd do network and network-bind12:21
=== _salem is now known as salem_
zygajdstrand: and perhaps nothing else for now12:22
flexiondotorgIN fact, it is just that one for now.12:22
jdstrandzyga: I agree12:22
jdstrandthe other things give privileges access12:22
jdstrandprivileged*12:22
zygajdstrand: cool, I'll open the pull request shortly12:23
jdstrandzyga: what happens if a snap plugs say firewall-control and you install it? ie, it isn't autoconnected12:23
zygait isn't auto-connected12:24
jdstrandheh12:24
jdstrandI get that12:24
zygaI think we'll auto connect that when assertions are in place12:24
zyga(that was hard to parse)12:24
jdstrandI mean, what is the UX12:24
zygaahh12:24
zygawell, nothing happens12:24
zygathe UX is poorish now12:24
jdstrandthe user just has to know to connect it? or is there some sort of feedback?12:24
zygawith auto-connect nothing happens either12:24
zygathere's none right now (install still hasn't landed)12:24
zygabut there are ideas on how to do that12:24
zygait's just so so post 16.0412:25
jdstrandI see12:25
infinityflexiondotorg: On it.12:26
zygawe have ways to push messages (websocket); currently (AFAIR) we poll; the bigger issue is that there's no UX design yet12:26
flexiondotorginfinity, Cheers.12:26
flexiondotorginfinity, Just preparing what should be that last one.12:26
flexiondotorgUbuntu MATE Welcome fixes and new translations.12:27
* zyga realized this is the wrong channel12:27
infinityflexiondotorg: You might want to switch ubuntu-mate-artwork from native to non-native so you can stuff all those massive images in an orig.12:29
* infinity says, uploading a 67MB package.12:30
flexiondotorginfinity, OK. Can that be a 16.10 thing?12:30
infinityflexiondotorg: Sure.  Well, this also assumes you change non-image bits more often than the images.12:31
infinityflexiondotorg: If both change a lot, you won't get much of a win from breaking it apart.  *shrug*12:31
infinityflexiondotorg: I have 10Mb up, I'm just being whiney. :P12:31
flexiondotorginfinity, I have 4Mb up ;-)12:31
flexiondotorgAdded to the work sheet for 16.10.12:32
infinityflexiondotorg: Like I said, it only makes sense if the text/theme bits change more often than the images (or if there are translations in there you update regularly, etc)12:32
infinityflexiondotorg: If you're constantly replacing images, you kinda lose, and the current format works fine.12:32
flexiondotorgGenerally we do all the image and theme changes together.12:33
flexiondotorgThen you get a few theme only fixes toward the end of the cycle.12:33
infinityflexiondotorg: Yeah, so ignore me.  The current format works, I'll just complain less.12:33
flexiondotorginfinity, I do appreciate all the feedback. I want to learn best practice.12:33
pittiyofel, infinity: hinted12:34
yofelthanks12:34
infinitypitti: Do you have context on the weird gcc-5-cross-ports madness in excuses?12:35
infinitypitti: Or, rather, the lack of it in excuses.12:35
pittiinfinity: this one? http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#gcc-defaults-ports12:35
Saviqpitti, actually I think I managed - the default pinning on touch devices made it so adt did not pick up the newer packages in the PPA - I'm checking now whether that's the case (unless you can already tell me otherwise - I didn't know pinning affects how adt selects the source package to test)12:35
pittiinfinity: no, doesn't tell me anything12:35
infinitypitti: No, the thing it depends on.  That isn't there.12:36
infinitypitti: gcc-5-cross-ports is in -proposed, and britney knows enough to know that gcc-defaults-ports depends on it, but... It's not there.12:36
infinitypitti: Which is a bit 'wat'.12:36
pittiinfinity: I don't understand -- there simply is no binary gcc-5-cross-ports12:37
infinitypitti: No.  It's a source package.12:37
pittii. e. I suppose that's a wrong dependency in the new gcc-defaults-ports or so12:37
infinitypitti: Which isn't in excuses.12:37
infinitypitti: Despite being in proposed.12:37
pittinot according to rmadison12:38
dokopitti: but which one would that be?12:38
pitti$ rmadison gcc-5-cross-ports12:38
pitti gcc-5-cross-ports | 7ubuntu3 | xenial/universe | source12:38
* infinity blinks.12:38
infinityhttps://launchpad.net/ubuntu/+source/gcc-5-cross-ports/7ubuntu412:38
infinityOkay, I can copy it over itself to fix that, but before I do, I think this needs an LP person to examine WTF.12:38
pittiyeah, it seems it never got published12:39
infinitycjwatson: Yo, LP person.12:39
infinityhttps://launchpad.net/ubuntu/+source/gcc-5-cross-ports/7ubuntu4/+publishinghistory <-- WTF, iz not on disk.12:39
infinitycjwatson: Assuming copying it over itself will "fix" it, but figured you might want the current state to persist long enough to cry a bit.12:39
pittidoko: as britney says -- gcc-defaults-ports binary depends on gcc-5-cross-ports which doesn't exist12:40
dokoyeah, it's the unpublished package12:40
pittino, not really -- that binary isn't on https://launchpad.net/ubuntu/+source/gcc-5-cross-ports/7ubuntu4/+build/9385392 either12:41
pittii. e. that's not just a publishing problem12:41
dokothere is no gcc-5-cross-ports binary12:41
infinitypitti: That binary dep also doesn't exist in the build.12:42
infinitypitti: As in, I think britney's just super confused right now, due to the unpublished mess.12:42
pittiyeah, apparently; I figure the "impossible dependency" thing is source based, as gcc-defaults-ports also does not exist as a binary12:43
infinity...12:43
infinityAll the binaries are published, but not the source?12:43
infinity*head explodes*12:43
* infinity will give Colin an hour or so to respond and have a poke at it before he just fixes it.12:44
infinitydoko: Should clear up later today if that's the only issue (which I think it is).12:44
infinitywgrant: If you're around, you might be interested.12:44
cjwatsonIt's in pool but not dists, hmm12:46
cjwatson2016-04-06 12:10:17 INFO    a-f: E: DSC file '/srv/launchpad.net/ubuntu-archive/ubuntu/pool/universe/g/gcc-5-cross-ports/gcc-5-cross-ports_7ubuntu4.dsc' is too large!12:46
cjwatsonhaha, go apt-ftparchive12:46
infinitycjwatson: Which would imply either it's not ending up in the file list, or... Very broken a-f cache?12:46
infinityOh.12:46
infinityWAT.12:46
infinityFixed buffer?12:46
cjwatsontoo many binaries for a-f's little mind, I imagein12:46
cjwatson*imagine12:46
infinityAt least it doesn't overflow it? :P12:46
dokoseb128, will you fix libspectre?12:47
infinitymvo: Dude.12:47
cjwatsonSo copying over itself is unlikely to help.12:47
infinitycjwatson: Indeed.12:47
mvoinfinity: hm?12:47
infinitycjwatson: Is that happening on every publisher run?12:47
seb128doko, feel free to do it if you want, but otherwise yes, I've it on my list, just dealing with some other things I had started before12:47
dokota12:47
infinitymvo: 2016-04-06 12:10:17 INFO    a-f: E: DSC file12:47
infinity'/srv/launchpad.net/ubuntu-archive/ubuntu/pool/universe/g/gcc-5-cross-ports/gcc-5-cross-ports_7ubuntu4.dsc' is too large!12:47
cjwatsoninfinity: Sure is.12:47
infinitycjwatson: Kay, so a fixed apt will magically fix it.  That's something at least.12:47
infinitymvo: We can haz fix for that? :P12:48
mvoinfinity: uh, I think so12:48
cjwatsonIt's fixed in latest apt12:48
dokocjwatson, could be, builds two more cross compilers than the same package in debian12:48
cjwatsonBut I'm guessing not trusty's12:48
infinitycjwatson: You already hunted down a fixed commit?12:48
pittiwgrant, doko: hm, it seems the retry on dutch works, but gnupg-doc retry still FTBFS (without an useful error message in the log); I still can't reproduce in a local build12:48
cjwatson31be38d205406d4c756684e20b93d62c4701e09112:48
mvomost (all?) fixed buffers got fixed in the recent months so happy to hear that this is not an issue in 16.0412:48
cjwatson"128 KiB DSC files ought to be enough for everyone"12:49
infinityHeh.12:49
cjwatsonLet's see if it backports easily12:49
mvothe whole commit message is very nice indeed12:49
infinityRight, if we can get a single-commit SRU, v-done it with a rollout to pepo, that would work for me.12:51
cjwatsonpepo's already running a patched backport, so I'm just going to patch it further for now12:51
cjwatson(Yes, this isn't completely ideal, but until we get round to SRUing source caching ...)12:51
infinitycjwatson: Oh, is it?  What are we missing in the archive?12:52
infinitycjwatson: Oh, we never SRUed source caching?12:52
infinitycjwatson: I guess we could just upgrade to xenial soon and never bother.12:52
infinitymvo: Still probably worth SRUing that commit, I guess, for anyone running trusty's a-f against either doko's cross madness or the Debian linux package.12:53
infinitymvo: But far less urgent if Colin's fixing it out of band for ftpmaster.12:53
cjwatsonWe also have some array -> std::vector backports from 1.1~exp112:54
cjwatsonBut it is indeed all backports, nothing original12:54
infinitycjwatson: I'm inclined to suggest that we just make pepo->xenial an upgrade priority.12:55
infinitycjwatson: I mean, I'm all for real bugfixes (like this one) in trusty, but feature backports probably don't make sense this close to a new LTS.12:55
cjwatsonIt'll be a policy argument.12:55
cjwatsonBecause of the "newer than precise, you have to juju" rule.12:55
infinitycjwatson: Surely, pepo has a free pass on the... That.12:55
cjwatsonHasn't had to come up yet.12:56
infinitycjwatson: Given it's basically the backbone of everything.12:56
cjwatson(Also I'm not sure we've tried running LP code on xenial, and running LP spanning three LTSes is a bit exciting.)12:56
cjwatsontrusty with a direct backport of xenial's apt might be more feasible.12:57
infinityWell, by "make a priority", I didn't mean "upgrade blindly and hope". ;)12:57
infinityThe last time we did that went so well.12:57
ogra_if it is high-priority-hope ?12:57
infinitycjwatson: Odd of landing that before EOD?  I'd like to tick this one off the WTF list.12:58
infinitycjwatson: Though, I also really want the donkey model, so...12:58
cjwatsoninfinity: EOD today is ambitious, but I'll get things moving and EOD tomorrow should be doable.12:59
infinitycjwatson: Kay.  WFM.  It's been broken for ages, just want it off the list "soon".12:59
infinitydoko: Looks like you get fixed tomorrowish.12:59
cyphermoxawe: what's your fix for VPN? I wouldn't mind applying it here now ;)13:00
awedid you seee the bug?13:00
awehttps://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1552424/comments/2013:01
ubottuLaunchpad bug 1552424 in network-manager-vpnc (Ubuntu) "[FFE] NetworkManager 1.2-beta" [Undecided,Confirmed]13:01
seb128awe, good work figuring it out!13:01
awecyphermox, I haven't been able to verify it yet13:01
awebut pretty sure that's it13:01
seb128cyphermox, awe, does it mean the packages would be good to go now if release was to give an ack?13:01
aweno13:01
seb128:-(13:01
awewell... maybe13:01
awecyphermox's package is based on beta113:02
awemy package for the phone is based on beta213:02
seb128if it's not this week we can forget about it13:02
aweand rc1 was released yesterday13:02
cyphermoxahah oops13:02
aweand...there's at least one crasher bug fixed in rc113:02
seb128how come cyphermox and you are working on different packages?13:02
awethat I reported upstream13:02
seb128looks like everybody should work on the xenial package atm to get that landed13:02
awebecause cyphermox stopped working on it, and I kept moving fwd and re-based last week on beta213:03
seb128we don't have a working touch/xenial atm so that can probably be rebased then?13:03
cyphermoxseb128: package version at that level is more or less irrelevant, as long as it's >=1.1.9113:03
awecorrect, no working touch xenial13:03
seb128awe, I guess I don't understand why you two don't work on a common vcs13:03
seb128rather than duplicating work13:03
seb128or diverging13:03
cyphermoxawe: so that was my fault I thinko'd when I ported to setserversex, sorry13:03
awebecause (a) we forked from desktop due to lack of stability13:04
aweand desktop kept moving fwd13:04
cyphermoxseb128: it's a branch I have where I did the work before merging to lp~network-manager/network-manager/ubuntu, which is the correct packaging branch13:04
aweI started working in moving touch from 0.9.10x ( the vivid version ) to 1.213:04
awean then cyphermox picked up on the same13:04
awebut again... there are differences our 1.2 branches dues to xenial vs. vivid13:05
seb128k, so basically the fork has bitten us13:05
aweno, not really13:05
cyphermoxno, it has not13:05
cyphermoxwhat bit you is that I don't have the time to work as hard on NM13:05
aweit kept touch somewhat stable... and we were really waiting for 1.2, as it re-wrote significant portions of the WiFi code13:05
seb128right13:06
seb128I guess I would have started by updating the xenial/desktop codebase to current beta13:06
seb128before doing that for the phone as you did13:06
seb128because if we don't land the desktop side now we don't do it at all13:06
seb128oh well13:06
seb128I guess that part is past and we all agree we should update cyphermox's vcs to rc113:07
seb128and land to xenial13:07
cyphermoxthat's not entirely true -- we could do a xenial overlay13:07
awefor what?13:07
awetouch?13:07
seb128for touch13:07
seb128if xenial doesn't get 1.213:07
awethat's a bit premature13:07
cyphermoxfor landing 1.2 to "xenial" and then land vivid13:07
cyphermoxright, if we can't upload to -release13:07
aweas we don't know if the phone will be re-based on 16.04 or 16.1013:07
awe( if & when we upgrade )13:08
infinitymvo: Every time I see a commit message or comment like that, I'm reminded of Will's rapid descent into madness in the comments of: https://git.collabora.com/cgit/user/sjoerd/wocky.git/commit/?id=f6f96522cc9ff0e7541f6087f254e62900454fbf13:08
aweI'm still of the opinion that desktop 16.04 should get nm1.2 either prior to release, or post release as a SRU13:08
flexiondotorginfinity, If you are able this would be a big help for the Ubuntu MATE team - https://bugs.launchpad.net/ubuntu/+source/ubuntu-mate-welcome/+bug/156683713:08
ubottuLaunchpad bug 1566837 in ubuntu-mate-welcome (Ubuntu) "ubuntu-mate-welcome 16.04.7 bug fix and translations [dsc attached]" [Undecided,New]13:08
cyphermoxawe: it's not that simple13:09
awewell.. then we end up with an LTS with an older version of NM13:09
aweif everyone's fine with that13:09
aweso be it13:09
awetouch *is* moving to 1.2, as we're continually battling problems WiFi with 0.9.10, and 1.0x doesn't help us13:10
cyphermoxas I mentioned, just convince the release team that that upload is bug-free ;)13:11
infinitycyphermox: No upload of NM is ever bug-free.13:11
infinitycyphermox: So, it's more about trading bug we know for bugs we don't.13:11
cyphermoxok, reasonably looking like the bugs aren't terrifying13:11
infinityflexiondotorg: Are all these -welcome changes tested?  It's a pretty unreviewable diff.13:14
flexiondotorgThey are extremely well tested.13:14
cyphermoxawe: I'm testing your patch as soon as it's done building13:14
flexiondotorgAnd we are highly motivated to ensure Welcome works properly.13:14
barryuh oh.  with today's dist-ugprade, has alt-backtick broken for anybody else?13:16
infinitybarry: WFM, but I haven't logged out in a while.13:16
awecyphermox, k13:16
seb128cyphermox, do you have any slot to update your branchs/ppa to rc1? or do we need somebody to help with that?13:16
seb128cyphermox, did you mention to slangasek that this update was kind of important and that it would be nice if other could maybe help13:17
barryinfinity: yeah, i just dist-upgraded and rebooted.  looks like a regression.  i'll dig in a bit13:17
cyphermoxit's quick enough, I'll bump the version and see if things still build13:17
aweseb128, as mentioned, I can problem prepare a branch after I finish with the touch update13:17
aweunless cyphermox can do so13:17
cyphermoxseb128: I mentioned I didn't know if the desktop team felt it was critical to land in xenial13:17
seb128e.g Łukasz worked on some of the updates in the cycle13:17
cyphermoxto me it seems like we pretty well missed the deadline.13:17
cyphermox(since as infinity mentioned, no NM upload is ever bug-free)13:18
infinityWith two weeks until release, I'd need a pretty solid commitment from the desktop team to clean up any regressions found very, very quickly.13:18
cyphermoxawe: it would help me a whole lot if you could (or anyone really) take the packages currently in my PPA or buildable from the code branch and see if autopkgtest is happy with them13:18
infinityAnd words are cheap. :P13:19
awecyphermox, I have to admit, I don't know how to do that13:19
awethat said, I will volunteer to create an updated branch for rc113:19
aweand do that before I update the touch branch13:19
awecool with you?13:19
seb128bah, that all sucks13:19
seb128I though it was handled when cyphermox files the ffe a month earlier13:20
seb128that's why we didn't look at it more13:20
seb128it would be a real shame to not have the update in the LTS13:20
cyphermoxawe: http://packaging.ubuntu.com/html/auto-pkg-test.html13:20
awelI still fail to see why this couldn't be SRU'd with proper testing vs. trying to rush this now13:20
smoserpitti, have you seen issues adt-run and adt-virt-qemu on amd (non-intel amd64)13:21
infinitySRUing new versions is even more dangerous than shoving them in at the last minute.13:21
infinityBecause NM is notorious for changing behaviour.13:21
smoserlast night i ran and it complained that kvm was not available (i assume in a nested guest).13:21
infinityAnd users like the (mis)features they know to keep working (or not) the same way.13:21
seb128awe, you can't mess up SRUs, you have customers/real world business depending on things to be stable13:21
seb128better to get a bug in release and fix it in a SRU13:21
seb128than creating it in a SRU13:21
pittismoser: I'm not aware of any, no; what do you see?13:21
smoserwell, just that. i dont have the log, but i'm running again and will collect it.  from memory, it was kvm module i think. i'll get the log.13:22
xnoxsmoser, adt-run by default doesn't cause nested kvm... and i'm not sure if nested accelerated kvm is supported on amd.13:22
smoserxnox, nested accelerated kvm is supported on amd (and was years before that landed in intel)13:22
infinityseb128: If you can hunt down people willing to take ownership (including their management chain signing off on them spending the time to *actually* take ownership), I'm not completely against a late update of NM.  But of all our upstreams, they're one of the worst for introducing more bugs than they fix.13:23
xnoxcool13:23
seb128infinity, btw, n-m is maintained by foundations (cyphermox) afaik?13:23
smoserhm.. adt-run doesn't by default cause nested kvm.13:23
pittixnox: ubuntu's qemu packages enable nested kvm by default13:23
smoserok, then its probably not nested that did it :)13:23
infinityseb128: Not sure who actually owns it.  Maybe us.  But we're not the ones asking for the update. :P13:23
pittixnox: and recent autopkgtest also enables it for Debian's qemu13:23
xnoxseb128, hehehe who is no longer in ue/devices =)13:23
pittismoser: ^13:23
smosercurrently running: adt-run -dd --apt-upgrade --built-binaries --unbuilt-tree open-iscsi/ -o /home/ubuntu/tmp/adt-tmp/ --- adt-virt-qemu --ram-size=2048 -d adt-xenial-amd64-cloud.img13:23
seb128infinity, well, cyphermox filed the ffe :p but yeah, in any case if we can update I would be happy for desktop to help tracking issues/getting them resolved as a priority13:23
smoserfrom matsubara's open-iscsi  branch.13:24
pittismoser: btw, matsubara is working on the nested open-iscsi tests, he just asked me to re-run the test from git13:24
pittismoser: ah, you're aware of that, good13:24
seb128cyphermox, are you swamped with other work or could you handle updating to rc1 and landing the update if the ffe is acked?13:24
pittismoser: http://autopkgtest.ubuntu.com/running.shtml#pkg-open-iscsi has running tests from matsubara's git13:25
cyphermoxseb128: it's maintained by me only because I was the last to touch it, it's not something that would normally be under foundations.13:25
seb128slangasek, ^ can we cyphermox to get some slots to get the n-m update in the lts?13:25
cyphermoxseb128: and I care enough about it to do updates when I can13:25
seb128cyphermox, why not? it's infra13:25
=== directhex_ is now known as directhex
cyphermoxbecause it's infra only used by desktop :)13:25
aweand touch, and snappy13:25
infinityIf nm-cli had ever become a useful thing, maybe it would be for everyone.13:26
seb128well, anyway, no point to argue over ownership13:26
infinityseb128: I was literally just typing that.13:26
smoserok. pitti so this is probably luser error, but what is going wrong here: http://paste.ubuntu.com/15650198/13:26
seb128cyphermox, you have the most context on the package and the update at this point13:26
seb128so it would be easier if you could help pushing that through13:26
seb128we can help on bugfixing and look at taking over it/be more involved then13:27
infinityseb128: I know cyphermox is pretty busy from now until release, but you might talk Steve into letting him take a day to clean up NM if your team trades resources to give it love post-upload.13:27
pittismoser: ah, one of my most favourite zombie bugs, bug 138470613:27
ubottubug 1384706 in autopkgtest (Ubuntu) "tar: Unexpected EOF in archive in copyup()" [Medium,Triaged] https://launchpad.net/bugs/138470613:27
seb128we are just not going to learn the codebase over night13:27
aweseb128, again... I'm willing to do the branch update today13:27
pittismoser: I can't get this on my machine, and so far I didn't get ssh to a machine where this happens13:27
awebut I may need some help13:27
pittismoser: usually it helps to just retry13:27
seb128awe, that would be most useful, thanks ;-)13:27
aweI already have touch 1.2-beta2 prep'd and was planning on re-basing on rc1 today13:27
seb128awe, right, which is why I'm trying to see if cyphermox can give an hand there13:28
awewith the dnsmasq fix13:28
pittismoser: but if you can reproduce this reliably, ssh for me to investigate would be highly appreciated; supposedly some weird bug in qemu's 9p file system13:28
awe( which still needs verification; which cypher is working on )13:28
seb128infinity, right , I assumed so, as said we would be happy to pay back the favor by helping with issues due to the update/SRU and other things13:28
smoserpitti, sure. if it fails again i'll let you in.13:28
smoserone thing possibly related was i was | tee out.log13:28
smoserie, possibly some buffer got in the way or something13:29
pittismoser: maybe; but with -l out.log it's not entirely different13:29
pittior -o13:29
pittismoser: but this is tar unpacking/packing files from a local (or testbed) tmp dir through the auxverb (9p file system in QEMU's case), so it shouldn't be related to the actual terminal13:29
smoserxnox, bah. so adt *does* for this test cause nested kvm.13:35
smoserduh. i should have realized that. thats how this test works. it runs kvm with iscsi root . where iscsi root is provided via tgt on host.13:36
xnox=/13:36
pittiright, that was the idea13:38
pittiit downloads a cloud image, and boots that (in nested kvm) with open-scsi13:39
pittimatsubara is currently working out some quirks to make that work in scalingstack13:39
pittias that runs trusty's qemu which works significantly worse with nested kvm than on xenial13:39
cyphermoxawe: your fix works, and the code was obviously correct but I spotted something else that is wrong -- it completely replaces nameservers, doesn't include the ones for other connections13:40
awecyphermox, ack; mind sending me the updated patch when you're done; I'm working on updating your branch for rc113:41
smoserpitti, can you confirm something for me?13:42
smoserRestrictions: needs-root isolation-machine breaks-testbed13:42
smoseris that causing each of the 'Tests:' to be run in its own clean environment ?13:42
pittismoser: the breaks-testbed is, yes13:42
smoseris there a way to say that all these tets could run together (they dont break eachother) but they probably leave the system in a suspect state.13:43
pittismoser: you can only have the last test declare breaks-testbed, but not the others13:43
pittisaves you the set up of new testbeds in between, indeed13:44
smoserhow do you do that ?13:44
pittiTests: a13:44
smoserhttp://paste.ubuntu.com/15650640/13:44
pittiRestrictions: i-m13:44
pittiTests: b13:44
smoserah. just multiple lines. that'd be much nicer.13:44
pittiRestrictions: i-m, breaks-testbed13:44
smoseras even as it is right now, *all* the tests are installing qemu-sytem13:44
smoserbut only one of them needs it13:44
smoser:)13:44
pittismoser: if the tests have different test deps, arrange them in the order of "ascending" test deps13:45
smoseryeah, perfect.13:45
smoserthank you.13:45
pittismoser: if the current test in the list has any test dep that the next test does *not* have, then the next test will get a fresh testbed13:45
infinitypitti: Is it spec that tests are always processed in control order, or just current implementation?13:46
pittiwhereas new test deps are just installed13:46
infinitypitti: Cause if people rely on that, it should be specced.13:46
pittiinfinity: the intention is certainly that this is the order, and I'd consider it a bug if it's not13:46
infinity(I certainly wouldn't expect order to matter)13:46
pittiwell, you can influence it externally of course with --testname13:46
smoserpitti, so 'install' test.13:46
pittiit doesn't matter from a functionality POV, but with arranging the tests in a certain order you can optimize the runtime13:46
infinityYeah.  It's lacking make-style recipe deps.13:47
smoser*should* that 'breaks-testbed' ?13:47
smoseras you'd really not want to re-use a system after installing some arbitrary package.13:47
pittismoser: well, from that POV all tests would be breaks-testbed13:47
pittiarguably this is a fuzzy concept13:47
infinityWell, no.13:47
pittiit basically means "never try to run this on real iron13:48
infinityCause "test-deps" can be tracked by the implementation for removal.13:48
pittimerely installing a package should not count as that13:48
infinityInstalling something in the test itself can't be tracked.13:48
infinitySo that breaks testbed.13:48
pittiinfinity: adt-run doesn't do removals13:48
smoserinfinity, yeah, and installation of packages and then removal could not possibly cause permenant issues :)13:48
infinitypitti: No, but it could.  I'm talking spirit here, not implementation.13:48
smosereven if you spelled permanent right.13:48
pittiit just installs, and if the next test has fewer test deps, it starts over with a fresh testbed13:48
infinitypitti: think old-skool sbuild, where we installed build-deps and removed at the end.  That's trackable and, in theory, assuming your packages don't suck, it reverts to a pristine state.  Nevermind that we stopped doing that precisely because packages *do* suck, the intent is still valid. :P13:49
smoserfor packages in archive, it might be a ideal that you could at least hope for.13:50
infinitySo, I'd say anything that fiddles with the root filesystem *in the test* breaks testbed.  While installing test-deps from control doesn't.13:50
infinitysmoser: piuparts does a pretty good job of testing this, but we don't run it against Ubuntu.  We really should.13:50
pittiinfinity: right, that's about the common practice13:50
smoserbut if you're testing paackages before they get into the archive (or me wanting to test someone elses suggestion) then thats different.13:50
pittior mucking around with grub etc.13:50
smoserpitti, http://paste.ubuntu.com/15650781/13:51
smoserthat is how its failing for me on amd13:51
cyphermoxawe: scratch that, working as designed...13:51
infinityI mean, Debian packages have a pretty good track record of removing cleanly.  But it's that 0.5% that ruin it for everyone. :P13:51
awecyphermox, cool13:51
pittismoser: in practice, our test infra doesn't have any permanent boxes, so this mostly just controls whether or not the testbed is reset for multiple Tests: within one pacakge13:51
barryinfinity: okay, it's a regression in xserver-common, xserver-xorg-core, or xvfb (probably not the latter)13:52
infinitybarry: All the same source package, so meh.13:53
cyphermoxawe: http://paste.ubuntu.com/15650846/13:53
barryinfinity: yep.  and oh, nice ubuntu-bug throws an AssertionError ;)13:53
infinitybarry: assert('I HATE YOU AND EVERYTHING YOU STAND FOR') seems to be the default mode for apport when I use it.13:54
barryinfinity: more like `assert i_like_you, "yeah i really don't"`13:55
infinitypitti: Oh, that reminds me.  apport's "you have out of date packages, loser" check.  Is that literally just checking for *any* OOD packages?  Cause I've had it whine about things that clearly aren't deps or in any way related to the package I'm filing a bug on, which is irritating.13:55
awecyphermox, kthanks13:55
barryinfinity channels barry13:55
pittismoser: can you try adding "-cpu kvm64,+svm,+lahf_lm" to the qemu command line?13:56
pittioh wait, this is the outer qemu, not the inner one13:56
pittiinfinity: it only checks OOD packages in the transitive depends of the affected package13:56
smoserwell, the outer is trying to run a guest and its failing.13:56
pittiright, see above13:57
infinitypitti: Huh.  Maybe it's being a little too generous about what constitutes a meaningful dep, then.  I was trying to report a bug on something the other day that clearly wasn't linked to libnih and it had a sad because my libnih was OOD.13:57
pittithe outer qemu already ought to have this13:57
pittiDetected KVM capable AMD host CPU, enabling nested KVM13:57
infinitypitti: But if it's using dpkg deps to determine that, I could see how that might happen.13:57
pittismoser: ^ this adds -cpu kvm64,+svm,+lahf_lm to the outer qemu command line, but apparently that doesn't work?13:58
pittii. e. no /dev/kvm in the outer QEMU13:58
smoserright.13:59
barryLP: #156687813:59
ubottuLaunchpad bug 1566878 in xorg (Ubuntu) "Alt-backtick regression" [Undecided,New] https://launchpad.net/bugs/156687813:59
smoserso were you asking me to add '-cpu' ?13:59
smoserbecause i dont know hwere. i think you were realizing that its not the test that is missing that.13:59
pittismoser: nowhere, I was confused and thought it'd need to go to the inner qemu-system that the test calls, but that's bogus13:59
smoserright.13:59
pittismoser: so I guess we need to find the magic -cpu flag that makes /dev/kvm appear in qemu on your amd system14:00
matsubarapitti, smoser: amd64 tests passed: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-pitti-ppa/xenial/amd64/o/open-iscsi/20160406_135614@/log.gz but it seems i386 tests are stuck14:00
pittiyeah, http://autopkgtest.ubuntu.com/running.shtml#pkg-open-iscsi14:01
infinitybarry: You can twiddle those package versions up and down and confirm that's the culprit?  That's a weird bug to blame on the xserver.14:01
smoserpitti,  is there a reason you '-cpu <something>' at all ?14:02
barryinfinity: i did a bisect dist-upgrade with disk snapshots.  those are the only three left14:02
pittismoser: yeah, upstream's and Debian's qemu don't enable nested KVM by default, that's an ubuntu specific patch14:02
infinitybarry: And reupgrading them breaks it again?  Bizarre.14:02
barryinfinity: yep14:02
pittismoser: does it work if you drop this from virt-subproc/adt-virt-qemu?14:02
smoserpitti, testing with '-cpu host'14:05
pittismoser: you can use --- qemu --qemu-options '-cpu host' as a local workaround, BTW (if that helps)14:06
pittian explicit -cpu option overrides the auto-detection14:07
smoserah. ok. i just hacked the file14:07
smoserhttp://paste.ubuntu.com/15651151/14:07
smoser^-- does that make sense for the depends changs you suggested ?14:07
smoseri guess you were saying we could also drop the 'breaks-testbed' for the first two Tests:14:07
pittismoser: I thought you wanted ... that, yes14:10
smoserbut since debian has the first two tests and it says 'breaks-testbed', i'd just leave those alone and live with it.14:10
pittismoser: no test depends at all for "install"?14:10
dokobarry: mako, paramiko and the py* ftbfs could need some love ...14:11
smoserso we're just appending Tests14:11
smoserthat 'Depends' is from debian, pitti14:11
pittismoser: ah, it presumably calls apt-get install itself14:11
smoseri'm guessing it only does apt-get install ?14:11
smoseryeah14:11
barrydoko: i'll take a look14:11
pittiwhich is a bit pointless, as the other tests test installation of "apt-get install open-isci" by way of making that a test dep14:11
pittibut *shrug*14:12
pittismoser: yeah, looks ok; perhaps add some newlines before Tests: to make this a bit easier to read14:12
smosersure. ok.14:12
smoserso specifically i guess the last does not depend on open-iscsi14:13
smoseras it downloads it from the archive and puts in in the to-be-built guest.14:13
smoserno need for it on the host.14:13
smoserpitti, that did seem to work. (-cpu host)14:16
pittismoser: ok, good; so I need to get access to some amd machine to figure out how to make this work by default14:17
smoserwhy wouldnt you just use -cpu host ?14:17
pittithat makes test results harder to reproduce14:17
pittiwe have a fair number of tests which are rather hw specific, like mesa or llvm14:18
smoserfair.14:18
infinitypitti: Except that llvmpipe is broken specifically because of qemu's craptastic feature masking. :P14:19
pittiand in scalingstack we also don't do that, but some -cpu SandyBridge option14:19
pittiso in production CI we don't use the qemu runner, but let nova do the qemu setup14:19
infinitypitti: We unbreak it by intentionally unmasking, so it's hard to say that '-cpu host' would make the situation worse.14:19
pittiwell, it's bad enough with intel vs. amd; using the host CPU introduces even more jitter14:20
infinity(But I understand the urge for homogenous test environments)14:20
infinitypitti: I'm all for masking in theory, I just hate that qemu sucks so hard at actually doing it.14:20
=== pavlushka is now known as sleeptime
infinity(To be fair, it's hard to do properly, since you have to trap and emulate a bunch of instructions to prevent the guest from divining features without looking at advertised flags)14:21
infinityThanks, Intel.14:21
=== sleeptime is now known as pavlushka
matsubarapitti, did you restart the test for i386?14:22
dokobarry, and gdebi needs a b-d on pyflakes3. saw that you are maintaining this in debian14:22
pittimatsubara: no, I didn't; isn't that still the same hang as with the previous few attempts?14:23
barrydoko: pyflakes3, yes14:23
pittimatsubara: oh, I figure it auto-restarted due to tmpfail14:23
matsubarapitti, I thought so, but it looks like now that it went further...14:23
matsubaraoh, auto-restart14:23
pittiwow, there's some serious mis-formatting on http://autopkgtest.ubuntu.com/running.shtml#pkg-open-iscsi ATM14:23
matsubarapitti, indeed14:24
* pitti saves the HTML for later investigation14:24
matsubarapitti, can you give me access to the testbed running the i386 test?14:28
smoser matsubara http://paste.ubuntu.com/15651617/14:29
smoserthat is my current diff against yours. re-works debian/tests/control for readability and hopefully to re-use a vm on testsuite14:29
smoserand then also should (i hope) have the tgt-boot command log to the console so it will go right through to the adt captured log and we can see it there.14:30
GunnarHjpitti: Did you see my ping at #ubuntu-deskop?14:42
pittiGunnarHj: ah, missed that, will do (after my current meeting)14:42
GunnarHjpitti: Ok.14:43
matsubarasmoser, re-running locally with your changes. Just pushed them to my branch14:45
smoserhttp://paste.ubuntu.com/15652025/14:47
smoserthat is my latest. i added '--progress=dot:mega' but that is all. and it ran to completion and the guest boot console in the log, which is nice.14:48
matsubarasmoser, tests passed locally with your changes and I see the nested vm console output in the screen.15:08
infinitygQuigs: This nsf-utils update.  The changes to systemd/nfs-client.target don't seem to make sense in the context of the other changes.15:08
infinitygQuigs: I would have expected just the removal of gssproxy.service from After, not the rewrite of Wants/After.15:10
smosermatsubara, awesome15:12
gQuigsinfinity: I think I tried that first15:14
gQuigsinfinity: but the rpc-svcgssd.service depends on it so that needed cleanup too15:14
infinitygQuigs: Err, yes.  And clean it up you did.  But systemd/nfs-client.target still looks wrong. :P15:16
infinitygQuigs: The others look fine.15:16
gQuigsinfinity: all I did was remove auth-rpcgss-module.service?15:20
infinity+-Wants=auth-rpcgss-module.service15:23
infinity+-After=rpc-gssd.service rpc-svcgssd.service gssproxy.service15:23
infinity++Wants=rpc-gssd.service15:23
infinity++After=rpc-gssd.service15:23
infinitygQuigs: The Wants shouldn't have changed at all, and the After should still include rpc-svcgssd.service15:24
infinitygQuigs: At least, that would seem more correct from how I'm reading this.15:24
seb128slangasek, hey, saw the n-m discussion in the backlog? can we get some of cyphermox's time to help landing 1.2 for xenial?15:26
cyphermoxseb128: didn't awe just say he was doing the update to rc1?15:28
seb128cyphermox, yes, we still need a coredev to sponsor the upload15:28
seb128and you probably know the vcs setups/packages/etc the best15:28
seb128would be nice if that was you doing the review/upload?15:28
cyphermoxoh, sure15:29
slangasekseb128: hi, if you just need some of his time for review and sponsorship, that should be ok; but why are we trying to land this so late past FF?15:29
cyphermoxI can review, that's not typically a problem15:29
seb128slangasek, because we think that 1.2 is bringing solide improvements that would benefit the LTS15:30
awecyphermox, don't know if you ever mentioned the thread from kgunn about this?15:31
slangasekseb128: is that belief based on specific bug references?15:31
seb128slangasek, cyphermox had a ffe filed in early march and we (desktop) though it was on track to land, then I was on holidays and now I'm picking up the discussion because apparently that didn't got pushed through15:31
cyphermoxawe: not sure I saw that?15:31
awepretty sure you did, as we discussed15:31
seb128slangasek, see https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/155242415:31
aweI can re-fwd to you if you'd like15:31
ubottuLaunchpad bug 1552424 in network-manager-vpnc (Ubuntu) "[FFE] NetworkManager 1.2-beta" [Undecided,Confirmed]15:32
cyphermoxawe: remind me?15:32
cyphermoxyes, please15:32
* awe looking for it15:33
seb128slangasek, it doesn't have much specific references but stgraber / cyphermox / awe seem to agree it would be a good one to get, and the phone team wants that update to fix long standing issues (so they are going to get it in the overlay in any case)15:33
aweyea, it's definitely going into the phone overlay.  We're continually getting hammered over WiFi behavior, and nm1.2 has heavily re-factored the WiFi logic, partly based on our discussions with upstream15:34
cpaelzeris there a way to query dpdk/apt/? to get any package out of the archive that would install a file into a path /foo/bar?15:35
naccslangasek: can you help me understand something? rmadison and p.u.c indicate php-pecl-http are at 3.0.1-0ubuntu4; but apt-cache policy (and my local autopkgtest env) are only seeing 3.0.1-0ubuntu3. Is this just a blip in the migration?15:36
nacccpaelzer: dpgk-query ?15:36
nacccpaelzer: specifically dpkg-query -L ?15:36
cyphermoxawe: have you confirmed 1.2 fixes these issues or is it just hoping?15:36
cpaelzernacc: thanks nacc, will take a look15:36
awecyphermox, I'm sick of trying to continually patch 0.9.10x15:37
nacccpaelzer: ah maybe -S with a pattern15:37
cpaelzernacc: I thought that would go only on already installed packages, I'll take a look15:37
aweso far testing has been very positive.  The big change was getting rid of NM's own AP list, and making wpa_supplicant the true master15:37
cyphermoxright15:37
cyphermoxok then15:37
aweand also I plan to upstream the ofono patches after we're done15:38
nacccpaelzer: for dpkg, -S does what you say, but for dpkg-query i think it looks at all15:38
awethey're probably going to require some re-work for snappy, and I'd like to get assistance from upstream15:38
nacccpaelzer: based upon the manpage, that is15:38
aweespecially the settting plugin which reads ofono conf files directly from the filesystem15:38
cpaelzernacc: nope, at least without further options it is equivalend to dpkg -S15:39
cpaelzernacc: at least that is easy to test with containers that have other packages installed15:39
gQuigsinfinity: I don't believe rpc-svcgssd.service needs to run on a client15:39
gQuigsit's a server daemon15:40
cyphermoxawe: ack. lubko is keen to see the ofono patches and land them in 1.3 or whatever15:40
awecyphermox, just fwd'd you the email; it was actually from will cooke15:40
nacccpaelzer: ah annoying; maybe grep-dctrl?15:40
cyphermoxthat makes more sense :)15:40
cpaelzernacc: apt-file search /path/to/file15:40
aweyea... sorry for mix up15:40
nacccpaelzer: yeah, grep-dctrl should be able to get you the same15:41
nacccpaelzer: just not sure on the syntax15:41
awecyphermox, so it looks two patches were upstreamed, so I've dropped them; also a bit of re-factoring of the dnsmasq code required some re-work of our dnsmasq dbus patch15:43
awebut otherwise that's it15:43
infinitygQuigs: And auth-rpcgss-module.service is also server-only?15:43
aweI'll keep you posted if/when I have a clean build and have sanity checked15:43
gQuigsinfinity: nope, but our auth_rpcgss gets loaded correctly15:50
gQuigsfrom the comment on rpcgss-module:15:50
gQuigs# We want to start gss-proxy on kernels that support it and rpc.svcgssd15:50
gQuigs# on those that don't.  Those services check for support by checking15:50
gQuigs# for existence of the path /proc/net/rpc/use-gss-proxy.  Before they15:50
gQuigs# can perform that check, they need this module loaded.  (Unless15:50
gQuigs# rpcsec_gss support is built directly into the kernel, in which case this15:50
gQuigs# unit will fail.  But that's OK.)15:50
infinitygQuigs: Oh, I guess Before=rpc-gssd.service picks it up.  The previous units were just a bit more redundant.  Alright.15:54
gQuigsyea, they were trying to do a conditional on gss-proxy that isn't relevant to us15:59
dokorbasak, I noticed that apache2 can be built with lua5.2 instead of 5.1. not the only 5.1 based package in main, but that would be one less16:06
naccslangasek: did you ignore the failure for php-horde-http? i think we don't want to do that ... it's a version mismatch that's hiding a real problem (debugging it now)16:09
slangaseknacc: no, pitti did16:10
naccslangasek: ah ok16:10
naccslangasek: something is off with php-horde-http & the new php-pecl-http, which is why the other horde tests are failing16:10
naccstill debugging16:10
slangasekok16:11
naccand php-monolog failed because something is trying to install php5-mongo, but not sure what yet16:11
slangaseknacc: this covers the php-horde-crypt, php-horde-feed, php-horde-service-gravatar failures then?16:11
naccslangasek: yep16:12
gQuigsinfinity: happy to give you access to my test setup if you want it16:12
naccslangasek: they are all failing to find the http\Client class16:12
infinitygQuigs: I'll pass. :)16:13
slangaseknacc: php-monolog has an explicit test dep on php5-mongo16:14
naccslangasek: ah it's a testdep! ok, will fix that16:15
slangaseknacc: I'm halfway through it here fwiw16:15
slangaseknacc: do you know if the new php-mongodb provides the 'MongoDate' class?16:17
naccslangasek: looking at the source, it does not16:17
slangasekok then it suffices to drop the test dep16:17
slangaseknacc: ok, dropping the test dep lets the tests run but then there are failures; can I punt this back to you for investigation? http://paste.ubuntu.com/15654907/16:28
slangaseknacc: errrrm or, it could be that these tests are e,b,w when run as root16:28
slangasekturns out that when you write a test that tries to create /foo/bar and expects it to fail, this doesn't work if you actually have permissions to create /foo/bar16:29
ginggsUnit193: are you around?16:30
infinityslangasek: Hahaha.16:30
naccslangasek: yeah i've seen a few things like that16:31
infinityOne would assume you shouldn't be running those tests as root, then. :P16:31
naccslangasek: i can look into it; fwiw just s/php5-mongo/php-mongodb/ here, autopkgtest passed16:31
Saviqxnox, hey, a lil' bump - bug #155291416:31
ubottubug 1552914 in boost-defaults (Ubuntu) "Can't install libboost-dev:armhf in a cross-build environment" [Undecided,Confirmed] https://launchpad.net/bugs/155291416:31
slangasekinfinity: then the test harness should declare this, and/or skip them when you are root ;)16:31
naccslangasek: and yeah, i've seen those exact issues when running as root16:31
infinityslangasek: The latter, likely, but that's expecting a lot from PHP people.16:32
xnoxSabah16:32
xnoxSaviq, bah16:32
rbasakdoko: that's bug 1324062. If it works against 5.2, I'm happy with it being switched.16:32
ubottubug 1324062 in nginx (Ubuntu) "No lua 5.2 support" [High,Triaged] https://launchpad.net/bugs/132406216:32
slangasekinfinity: unixtojd() is all I have to say.16:32
slangasekdoko, rbasak: heh, yes it would be great to not have three copies of lua in main16:33
rbasakkirkland: ^^ I presume you have no objection to apache2 building with lua 5.2 instead of 5.1? AIUI, it's as different as Python 2->3.16:33
rbasak(but a much smaller proportion of users will actually care probably)16:33
infinityslangasek: Pretty much everything in http://php.net/manual/en/ref.calendar.php is crack.16:34
pittislangasek, nacc: ah, I did because http://autopkgtest.ubuntu.com/packages/p/php-horde-http/xenial/amd64/ is mostly fail with a few sporadic passes; but happy to un-ignore if you have a proper fix16:34
dokoslangasek, won't yet work. nginx is 5.1 only, and dh-lua pulls in all three16:35
pittinacc: so if you upload a new version, the hint doesn't apply any more; if it passes, I'll gladly drop the hint16:35
naccpitti: ok, still debugging why it's failing, thanks!16:35
* pitti waves good bye, time for dinner & basketball16:36
slangasekdoko: dh-lua is a build-dep only and will drop out of main shortly ;)16:36
slangasekdoko: but I looked, and all three luae have runtime revdeps in main :P16:36
slangasekinfinity: do you remember the unixtojd() bug I'm talking about? Where it returned wrong values depending on which side of UTC you were on, and when someone started hitting this bug because their server's clock left BST, instead of fixing the code they added a +1h to the test case?16:38
infinitydoko: Given nginx is stuck anyway, I'm not sure I see the point in bumping apache2 if it might break users on upgrade.16:38
infinity(If we could get 5.1 out of main, I'd say go for it, but we can't)16:39
infinityslangasek: That sounds familiar.16:39
infinityslangasek: The comments on the function in the docs aren't kind either. :P16:39
rbasakYeah, maybe better to break users on X+1 instead?16:43
naccslangasek: ha! i think php-pecl-http was being built w/o curl support! :)16:44
naccslangasek: the whole file that defines the failing constants is wrapped in an #ifdef :)16:44
slangasekwell ok then16:44
naccit should be comign from the core, though, not sure why it's not yet16:45
naccbut i think that's the root-cause, at least16:45
cpaelzerhi, is subscribing to a bug accounted as "activity" that avoids the expiration of incomplete bugs?16:46
cjwatsoncpaelzer: I don't believe so16:50
cjwatsonDoesn't change any fields of the bug16:50
naccslangasek: yeah, i think that fixed it, will post a debdiff in a new bug16:58
cpaelzercjwatson: thanks16:58
naccslangasek: did you still want me to look into php-monolog?17:02
slangaseknacc: php-monolog uploaded, should be no need17:19
kirklandrbasak: I don't think I even know that that means17:20
kirklandrbasak: but, newer is better17:21
rbasakOK, that's fine by me. I think we just decided not to do it though as it's quite late to be making that change and it won't help drop the dependency from main.17:21
naccslangasek: thanks!17:23
naccslangasek: lol, i think i figured out the php-email-validator failure17:23
naccbetween the previous run and the current, is it possible that example.co.uk became valid? :)17:23
naccslangasek: changing it to example3.co.uk, e.g., all the tests pass as expected17:24
slangaseknacc: oh dear17:24
naccslangasek: yeah17:24
naccit's failing in debian too17:24
naccwe can ignore the failures safely, afaict, if you want -- it's tech. a false positive17:25
naccand i'll notify upstream17:25
slangaseknacc: yeah, will mark it badtest, thanks17:25
naccslangasek: i think that clears up the remaining excuses, i'll check17:25
slangaseknacc: btw, how did php-pecl-http regress? was it built against libcurl previously?17:31
naccslangasek: that's a good question, it doesn't seem like it, but possible eitehr the the old php-pecl-http faked the namespace, rather than just not compiling it in17:33
slangaseknacc: doesn't look like it faked the namespace, fwiw17:36
slangasekso, more likely something changed to start depending on this interface17:37
slangasek(anyway, uploaded)17:37
naccslangasek: yeah, i'm not seeing why in an obvious sense, tbh; i've pinged ondrej on it in case he knows17:38
naccand so debian fixes it similarly17:38
naccslangasek: fwiw, php-horde-http (which is the actual breakage here) isn't passing in wily either17:40
naccand hasn't17:40
slangaseknacc: so at this point, we have 4 packages blocked by mysql (mythtv, netmrg, yate, zabbix); 3 packages that are going to be left broken for now (drupal7, libvirt-php, php-horde-mongo); 2 packages to be removed (php5, php-json); 3 false-positives due to alternate deps (cakephp, musica, pictor); php-radius, which is blocked by php-defaults which we're cleaning up; and 1 proposed-only package17:41
slangasekI think that's sufficiently manageable that I'm going to pull the trigger on removing php517:42
naccslangasek: that sounds correct to me17:42
naccslangasek: awesome!17:42
jgrimm\o/17:44
slangaseknacc: oh, squirrelmail-decode Recommends: php5-recode17:45
naccslangasek: i can send a debdiff in a moment17:46
* xnox wishes we had more autopkgtest runners18:02
bdmurraydarkxst: re bug 1566141 - when was org.freedesktop.PowerManagement deprecated? We'd need to inhibit sleep on Trusty systems upgrading to Xenial.18:03
ubottubug 1566141 in ubuntu-release-upgrader (Ubuntu) "sleep inhibitor uses deprecated interface" [High,New] https://launchpad.net/bugs/156614118:04
gQuigsthanks!20:31
stgraberTheMuso: hey there20:32
stgraberTheMuso: so that ubuntu-meta upload adds ubuntu-snappy-cli to a whole bunch of things, including a bunch of architectures which AFAIK are not supported by snappy (thought current snappy was just armhf and amd64)20:33
slangasekstgraber: ubuntu-snappy-cli is built for all archs, and snappy either has been or should soon be building for 4 archs AIUI (arm and x86, 32 and 64bit)20:38
slangasekand since the package exists, including it in the seeds allows for Future Expansion on the store side20:39
slangasekstgraber: also, not sure TheMuso was the one who changed the seed, as opposed to the lucky winner of the next ubuntu-meta upload following the change :)20:40
slangasek(Laney seeded it, mvo adjusted the seed)20:40
stgraberindeed looks that way20:45
stgraberok, still seem like a giant waste of space on the architectures where this thing won't work at all, Go binaries aren't usually small :)20:45
stgraber4.4MB compressed, that's not nearly as bad as I thought20:46
slangasekstgraber: let me run that question to people who might have an opinion; and yeah, I think these go binaries are actually getting stripped now20:46
stgraberslangasek: I already did ask in the secret e-mail thread20:47
slangasekmmk then20:47
stgraberI'll accept the upload for now, it does match the seeds and if we want to fix any of that we'll just change the seeds and do another meta package update20:47
slangasekyep, sounds good to me20:48
slangaseknacc: php-defaults, php-radius cleared now; php-horde-http still has autopkgtest failures, even with latest php-pecl-http20:50
naccslangasek: hrm, let me look20:51
dokostgraber, any idea about http://autopkgtest.ubuntu.com/packages/g/golang-gopkg-lxc-go-lxc.v2/xenial/amd64/ ?20:51
stgraberdoko: yeah, that thing is racy, just hit retry20:52
stgraberdoko: I think it sends SIGPWR to the container before the container's init has set a signal handler, so the container never shuts down20:52
slangaseksounds like the definition of a force-badtest hint20:52
stgraberdoko: (that's a testsuite problem)20:52
dokoslangasek, how can I do these permanently?20:56
slangasekdoko: a) you can't because that's owned by the release team; b) a 'badtest' hint applies permanently to any given version of a package, and a newer version of the package will be blocked in -proposed (and thus is not supposed to interfere with other packages) until the tests are fixed or the hint is updated20:57
slangasekdoko: though I guess if the current practice is to retry the tests instead of fixing the race, that would cause the next version of the broken package to get into the release and make the hint out of date; the solution is for people to not do that ;P20:58
TheMusoslangasek, stgraber, no, I made a desktop seed change, and uploaded the meta.21:04
TheMusoHad nothign to do with me. :)21:04
dokorbasak, slangasek: it's only apache2 and nginx which *use* lua5.1. All other deps are from lua modules which are built for all lua versions. But then we would need to prove that no /usr/bin/lua5.1 shebang is used in main21:08
Unit193ginggs: I am now.21:16
ginggsUnit193: Hi! LP: #1406825 has been fixed 5.34-2 in Debian, do you want to update your merge? I'm sure we don't want that "easter egg" in an LTS21:18
ubottuLaunchpad bug 1406825 in xscreensaver (Ubuntu) "xscreensaver complains "This version of xscreensaver is VERY OLD!"" [Medium,Confirmed] https://launchpad.net/bugs/140682521:18
Unit193Yeah, saw that one scroll past in Debian, wasn't going to push too hard on it because I needed some pull for other pending stuff too. :P21:20
slangasekdoko: why would we need to prove this?  You mean packages that use /usr/bin/lua5.1 as shebang don't have a dependency on lua5.1?21:20
dokono, I was arguing that we only had two real lua5.1 use cases, not more21:21
rbasakI'm a little confused. What are we discussing? I thought we couldn't pull lua 5.1 becuase of nginx anyway?21:21
slangasekthat was my understanding21:22
dokoyes, nginx is blocking, but I'm still missing the connection to apache221:22
naccslangasek: i'm super-confused, i just ran against both proposed and release and the test passed in both, if I build the package or not21:23
naccslangasek: so 4 PASS runs :)21:23
=== salem_ is now known as _salem
slangasekdoko: you said "it's only apache2 and nginx that use it".  Changing apache2 leaves us with 1 revdep, not 0; so doesn't appear to be worth changing anything for 16.0421:24
dokoslangasek, anyway, filed a debian issue to change this21:27
slangasekdoko: great21:27
Unit193Bah, those hashsum mismatches..21:41
Unit193ginggs: dget https://sigma.unit193.net/source/xscreensaver_5.34-2ubuntu1.dsc  with a buildlog: https://sigma.unit193.net/source/xscreensaver_5.34-2ubuntu1_i386.build22:01
Unit193And a free debdiff too.22:03
ginggsUnit193: dgetting...22:03
ginggsUnit193: uploaded22:29
GunnarHjScottK, yofel: Hi, pinging about https://code.launchpad.net/~gunnarhj/ubuntu-seeds/kubuntu.xenial_chinese-fonts/+merge/28819222:45
Unit193ginggs: Great!  And thanks for poking.22:55
ginggsno worries, thanks for the merge!22:55
=== mnepton is now known as mneptok
darkxstbdmurray, I don't know exactly, but a *long* time ago, possibly as long ago as GNOME 3.023:31
darkxstbdmurray, trusty supports logind inhibitors23:31
bdmurraydarkxst: okay, I just wanted to make sure we took care of trusty too23:33
darkxstI tested it on trusty23:33
bdmurraydarkxst: cool, I'll look at merging it soon then23:34
darkxstand  the PowerManagement code wouldnt even work if the interface was still there, dbus session calls fail without extra hackery as you will see in my other bug23:35
darkxstbug 156517723:37
ubottubug 1565177 in ubuntu-release-upgrader (Ubuntu) "screensaver is not disabled during release upgrade" [High,In progress] https://launchpad.net/bugs/156517723:37
rbasakAm I right in thinking that if I need a dh_autoreconf, I can replace an existing dh_autotools-dev_updateconfig. That is, that the former completely supersedes the latter if the former is necessary?23:45
rbasakExcept that a dh_autoreconf fails. Lovely. A patch to configure it is.23:46

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