[00:20] rbasak: if you get a chance take a look at the latest commits on lpusip:memcached#ubuntu/yakkety,{-proposed} [00:20] rbasak: those are achieved with the importer/ namespace implemented and with upload/ tag support (so in this case, I had the upload/ tag in my local repository that i then used as the basis for import) [00:46] Hi. There is core dumps in systemd for last patch for systemd in xenial as well as yakkety. [00:47] What happend here? Everything worked just fine before the "security update" and the last "change" in yakkety way after the freeze zone... [00:55] halvors1: what bug number? [01:17] sarnold: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1633274 [01:17] Launchpad bug 1633274 in systemd (Ubuntu) "Systemd-networkd crashes with core dump" [Undecided,New] [01:20] halvors1: very nice, thanks [01:23] I don't know exactly how yakkety is affected as well, the bug seems to be appearing only when i attach the VTI interface to a physical interface. [02:09] I can't find the bug for "flash is completely broken in 16.10" === _salem is now known as salem_ === salem_ is now known as _salem [05:29] Good morning [08:46] * Mirv frequently refreshes https://launchpad.net/ubuntu/+series [08:53] * acheronuk prays for a slight break with the animal theme (zombie) [09:44] nacc: nice! [09:44] Interesting that the commit date appears to go backwards. [09:44] (in ubuntu/yakkety) [09:45] I guess that's just a consequence of the test using historical data in this case. [11:12] cyphermox: Hello, what should I reply with here? https://www.reddit.com/r/Lubuntu/comments/57eg8q/vpn_icon_in_applet_tray/ [11:12] cyphermox: Afair, that's your specialty ;) [11:18] tsimonq2, ask them to post 'nmcli conn' [11:22] brendand: ok [11:50] smoser: I revisited bug 1629797 and now sent a D-Bus patch upstream which solves this in a more intrusive, but also much more elegant way, FYI [11:50] bug 1629797 in dbus (Ubuntu) "resolve service in nsswitch.conf adds 25 seconds to failed lookups before systemd-resolved is up" [Undecided,Triaged] https://launchpad.net/bugs/1629797 [11:50] smoser: so I'll see to getting this into z and Debian unstable soon, and at some point we can backport it to x and lose that workaround in cloud-init.service [11:59] pitti: do you have a link to the upstream patch please? I'm curious. === _salem is now known as salem_ [12:23] hello === Guest76323 is now known as tlbr [12:55] rbasak: I linked it from the bug, freedesktop bug 98254 [12:55] Freedesktop bug 98254 in core "Deadlock/timeout if early boot services try to connect to D-Bus" [Normal,New] http://bugzilla.freedesktop.org/show_bug.cgi?id=98254 [12:56] Thanks! [13:04] pitti, link to upstream in the bug ? [13:05] smoser: I did [13:09] pitti, hello, bug 1623107 is ready for another look if you have a chance [13:09] bug 1623107 in python-pylxd (Ubuntu Xenial) "[SRU] python-pylxd 2.0.5" [Undecided,In progress] https://launchpad.net/bugs/1623107 [13:15] coreycb: http://launchpadlibrarian.net/289337158/python-mock-services_0.2-0ubuntu3_0.2-0ubuntu0.16.04.1.diff.gz looks a bit strange -- why did you remove the changelog? [13:16] coreycb: this is a build dep only, right? so it'll go into universe [13:16] pitti, hmm, confused.. I didn't think python-mock-services existed in xenial [13:17] pitti, it is a build dep only, yes. I adjusted the changelog from yakkety so that the version is < yakkety [13:17] coreycb: I mean normally you'd take the y package, add a new changelog record for 0.2-0ubuntu3~16.04 (or ~xenial) and keep the rest [13:17] coreycb: but, nitpicking [13:17] pitti, yeah I should have done that [13:18] coreycb: accepted; I'll let it build and binNEW it after that, then pylxd should start building [13:18] pitti, thanks [13:23] infinity, RAOF: hello, any chance one of you could put xenial nova and neutron* in your sru review list for next week? [13:23] coreycb: …done [13:23] pitti, thanks again [14:44] is there some tool that i can point at a changelog and it will download me the right orig tarball from launchpad ? [14:46] i'm aware of pull-lp-source, but basically want to run 'get-orig-source' in some directory, have it read the debian/changelog, and downlaod the .orig.tar.gz (or .tar.xz) [14:46] probably of the last non-UNRELEASED version [14:46] no, I don't think there's something that general [14:46] well, uscan --download-current-version --rename [14:46] that shold actually do what you want [14:46] only if it actually matches upstream [14:47] I'd be inclined to build something out of dpkg-parsechangelog + dget === salem_ is now known as _salem [15:02] smoser: to make it easier to build with teh importer, right? [15:04] yeah. [15:05] i just git clone, but then build says E_NO_ORIG_TARBALL [15:05] I always preferred the pristine-tar approach to this personally, although I've sensed that falling out of favour a bit [15:05] rbasak: yeah, i think that's an artifact of my local git-dsc-commit reconstruct having been done a few days ago, and the publish actually haveing occurred a week ago [15:05] and it does require tool support [15:06] cjwatson: right, that's what i was considering adding, although it will slow down our importer more [15:06] (all my git-dpm-managed packages have a pristine-tar branch that stores deltas versus commits on the upstream branch) [15:06] smoser: but agreed, it's a needed functionallity [15:06] i'm working on one. [15:07] I imagined a tool that would use a cache somewhere in .git, and populate that if required, only on user demand. [15:08] rbasak: ack, i'm just worried about how large that cache might get, and it's a bit of complication to the 'importer' code proper -- i guess it could live in a different tool, though [15:09] smoser: http://paste.ubuntu.com/23323900/ [15:09] Different tool is what I had in mind. Though if somehow the same cache could be used for both, that would be nice. [15:09] that's what i've been using for a while now. requires chdist. not sure it's what you want, but you can easily run `gbp build-package` over the result [15:10] barry, thanks. [15:11] rbasak: ack, agreed [15:12] rbasak: at the minimum, i think the importer can stash the 'last' imported debian and ubuntu orig tarballs in there [15:12] rbasak: as those seem the 'most' valuable for the development side [15:12] Yeah, but in smoser's clone use case, his cache would start off empty. [15:13] ack, we'd need to have a separate tool still, no matter what i tihnk [15:13] which is good, as 'building' is different from 'importing' :) [15:21] smoser: in your c#3 to LP: #1633114, doesn't that leave the trailing maintainer entry [15:21] Launchpad bug 1633114 in usd-importer "provide debian/changelog information in commit messages" [Medium,Triaged] https://launchpad.net/bugs/1633114 [15:22] Perhaps even a tool that shares its cache with pull-lp-source? [15:22] Using ~/.cache (XDG-ized) etc perhaps. [15:23] But YAGNI, perhaps. [15:27] cjwatson, dget would require deb-src lines, right ? nacc that was by design [15:27] shoot [15:27] sorry, cjwatson . that was just in by buffer [15:27] er possibly, yeah [15:28] nacc, that was by design, as it is in the commit Author [15:28] right? [15:29] smoser: i agree, but it *does* leave the line in my case -- but in your comment [15:31] *but not [15:31] http://paste.ubuntu.com/23324002/ [15:32] git diff import/1.4.1-1^..import/1.4.1-1 -- debian/changelog | sed -e '/^[+]/!d' -e 's/^[+]//' -e '/^ /!d' [15:49] alright... [15:49] so [15:49] https://launchpad.net/ubuntu/+archive/primary/+files/isc-dhcp_4.3.3-5ubuntu14.dsc [15:49] dget https://launchpad.net/ubuntu/+archive/primary/+files/isc-dhcp_4.3.3-5ubuntu14.dsc [15:49] always fails for me, and i have to pass '-u' [15:49] what is the right way to m ake it pass ? [15:52] happyaron: Are you about? Your fcitx upload has no Launchpad-Bugs-Fixed in it. [15:52] nacc, did you figure it out ? i probably changed something and didn't update what i put inthe comment [15:52] smoser: no, i just wanted to make sure i wasn't missing something obvious, i can tweak the regexs [15:57] smoser: for dget, wouldn't it need to know the public key for whoever uploaded that version? is that what is' verifying? [15:57] *it's [15:57] smoser: there isn't necessarily a good reason to expect that you'll have the necessary public key, for Ubuntu. For Debian, where that tool was written, they're generally in the debian-keyring package. [15:58] smoser: transport security is probably OK in this case ... [16:00] cjwatson, yeah. thats what i was thinking. i justdidn't know if in general i was missing some obvious thing. [16:07] nacc: do you have SRU information for bug 1629241 please? [16:07] bug 1629241 in strongswan (Ubuntu Trusty) "crash strongSwan in Ubuntu Trusty" [High,In progress] https://launchpad.net/bugs/1629241 [16:07] rbasak: let me fill it out [16:08] https://gist.github.com/smoser/fa77f61a2b650d115b5fc2a8ab028ede [16:08] nacc, cjwatson that is probalby over-engineered in many ways, but works for me. [16:08] bad thing is that it downloads more than just the dsc and the orig tarball (gets the debian tarball too) [16:12] nacc, caribou: you have both uploaded an SRU for multipath-tools in Trusty for different bugs. Could you coordinate and consolidate these into one upload, please? [16:12] So I propose to reject both from the queue unless you object? [16:13] rbasak: I'm fine with it, I'll ping nacc to coordinate [16:14] rbasak: fine with me, sorry about that! [16:14] rbasak: LP: #1629241 updated; however, I'm not sure the test case is sufficient [16:14] Launchpad bug 1629241 in strongswan (Ubuntu Trusty) "crash strongSwan in Ubuntu Trusty" [High,In progress] https://launchpad.net/bugs/1629241 [16:16] nacc: will you be able to exercise that test case if required? If not, I suggest asking the reporter to commit to doing the SRU verification - otherwise we sometimes end up stuck blocking other SRUs and have to reject it in the end. [16:16] bdmurray: any opinion? [16:16] rbasak: The reporter verified from a PPA so I think they are willing [16:17] nacc: I just pulled your source, want me to merge it with mine (got two patches) [16:17] caribou, nacc: sounds like you could have fun with the git workflow there :-) [16:18] rbasak: nacc: this is something that came up within our team : how do we handle post-merge uploads to dev [16:18] rbasak: bdmurray: yeah, they already were very prompt in our testing [16:18] *prior testing [16:18] bdmurray: OK, so shall we accept that one? [16:18] caribou: fine with me, thanks! [16:18] rbasak: nacc: do we keep using the git repo or just debdiffs [16:19] caribou: yeah, that's on my todo list for today (hopefully) [16:19] caribou: using the git workflow for bugfixes [16:19] nacc: ok, will merge both & post the debdiff in a few minutes [16:20] caribou: debdiffs will also still be supported and handled, but if one knows to use the git repo (and hopefully that population grows), then MRs can be used, etc. [16:24] nacc: here is the debdiff : http://paste.ubuntu.com/23324297/ === blaroche is now known as blaroche_ [16:25] caribou: looks good to me! [16:25] nacc: ok, uploading [16:28] rbasak: nacc: ok, merged multipath-tools trusty SRU uploaded [16:29] Thanks! [16:29] apw: query on the overlay stuff in y -- given that overlayfs is no longer recognized, should there be something that goes into /etc/schroot/chroot.d/ and post-install of an appropriate kernel ensures that it says overlay for each schroot? I guess that could be a sbuild change. Wasn't sure if there was already a bug for this [16:30] apw: i'll re-ask that in #ubuntu-kernel [16:36] smoser: if we import a version and it's a copy-forward from another release, do you want the most recent chagnelog entry to be present still? [16:36] nacc: could you add SRU paperwork to bug 1628723 please? [16:36] bug 1628723 in multipath-tools (Ubuntu Trusty) "Trusty: multipathd SIGSEGV on path addition or removal" [High,In progress] https://launchpad.net/bugs/1628723 [16:38] caribou: looks like someone messed with the bug status in bug 1621835, but it should have been Fix Released in the development release if it already has the fix. [16:38] bug 1621835 in multipath-tools (Ubuntu Trusty) "multipathd reconfigure does not update /etc/multipath/wwids file on trusty" [Medium,In progress] https://launchpad.net/bugs/1621835 [16:40] rbasak: done, similar statement regarding testing as the strongswan one (they already tested via PPA) [16:40] OK, thanks. [16:42] nacc, i guess all the interim, wouldnt you think ? [16:43] smoser: what do you mean by interim? e.g., 1.4.25-2ubuntu1 published in x, then copied to y, what do you think should be in y's importer commit message [16:45] keeping in mind that x's commit message may also be affected by your choice (because it was copied from x-proposed) [16:48] hm.. [16:48] i dont know. [16:52] smoser: yeah it's tricky, if we say it's the most recent changelog entry (whcih corresponds to the version in that import), then i have to probably use dpkg-parsechangelog or similar manual munging (btw, i'm basically taking the middle route on that issue, after talking with rbasak, i'll add some manual fallback in the code if dpkg-parsechagnelog fails, so hoepfully we won't need source patches anymore [16:52] (but we'll still keep that support around)) [16:52] smoser: if we say it's the diff, it might be empty often [16:52] when would it be empty ? [16:53] only rally on "first copy to branch" [16:53] and every series starts with that :) [16:53] and some series get no updates [16:53] so it depends on 'often' [16:53] i'm fine either way, just trying to match what you expect [16:54] diff is probably easier for me to code, tbh [17:03] smoser: let me generate an example tree and we can use that as the basis for discussion [17:07] nacc, another possibity is to just push this to a tool [17:07] that looks at git log debian/changelog [17:11] smoser: sorry, i'm a bit confused; i thought the point was you wanted to see the corresponding changelog entry in the `git log` ? [17:13] right. i did. [17:13] and i do think that woudl be useful. [17:14] but if you can't figure out the right way to do it, i thin it may be sufficient to say "thats a user problem" [17:14] smoser: ah ok :) [17:15] smoser: i think i can get us something that is useful, and i agree in principe that our current `git log` output is not the most helpful [17:38] so lets say i had a fix for a bug (bug 1629972) [17:38] bug 1629972 in MAAS "networking stop incorrectly disconnects from (network) root filesystem" [Undecided,Triaged] https://launchpad.net/bugs/1629972 [17:38] where would i upload that ? [17:38] shall ijust upload it to yakkety-proposed ? [17:42] smoser: iiuc, based upon prior discussions, you can just upload to ubuntu and it will dtrt? [17:43] smoser: ah but you mean because z isn't open yet? [17:43] right [17:44] good question :) [17:50] smoser: yes, yakkety-proposed for now. I guess this is an SRU candidate regardless, right? [17:53] slangasek, yes. [17:53] then definitely yes :) [17:55] slangasek: process-wise, given that the 'development release' should always have the fix first, how is the devel release defined right now? [17:55] *for an SRU, I mean [18:04] smoser: any idea why the single-quote escape isn't working? http://paste.ubuntu.com/23324761/ [18:07] to escape single ticks you need '\'' [18:07] but probably best to avoid the shell interpretation [18:07] unless you're just asking about you typing things. [18:08] or if you prefer, "" can do same as \ there: echo 'you can'"'"'t do that.' [18:09] smoser: well, i mean if i do git commit -m '' and git-diff contains ' [18:09] smoser: it doesn't go so hot :/ [18:10] but why are you passing that to the shell [18:12] smoser: sorry, not sure i understnd? we use subprocess.call(shell=True) throughout th eimporter [18:12] yeah, thats wrong. [18:12] almsot always [18:12] smoser: i could switch those around, but i ran into plenty of other issues [18:13] almost always better to not have the shell involved. [18:16] smoser: ok, so not using the shell, i probably need to pass absolute paths to everything? [18:16] smoser: as just switching shell=True off broke just about every subprocess call :) [18:16] yeah, because you invoke with "git log" rather than ["git", "log"] [18:20] smoser: ah ok [18:20] * nacc switches over to shlex.split [18:20] nah. [18:20] just drop the shell [18:20] i promise, it will only get in the way. [18:21] dropping the shell requires me to switch everything to [] [18:21] which i just did by using shlex.split [18:21] the only ones that still use shell are those using pipes [18:21] i will change those over later [18:23] lol, shlex.split also has an issue with nested ' [18:25] nacc, http://paste.ubuntu.com/23324843/ [18:25] that handles ithink all but the pipes [18:25] ican fix those too [18:26] smoser: right, that is what shlex.split() is supposed to be doing :) [18:26] let's just say it doesn't work so hot :) [18:26] ok i'll do the same locally [18:26] well, no. [18:27] it is actually doing the righ tthing [18:27] its splitting as the shell would split [18:27] which is why you have bug for bug compatibility [18:27] even if i use shlex.quote first, it bugs out [18:27] it's fine [18:27] i'm changing to your format [18:45] nacc: we batch-copy packages forward from yakkety-proposed to z-proposed once it opens === nacc_ is now known as nacc === arlen_ is now known as arlen === sinzui_ is now known as sinzui === Spads_ is now known as Spads === xnox_ is now known as xnox === mterry_ is now known as mterry === dobey_ is now known as dobey === Trevinho_ is now known as Trevinho === wolsen_ is now known as wolsen === freyes__ is now known as freyes === lewq_ is now known as lewq === kees_ is now known as kees === _fortis_ is now known as _fortis === cjwatson_ is now known as cjwatson === deltab_ is now known as deltab [20:49] bah [20:49] slangasek, i remember at soem point in the long past making changes to dhclient so that if it failed to get a lease it would die [20:49] smoser: bah [20:49] and exit failure [20:50] but it seems it does nto do that now [20:51] dhclient -v -4 ... echo $?; seems to say 0 [20:51] http://paste.ubuntu.com/23325534/ [20:52] smoser: did you forget the -1 option? [20:52] not according to your pastebin [20:52] no. i typo'd -4 for -1 above [20:53] ok [20:53] do you remember doing this too ? or did i make it up. [20:53] the man page seems to say it will act like i expect [20:53] smoser: dhclient was always supposed to work that way on -1, we changed other things to make use of that behavior [20:54] smoser: so clearly that's misbehaving per manpage; file a bug with deets? [20:54] deets ? [20:54] details ;) [20:55] heh [20:56] people commonly over-guess on my hipness factor. [20:56] thats either because a.) i just look hip [20:57] b.) i'm more lame than people expect is possible. [20:57] you've apparently ruled out c) slangasek uses dated slang to keep people guessing if he's retro or just old [20:59] all of the above? [21:06] when people say "deets" it makes me think of https://en.wikipedia.org/wiki/DEET [21:07] https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1633619 [21:07] Launchpad bug 1633619 in isc-dhcp (Ubuntu) "dhclient -1 exits 0 when no lease found" [Undecided,New] === kitterma is now known as ScottK [22:12] Does anyone know how/why/when /etc/default/locale is created when running the Ubuntu installer? [22:12] Related, if a system is being installed a different way, e.g. by untaring a root file system .tar file supplied by Canonical, what's the suggested way of creating config files like that; just untar another overlay .tar with manually created file content, do something at first-boot, or ? [22:19] smoser: if you're around: https://git.launchpad.net/~nacc/ubuntu/+source/memcached [22:19] smoser: that has changelog entries === Anja_ is now known as Anja