/srv/irclogs.ubuntu.com/2017/02/22/#ubuntu-devel.txt

naccLaney: ah! ok so each trigger gets specified?00:14
naccLaney: good to know00:15
naccslangasek: is someone from foundations looking at the remaining perl autopkgtest regression? I spent some time last week, but don't know if I should invest more time this week (libembperl-perl). The root cause is some sort of double evaluation of they DynaLoader module00:43
naccmdeslaur: thoughts on (me) possibly looking into if we can separate out http2 support into its own pacakge which could live in universe? there isn't a precedent for that in src:apache2, but a lot of other apache2 modules are in universe.00:51
sarnoldisn't that what we have today?00:51
naccsarnold: no, we don't build it at all00:52
naccsarnold: our apache2 has no mod_http2 available00:52
naccsarnold: because it's not its own package in debian (so the above suggestion would be delta)00:52
naccwe might still pursue the MIR eventually, etc., but I'm trying to think of something that can resolve the lack of http2 at all in the short-term without that00:53
naccLaney: do you mind if I document that on the same wiki page?00:53
naccRAOF: thanks for the ping, doing it now01:01
RAOFnacc: Oh, sweet!01:01
RAOFThanks.01:01
=== NCommander is now known as Guest85295
naccRAOF: done01:34
naccRAOF: thank you for the reminder!01:35
RAOFnacc: ...and released!02:19
slangaseknacc: I don't know that anyone is tracking that, no03:49
=== JanC_ is now known as JanC
naccslangasek: ok, i'll try and debug it more tmrw05:17
josvazMorning!07:17
josvazPhil's daugther has a high fever (>40C = >104F) so he won't be in, at least in the morning07:19
josvazwrong channel sorry07:19
Laneynacc: go for it09:03
cpaelzerHey I'm involved in reviewing and sponsoring an SRU - it seems the last two SRUs (different problems) vanished in proposed (not verified and denied after timing out)09:10
cpaelzerI'm wondering if it is "ok" to just leave out the two versions in the changelog09:10
cpaelzerFor the user they never happened, so it would be the correct changelog09:10
cpaelzerbut I would like to have anybody confirming that it is ok to jump version.17 version.20 (with .18 and .19 being those that never made it through)09:11
=== NCommander is now known as Guest80995
mdeslaurnacc: can't it wait for z+1? we can MIR the http2 library as soon as z+1 opens...creating a universe package that you'll have to transition back is a lot of work, no?12:07
rbasaknacc: I'm not sure about that either. If something isn't in main due to quality (eg. "considered experimental upstream"), then I don't think it should be in universe either unless somebody else commits to looking after all the upgrade path issues etc. I don't think it's worth our time to do that.12:18
rbasakI think the expectation of quality here matches that of a PPA, so it should be in PPA if anywhere. It should be made very clear to users that the usual expectations of quality (eg. a best-effort-to-be-smooth upgrade path to new releases) don't apply to this module.12:19
rbasakIOW, I don't think it's OK for us to "throw" something into universe that we don't want to support in main.12:20
rbasakOTOH, if somebody else wants to commit time to maintaining something in universe by spending the effort to maintain it at better quality, then that's fine.12:21
=== _salem is now known as salem_
sil2100slangasek, infinity: hey! I was reviewing the thunar SRUs for xenial and yakkety and I think I would need a TB approval on getting this in12:52
sil2100slangasek, infinity: it's a new microrelease which doesn't mark all the bugs fixed through LP, and they don't have autopkgtests (or a good test suite)12:52
sil2100slangasek, infinity: the SRU process mentioned I'd need a single TB member to approve it in this case12:53
zuldoko: ping12:53
sil2100The release makes sense in overall (besides needing a small tweak in the version number) - all changes look like welcome additions12:53
rbasaksil2100, tjaalton: in bug 1639896, is there any thought to testing users who are on AMD but not using Polaris?13:17
ubottubug 1639896 in xserver-xorg-video-amdgpu (Ubuntu Xenial) "Backport support for AMD Polaris" [Undecided,Fix committed] https://launchpad.net/bugs/163989613:17
rbasakWe don't want to regress those users accidentally, right?13:17
rbasakFor example, if the code that detected what card was in use was broken and was accidentally "always Polaris of course".13:17
tjaaltonrbasak: all such tests use pci-id's. this adds new to support polaris13:19
tjaaltonold radeons use -ati13:19
tjaaltonthis is for gcn1.0 and up iirc13:20
rbasakI'm talking of "regression risk in case our understanding is wrong", not "what is our understanding".13:20
tjaalton"code that detected" is in the driver13:21
tjaaltonyou assume it's broken13:21
rbasakI assume that broken-ness is unknown without some method to try to ensure that it's not.13:22
tjaaltonit's in 16.1013:22
tjaaltonguess we'd have heard by now13:22
rbasakThat's fair.13:23
tjaaltonalso on 16.04.213:23
rbasakOh? 16.04.2 pulled from xenial-proposed for this package?13:23
tjaaltonno, same version13:24
tjaaltonx-x-v-amdgpu-hwe-16.0413:24
rbasakxserver-xorg-video-amdgpu is 1.1.0-1 in xenial release, doesn't exist in xenial-updates and is 1.1.2-0ubuntu0.16.04.1 in xenial-proposed, now?13:24
rbasakOh, I see.13:24
rbasakOK13:24
tjaaltonyes and zesty has 1.2.013:25
tjaaltonamd made 1.1.2 to add support for polaris in 1.1.x code13:25
tjaaltonactually 1.1.2 was a one-commit fixup release. 1.1.1 had the other commits13:27
Unit193tjaalton: I don't suppose you saw my poking of jcristau in #debian-devel?13:32
tjaaltonUnit193: what about?13:41
Unit193tjaalton: In regards to 60x11-common_xdg_path, which adds DESKTOP_SESSION to the XDG_CONFIG_DIRS path.13:43
tjaaltonno13:44
tjaaltondid not13:44
Unit193Before I had asked one of the Ubuntu devs if it was pushed to Debian, and at the time he said they didn't want it.  jcristau seemed to know nothing about it, and it's very useful in live-build ISOs.13:45
Unit193Do you happen to know?13:45
tjaaltonnope13:45
Unit193Huh.  Alrighty, thanks.13:46
tjaaltonneeds a bug on debian side13:46
tjaaltonif you want it there13:46
Unit193Yeah I was just trying to find out why not, but seems there might not be a reason so time to file.13:48
juliankcjwatson: We have a user in #debian-apt on oftc wondering how to best create a local partial mirror of Ubuntu archives. Seems that with apt-mirror he always runs into inconsistencies. Ideas?14:23
cjwatsonnot at the moment sorry14:24
cjwatsonI mean I'd probably start with debmirror14:24
cjwatsonbut partial mirroring is always somewhat fiddly14:24
=== DalekSec_ is now known as DalekSec
juliankcjwatson: I think the problem is mostly that the mirror they are mirroring updates while they are mirroring, causing parts to be from the old state and parts from the new state.14:28
juliankHow often are they updated? Every 30 minutes?14:29
cjwatsonjuliank: multiple times an hour, not on a fixed schedule exactly14:35
juliankah, ok14:35
cjwatsonjuliank: sounds like something that might be fixed by having the mirroring tool use by-hash index files14:35
cjwatsonjuliank: the stay of execution for everything else is generous enough that that should be enough14:36
cariboubarry: can I trusk sysconfig.get_config_vars() to return _EXACTLY_ the CFLAGS used to build the python interperter ?14:48
barrycaribou: yes, should be accurate.  iirc it reads them right out of the makefile14:51
cariboubarry: ok, thanks14:51
smoserhey. wonder if anyone has a solution.15:19
smoserrharper has been working some systemd-networkd bugs and support in cloud-init15:19
smoserwe dont know how we can express what we want correctly15:19
smoser https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/31791715:19
smoserhas more info. but basically , as rharper said15:19
smoserwe don't have a way to express the idea that *if* you're using networkd  as your $networking_service *then* you need systemd >= X and resolvconf >= y15:20
rbasakYou might be able to express that using virtual packages, but I don't know if that would be appropriate.15:25
rbasak(or metapackages)15:25
rbasaknetworkd Depends: systemd-networkd-support, systemd-networkd-support Depends: systemd >= X, etc.15:26
rbasak(or, virtually, a high enough version of systemd Provides systemd-networkd support)15:26
rbasakSeems ugly to me :-/15:27
rbasak(also I've never seen that done before, so perhaps there's a reason or better way)15:27
juliankapt 1.3.5 patch list: https://github.com/Debian/apt/compare/1.3.y...julian-klode:1.3.y?expand=1 - if someone thinks I missed something, or can drop some changes, let me know.15:35
juliankThis brings yakkety up to 1.4~rc2 in terms of important bug fixes15:35
juliankHighlights: * Bugfix for partial requests on slashdot * The icon tarball thing fixed * sanitized environment for privilege dropping processes * installation ordering / progress fixes15:39
juliankI think most of that, excluding the installation ordering/progress stuff will also apply to 1.2 (xenial)15:39
* juliank should force himself to more regular SRUs15:40
juliankChangelog: https://paste.ubuntu.com/24047071/15:41
juliankSome fixes are not really that important, but tiny, so I still picked them15:42
juliankstuff like "bash-completion: Only complete understood file paths for install"15:42
naccmdeslaur: rbasak: ack, was just thinking through alternatives, as I read through your prior discussions on the topic15:49
juliankOh, is there a way to search for apt bugs where I added xenial or yakkety tasks?15:49
rbasakjuliank: https://bugs.launchpad.net/ubuntu/xenial/+source/apt15:50
rbasakLinked on the right at https://bugs.launchpad.net/ubuntu/+source/apt15:50
rbasakNo idea how to "union" that with yakkety though.15:51
juliankrbasak: thanks, that's OK15:51
juliankrbasak: It's more of an or anyway :)15:51
rbasakGood point :)15:52
juliankNow I just have to annotate the commits with the proper launchpad bugs15:52
cariboubarry: ah, that would explain why I don't see the LTO optimisation flags, they're passed in the make command during the build15:58
juliankHeh, we now have coverage information on the whole 1.3.4 to 1.3.5 diff, that seems useful: https://codecov.io/gh/julian-klode/apt/compare/15f32c417545d6e19d459004d510b7101bf6683f...e5f9d66fcc67c1cad96cbb3efa6cc1226ba0ccbf/diff16:01
cult-when is this bug going to be released? https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/158833016:12
ubottuLaunchpad bug 1588330 in libodb-sqlite (Ubuntu Yakkety) "Incompatible builds of libodb and libodb-mysql" [Undecided,Fix committed]16:12
naccdo isolation-container autopkgtests inherit the enviornment from the top-level (that is, values like no_proxy?)16:22
slangaseksil2100: nowadays the TB has delegated to the SRU team for the SRU exceptions; so what's your sense of whether thunar should be granted an exception?  Do you have confidence that the upstream QA for the microrelease was up to our standards, despite there not being autopkgtests?16:32
rbasakxnox: bug 1588330 above - not verification-done?16:33
ubottubug 1588330 in libodb-sqlite (Ubuntu Yakkety) "Incompatible builds of libodb and libodb-mysql" [Undecided,Fix committed] https://launchpad.net/bugs/158833016:33
rbasakslangasek, sil2100: do we (~ubuntu-sru) explicitly grant and document these exceptions currently? For consistency, I feel that we should.16:33
slangasekrbasak: if it's intended to be a standing exception, yes16:34
slangasekif it's a one-off, the paperwork doesn't pay for itself16:34
rbasakPerhaps we should ask uploaders to document in the bug whether it should be a standing or one-off exception (or ~ubuntu-sru could just edit the bug description on approval, etc).16:35
rbasakI agree it's not worth anything further for a one-off.16:35
rbasaks/edit the bug description/just comment/ even.16:35
juliankAPT 1.2.20 queue: https://github.com/Debian/apt/compare/1.2.y...julian-klode:1.2.y?expand=116:37
juliankRiddell: ^ might be interested :)16:38
Riddelljuliank: Debian uses github?16:39
rbasakpowersj: so I forgot to mention. The next thing that'll happen is a component mismatch, probably leading to an email to ubuntu-release@ saying that those packages are incorrectly in universe. An archive admin will spot this in the component mismatches report, find the approved MIR bug, and override those packages to main. So it's not entirely done, but needs no further action from us as the MIRs are16:39
rbasakapproved.16:39
juliankRiddell: We mirror apt there, and I merge pull requests from there16:39
juliankWell, some bot mirrors there, not sure who is really responsible for that16:41
rbasakpowersj: http://people.canonical.com/~ubuntu-archive/component-mismatches.svg and related files in that directory are the component mismatches reports16:42
Riddelljuliank: yay for "Only merge acquire items with the same meta key" merge :)16:42
powersjrbasak: ok thanks that will save me a few minutes of panic later today :)16:42
juliankRiddell: Yeah, now I just need to take a look at some failing tests, and then it should be ready for upload in one to two days.16:46
juliankHmm, nothing troubling actually. Just the sections of some test packages being different16:50
cult-rbasak: can you set it to verification-done?16:51
rbasakcult-: not without being confident that it was actually verified and what was verified, no.16:53
rbasakThat's why I asked xnox, because it looks like he knows and that approach is least likely to end badly.16:53
xnoxrbasak, verified in xenial; did not finish verification in yakkety; i do have container about.16:53
xnoxfor it.16:54
xnoxcult-, rbasak: the bug has not aged yet. It's only 5 days old, thus will not be released yet.16:55
cult-how many days need to be passed?16:58
cult-ah damn this is crazy16:58
=== zyga_ is now known as zyga
rbasakSee https://wiki.ubuntu.com/StableReleaseUpdates for full details.16:58
rbasakTaking care to not regress millions of users isn't crazy.16:59
cult-i understand it, but the current binaries in universal are unusable17:00
rbasakAnd for 16.04 they've been unusable for 10 months. Two days won't make a difference.17:00
cult-so there's not much to break, if its already broken17:00
cult-rbasak: ok17:01
xnoxcult-, you can use binaries from xenial-proposed which are mirrored world-wide17:01
xnoxyou know that, right?!17:01
cult-yes17:01
cult-:P17:01
juliankRiddell: sudo add-apt-repository ppa:deity/apt-1.2 - 1.2.20~rc1 should appear in the next hour or so, it's currently building17:19
Riddellthat's awfae clever17:21
naccxnox: since you're around, have you looked any further at the libaws/liblog4ada regressions in z-p? I am going to try and talk to the Debian maintainers if they have any suggestions17:21
xnoxnacc, i ran a test with all-proposed and it did pass and migrate zlib for me17:22
xnox(i think libaws test passed)17:22
naccxnox: interesting! thanks for that info!17:22
xnoxnacc,and I don't care any more =) doko says that these things should be rebuild in order until it's right =/17:22
xnoxbut i'm not sure how to establish that17:22
naccxnox: ack17:23
toabctlcould somebody sponsor the fix with https://bugs.launchpad.net/ubuntu/+source/zypper/+bug/1638306 please?18:35
ubottuLaunchpad bug 1638306 in zypper (Ubuntu) "[SRU] zypper binary shipped w/ Ubuntu Xenial requires rebuild (relocation error)" [High,Triaged]18:35
nacctoabctl: is it fixed in Y and Z? Your versioning also makes it hard to be sure the sort is correct relative to new versions. Maybe not critical, but e.g., 1.12.4-1ubuntu0.1 would make it clearer that it's an SRU (to me)18:40
nacctbh, i'm also surprised anyone uses zypper on ubuntu, but that's neither here nor there18:40
sarnoldwow I didn't know we packaged that :)18:42
toabctlnacc, you just need an rebuild. there is nothing to fix18:42
toabctlnacc, sarnold we need it in the openstack CI which runs on ubuntu but we also want to create suse images there. for that zypper is useful18:42
nacctoabctl: i understand, and even my version string above is wrong, since 1.12.4-1ubuntu0.1 would sort ahead of 1.12.4-1build1 (which is what is in y/z)18:43
toabctlanyway - this bug is really easy to reproduce (zypper -h) and really easy to fix and test the fix.18:43
nacctoabctl: my worry is that '1.12.4-1+b1' is already in use by Debian as a version string (unstable)18:47
nacctoabctl: it is wrong (aiui) to use that same string in ubuntu18:47
sarnoldheh, "Binary-only non-maintainer upload for amd64" considering we don't do binary uploads in ubuntu, there's no maintainers, and you can't easily upload for just one architecture, I think every word in that sentence is a lie :) Also the cake is a lie.18:49
nacctoabctl: i fully agree your fix is probably correct, but i'm not comfortable sponsoring it as-is18:50
Unit193nacc: I've seen '1.12.4-1~ubuntu0.1'18:50
naccUnit193: yeah i'm thinking the ~ is needed here to sort correctly18:50
toabctldoko, what the correct version string for a pkg rebuild?18:50
Unit193And I've seen cases like ca-certs that don't add that, thus the version in devel is older. :/18:50
sarnoldwhat's the core cause of this fault? it feels unlikely to me that a rebuild alone would be sufficient.18:50
mterry@pilot in18:51
=== udevbot changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Released | Archive: feature freeze, DIF | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-yakkety | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | Patch Pilots: mterry
sarnold(I mean, sure, a rebuild is likely to -fix- it but what would prevent this from recurring?)18:51
toabctlsarnold, I guess a tighter dep on libzypp could help. but this is a bugfix18:56
sarnoldtoabctl: it -does- pass the "minimal effective" test quite well :)18:56
sarnoldahhhh, libzypp isn't built from the same source package as zypper; that's surprising.18:58
toabctlsarnold, it's a different thing18:58
smoseranyone else having issues with vpn ?19:03
sarnoldsmoser: zesty?19:05
smoserbarry, ? i see you touched network manager recently... /me is unable to connect to a vpn19:05
smoseryeah, zesty19:05
smoseroh. fun. jgrimm19:06
naccsmoser: you need to do a tweak19:06
smoseris last-touched on openvpn19:06
naccsmoser: https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes#OpenVPN19:06
naccsmoser: verify by name exactly in NM's advanced settings, then elid the '/CN:' string in the textbox19:07
jgrimmsmoser, there's a pending doc update internally to the VPN notes as i understand it too19:07
smosernacc, edit to ? canonical.com ?19:09
naccsmoser: the canonical vpn definition in NM19:10
smosernacc, not following. i set " verify by name exactly in NM's advanced settings".19:11
smoserbut then 'elid' (i assume edit) the '/CN:' string... edit to what ?19:12
smoseri currently have /CN=access.is there19:12
jgrimmsmoser, change to 'access.is'19:12
barryyeah i saw some recent changes to the wiki page, but haven't tried connecting to the vpn yet19:13
smoserok. that worked. \o/19:14
naccsmoser: sorry, yeah, just remove the '/CN=' part19:15
smoserelid is esparanto for delete19:15
nacc*elide :/19:16
infinitynacc: I tossed some comments on that zypper bug you were looking at.19:19
sarnoldinfinity: what do you mean with "but the packages don't"?19:21
smoserfor anyone else who sees this..19:21
smoser http://paste.ubuntu.com/24048268/19:21
sarnoldthat's a bit of packaging I never deal with :)19:21
infinitysarnold: The binary package name is libzypp, not libzypp150319:21
infinity(Though, in this case, there appears to *also* be an undeclared ABI break happened within the upstream SONAME of 1503, but hard to throw stones at upstream when the packaging is so clearly broken anyway)19:22
sarnoldinteresting, I never noticed just how many lib* packages encode version numbers in the names. it always felt like a minority..19:23
infinitysarnold: Any lib* package that's an ELF library with an SONAME should use the SONAME as the package version.19:24
infinitys/package version/package name/19:24
infinityBrain and finger disagreement.19:24
sarnoldinfinity: thanks for the explanation :)19:25
infinityThere are some packages so old that they don't conform (zlib1g might be one of the only ones left?), but anything that's had an ABI bump since the glibc transition follows that pattern or is wrong.19:25
infinityAnd with versioned provides, we could finally s/zlib1g/libz1/ if we really wanted to.19:26
sarnoldand confuse the heck out of everybody??19:27
infinityBut I kinda like that it's had a stable ABI for so long that it's lived through decades of policy.19:27
naccinfinity: thanks19:39
naccinfinity: and just to be clear, re: your last comment, no rebuild is needed for zesty; but xenial only19:44
infinitynacc: Yeah, yakkety (and thus zesty) got a rebuild for a different transition, which happened to fix this bug in the process. :P19:49
naccinfinity: yep :)19:50
infinitynacc: My guess is that the Debian maintainer maintains both packages and hand-waves over the glaring packaging bug by not uploading zypper until libzypp is built everywhere.  Which broke in Ubuntu when we mass-synced.19:54
mterry@pilot out19:55
=== udevbot changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Released | Archive: feature freeze, DIF | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-yakkety | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | Patch Pilots:
naccinfinity: that makes sense19:56
toabctlnacc, thanks for sponsoring. Where can I find the package now? will it popup in proposed?20:36
nacctoabctl: https://wiki.ubuntu.com/StableReleaseUpdates20:42
nacctoabctl: SRU team needs to handle it once it's built20:42
toabctlnacc, ok. thx20:46
nacclamont: hey, just touching base on maas and python-django. Anything I can do to help?21:10
naccslangasek: re: libemperl-perl, I think this is actually a change in behavior in pkg-perl-tools 0.34 (this is when the tests started failing in debian as well). a) they updated autopkgtest to run with PERL_DL_NONLAZY=1 and b) they also added a whitelist functionality for output during a test run, but libembperl-perl doesn't use this for output; and I think it's actually correct for libembperl to emit21:18
naccthe redefinition error it does when that environment variable is set21:18
jackpot51I have patches for WPA 2 enterprise support in ubiquity - what should I do with them?21:21
lamontnacc: I've been working through just how much work it is, and it's not quite trivial21:24
jackpot51Patches can be seen here: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/110793521:36
ubottuLaunchpad bug 1107935 in ubiquity (Ubuntu) "Support for WPA Enterprise wireless networks" [Wishlist,Triaged]21:36
jbichajackpot51: it's best to subscribe ~ubuntu-sponsors to a bug when you attach a patch, https://wiki.ubuntu.com/SponsorshipProcess21:40
jackpot51ok, cool21:41
jackpot51Done21:42
jackpot51Here is an additional change for network-manager-applet: https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/166712921:51
ubottuLaunchpad bug 1667129 in network-manager-applet (Ubuntu) "Python cannot create NMGtkWifiDialog" [Undecided,New]21:51
=== salem_ is now known as _salem
naccslangasek: in any case, sent to Debian as well, uploaded, and retriggering the tests. I think perl should migrate now23:01
Unit193cjwatson: It's safe to presume putty won't be making it into Zesty?23:34
Unit193!info libpcsclite1 yakkety23:43
ubottulibpcsclite1 (source: pcsc-lite): Middleware to access a smart card using PC/SC (library). In component main, is optional. Version 1.8.14-1ubuntu1.16.10.1 (yakkety), package size 22 kB, installed size 70 kB23:43
Unit193!info libpcsclite1 zesty23:43
ubottulibpcsclite1 (source: pcsc-lite): Middleware to access a smart card using PC/SC (library). In component main, is optional. Version 1.8.14-1ubuntu1 (zesty), package size 22 kB, installed size 75 kB23:43
slangaseknacc: cool!23:45

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