[00:57] slangasek: would you have an opinion on LP: #1579815? Not sure if there is a precedence for that, although the regression chance is low, since it'd be a new package [00:57] Launchpad bug 1579815 in php-mongodb (Ubuntu) "Please "duplicate" as php5-mongodb to trusty-universe" [Wishlist,New] https://launchpad.net/bugs/1579815 [01:37] nacc: that would normally be a no-go for SRU [01:37] slangasek: that's what i thought as well, just wasn't sure, thanks! [01:42] slangasek: given that, would i change the state to "invalid" (with an appropriate comment)? Or would you just leave it as "new"? [01:48] nacc: would this help the reporter? https://launchpad.net/~ondrej/+archive/ubuntu/php [01:50] sarnold: checking; if i had to guess, that'll just be the backport of the php7-supporting php-mongodb to go with the php7 backport in the same ppa to trusty [01:52] sarnold: hrm, perhaps i was wrong! Provides: php5.5-mongodb, php5.6-mongodb, php7.0-mongodb [01:54] nacc: it's a little terrifying that there's openssl and pcre3 and so on in there, it feels like a lot for one person to support. [01:55] sarnold: yeah, i think that's because of the build-deps [01:55] sarnold: not entirely sure [01:55] sarnold: a lot of people use his ppa, i know that [01:55] yeah [01:56] ah well, i think i've done my due diligence now :) [01:56] :) === athairus is now known as afkthairus [06:35] Good morning === hikiko is now known as hikiko|bbl [08:24] slangasek: We've already been using this code to build yakkety images, so we did break (e.g.) lxd, but we've fixed it up now. [08:56] pitti, pping again about opencv autopkgtests (please run against proposed) [08:57] LocutusOfBorg: triggered === hikiko|bbl is now known as hikiko === maxb_ is now known as maxb [10:51] LocutusOfBorg: indeed, looks better now (still blocked by the freeze) [10:54] thanks pitti === stub` is now known as stub [11:27] pitti: Thoughts on bug #1591503? Would it be a good idea to rebuild fcitx-mozc for now and somehow override pkgstriptranslations? [11:27] bug 1591503 in language-pack-zh-hant-base (Ubuntu) "missing fcitx-mozc.mo" [Medium,Confirmed] https://launchpad.net/bugs/1591503 === _salem is now known as salem_ === dpm_ is now known as dpm [12:49] GunnarHj: oh, so this isn't a regression from Monday's langpack builds, AFAIUI? [12:50] pitti: would you consider bug 1596056 for an SRU to Xenial? It'd be really helpful for all the postinst failure bugs we get. [12:50] bug 1596056 in init-system-helpers (Ubuntu) "output of invoke-rc.d for systemd units un-debuggable on failure" [Wishlist,Fix committed] https://launchpad.net/bugs/1596056 [12:50] We can wait for it to settle and have some testing first of course. [12:50] rbasak: yeah, seems fairly harmless [12:50] Great, thanks! [12:51] rbasak: added a task [12:51] I just went to do that and Xenial wasn't in the list of options. Most confusing :-) [12:52] rbasak: probably just mid-air collision [12:52] Yeah. Webapps and concurrency don't mix. [12:52] I mean, I probably already added it when you tried to [13:01] GunnarHj: yeah, rebuilding mozc with NO_PKG_MANGLE=1 seems fine as a workaround for now; I can't see what's wrong with it right now [13:03] cyphermox: bug 1211110 looks like it could use some attention. There are a few bugs I've seen with poor NM/OpenVPN interactions. [13:03] bug 1211110 in openvpn (Ubuntu) "network manager openvpn dns push data not updating system DNS addresses" [High,Confirmed] https://launchpad.net/bugs/1211110 [13:12] rbasak: are you pointing it out because you're affected? [13:12] unfortunately, it's quite hard to get things to play nice when they all expect to be authoritative and they all go muck in resolv.conf [13:16] cyphermox: no I'm not affected, but it's a hot bug and I wasn't sure if you'd seen it. [13:18] happyaron: ^ === JanC is now known as Guest53913 === JanC_ is now known as JanC [14:47] pitti: question about packaging dbusmock templates [14:48] if a package stuffs a new template in /usr/lib/python3/dist-packages/dbusmock/templates/ [14:48] are you okay with that? [14:48] (I think it's already happening, btw) [14:48] pete-woods: fine for me, as long as there are no conflicts [14:49] pitti: awesome, that makes my life easier then [14:49] pete-woods: however, you can specify a full path for the template [14:49] as we can put new templates in a package we manage, without having to bug you [14:49] so it shouldn't usually be necessary [14:49] yeah, there's that option too [14:49] I'd really like to have an official directory for it [14:49] so I can know where to look [14:49] templates should not really be shipped in debs [14:50] they should only be necessary during package build ("make check") or autopkgtests, in both cases it can be taken from the source [14:50] unless there's some foo-test-tools package [14:50] actually thinking of -dev packages [14:50] so I can include e.g. a mock template for connectivity-api in connectivity-api-dev [14:51] ah [14:51] which stays in lock-step with the API [15:00] pitti: the main thing I was hoping for was a canonical path for 3rd party packages to contribute new mocks to (in their -dev packages) [15:01] if we could agree on that, and get a patch to python-dbusmock to search it, that would be great [15:01] as we'd like to start putting our money where our mouth is, and provide reusable mocks for each of the daemons that our team is responsible [15:01] for [15:02] pete-woods: ah, and you don't like the above because it's Debian specific? (specific to python3-defaults, that is) [15:02] pitti: it just feels a bit naughty for us to stuff things in the upstream package's path [15:03] as opposed to e.g. a /usr/share/dbusmock/templates dir [15:03] pete-woods: I don't mind moving the templates to /usr/share/python-dbusmock/templates/ and search/put them there [15:03] or something along those lines [15:03] pitti: that would be great [15:03] we want to put some documentation together for how we'd like teams to support testing by providing their own mocks [15:04] mocks for their own daemons I mean [15:04] and being able to release them into a standard place alongside their headers, etc would be great [15:08] especially being able to point to a readme.md on your github site saying "this is where templates go" [15:08] so we don't just look like some lone nuts [15:08] pete-woods: well, if we change that, then dbusmock's own templates would go there too [15:09] pitti: well it could search both paths [15:09] pitti: but I'm happy with either option there [15:09] that sounds a bit complicated to me [15:09] and makes it less obvious which one wins on conflicts [15:09] that's a fair point [15:23] pitti: at any rate, anything along those lines would be great. I can try hacking on it myself if you don't have time to do it? [15:30] nacc: 'wontfix' would be my preference there :) [15:42] slangasek: ack, thanks! [15:45] mdeslaur: fyi, ondrej picked up your patch, thanks again! [15:46] nacc: ah, cool, thanks for sending it to debian! [16:00] Odd_Bloke: hi. just checking in. i'll be around most of the day if you have any questions about the merge. [16:00] semiosis: Oh, shoot, that completely fell off my plate. :( [16:02] if you can't get to it, do you think anyone else might be able to? [16:03] semiosis: It'll need to be someone on my team, and we're all equivalently busy ATM, I'm afraid. [16:03] semiosis: But I've milestoned it in a way that it'll show up on my list of things to do. [16:03] semiosis: So unless there's some catastrophe that I need to deal with, I should get to it by the end of the week. [16:04] well then i guess that's all I can do. just want to mention that this bug affects a lot of people, who are going elsewhere for ubuntu vagrant images (https://github.com/mitchellh/vagrant/issues/7463#issuecomment-228363552) [16:04] semiosis: Apologies for dropping it. [16:06] semiosis: Understood, thank you again for taking the time to submit the MP. [16:06] it's my pleasure. please let me know if there's anything else I can do to help move things along. === dpm is now known as dpm-afk [17:41] infinity, slangasek: hey! Could one of you, if you find some time, review https://code.launchpad.net/~sil2100/ubuntu-cdimage/ubuntu-touch-custom/+merge/298640 ? [17:41] infinity, slangasek: thanks! [18:09] @pilot in === udevbot changed the topic of #ubuntu-devel to: Xenial (16.04) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mterry [18:48] arges, hello there, any chance you could review some of our sru's in the wily queue? [18:57] slangasek, won't we trigger the "interpreter problem" by making setuptools M-A: foreign? [19:01] doko: yes and no. python3-setuptools is pure python, with nothing in its dependency chain besides python3; there is one Arch: any package in the archive that depends on python3-setuptools, nml, and it includes a python .so, so it *could* be affected by the "interpreter problem". And third-party packages could also be affected. But in practice, we don't have a better way to express this [19:01] currently, and not annotating it blocks cross-building, so IMHO it's the lesser evil [19:02] slangasek, agreed about python-setuptools, but python-pkg-resources is much more used [19:02] the alternative is to make these packages Arch: any [19:04] /win 19 [19:07] doko: I get what I need (unblocking unity8 cross-build) with just python-setuptools, python-pkg-resources doesn't matter to me [19:07] doko: so I guess I should've filed a separate bug report, sorry [19:09] wondering why, because setuptools depends on pkg-resources [19:10] but yes, making it M-A: foreign is less invasive than making it Arch: any [19:45] arges: hey, if you have time, it would be great if you could do a sru review/approval for snapd 2.0.10 [20:07] ok [20:11] coreycb: sure [20:12] arges, thanks [20:30] hallyn: ping [20:31] nacc: . [20:31] hallyn: heya -- refreshing myself on the openipmi merge/delta and seeing what to send to Debian. We have a delta to not use /var/lock/subsys (typo'd in the changelog i realize now) because it doesn't exist (or didn't). But I think it exists in both Debian and Ubuntu now. [20:32] hallyn: i'm thinking we can drop that delta [20:32] nacc: i don't have /var/lock/subsys [20:32] xenial system running upstart [20:32] hallyn: ah, might be an upstart vs. systemd thing? [20:32] but will openmpi create the dir if its needed? [20:32] a sid container had it (was my first test) [20:33] "officially" upstart is no longer supported so you can probably drop it. is it needed in cloud archives? [20:33] i think it'd be better if we use /var/lock/subsys and just make sure that upstart or openmpi creates it if it doesn't exist [20:33] hallyn: right, and that'd be something i think debian would need to ensure too, so let me see and i'll double/triple-check on that [20:33] maybe update /etc/init/mounted-var.conf [20:33] @pilot out === udevbot changed the topic of #ubuntu-devel to: Xenial (16.04) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: [20:34] nacc: cool - o \o [20:34] hm [20:34] that's me with broken glasses [20:34] \o [20:34] heh [20:34] hallyn: i think we can send the rest of the delta straight to debian, as it's bugfixes, etc. and then we can sync finally [20:34] rbasak: --^ fyi [20:35] rbasak: i'll update my MR too [20:35] excellent [20:39] nacc, hallyn: /run/lock/subsys is created in /usr/lib/tmpfiles.d/legacy.conf; happy to drop this if we don't need it [20:40] pitti: i think its the other way around - openmpi wants it and upstart doesn't create it [20:40] pitti: ah interesting ... [20:40] although maybe openmpi should then be updated [20:40] hallyn: well, we could change openipmi to use /var/lock then [20:40] if it need something out of 'legacy.conf' :) [20:40] right [20:40] yeah, we should not rely on those old paths any more [20:40] pitti: and that would drop one more legacy user [20:40] ok, is that true in debian too, pitti ? [20:40] good justification for a push to debian. [20:41] thx pitti [20:41] also, not /var/lock/, using this is brittle for early-boot stuff [20:41] coreycb: why did you split the openstack SRU bugs up [20:41] nacc: yes [20:41] pitti: where would you suggest? [20:41] nacc: /run/lock [20:41] nacc: /var/lock is a symlink, but that doesn't help you if /var itself is remote [20:41] pitti: ah intersetsing [20:41] *interesting [20:41] that was the whole reason for introducing /run :) [20:42] pitti: got it, i'll update the patch and fix that then [20:42] (well, that and that it's guaranteed to be a tmpfs) [20:42] nacc: cheers [20:42] FWIW, I don't think that we had /var/lock/subsys under sysvinit either [20:42] * pitti boots a debian sid with sysv to check [20:43] arges, I think originally glance-store wasn't ready so we didn't want to hold up the neutron*/nova sru [20:43] nacc: FTR, openmpi is not early-boot stuff, so /var/lock is not technically broken; but it's better style to use /run directly IMHO [20:44] pitti: yep, make ssense [20:44] nacc: yep, no /run/lock/subsys (and therefore not /var/lock/subsys) under sysvinit-core in Debian [20:44] nacc: so, doesn't affect us, but does affect Debian [20:45] i. e. not worth keeping a delta over it, but worth filing fix to Debian [20:49] pitti: yep, submitting now [20:51] hallyn: pitti: thanks again for the guidance [20:51] nacc: yw! [20:51] \o [21:00] How can I find if there's an Ubuntu bug corresponding to a Debian bug? [21:00] *find out [21:02] Odd_Bloke: https://bugs.launchpad.net/bugs/bugtrackers/debbugs/12345 [21:02] Launchpad bug 12345 in isdnutils (Ubuntu) "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] [21:02] Odd_Bloke: of course that only works if the ubuntu bug actually got linked to that 12345 debian bug [21:05] pitti: Thanks! [21:19] slangasek, when you say "We have the capability to mark different support periods in the archive by packageƗarchitecture" does that mean we can blacklist a bunch of packages to not build i386? [21:19] robert_ancell: I mean that the Packages file can annotate what the support period is for a given binary package [21:19] ah [21:19] blacklisting a package from building should be done by changing the package itself to not build for that arch [21:20] oh right, that's easy to do. duh. [21:20] robert_ancell: LP 1494491 got a chance this cycle, btw? [21:20] Launchpad bug 1494491 in Light Display Manager "Use accountsservice extensions for background, keyboard layouts, has-messages" [Medium,Triaged] https://launchpad.net/bugs/1494491 [21:21] Unit193, if someone does the work I'm happy to review / land it [21:21] It seems unlikely I'll have time at present [21:22] Alright, thanks. [21:30] pitti: hallyn: while it seems like long-term we'd want to convert /etc/init.d/openipmi to a proper systemd unit file (?), is there any reason for there not to be a 'Default-Start' and 'Default-Stop' entry in that script? It apparently leads to errors: LP: #1596474 [21:30] Launchpad bug 1596474 in openipmi (Ubuntu) "openipmi adding to autoload fail" [High,New] https://launchpad.net/bugs/1596474 [21:34] nacc: there's certainly no reason not to [21:35] slangasek: can i just provide a reasonable (read: common) default? [21:36] nacc: reasonable defaults are 'Default-Start: 2 3 4 5' 'Default-Stop: 0 1 6' [21:36] and you should certainly use those values :) [21:37] slangasek: ack, that's what i was planning on [21:37] will send that to debian too :) === salem_ is now known as _salem