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

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
jbichamwhudson: could you nominate bug 1432271 bug 1484785 and bug 1586708 for wily and xenial please?04:28
ubottubug 1432271 in One Hundred Papercuts "[SRU] Abiword always starts after logging in" [High,Triaged] https://launchpad.net/bugs/143227104:28
ubottubug 1484785 in abiword (Ubuntu) "language selector text cut off in abiword" [High,Fix released] https://launchpad.net/bugs/148478504:28
ubottubug 1586708 in abiword (Ubuntu) "Abiword icon has extra smaller icons included" [Undecided,Fix released] https://launchpad.net/bugs/158670804:28
=== _salem is now known as salem_
=== athairus is now known as afkthairus
slangasekLocutusOfBorg: yes, it's possible to demote botch or ignore its testsuite; please tell us which is the more correct here and why :)06:49
=== marcusto_ is now known as marcustomlinson
=== salem_ is now known as _salem
=== _salem is now known as salem_
slangasekLocutusOfBorg: fwiw the disabling of botch autopkgtest was already done as of 0.16-2ubuntu2 in xenial, this was not a behavior change introduced in the new merge.07:42
pittislangasek: can you please approve to yakkety and set an adequate priority, παρακαλώ? https://blueprints.launchpad.net/ubuntu/+spec/foundations-y-network-yaml08:22
seb128cyphermox, hey, could you look at bug #1591622? it might be a regression from your console-setup xenial SRU which is in proposed currently08:40
ubottubug 1591622 in console-setup (Ubuntu) "Can't login to system, system is booting up error" [High,Confirmed] https://launchpad.net/bugs/159162208:40
=== pete-woods[fail] is now known as pete-woods
flexiondotorgI'm working on getting the Ubuntu MATE seeds to follow recommends.09:00
flexiondotorgI have indicator-session in the Ubuntu MATE live seed. When recommends are followed this pulls in gnome-control-center or unity-control-center.09:01
flexiondotorgHowever, because MATE uses (proxies) the same namespaces for session management, no code changes are required in indicator-session.09:02
ogra_yeah, recommends are fun :)09:02
flexiondotorgOnly a debian/control change is required.09:02
flexiondotorgSo, which would be best debdiff or merge proposal?09:02
slangasekpitti: you mean 'παρακαλώ;' ;)09:10
pittislangasek: you mean the semicolon is mandatory?09:11
slangasekpitti: (done)09:14
slangasekpitti: ?-(Greek)->;09:14
seb128flexiondotorg, you want a merge request for indicator-session changes09:16
seb128it's maintained in a bzr vcs and landing through ci09:17
infinityflexiondotorg: What are you trying to fix?09:17
flexiondotorginfinity, That unity or gnome control-center or pulled in which also pulls in their session manager.09:18
infinityflexiondotorg: What's the proposed fix?09:18
flexiondotorgSo in Ubiquity DM, the GNOME or Unity session manager is used in preference to MATEs.09:18
flexiondotorgMeaning none of the MATE settings are used.09:18
flexiondotorginfinity, unity-control-center | gnome-control-center | mate-control-center in debian/control for Recommends.09:19
flexiondotorgI'm just testing locally to be sure this fix is correct.09:19
infinityAhh, yeah.  That'd probably do.  Don't forget the unity-control-center-signon bit too.09:19
flexiondotorginfinity, Yes, I was going to pull in gnome-control-center-signon, but I'm not sure that will help.09:20
flexiondotorgThere is no MATE alternative for to signon however.09:20
infinityflexiondotorg: Well, if you don't need that bit, just make the signon stuff also depend "| mate-control-center"09:21
flexiondotorgAnd it is not required, so I am considering making that unity-control-center-signon | gnome-control-center-signon | mate-settings-daemon09:21
flexiondotorginfinity, Yeah, or your idea seems more sensible :-)09:21
infinitylibaccount-plugin-1.0-0 will also cause you some issues there.09:22
infinityMaybe.09:22
infinityOr maybe that's just a loop.09:23
infinityYeah, that might just be a loop.09:23
cyphermoxseb128: looking09:33
=== salem_ is now known as _salem
flexiondotorgseb128, yelp recommends gnome-user-guide. mate-user-guide also uses yelp.10:04
flexiondotorgSo I want to change that Recommends to gnome-user-guide | mate-user-guide10:05
Unit193Drop to suggests. >_>10:05
flexiondotorgUnit193, Or that.10:05
flexiondotorgI'd prefer that.10:05
Unit193Xubuntu wants neither, honestly.10:05
flexiondotorgIndeed.10:05
flexiondotorgseb128, Laney Looks like I can't upload or make a merge proposal for https://code.launchpad.net/~ubuntu-desktop/yelp/ubuntu10:09
flexiondotorgWill a debdiff do?10:09
LaneyDo a branch and ask someone to merge it manually if you can't do a merge proposal10:10
flexiondotorgLaney, OK, merge proposal is possible :-)10:20
flexiondotorghttps://code.launchpad.net/~ubuntu-mate-dev/yelp/mate-compatibility/+merge/29717110:20
flexiondotorgUnit193, ^^^10:20
=== hikiko is now known as hikiko|ln
=== hikiko|ln is now known as hikiko
cpaelzerrbasak: do you have a minute for a few best practise hints on package upgrade testing?12:11
cpaelzerI'm not getting lucky with piuparts and I start to think my case is too special12:11
rbasakcpaelzer: sure.12:12
cpaelzerrbasak: thanks - anybody else feel free to jump in if you want to share a better approach :-)12:13
cpaelzerrbasak: I wanted to test the clamav fix we were discussing next week before going SRU with it12:13
cpaelzerTL;DR case:12:13
cpaelzerA-old in Trusty, A-new-broken in W&X, A-new-fixed local (sbuild)12:14
cpaelzerI'd like to test a Trusty -> Xenial Upgrade (with A-new-fixed)12:14
cpaelzerwould need something like a do-release-upgrade + ppa12:20
cpaelzerprobably not the most important case here, but I can discuss and learn in this case as much as in any critical one later on12:20
cpaelzerrbasak: ^^12:20
rbasakcpaelzer: piuparts is a tool that may be able to help. I'm not sure if it's an exact fit to your problem though.12:22
cpaelzeras I wrote, so far it didn't make me happy :-)12:23
rbasakcpaelzer: to do it manually, then a PPA with dist-upgrade (not sure how to use a PPA with do-release-upgrade but dist-upgrade is close enough for most purposes).12:23
cpaelzerif anything I think I spottet only unrelated issues in piuparts12:23
rbasakOh, sorry, I missed that.12:23
rbasakInstead of a PPA you can use a local repository.12:23
rbasakapt-ftparchive can create the packages and releases files.12:24
cpaelzerhmm, the problem will be that due to dependencies I'd need to build almost the full distro12:24
cpaelzersince the newer packages depend on Xenial things12:24
cpaelzerdo you suggest building the new package, but for Trusty?12:24
cpaelzerlet me read apt-ftparchive ...12:25
rbasakhttp://paste.ubuntu.com/17288886/ is what I use12:25
rbasakgpg is optional - you can use [trusted=yes] in sources.list instead.12:25
cpaelzerok, with that I could go to a trusty container and build my local archive for the packages - thanks12:26
cpaelzerthat is similar to what we used for the nis test back in manchester12:26
rbasakcpaelzer: build the proposed fixed package in Xenial using a Xenial chroot, and then put it in its own repository. Start a Trusty machine (container should do), dist-upgrade to latest Trusty, then s/trusty/xenial/ in sources.list, add your local archive to override the new A, and then dist-upgrade.12:26
rbasakcpaelzer: you can verify what apt sees with "apt-cache policy"12:27
cpaelzerok, now I see how you avoided do-release update12:27
cpaelzerthanks12:27
cpaelzernice plan12:27
cpaelzerwill give that a try12:27
rbasakIt would be nice if do-release-upgrade grew a feature for a third party apt source for testing purposes.12:28
rbasakcpaelzer: if using lxd you may hit bug 1580984.12:29
ubottubug 1580984 in systemd (Ubuntu) "procps postinst fails when inside lxd" [Medium,Confirmed] https://launchpad.net/bugs/158098412:29
cpaelzerthanks for making me aware before I ran too deep into it rbasak12:31
jbichadholbach: could you target bug 1484785 and bug 1586708 for wily and xenial too? thanks12:45
ubottubug 1484785 in abiword (Ubuntu) "language selector text cut off in abiword" [High,Fix released] https://launchpad.net/bugs/148478512:45
ubottubug 1586708 in abiword (Ubuntu) "Abiword icon has extra smaller icons included" [Undecided,Fix released] https://launchpad.net/bugs/158670812:45
dholbachsure12:47
flexiondotorgcjwatson, I am right in thinking that adding a Recommended package to blacklist in the seeds should prevent that package ever being listed in the germinate output?12:51
cjwatsonflexiondotorg: blacklist entries should almost never be used12:51
flexiondotorgcjwatson, Yes. I read that too.12:51
cjwatsonflexiondotorg: the problem with them is that it is extremely difficult to cause them to be in sync with the output of apt12:51
cjwatsonflexiondotorg: so no, I don't think you're right12:51
flexiondotorgI'm trying to understand if they actually work at all.12:51
cjwatsonflexiondotorg: their only useful purpose is to cause a hard error if something sneaks in that definitely shouldn't12:52
flexiondotorgI've seen Xubuntu and Ubuntu MATE are trying to use blacklist to prevent unnecessary Recommends: gettings seeded.12:52
cjwatsonflexiondotorg: please don't waste much time investigating them, 99% of attempts to use them are wrong12:52
flexiondotorggnome-user-guide for example.12:52
flexiondotorgI've been filing merge proposals to fix some of the at source.12:52
cjwatsonyeah that's really what you have to do12:53
flexiondotorgBut still puzzled what blasklist does, versus what it is intended to do.12:53
flexiondotorgWhat do you mean by "hard error"? Where would that be visible?12:54
flexiondotorgcjwatson, I'm trying to make Ubuntu MATE seeds follow recommends, mostly to ensure the live seed never breaks. Which is has in the past.12:55
cjwatsonSorry, I can't really remember the details right now12:56
cjwatsonThe blacklisting support was added in order to be able to ensure that libavcodec never got onto Ubuntu images12:56
flexiondotorgBut I would actually like the desktop seed to no-follow-recommends.12:56
flexiondotorgCan I just add  * Feature: no-follow-recommends to the desktop seed?12:56
cjwatsonI suspect it's not actually a germinate-level error, but it results in incomplete images that are uninstallable (because it just ignores that bit of the dependency tree)12:57
cjwatsonI never bothered to gold-plate it very much12:57
flexiondotorgOr does it also require "feature no-follow-recommends" in STRUCTURE?12:57
cjwatsonflexiondotorg: You *must* keep that in sync with how livecd-rootfs builds your image12:57
cjwatsonYou will get very very very confused if it's not in sync12:57
cjwatsonflexiondotorg: "feature no-follow-recommends" in STRUCTURE doesn't do anything12:58
flexiondotorgcjwatson, Good to know.12:58
flexiondotorgSo if I want one seed to not follow recommends is that possible?12:58
cjwatsonAt the germinate level, yes; but as I say, you must keep that in sync with what apt is going to do.12:59
cjwatsonThink of germinate sort of like a cheap apt simulator.12:59
cjwatsonSo you should first look at whether you can implement what you're asking for in livecd-rootfs when it builds the image, and then look at keeping the seeds in sync with that.13:00
flexiondotorgcjwatson, livecd-rootfs for Ubuntu MATE does currently instruct apt to not follow recommends.13:00
flexiondotorgNot sure if that is for all seeds?13:00
cjwatsonI don't know, you'll have to work that out.13:00
flexiondotorgcjwatson, OK, thanks for the time.13:00
flexiondotorgI think I've learned the Blacklists won't do what I require.13:01
cjwatsonIt can be difficult to make that per-seed.13:01
cjwatsonBecause apt doesn't really know about seeds, so things may get confusing on upgrade.13:01
flexiondotorgI'll test desktop seed not following recommends.13:01
flexiondotorgOK. I'll give it a good test.13:01
flexiondotorgSee what works.13:01
cjwatsonRemember that when you upgrade a system it's going to upgrade (say) ubuntu-standard and ubuntu-mate-desktop at the same time, and follow recommends for either both or neither.13:01
flexiondotorgRight.13:02
flexiondotorgUnderstood.13:02
cjwatsonThis is why I think that attempts to tweak Recommends following on a per-flavour basis are mostly doomed to eventual failure.13:02
cjwatsonEven if it doesn't seem so at first.13:02
cjwatsonSo you *can* do it, but you have been warned :-)13:02
flexiondotorgWarning heeded.13:02
flexiondotorgThe objective is to get everything in Ubuntu MATE following recommends.13:03
* cjwatson nods13:03
cjwatsonGood good13:03
=== _salem is now known as salem_
kgunnstgraber: hey there, i know you solved the xenial boot on phone lxc issue...just wanted to check, where we need to track the change?13:33
kgunnassuming it was prollly specific to android lxc13:33
happyaroninfinity: mind to accept the network-manager-applet SRU to -proposed? version 1.2.0-0ubuntu0.16.04.313:53
=== alvesadrian is now known as adrian
cpaelzerrbasak: fortunately the tests worked in containers (my uvt-kvm has issues recently)14:02
cpaelzerrbasak: the good thing, it unveiled the debdiff was incomplete - there were even more file moves than reported in the bug :-)14:02
cpaelzerrbasak: integrated in the next debdiff and a reproducible testcase available now14:03
cpaelzerrbasak: thanks for your help with the local repo and normal upgrade instead of do-release-upgrade path14:03
smoserdoko, thank you for fix to bug 1584147. it seems fixed on my end.14:05
ubottubug 1584147 in python3.5 (Ubuntu) "cloud-init hangs on boot as Python waits for sufficient randomness to start" [High,Confirmed] https://launchpad.net/bugs/158414714:05
smoserpitti, ^ fyi14:08
infinitytdaitx: FWIW, the bug you want to file is actually https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811181 (ie: it's already filed)14:09
ubottuDebian bug 811181 in apt "apt: Please document auth.conf" [Wishlist,Open]14:09
infinitytdaitx: You want /etc/apt/auth.conf with a format like "machine ppa.lp.net/foo/bar/ubuntu\nlogin username\npassword 12345"14:10
infinitytdaitx: Then your sources.list can drop the creds and be 644.14:10
pittismoser: yes, I noticed; I also stopped getting "instance timed out waiting for ssh" worker death mails \o/14:16
=== salem_ is now known as _salem
stgraberkgunn: it's just one file that needs to be updated in the lxc-android-config package and uploaded to the archive, looked like someone was tracking this in the bug report15:07
kgunnexcellent and thanks for the help stgraber15:07
stgrabernp, glad that we finally got to the bottom of this one15:10
naccrbasak: just an fyi, the upload of phpunit-mock-object is a 'known-to-fail' build due to needing to bootstrap. So the merge is still good, in case you were wondering.15:31
rbasaknacc: I thought it might be something like that. Thank you for confirming.15:39
naccrbasak: np, sorry for not warning you ahead of time15:45
naccinfinity: --^ so the version of phpunit-mock-object has been uploaded to proposed. Not sure if you got a chance to look at the bootstrap yet.15:50
naccinfinity: slangasek: let me know if either of you are able to look at that bootstrap request for phpunit. I assume it requires an AA to do it.17:28
naccLogan: in case you missed it, I figured out last week what's needed to get phpunit (php-codecoverage/phpunit-mock-object) working. It requires a bootstrap build in the archive of those three packages.17:33
=== afkthairus is now known as athairus
naccinfinity: slangasek: fwiw, I filed LP: #1592139 to keep track of it (for myself)19:40
ubottuLaunchpad bug 1592139 in phpunit-mock-object (Ubuntu) "Please bootstrap build phpunit, phpunit-mock-object and php-codecoverage" [Undecided,New] https://launchpad.net/bugs/159213919:40
nacccjwatson: --^ i did subscribe ~ubuntu-archive to that bug, because I believe I need an AA to help out. Not sure if that's appropriate or not, please CMIIW19:41
nacccjwatson: only directing at you, as you're listed as the owner of said group :)19:41
cjwatsonYeah, it's appropriate19:42
cjwatsonIf nobody else gets round to it first then I'll do the bootstrap tomorrow19:42
nacccjwatson: ok, thanks -- didn't find much documentationa about this specific case19:42
cjwatsonI suspect it is entirely in a few people's heads19:42
nacccjwatson: thanks! i know folks are sprinting and such, but this will hopefully clear up a bunch of php* stuff in -proposed19:42
cjwatsonI'm not sprinting, so :)19:42
nacc:)19:43
cjwatson(But I am on vacation today, so on principle I should leave it till tomorrow ...)19:43
nacccjwatson: totally fine by me19:43
tsimonq2I have a question relating to the chromium-browser package, it is currently FTBFS, but there has been an upstream release. Would it be appropriate to update to the upstream release, then see if there is still an FTBFS, if not, then ask for that to be sponsored? Or should the FTBFS be fixed, then the upstream release?19:43
tsimonq2but in Debian, the chromium package is updated to where it needs to be19:44
tsimonq2I don't know if it comes from Debian, if so, I'll update the Ubuntu package with Debian revisions19:45
tsimonq2thoughts?19:45
dobeytsimonq2: i think you need to talk to qengho on #ubuntu-desktop19:45
tsimonq2dobey: okay, thank you19:46
dobeyi think he's still the one doing chromium related stuff19:46
nacctsimonq2: reading the launchpad page(s) and rmadison output, it seems like yakkety needs either a merge or sync by someone19:52
nacctsimonq2: as debian is currently at 51.0.2704.79-1 and yakkety-proposed is at 50.0.2661.102-0ubuntu1.124219:52
tsimonq2yeah19:53
nacctsimonq2: but yeah, it seems like qengho was TIL, so that's probably the right place to start, might just need a re-merge if that FTBFS has already been fixed.19:55
tsimonq2nacc: well it builds fine in Debian, so maybe :)19:55
jbichatsimonq2: chromium in Debian and chromium in Ubuntu are managed rather differently; they aren't kept in sync at all19:55
tsimonq2oh really jbicha? how so?19:55
naccthat's what i was going to ask next19:55
nacctsimonq2: all the ubuntu versions have -0ubuntu suffixes19:55
jbichayou should probably talk in #ubuntu-desktop about that...19:56
elbrusnacc: autopkgtest for cacti on armhf improved a tiny bit. At least you can now see in the artifacts that apache crashes.19:58
elbrus*** Error in `/usr/sbin/apache2': double free or corruption (fasttop): 0xb7359660 ***19:58
elbrus[Mon Jun 13 02:22:16.497596 2016] [core:notice] [pid 13694] AH00052: child pid 13699 exit signal Aborted (6)19:58
naccelbrus: heh, cool -- any ideas why? (haven't looked yet myself)19:59
elbrusnacc: lots of php timeouts before that.19:59
naccelbrus: looking19:59
elbrusso I suspect the server is overloaded19:59
naccelbrus: yeah, and the armhf machine maybe slower anyways, so i wonder if that 30s timeout is appropriate20:00
naccmight just need to be a known-bad test on armhf, as it is marked now (for php7.0)20:00
elbruswell, that is the default I guess20:00
elbrusshould I try to increase the timeout then (on armhf?)20:01
elbrusgoing to be ugly...20:01
nacci'm honestly not sure; it seems like that might fix things, but it feels super-hacky20:01
elbrusindeed20:01
naccand might end up masking a real error eventually20:01
elbrusbut it succeeded in the past20:01
naccyeah, i wonder what changed, if anything, with the machine20:01
elbrusmaybe just more used20:02
elbrusany idea who to ask to have a look? pitti?20:03
dosaboybdmurray: is there anything i need to do to get this moving - https://bugs.launchpad.net/ubuntu/+source/python-os-brick/+bug/152139620:03
ubottuLaunchpad bug 1521396 in python-os-brick (Ubuntu Wily) "[SRU] Fix iopsLimit parameter in ScaleIO connector" [Medium,New]20:03
naccelbrus: i was just thinking about that ... not sure20:03
bdmurraydosaboy: looking20:07
bdmurraydosaboy: accepted it20:10
dosaboybdmurray: \o/20:11
dosaboythanks20:11
Logannacc: figured as much - best of luck!20:21
tsimonq2!info snapd yakkety20:22
ubottusnapd (source: snapd): Tool to interact with Ubuntu Core Snappy.. In component main, is optional. Version 2.0.2 (yakkety), package size 2745 kB, installed size 14700 kB20:22
tsimonq2!info snapd xenial-updates20:22
ubottu'xenial-updates' is not a valid distribution: kubuntu-backports, kubuntu-experimental, kubuntu-updates, partner, precise, precise-backports, precise-proposed, stable, testing, trusty, trusty-backports, trusty-proposed, unstable, utopic, utopic-backports, utopic-proposed, vivid, vivid-backports, vivid-proposed, wily, wily-backports, wily-proposed, xenial, xenial-backports, xenial-proposed, yakkety, yakkety-backports, yakkety-proposed20:22
tsimonq2!info snapd xenial20:22
ubottusnapd (source: snapd): Tool to interact with Ubuntu Core Snappy.. In component main, is optional. Version 2.0.8 (xenial), package size 3581 kB, installed size 17156 kB20:23
naccLogan: thanks :)21:23
juliankinfinity: Around? I'm preparing for the apt 1.2.13 xenial SRU. I unfortunately forgot to open a SRU placeholder bug and reference it in the changelog, so we cannot sync this way, but there's #1573547 that we could reuse as the SRU tracking bug (it's the only bug in launchpad closed by the upload anyway). Opinion?21:28
juliankProbably should sync 1.3~exp2 to yakkety first, though :/21:29
* juliank wishes apt would autosync from experimental if available21:29
juliankI now updated bug 1573547 to include the SRU part, makes more sense than to create another bug and makes the uploading easier :)21:42
ubottubug 1573547 in apt (Ubuntu) "Apt's bash completion is incomplete" [Low,Fix committed] https://launchpad.net/bugs/157354721:42
juliankAPT yakkety sync: bug 159217121:44
ubottubug 1592171 in apt (Ubuntu) "Sync apt 1.3~exp2 (main) from Debian experimental (main)" [Wishlist,New] https://launchpad.net/bugs/159217121:44
juliankI feel like requestsync does not work well for syncing as an SRU21:49
juliankIt would just create a "Sync apt 1.2.13 (main) from Debian unstable (main)" subject, and the only place it mentions xenial is in "Changelog entries since current xenial version 1.2.12~ubuntu16.04.1"21:49
juliankI feel like that would just confuse people and end up with them trying to sync 1.2.13 to yakkety21:50

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