=== work_alkisg is now known as alkisg [06:38] Good morning [06:40] Good morning [07:09] Should we sync dbus-glib from exp? It includes a few fixes and officially deprecates the package [07:16] mvo, good morning, I did "verification-done" for 3 out of the 4 bugs for the update-manager precise SRU, but I'm having trouble with verifying LP #1341320 [07:16] Launchpad bug 1341320 in update-manager (Ubuntu Precise) "empty apt-get install command suggested by hwe-support-status" [Medium,Fix committed] https://launchpad.net/bugs/1341320 [07:16] (I did #1402706 #1415785 #1420217) [07:17] hwe-support-status doesn't give me an apt line at all [07:19] alkisg: woah, you ROCK [07:19] :) [07:19] alkisg: that happens if you have update-manager installed, then it won't tell you about apt-get :) [07:19] Aaah [07:19] alkisg: is that maybe what you see? [07:19] Yes I was trying with the desktop cd [07:19] So I only need update-manager-core installed? [07:20] alkisg: yeah, if it detect the GUI being instlaled it will not bother with the low-level apt-get as update-manager in the UI can also do the transition [07:20] Gotcha, trying... [07:20] alkisg: thanks so much for your help with! [07:21] True, now it gives me an apt line. I'll do the verification-done step. [07:22] \o/ [07:28] mvo: for 1341320, am I supposed to get an empty apt line with the previous update-manager-core? [07:28] See https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1420217 comment #3 for what I'm getting [07:28] Launchpad bug 1420217 in update-manager (Ubuntu Precise) "HWE meta packages "linux-signed-generic"/"linux-signed-image-generic" not considered" [Medium,Fix committed] [07:28] alkisg: let me check [07:28] I.e. I'm getting an apt line, but it just doesn't contain the signed variant [07:28] And with .18, it does contain the signed variant [07:29] alkisg: so if there is no meta package anymore but a leftover package, then it will report a empty line, hm, maybe the test case is not good [07:29] alkisg: or just upgrade the meta packages first (i.e. run the commandline that is given there) [07:29] alkisg: and see if after that you get the empty output :) [07:29] Gotcha [07:43] mvo: that one was a little tricky, I had to update everything and remove all the previous meta packages and only keep a couple of old kernels around [07:43] Could you check this output? http://sync.in/plinetio [07:43] alkisg: looks excellent [07:43] OK, putting it to the bug report... [07:44] alkisg: yes, its a bit tricky my description should have been better, its a bit of a corner case [07:44] good morning [07:48] mvo: all done, thanks for the SRU! [07:50] alkisg: very nice, thanks for the verification [07:51] tjaalton: hi, could I ping you to release an update-manager SRU? Thank you very much! http://people.canonical.com/~ubuntu-archive/pending-sru.html and https://wiki.ubuntu.com/StableReleaseUpdates#Publishing [07:53] alkisg: it's friday, so no packages released to -updates today :/ [07:54] np, thank you [07:54] you'll get it on monday ;) [07:54] :) === alkisg is now known as work_alkisg === darkxst_ is now known as darkxst [09:21] dholbach, Any chance you could help with a little sponsoring today? [09:23] hi flexiondotorg_ [09:23] dholbach, Morning [09:24] if you're talking about https://code.launchpad.net/~ubuntu-mate-dev/compiz/compiz-mate/+merge/249578 I'm not sure I'm a good person to make a decision [09:24] bregma, Trevinho: ^ [09:24] can you guys maybe help out with this? [09:24] or maybe other folks in #ubuntu-unity or #ubuntu-desktop? [09:25] dholbach, Nope, not that 😃 [09:25] I have some merge proposal, that have been approved and merged. But not packages have been built since. [09:25] aha? [09:25] https://code.launchpad.net/~ubuntu-mate-dev/ubiquity-slideshow-ubuntu/ubuntu-mate/+merge/244191 [09:26] https://code.launchpad.net/~profzoom/lightdm-gtk-greeter/add-mate-badge/+merge/243069 [09:26] https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-sound-gtk2/+merge/244120 [09:27] https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/244116 [09:28] dholbach, There is also quite a serious bug in gtk2 affecting MATE but we have supplied a patch. [09:28] https://bugs.launchpad.net/ubuntu/+source/mate-control-center/+bug/1351890 [09:28] Launchpad bug 1351890 in mate-control-center (Ubuntu) "Changing external screen resolution with dual monitors" [Medium,Confirmed] [09:28] Patch in #9 [09:28] When a package is synced from debian/experimental, does it get automatically synced again from experimental ? [09:28] dholbach, How do we progress that? [09:29] I mean, do I need to re-sync everytime ? [09:29] caribou, No. [09:29] flexiondotorg_: ok, thanks [09:29] caribou, At least not while the sync is still enabled. [09:29] flexiondotorg_, for the last bug, add a patch including a d/changelog entry and subscribe ubuntu-sponsors [09:29] caribou, Debian sync end February 19th for Vivid. [09:30] I'm fairly busy today, but I'll take a look at the bugs above - I would have expected somebody from the desktop team to land them :-( [09:30] dholbach, If you have contacts in the desktop team please introduce me. [09:31] So far I have been depending on you and cyphermox. [09:31] seb128, didrocks, Laney, happyaron for example [09:32] seb128, didrocks, Laney, happyaron - I am the lead for Ubuntu MATE. Would any of you be able to help with some sponsoring today? [09:32] dholbach, easier to say #ubuntu-desktop [09:32] flexiondotorg_: note sure about today, I have some patch pilot round on Tuesday, I will take a look then if nobody beats me to it [09:33] maybe I'll be able to do one or two beforehand, but with FF, quite busy… [09:33] didrocks, Understand. This is my concern. FF is upon us and I have quite a bit of outstanding stuff to be actioned 😞 [09:35] dholbach: flexiondotorg_: I'm happy to get some today if I get some time (switching with Tuesday's patch pilot), but as usual, then I won't be marked has having done my shift when I did it, but anyway :p [09:36] didrocks, Don't mess with your schedule on my account. I understand you guys are super busy. [09:37] flexiondotorg_: however, you should still see with bregma/Trevinho for the compiz one, I won't feel confortable on this one [09:37] didrocks, Yes. I will follow up with them regarding Compiz. [09:38] bregma, Trevinho - Please can you take another peek at https://code.launchpad.net/~ubuntu-mate-dev/compiz/compiz-mate/+merge/249578 [09:40] looking at indicator-sound-gtk2 now [09:40] flexiondotorg_: I can look at the slideshow and maybe merge it, but you need someone else to get it uploaded [09:41] ah it's already merged [09:41] happyaron, Yeah, my issue is getting stuff uploaded. [09:41] dholbach, Thanks! [09:42] dholbach, You'll remember your review ubuntu-mate-settings and ubuntu-mate-artwork with me last year. [09:42] dholbach, I met with cyphermox last week and we did another review together. [09:42] dholbach, So they are ready for upload I believe. [09:42] ok [09:44] flexiondotorg_: bluesabre needs to do a release for lightdm-gtk-greeter it seems (he's doing upstream releases for it it seems) [09:44] flexiondotorg_: seems that it's mostly the xubuntu guys, so maybe contact them? [09:44] or ochosi maybe : [09:44] :) [09:44] * ochosi hides [09:44] didrocks, I have been in contact with Xubuntu team last night. [09:44] spotted! [09:44] gah :) [09:44] ochosi, Hello again. [09:45] yeah, the greeter will get a 2.0 release and subsequent release soon [09:45] didrocks, I will chat with bluesabre later. [09:45] responded on ~profzoom/lightdm-gtk-greeter/add-mate-badge [09:45] we have all the features we want there, so it's just a matter of getting around to it [09:46] dholbach: hmm, that MR is merged already though.. :) [09:47] ok [09:47] ah ok [09:48] dholbach, Replied to ~profzoom/lightdm-gtk-greeter/add-mate-badge [09:48] Regarding the gtk2 patch do you need a complete debdiff? e.g. new debian/changelog entry + patch itself + debian/patches/series diff (which specifies the patch file on the last line) [09:48] flexiondotorg_: interesting, the slideshow has a release tag for 92 but didn't get uploaded to the archive [09:49] (and more commits afterwards) [09:49] didrocks, Thanks for helping with this. Really appreciate it. [09:50] flexiondotorg_: no worry, just having one remaining to do help :) [09:50] flexiondotorg_: I'm trying to build this rev 92 (which contains your patch) and check [09:50] didrocks, Cheers. [09:51] dholbach, Regarding the gtk2 patch do you need a complete debdiff? e.g. new debian/changelog entry + patch itself + debian/patches/series diff (which specifies the patch file on the last line) [09:53] flexiondotorg_, an entry in d/changelog, the patch in d/patches and the patch being mentioned in d/patches/series (http://packaging.ubuntu.com/html/patches-to-packages.html has more info) - in the indicator-sound-gtk2 package, the change was applied directly in the source [09:53] ... or another option would have been to submit the patch directly to the "upstream" source [09:53] and get a new release made [09:54] commented on the badge proposal again === vrruiz_ is now known as rvr [10:26] dholbach, I've added license information to ~profzoom/lightdm-gtk-greeter/add-mate-badge [10:27] flexiondotorg_: humm, actually you can let dholbach off the hook since there will be a release for the greeter soon and your changes will be included ;) [10:27] if you wanna add license information, please file a separate/new MR [10:27] ok [10:27] I'll leave you to it [10:28] ochosi, Thanks! [10:29] dholbach, Regarding the gtk2 patch do you need a complete debdiff? e.g. new debian/changelog entry + patch itself + debian/patches/series diff (which specifies the patch file on the last line) [10:31] flexiondotorg_: uploaded slideshow rev 92, which should contain your fix [10:31] didrocks, Thanks. [10:31] flexiondotorg_, I replied to that already, no? [10:31] flexiondotorg_, it's already uploaded [10:32] dholbach, You've already uploaded the patched gtk2? 😃 [10:32] sorry [10:32] the indicator thing [10:32] which gtk2 patch [10:33] https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/244116? [10:33] or something different? [10:33] dholbach, Thanks for doing the Indicators. [10:34] flexiondotorg_, I still don't understand [10:34] flexiondotorg_, can you give me a link to the merge proposal your question was about? [10:35] dholbach, I have you at cross purposes. Sorry. [10:35] Can I jsut confirm have you uploaded the following? [10:35] https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-sound-gtk2/+merge/244120 [10:35] yes [10:35] you should have gotten a mail about it [10:36] and https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/244116? [10:36] https://lists.ubuntu.com/archives/vivid-changes/2015-February/005355.html [10:36] the latter, not yet [10:36] I'm no desktop expert, so I'm not quite sure what's re-added and how it all works [10:36] dholbach, I'm on really shitty wifi here at the momment. [10:37] and I was additionally confused because bug 1319352 was marked as 'fix released' [10:37] bug 1319352 in ubuntu-mate "indicator-application does not work in MATE 1.8" [Wishlist,Fix released] https://launchpad.net/bugs/1319352 [10:38] dholbach, That fixed release ralte to Trusty via a PPA because MATE isn't in the official 14.04 archive. [10:38] *relates [10:38] that's the bug mentioned in the changelog entry [10:39] dholbach, The indicator-application-gtk2 change has been tested by Xubuntu team and myself on stock Ubuntu, Xubuntu and Ubuntu MATE. [10:39] right, thanks a lot for that [10:39] So, from testing we are happy it works and doesn't conflict. [10:40] it's still hard for me (not being an expert) to find out from the MP (and links in there) what's going on [10:40] dholbach, Basically the .service files have been re-instated. [10:46] flexiondotorg_, ok... I'll play around with it [10:46] flexiondotorg_, what I'm just confused about is that the bug that is referenced in the MP is marked as 'fix released' - to me that makes it look like the issue is already fixed [10:47] dholbach Would you like me to change that bug status? [10:47] MATE is not in the official archive. So, I maintain it in a PPA. [10:47] right [10:48] I submitted a fix to the PPA for Trusty. And marked it fixed. [10:48] Therefore, the "fix" exist in my PPAs only right now. [10:48] but that's the way we used those "(Ubuntu)" bug tasks - if it's "fix released", it means "this is no issue in Ubuntu any more" [10:49] I really don't want to be pedantic - I just wanted to explain what I thought when I looked that the MP and bug, trying to understand what needs to be done [10:49] dholbach, I understand. [10:50] I'l avoid introducing any confusion like that in the future. [10:50] the indicator-application-gtk2 branch fails to build for me === _salem is now known as salem_ [10:51] maybe somebody in #ubuntu-desktop can help fix it? [11:05] dholbach, It build in a PPA. Got a build log? [11:06] flexiondotorg_, http://paste.ubuntu.com/10202955/ [11:11] dholbach, How strange. Same build in a PPA worked just fine?! - https://launchpadlibrarian.net/194192337/buildlog_ubuntu-vivid-amd64.indicator-application-gtk2_12.10.0.1-0ubuntu3~15.04~1_UPLOADING.txt.gz [11:12] I don't know [11:13] sorry, maybe somebody in #ubuntu-desktop or #ubuntu-quality can help to fix it? [11:13] dholbach, I'll chase that one. Thanks for looking into it. [11:13] thanks [11:14] dholbach, Can you look at ubuntu-mate-settings and ubuntu-mate-artwork? [11:14] do you have a link to those? [11:15] Just looking to see if the original package requests are still knocking about.... [11:16] or is it https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-settings and https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-artwork to be uploaded to the archive? [11:16] Yes, precisely that. [11:16] were you waiting for a long time to get them uploaded now? [11:17] dholbach, Well you review them around September last year. [11:17] But we missed the merge window. [11:17] ah no... what I meant was: the need to get them uploaded just came up now? [11:17] They have changed since then, slightly. And cyphermox reviewed them with me in person last week. [11:17] ok... I didn't see a sponsoring request for them, which is why I asked [11:18] dholbach, No, I did have bug to upload them last year. Trying to find them. [11:18] nevermind, I'll take a look now [11:18] But, I didn't know about the adding ubuntu-sponsors back then. [11:19] these packages are not in the archive yet, right? [11:21] flexiondotorg_, don't worry about the compiz MP, you proposed it after everyone was done for the day yesterday: it;s still in line for getting in by FF (assuming it passes all the tests) [11:21] bregma, Thanks. [11:22] dholbach, Correct, ubuntu-mate-settings and ubuntu-mate-artwork have never been in the archive. [11:22] ok [11:23] flexiondotorg_, is ./usr/share/glib-2.0/schemas/zubuntu-mate-live.gschema.override supposed to be "zubuntu"? [11:25] dholbach, Yes. [11:26] I work with the upstream Debian packaging team and correct naming of gschema overrides didn't arrive before the Jessie freeze. [11:26] So, alpha-numerically this is how I have to inforce the live session overrides 😞 [11:28] flexiondotorg_, I'm a bit unsure about the stuff going into etc/skel and if it couldn't conflict with other files at some stage [11:29] and etc/xdg/autostart/ [11:29] and etc/X11/Xsession.d [11:30] Nothing in etc/skel has conflicted during the 14.04 and 14.10 releases. [11:31] I discussed etc/xdg/autostart/ with cyphermox last week. [11:31] The nm-applet-mate.desktop is required to overcome an issue with patches in nm-applet for GNOME3 and Unity. [11:32] cyphermox, Has confirmed my work around is correct. [11:32] The issue is MATE is the only desktop, other than GNOME3, that actually parses AutoStartConditations. [11:32] pitti, Mirv: dropped libopenvg1-mesa-dev from qtbase-opensource-src{,-gles} BD so they build again [11:32] tjaalton: yay, thanks! [11:32] regarding etc/skel: there you ship a default config file for tilda [11:33] But because MATE is not GNOME3, nm-applet.desktop as shipped will not start under MATE. [11:33] almost forgot again :P [11:33] tjaalton: nice, that'll clean up the last bit on http://people.canonical.com/~ubuntu-archive/nbs.html [11:33] I know that it (right now) probably doesn't conflict with anything - I'm just wondering if the mate package is best place for this - normally something like this would be shipped with tilda itself [11:33] So, I provide a MATE specific nm-applet that will only run under MATE. [11:33] I cleaned up some days ago, but I didn't quite know what to do with that openvg bit [11:34] for the stuff in autostart I was just wondering if the files should probably have something mate specific in their name? [11:34] dholbach, Tilda doesn't have a system level configuration. So this way the only way to integrate it. [11:34] tjaalton: argh, that means I need to bump and rebuild my landing, but good [11:34] I was talking about shipping a file in /etc/skel [11:34] pitti: ah, I was trying to find where they were showing up [11:34] It is only used at system install or when adding a new account, so won't clobber existing user confiurations. [11:34] I understand [11:34] Mirv: right, it's a simple change at least [11:35] well, the uploads were [11:35] what I'm saying is: let's say somebody else wants to ship some tilda configuration in etc/skel - in that case it'd make sense to agree on it in one canonical place - I just found it a bit confusing to see mate settings ship a default config file for tilda [11:36] dholbach, I see your point. [11:36] dholbach, ShouldI removed Tilda? [11:37] maybe ask the folks in #ubuntu-desktop if there's another good way to do it? [11:37] flexiondotorg_, do the yuyo files come from somewhere? [11:38] dholbach, I did check what other flavour are doing. I saw that Xubuntu and Lubuntu ship configs in their settings packages so assumed it was OK to do the same. [11:38] yuyo are mirroed from github. [11:38] https://github.com/snwh/yuyo-gtk-theme [11:39] could you mention that in d/copyright? [11:39] Sure. [11:40] cool [11:40] ok, I found two files https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/xubuntu-default-settings/vivid/files/head:/etc/skel/ [11:40] but mayb still bring it up with the desktop team to get some advice [11:40] I'm running out of time on a few other things now [11:42] dholbach, Thanks for helping. [11:43] anytime [11:45] dholbach, Yuyo Source corrected. [11:45] dholbach, In GitHub at least. Will need to sync with LP. [11:46] ok [11:46] Is ubuntu-mate-artwork in good shape? [11:47] Because if so, I can seek upload assistance elsewhere later. [11:47] With regard to ubuntu-mate-settings, bit concerned that will torpedo getting Ubuntu MATE official this cycle 😞 [11:48] from what I've seen it looked good, it just needed an update of d/copyright to explain which code/assets are borrowed from elsewhere, under which license and who the copyright holders are [11:48] send a mail to the desktop team list, ask the people there, and ask folks from other flavours too - in a few places I just wasn't sure if that was "the way to do it" [11:52] lunch time, bbiab === marcusto_ is now known as marcustomlinson [12:16] dholbach, ubuntu-mate-artwork copyright is updated accordingly. [12:30] Mirv: uh, looks like dpkg-gensymbols wasn't too happy about dropping libopenvg1-mesa-dev build-dep [12:31] or maybe unrelated, dunno [12:32] tjaalton: I think there's possibly a recent toolchain change causing that. [12:32] while preparing 5.4, I noted at one point I needed another symbols update [12:33] ok.. you'll sort it out? [12:33] tjaalton: but it's only gles, right, the main package seems ok? [12:33] apparently so [12:33] still building the main package [12:33] tjaalton: the amd64 is past the symbol checking stage [12:34] yeah just checked that myself :) [12:34] tjaalton: I'm landing Qt 5.4.0 (all of https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-005/+packages) on Monday anyway, but I guess there's only one symbol that'd need fixing on the -gles package [12:35] ah ok, nice [12:36] those optional ones are on purpose there and part of the normal/-gles packaging, so it's the first symbol in the log that's actually wrong [12:36] I can upload a fix 5.3.2 -gles for that [12:40] great [12:41] actually the main package failed too [12:41] on amd64 [12:43] hmh, and the gles did not on i386 [12:44] flaky symbols, my favorites [12:44] so all build logs would be needed to make sure which archs have that one symbol and which do not [12:47] tjaalton: so if you have time, wait the needed 2-3h still and then manipulate that single symbol only adding !amd64 etc as needed, and reupload. otherwise I'll probably simply land 5.4.0 on Monday. [12:54] Mirv: probably just wait for monday then, I'll be gone in 1h :/ [12:55] hi, why does systemd-analyze not work in a current vivid live iso [12:55] tjaalton: yeah, I've the same problem [13:04] Kano: beacause live-cd boots with upstart by default. [13:05] why? [13:05] i would remove upstart [13:05] Kano: because ubuntu hasn't switched to systemd yet. [13:05] Kano: it's not like there is multi-year effort to achieve that, pleora of things to fix and integrate still, and have working.... [13:06] lost time with upstart it seems [13:06] next is mir ;) [13:10] hallyn: are you aware of cgmanager being stuck in vivid-proposed? lxc dep8 failure. [13:19] stgraber: ping, for when you get in, for kimchi NEW [13:20] stgraber: I have some questions - the developer is asking whether some issues are blockers for acceptance, and I'd like an answer from the person who will actually review it :) [13:20] stgraber: who gaughen says is you? [13:23] pitti: may I have some help with adt-run --changes please? I have built already using sbuild. Using just --changes seems to not do anything. [13:23] But the changes file doesn't include the source. [13:24] So do I need to specify the .dsc as well? In which case, which order? [13:24] I ask because it's taken dozens of minutes each try. [13:24] If you're around :) [13:25] * rbasak tries --changes -B .dsc === MacSlow is now known as MacSlow|lunch [13:36] rbasak: hi [13:37] rbasak: I just read your e-mail (gaughen forwaded it to me) [13:42] rbasak: re from lunch; what did you run exactly? and does your .changes include the source? [13:42] rbasak: if you built without source, you have to give the .dsc explicitly [13:43] rbasak: otherwise, adt-run foo.changes foo.dsc --- ... [13:45] pitti: I built with sbuild, so I have an amd64 changes. I suppose I do have a separate source changes. [13:48] stgraber: arch-dep-package-has-big-usr-share has come up, because he switched to arch: any. He was arch: all, but a commenter on the ITP requested more specific per-arch qemu dependencies, and apparently you can't have that with arch: all (I didn't know that before this). [13:48] rbasak: that's sbuild's -s option [13:48] rbasak: but no matter, giving the .changes (or just *.deb which is pretty much equivalent) and then the .dsc should work fine [13:49] pitti: ah, thanks. I didn't know about that, not being a Debian uploader. I never use binary changes files for anything else ;) [13:49] rbasak: right, it's the standard thing for a DD [13:49] rbasak: right. I think that's fine to override, another way around it would be to split the /usr/share stuff into a -data package which is arch:all and depend on it [13:49] rbasak: for ubuntu I mostly run adt-run *.deb *.dsc in my /tmp/build-area/ [13:50] stgraber: so you'd accept this without a -data split? [13:51] stgraber: finally, it's a web application, depends on nginx, which sets up a "system" default nginx on port 80, but he doesn't use that - he starts his own nginx daemon instance on a high port. [13:51] rbasak: I'd be fine with it yeah. Splitting to -data would basically make the main package empty which to me just makes things more confusing. Since you're not likely to want to co-install multiple arches of the main one (which would be a valid reason for the split), I think it's fine to override. [13:51] stgraber: OK, thanks. Do you want specific overrides for these tags explaining the reasoning? [13:52] stgraber: I don't like that at all. I suggested integrating properly with nginx, using conf-available et al, and providing the web app on http(s?):localhost/kimchi [13:52] He wanted to know if that would be a blocker, or if he can fix it later. [13:53] rbasak: yeah, I usually like to see all packages I review be "lintian -iI --pedantic" clean by providing an lintian-overrides file which overrides any irrelevant warning with a comment as to the why [13:53] OK [13:54] pitti: thanks. I understand this better now. My run of --changes -B .dsc seemed to work, but I guess the -B wasn't necessary there. [13:54] hmm, and I don't suppose there's a binary-only package for nginx (similar to dnsmasq-base vs dnsmasq)? [13:54] No. That was my first thought, but there isn't. [13:54] I don't want to introduce an Ubuntu delta just for that. We could request it in Debian though. [13:55] http://webapps-common.alioth.debian.org/draft/html/index.html suggests using http://localhost/ though. [13:55] hmm, so my concern then is that you'll have a change in behavior when you fix the issue as it'll be on a high port until then and will then switch to / on upgrade [13:55] Unless there's a specific need to have another web server daemon instance running, it seems friendlier to the user to me to do it that way. [13:55] so I'd rather we do the right thing from the start [13:55] Yeah - I did wonder about that. [13:55] Probably makes it unsuitable for changing after feature freeze. [13:56] well, for a new package, getting an FFe isn't very difficult typically, but still, if we intend on making noise about this when it hits the archive, changing behavior a week later is suboptimal [13:56] So he wanted to know if this is a blocker for upload. As you're also concerned, I guess the answer is yes? [13:57] yeah, you'd need to provide me with a very good reason why the high port thing is needed for me to be fine with this and so far, there doesn't appear to be one [13:57] OK, thanks! [13:57] There were other minor issues but they shouldn't be any issue to fix up quickly. [14:18] can someone promote python-tempest-lib (#1420006) please its blocking the nova build [14:24] cyphermox, Are you available? === elmo_ is now known as elmo [14:46] @pilot in === udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stokachu [14:52] flexiondotorg_: sure, what's up? [14:52] cyphermox, How are you fixed today? [14:52] cyphermox, I got some stuff done with dholbach earlier. [14:53] yeah, I read backlog [14:53] cyphermox, I think dholbach is now on to other tasks. [14:53] * dholbach hugs stokachu [14:53] yes I am [14:53] cyphermox, Can you pick up the baton? [14:54] stokachu can maybe also help out - he just went on review duty - but I'll leave you guys to it [14:54] o/ [14:55] stokachu, Hi [14:55] stokachu, If you have some time for package uploading please let me know. I'm the Ubuntu MATE dev and trying to get everything I need in the official archive. [14:55] flexiondotorg_: hey there [14:56] apw: I noticed you have a "merge initramfs-tools: INPROGRESS" on https://blueprints.launchpad.net/ubuntu/+spec/core-1411-systemd-migration [14:56] flexiondotorg_: sweet! what can i help with [14:56] apw: question 1: will that still actually happen for vivid, as it's quite intrusive? [14:56] I have a package that hasn't been reviewed yet. [14:56] apw: question 2: how does that affect the systemd transition? [14:57] And a couple that have been reviewed a couple of time are most likely ready for upload. [14:57] apw: i. e. was that just a convenient place to record "merging i-t is overdue", or is there some actual effect on booting there? [14:57] StevenK, Which do you fancy? [14:57] StevenK, sorry. [14:57] stokachu, Which do you fancy. [14:57] flexiondotorg_: lets do the uploads first [14:57] apw: the one thing that comes to my mind there is mounting /usr from the initramfs (as in 0.118 in Debian) [14:57] flexiondotorg_: then ill review the other package [14:58] apw: but systemd has several patches to deal with mounting /usr from the real system, and 0.118 still didn't promote in Debian because apparently there was some fallout? [14:58] stokachu, https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-artwork [14:58] That has been review by cyphermox and dholbach. All feedback implemented. [14:59] flexiondotorg_: is there a MP? [14:59] stokachu: it's a new package ;) [15:01] is there a new package bug somewhere? [15:03] tkamppeter: hallo, wie gehts? [15:03] tkamppeter: did you notice the cups test regression in https://jenkins.qa.ubuntu.com/job/vivid-adt-cups/75/ARCH=amd64,label=adt/console? that holds the last cups upload in -proposed [15:04] tjaalton: hm, the qt uploads are FTBFS.. === MacSlow|lunch is now known as MacSlow [15:05] yay C++ symbol mangling [15:06] stokachu, There was at some point or though dholbach and I could track it down earlier. [15:06] stokachu, If you need a bug against what should I file it? [15:07] flexiondotorg_: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Requesting_a_new_package_for_Ubuntu [15:07] just need a new package bug filed [15:07] you dont need to worry about debian as this is ubuntu specific [15:08] flexiondotorg_: heres an eg: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages/ExamplePackageRequest [15:08] stokachu, Thanks. [15:08] flexiondotorg_: no thank you :) and please let me know when those are done and ill get started on it [15:08] rbasak: sigh [15:09] flexiondotorg_: you'll want to create one for each new package you need uploaded [15:09] flexiondotorg_: assuming they don't exist yet in ubuntu [15:09] stokachu, Hah. Here is the original bug 😃 [15:09] https://bugs.launchpad.net/ubuntu/+bug/1368218 [15:09] Launchpad bug 1368218 in Ubuntu "[needs-packaging] ubuntu-mate-artwork and ubuntu-mate-settings" [Wishlist,New] [15:09] flexiondotorg_: ah ok perfect [15:11] rbasak: i'm at the publishing history - how do i get to the lxc dep8 failure results page? [15:11] hallyn: go from http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html === roadmr is now known as roadmr_afk === kickinz1 is now known as kickinz1|afk [15:14] stgraber: I don't supose https://jenkins.qa.ubuntu.com/job/vivid-adt-lxc/lastBuild/ARCH=amd64,label=adt/console is a known transient failure? === kickinz1|afk is now known as kickinz1 [15:15] flexiondotorg_: ok great, give me a few minutes and ill work on these 2 [15:15] stokachu, Thanks! [15:16] hallyn: oh right, I meant to look into that. Looks like it's stuck on test-ubuntu which is known to take quite a while. [15:16] flexiondotorg_: you'll also need one for the metapackage [15:16] hallyn: it may be that a firewall change or similar is now preventing the jenkins builder from reaching cloud-images.u.c [15:17] cyphermox, Yep and yuyo. [15:17] indeed. [15:17] I'm going to file them shortly 😃 [15:17] stgraber: ok, so you know that bc it just runs them alphabetically? [15:18] hallyn: yep [15:20] hmm, so it hanged quite a few times, certainly not transient... [15:20] lets see if I can reproduce the issue in kvm here (since we clearly don't hit that problem in LXC CI) [15:20] trying to reproduce locally with the new cgmanager [15:21] it's been failing since the first LXC 1.1 upload, so it's not caused by cgmanager, my guess is that it may be lxcfs [15:21] or a firewall/proxy change in Canonical CI [15:22] oh yeah, if i can clear other things i need to track downthat lxcfs issue [15:23] Hi there, can someone please advise on why/when packages in main should use dh_translations? I implemented in in the Inkscape package ages ago as a replacement for some much older translations handling code http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/inkscape/vivid/revision/6 although I've never fully understood why we needed it [15:31] pitti, I got the notification but did not set up VPN access yet here. I never had a triggering of this kind of test. What happened exactly. [15:32] tkamppeter: you don't need VPN access, the jenkins.qa.ubuntu.com URL is public [15:33] tkamppeter: latest cups upload fails its autopkgtest, while the previous versions succeeded; so it's a regression and britney holds it back (http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#cups) [15:37] stgraber: tests passed here... [15:37] flexiondotorg_: building now, ill ping you once ive tested these 2 [15:37] stokachu, Thanks. === pgraner is now known as pgraner-afk [15:42] hallyn: same here [15:43] hallyn: so I'm going to blame the Canonical CI environment and push an override [15:43] pitti: FYI ^ [15:43] stgraber: thx [15:43] rbasak: say, in uvtool, have youconsidered tuning the backing store files? [15:44] hallyn: tuning how? [15:44] i.e. preallocation=metadata,compat=1.1,lazy_refcounts=on is supposed to be a nice speed increase === roadmr_afk is now known as roadmr [15:44] Oh. I didn't know about that. [15:44] also i've tried forcing uvtool to give me 'cache=none' by default, but it doesn't seem to work. (even wehn i hard-code 'unsafe=true' in the code) [15:45] rbasak: i'm not sure how you're creating the files, i.e. if you're using a library that doesn't expose those... [15:45] just thought i'd bring it up [15:45] I'm downloading the files from the simplestreams source. [15:45] since i saw it [15:45] since i say my disk is compat-0.10 [15:45] Is there any downside to this tuning? I wonder if we should be publishing from cloud-images like this already if not. [15:46] uvt-kvm has an --unsafe-caching option, which messes with the template XML provided. Maybe that's affecting it? [15:46] well, precise couldn't do compat=1.1 i guess, only 1.0 [15:46] I didn't notice much of a speedup with that though. [15:46] I see. [15:46] did you look at the xml afte rusing that option? [15:46] * hallyn tries again [15:46] you don't actually support precise right? [15:47] stgraber: for lxc? well, the tests passed before.. [15:47] So on releases that support it, I could rewrite the image to make it faster? That sounds like it's worth doing - at least as an option, or by default with an option to disable or something. [15:47] I've done some qemu testing, and unsafe io has a signficant perf' improvement (obv. with the bad karma attached to it) [15:47] rbasak: looks like i messed up before, bc unsafe-caching is working for me, thx [15:47] hallyn, stgraber: I overrode the lxc failure for cgmanager and dnsmasq already, but for lxc itself it's a real test regression [15:47] I do support precise, sort of. Juju uses uvtool on precise for KVM support. But the feature set needed is only a subset of developer CLI usage. [15:47] pitti: well, both hallyn and I managed to get LXC to pass fine under adt on our own network [15:48] pitti: so in theory, exact same kvm environment as Canonical CI [15:48] pitti: since it's hanging on a test which pulls packages and cloud images over the network, I'm tempted to blame a firewall/proxy change [15:48] well no mine was just a handbuilt vm [15:48] stgraber: the host on CI is trusty, i. e. it's trusty's QEMU; and then there's the network proxy; maybe it's related to either of that? [15:48] ah, ok, well, mine was proper adt-run using a vivid kvm [15:48] stgraber: ah, so proxy then? [15:49] so what changed in the test or in LXC wrt. proxy handling? [15:49] yeah, that's my guess. Since I can't reproduce it here it's hard to tell, but my best guess is that it's hanging on the wget of the cloud image, passes the timeout and gets killed [15:49] nothing, the tests haven't changed since rc1 [15:49] Daviey: yeah especially on apt-get dist-upgrades (especially with kernel updates) cache=none or cache=unsafe is a huge difference [15:49] and I also need to use a proxy in my home environment so that part sure is working [15:50] my guess is that what changed is Canonical's network/proxy [15:50] hallyn: I filed https://bugs.launchpad.net/uvtool/+bug/1421690 for your optimisation suggestion - thanks. [15:50] rbasak: might be worth finding time to do some perf measurements with some of those tunables [15:50] Launchpad bug 1421690 in uvtool "Images could be more optimised for better performance" [Wishlist,Confirmed] [15:50] rbasak: cool, thanks [15:50] btw http://sevennet.org/2015/01/08/how-to-incredibly-slow-kvm-disk-performance-qcow2-disk-files-virtio-programming-dev-development/ was one example reference [15:51] stgraber: hm, doesn't work very well on my host either (vivid, no proxy): http://paste.ubuntu.com/10206330/ [15:52] odd [15:52] oh, I see one problem with my manual test at least, let me rerun that [15:53] that's different than the timeout on CI, though; so it could certainly be that the proxy in the DC changed in some way [15:53] hallyn: I also experimented with using eatmydata within the guest and saw *some* improvement (so lie about fsync's within the guest and outside), but it was inconsistent.. probably just skew that would averaged out if watched long enough [15:53] stgraber: the above error happens in vivid too, though (~rc4) [15:53] pitti: I wrongly assumed that adt-run would use -proposed... how do I tell it to run using vivid-proposed? [15:54] stgraber: --apt-pocket=proposed -U [15:54] stgraber: --apt-pocket=proposed -U [15:54] stgraber: well, if you don't specify anything it will use whatever is configured in the VM [15:54] stgraber: but if you just used adt-buildvm-ubuntu-cloud, that doesn't have -proposed enabled by default [15:54] right, that's what I used [15:55] ok, so rc4 was clean here, retrying with 1.1.0 now [15:56] hmm, the VM fails to upgrade [15:56] Daviey: oh, on btrfs eatmydata is the difference between 1 min and 20 mins [15:57] stgraber: are "/usr/sbin/deluser: The user `lxcunpriv' does not exist." and "ERROR: Unable to fetch GPG key from keyserver." expected, or causes for the failure that I see? [15:57] stgraber: fwiw i did use proposed in my test [15:57] hallyn: in tandem with unsafe cache or alone? [15:57] but for sure "container creation template for tmp.fc9zKfXCVv failed" is a hard fail [15:57] pitti: the GPG error is fatal [15:57] pitti: http://paste.ubuntu.com/10206408/ [15:57] bdmurray: The Contents publisher race should be fixed now, so I expect it to be reliably updated as of tomorrow morning's run. Please let me know if you see it falling behind again. [15:58] stgraber: uh, how old is that VM? that bug was fixed ages ago [15:58] stokachu, This would be next I guess - https://bugs.launchpad.net/ubuntu/+bug/1421694 [15:58] pitti: about 30min old [15:58] Launchpad bug 1421694 in Ubuntu "[needs-packaging] grub2-themes-ubuntu-mate" [Undecided,New] [15:58] stgraber: ok, which autopkgtest version do you have? [15:58] pitti: whatever's in trusty [15:58] this was fixed in 2.17 [15:59] got 2.14 [15:59] during utopic when we merged the new sysvinit, which now requires LSB headers [15:59] ok, so that explains that bit [15:59] is there a more recent version of autopkgtest I can use on trusty? (also, please SRU) [15:59] stgraber: http://archive.ubuntu.com/ubuntu/pool/main/a/autopkgtest/autopkgtest_3.9.5git1_all.deb will work fine on trusty [16:00] pitti: I guess I've got to rebuild the VM image after installing that right? [16:00] stgraber: happy to upload current vivid to trusty, but it's a helluva change [16:00] flexiondotorg_: cool will build those next [16:00] stokachu: right [16:00] pitti: \o/ [16:00] err, stgraber: right [16:00] stokachu: sorry :) sometimes weechat's tab completion is too clever :) [16:01] pitti: haha no worries [16:01] shell question [16:01] if used [ ... -o ... ] [16:02] is the second condition evaluated even if the first one is true? [16:02] I don't think shell can even have a concept of short-circuiting, as it replaces variables and substitutions first [16:03] pitti, well, if you do [ ... ] || [ ... ] it seems to be different? [16:03] seb128: it depends on what you put there really [16:03] pitti, context is https://code.launchpad.net/~mathieu-tl/mtp/lp1421664/+merge/249669 [16:04] so it's [16:04] if [ -z "$disconnected" ] || [ "$disconnected" -ge 1 ]; [16:04] I'd expect test to return immediately after the first, but as pitti said, if you're using command output or similar, those are parsed before anything else so will run anyway [16:04] vs [16:04] if [ -z "$disconnected" -o "$disconnected" -ge 1 ]; [16:04] the second version returns an illegal argument in case the variable is emptyu [16:04] illegal argument +error [16:05] the first one works [16:05] because you call -o "" -ge 1 [16:05] right, because: "test -z "" -o "" -ge 1" isn't valid [16:05] ogra_, right, and in the other case as well? [16:05] is [ "" -ge 1 ] valid? [16:05] yeah [16:05] but "" is not a number? [16:05] no, it's not numeric [16:05] -o expects some content [16:06] in the other case you call 'test -z "" || test "" -ge 1' so you never call the second's test argument parser [16:06] tthat too [16:06] flexiondotorg_: hate to ask this but do you mind creating another needs-packaging but for just ubuntu-mate-settings [16:06] seb128: how about [ "${disconnected:-0}" -ge 1 ] ? [16:06] flexiondotorg_: im finishing up ubuntu-mate-artwork now [16:06] stokachu, Sure thing. [16:06] Daviey: oh, sorry - this was in containers actually [16:06] bug* [16:06] (eatmydata on btrfs) [16:06] pitti, well, the [ ] || [ ] version works, I was just trying to understand the difference [16:06] flexiondotorg_: awesome thank you [16:07] seb128: yeah, [ -o ] is one test command which is syntactially invalid [16:07] seb128: while the || are two commands, and the second isn't evaluated at all if it's empty [16:07] seb128: so that will also do what you want indeed [16:07] pitti, ok, makes sense [16:07] stgraber, ogra_, pitti, thanks [16:07] seb128: although using a default value might be more concise [16:07] but even "" -ge 1 should work without error [16:07] no, it shouldn't [16:07] seb128: [ blah ] is a shell convenience syntax for "test blah" so the difference is in the first case, the test built-in command does the parsing of the whole condition, in the second, you do two calls to shell with the second conditional on the first passing [16:08] an empty string isn't a number [16:08] $ test "" -ge 1 [16:08] bash: test: : Ganzzahliger Ausdruck erwartet. [16:08] (bah, German FTW!) [16:08] oh, k [16:08] * ogra_ fires up google translate [16:08] :P [16:09] lol [16:10] stokachu, https://bugs.launchpad.net/ubuntu/+bug/1421703 [16:10] Launchpad bug 1421703 in Ubuntu " [needs-packaging] ubuntu-mate-settings" [Undecided,New] [16:10] flexiondotorg_: thank you! [16:12] cjwatson: will do, thanks for fixing that! [16:13] stokachu, I need to run some errands. I'll be back later. [16:13] flexiondotorg_: np ill ping you when ive done the 2 and reviewed that 3rd one [16:14] if the 3rd package are easy fix ill go ahead and make the changes [16:14] stokachu, Thanks! [16:14] flexiondotorg_: thank you :) [16:15] stokachu, I've got a couple more packages, one is the meta package and one is a theme. [16:15] The theme is a bit busted. Should be fixed by Monday. [16:15] As for the meta package, it is currently hooked up to my PPAs. Which I assume need unpicking? [16:16] pitti: how much RAM does the adt-virt-qemu get in our infrastructure, please? I'm hitting a failure that only affects me locally, and we suspect RAM size. But I just tried 2G, and that didn't seem to fix it. [16:18] flexiondotorg_: is the meta package ready for some review? [16:19] stokachu, Sure - https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-meta [16:19] flexiondotorg_: cool, please file a needs packaging bug on that one and ill review it as well today [16:19] stokachu, Nice one! [16:20] i can at least get that one started if there are changes to be made [16:21] pitti: adt really doesn't like me today... http://paste.ubuntu.com/10206702/ [16:22] piti, how can I test this before upload and where do I find the autopkgtest so that I can perhaps adapt it to newer features of CUPS? [16:23] stokachu, https://bugs.launchpad.net/ubuntu/+bug/1421711 [16:23] Launchpad bug 1421711 in Ubuntu "[needs-packaging] ubuntu-mate-meta" [Undecided,New] [16:24] flexiondotorg_: perfect, thanks! [16:27] bdmurray: mind flipping the bit on https://bugs.launchpad.net/ubuntu/+source/python-netaddr/+bug/1421375? [16:27] Launchpad bug 1421375 in python-netaddr (Ubuntu Trusty) "AttributeError when attempting to access _sys.maxint" [High,Fix committed] [16:28] cyphermox, stokachu Is on a roll. Anything else I need to do for the build system? [16:28] flexiondotorg_: nah man you good, ill ping you if i need anything else === pgraner-afk is now known as pgraner [16:28] Cool. [16:28] thanks again [16:30] flexiondotorg_: the artwork, setiings, meta and yuyo packages are the main things i believe [16:31] cyphermox, Well MATE Tweak is really important. But we might get that in via Debian. [16:31] cyphermox, If not then hopefully we can get an exception in Ubuntu. [16:32] I'll check in irc later and over the weekend. [16:32] pitti, how can I test this before upload and where do I find the autopkgtest so that I can perhaps adapt it to newer features of CUPS? [16:32] I'll assess where we are on Monday to see how if using Debian is an option. [16:32] flexiondotorg_: tweak is just a utility no? [16:33] cyphermox, It is but it is actually the big ticket item for Ubuntu MATE 15.04 😃 [16:33] It make Compiz and the Interface switcher come to life. [16:33] For mere mortals. [16:33] tbh as long as the metapackages are installable, you should be good to build images [16:33] ah [16:33] well, we'll nsee [16:35] cyphermox, It would be an option to drop it and any other packages that don't make the cut and host them in a PPA with user post-install instructions. [16:35] But, I'd really like to land MATE Tweak. [16:35] no worries [16:35] if you really need to, it can land in ubuntu first, but it would be best if not [16:35] Must dash. Thanks cyphermox stokachu dholbach and others. [16:36] ttyl [16:36] bye flexiondotorg_ [16:38] stokachu: if you mean releasing the package it needs to wait 7 days and its Friday [16:40] bdmurray: ok [16:44] tkamppeter: it's in the source package in debian/tests; see http://packaging.ubuntu.com/html/auto-pkg-test.html how to run it [16:45] tkamppeter: since that seems to be the first time that you see it, I take it OdyX wrote that? :-) [16:46] rbasak: 1 GiB by default; we have some overrides for packages which need more [16:46] stgraber: oh, wow -- I've been trying for a year or so to reproduce that locally [16:46] pitti: do you happen to have an override for mysql-5.6? :) [16:47] pitti: well, I had it happen 3 times in a row :) [16:47] we occasionally hit that on our infrastructure (I suppose some qemu 9p weirdness), but I never got it here [16:47] stgraber: heh; I guess I want ssh access to your machine then :) [16:47] pitti, stgraber: oooh, I hit that about five minutes ago. [16:47] rbasak: no, neither for 5.5 [16:47] I just tried again. [16:47] pitti: thanks [16:49] rbasak: are you on trusty as well? [16:49] perhaps trusty's qemu makes that more likely for some reason [16:49] pitti: yes, with a custom backported autopkgtest [16:50] Of some random version that fixed an issue I had months ago. [16:50] I'd never actually seen this one before. [16:50] Just coincidence that you mentioned here just now I guess. [16:54] * stgraber runs adt-run in a while loop... [16:55] pitti: well, here it just won't ever succeed... 10 times in a row now [16:55] pitti: "adt-run -s --apt-pocket=proposed -U lxc --- qemu adt-vivid-amd64-cloud.img" <- that's valid right? [16:55] stgraber: eww; I guess I do want ssh on your machine next week.. [16:56] stgraber: correct [16:56] stgraber: CI machines are pretty clogged right now, but I confirm that at least one machine now can't access the proxy any more [16:57] stokachu, OK, Yuyo theme is fixed 😃 [16:59] pitti, yes OdyX must have done it. [17:00] stgraber, since you're acdtive... could you archive-admin move python3-httpretty to main for me ? depencency for cloud-init (python-httpretty is already in main). [17:00] https://launchpad.net/ubuntu/+source/cloud-init/0.7.7~bzr1055-0ubuntu1/+build/6969483 [17:07] stgraber: RT sent to fix albali's proxy access (but the recent runs happened on other machines, so that still doesn't explain the whole story) === ChickenCutlass is now known as ChickenCutlass_a [17:07] smoser: done === ChickenCutlass_a is now known as ChickenCutlass === ChickenCutlass is now known as ChickenCutlass_a [17:08] pitti: can you try connectivity to https://cloud-images.ubuntu.com from the CI lab? [17:08] stgraber: running [17:08] pitti: since it's https, it may be bypassing the proxy or confusing it somehow [17:08] I'm running https_proxy=http://squid.internal:3128 wget -O- https://cloud-images.ubuntu.com [17:08] works on alderamin and aldebaran (where the last run happened) [17:09] albali is known broken, and wazn doesn't respond at all (it's overloaded) [17:09] * pitti restarts the LXC test, just to be sure [17:09] ok [17:10] stokachu, cyphermox https://bugs.launchpad.net/ubuntu/+bug/1421734 [17:10] Launchpad bug 1421734 in Ubuntu " [needs-packaging] yuyo-gtk-theme" [Undecided,New] [17:10] wazn works, too [17:12] pitti: so both lxc-test-apparmor-mount and lxc-autostart use the proxy to access GPG and images.linuxcontainers.org, lxc-test-ubuntu does a regular debootstrap using archive.u.c and creates a container using the cloud image, one of those two must be failing [17:12] ok, 20 times and still stuck on the same adt issue, time to boot a vivid box... [17:15] pitti: if it's reasonably easy for you, can you start a VM on one of those hosts, then install lxc-tests from vivid-proposed, do the two exports (http_proxy and https_proxy) and then "sudo sh -x /usr/bin/lxc-test-ubuntu" and see where it gets stuck [17:17] flexiondotorg_: thanks, i commented on the ubuntu-mate-meta one [17:19] stokachu: it is; but I need to run now, I'm afraid; I'll do that Monday morning [17:19] bah! [17:19] :) [17:19] stgraber: it is; but I need to run now, I'm afraid; I'll do that Monday morning [17:20] pitti: ok. I'm getting ready to run adt on a vivid machine here so I can make sure that they pass fine [17:20] (lxc-test-ubuntu is run for every commit upstream so I see no reason why it wouldn't work...) [17:21] cheers [17:25] stokachu, Regarding germinate I copied what the Ubuntu and the other flavours do. [17:26] cyphermox: ^ im not familiar on the use of germinate in debian packaging [17:27] for ubuntu-mate-meta? [17:27] yea [17:27] the update script writes to the relevant files for you based on what is on the seeds [17:28] ah ok [17:28] these files get used to generate the list of Depends for the packages [17:28] (and Recommends) [17:28] gotcha [17:28] flexiondotorg_: with that settled do you want me to update the other recommendations i made? [17:29] i can make the changes myself if you want [17:29] stokachu, If you could that would be great. [17:29] stokachu: as I recall you'll see there is one of the files which maps packages to the "seed" files, that gets read in to replace $germinate:Depends [17:34] flexiondotorg_: yep will do [17:35] stokachu, Cheers. [17:37] stgraber, thank you [17:39] flexiondotorg_: done [17:40] stokachu, Oh oh, what is? 😃 [17:41] stokachu, meta package. Nice! [17:42] cyphermox, Here comes the breakage right? 😉 [17:43] flexiondotorg_: all of them [17:43] stokachu, Super cool. [17:44] flexiondotorg_: thanks man, lemme know if you need anything else [17:45] stokachu, That is absolutely brilliant. [17:45] Thank you so much! [17:45] np :) [17:45] stokachu, You've totally made my weekend. [17:45] flexiondotorg_: haha, /fingers crossed i didn't break anything [17:46] flexiondotorg_: glad to help, thanks for your contributions to Ubuntu :) [17:47] stokachu, My pleasure. [17:48] flexiondotorg_: killed any kittens with your changes yet? :) [17:49] popey, Not yet. cyphermox Will builds "happen" now? popey wants to see some carnage. [17:50] hey dude it's friday evening, friday is best day for carnage [17:50] Right, I'm off then. Everyone have fun with that. I look forward to error logs or something 😉 [17:51] I'll go back to the Debian guys and try to get the last packages uploaded. [17:51] popey: not quite yet [17:51] cyphermox, What is next? [17:51] but I'll get that shepherded to completion [17:51] cyphermox, When it explodes please point me to error logs so I can help clean up the mess. [17:52] The meta package is requesting caja-actions, mate-tweak and mate-menu that I am trying to get upload via Debian. [17:52] So I imagine it will fail. [17:52] once all the packages have been uploaded and reviewed by the archive team, a ubuntu-cdimage merge to be reviewed by the gods among us, and then kicking off an image. [17:52] yeah, things will fail to install and/or build [17:53] before you get a live cd these packages will need to exist or be removed from the seed. [17:55] I'm hungry [17:55] cyphermox, Enjoy your soup 😉 [17:56] Bye for now. And thanks to everyone who helped me today. You've been great. [18:13] pitti: ok, I think I've found the problem with lxc-test-ubuntu [18:13] pitti: it's got to do with the ubuntu-cloud template failing to recognize vivid [18:17] I'll upload an updated cloud-image-utils fixing that [18:18] hallyn: FYI ^ [18:19] stgraber: d'oh [18:19] then why wouldn't it fail when i ran it locally? [18:19] did you run it on vivid? [18:20] yup [18:23] hmm, then I don't know. Here "lxc-create -t ubuntu-cloud -n test -- -r vivid" was failing immediately with an error saying that vivid is invalid [18:23] and lxc-test-ubuntu does that? [18:24] it doesn't pass -r but that defaults to current series [18:24] root@autopkgtest:~# lxc-create -t ubuntu-cloud -n vivid [18:24] ubuntu-cloudimg-query is /usr/bin/ubuntu-cloudimg-query [18:24] wget is /usr/bin/wget [18:24] confused by argument: vivid [18:24] There is no download available for release=vivid, stream=daily, arch=amd64 [18:25] root@autopkgtest:~# [18:25] that's what lxc-test-ubuntu does ^ [18:26] maybe mine was automatically setup for a differnet stream than daily? === wedgwood is now known as Guest68861 === JanC_ is now known as JanC [19:01] slangasek: stgraber: infinity: so cgmanager 0.36-1 regresses some systemd-shim users bc it can't reach /var/run/nscd/. trying to think of the cleanest solution [19:01] no wait, that cnsa't be it [19:04] but it does want /usr available to read libnss === roadmr is now known as roadmr_afk [19:26] ok think i've got it [19:27] i assume pitti is eow so i'll need to bug someone else to sponsor the fix :) [19:37] xnox: hm, having a libnih issue - cgmanager --daemon is not causing /run/cgmanager.pid to be created === roadmr_afk is now known as roadmr [19:38] nih/main.c leads me to believe that should happen [19:48] probably a stupid question, but is there a way to make a build environment for Debian packages against the Debian repository as well as Ubuntu? For when I set up my own repository, and I build nginx packages, I would like to have packages available for my Debain server on my own net as well in my own repository. [19:48] hallyn: let me check. [19:48] hallyn: where is the source code of cgmanager? [19:49] https://github.com/lxc/cgmanager? [19:49] xnox: yeah [19:51] teward: ought to be doable via sbuild / schroot .. [19:51] sarnold: so, what, just follow the sbuild guide, but choose a schroot of `unstable`, `testing`, etc.? [19:51] teward: I think so, I've got the schroots set up but never tried building in them :) hehe [19:51] heheheh [19:52] sarnold: no time like the present to test XD [19:53] hallyn: it writes out /var/run/argv[0].pid [19:53] hallyn: unless e.g. nih_main_set_pidfile() is called to set something else. [19:54] xnox: ooooh. [19:55] xnox: it's upset bc /var/run/cgmanager is already a directory, maybe? [19:55] nah, that would be stupid [19:55] hallyn: .pid is appended as well. [19:55] but anyway /var/run/cgmanager.pid is not being created, and that makes sysvinit stop of cgmanager very slow [19:56] xnox: i'll get to the bottom of that, but in th emeantime, do you mind sponsoring http://mentors.debian.net/debian/pool/main/c/cgmanager/cgmanager_0.36-2.dsc ? [19:56] i'd ask pitti but i thin khe's out fo rthe week [19:57] hallyn: i'm on trusty, and cgmanager is spawned with --sigstop, rather than --daemon. [19:57] hallyn: oh, debian. [19:58] yeah, sysvinit [19:59] it's fine in upstart [20:00] well it's only a pain on restarting in sysvinit. like i say i'll dig into it, was just wondering whehter you know offhand since for some reason i have this feeling you deal with libnih a bit [20:00] hallyn: so, on trusty it seems to be fine. [20:01] hallyn: as in .pid file is created. However debian's libnih might be different here. [20:01] xnox: oh. yeah. didn't even think of that [20:01] you run trusty with sysvinit? [20:02] hallyn: no, i run trusty with upstart. I've stopped cgmanager and did $ sudo cgmanager --daemon and then check /var/run/cgmanager.pid to be the one that is running. [20:05] xnox: d'oh [20:06] xnox: ti's not libnih's fault. the pidfile is being created, but in the new mntns. (i thought that happened earlier) [20:06] i'll have to think about that one. [20:06] so /run on host is a tmpfs, and /run/cgmanager.pid is being created on the rootfs /run [20:07] hallyn: huh? is /run mounted as tmpf _after_ cgmanager started?! [20:07] no, [20:07] cgmanager bind-mounts / (non-recursively) and pivots into that [20:08] it needs to somehow shed all mounts it doesn' tneed. BC otherwise if /foo is mounted on the host, then cgmanager starts, then hos tumount s/foo, then /foo stays mounted in cgmanager's namespace [20:11] (starting to feel dirty yet?) [20:11] xnox: so in case it got lost in the noise, woul dyou mind sponsoring http://mentors.debian.net/debian/pool/main/c/cgmanager/cgmanager_0.36-2.dsc to sid? [20:13] hallyn: i'm not quite sure where you shedding the mountpoints, but clearly you want to keep /var/run mountpoint (or anyhow that points to, e.g. usually symlink to -> /run) [20:14] why clearly? [20:15] i'm shedding the mountpoints by doing a non-recursive bind-mount of / onto NEWROOT, then pivot_root'ing to NEWROOT [20:15] I have a /run/cgmanager for my own private (cgroup_ mounts, but I don't need the /run tmpfs, really. Now that one would be safe, so yeah I could bind-mount that too, and that would probably fix this [20:16] really this *should* be a common idiom for any daemons that want to run in MS_PRIVATE [20:18] one almost suspects there should be a kernel-provided mechanism to bring only selected mounts into the new namespace.. [20:18] lemme see if bind-mounting /run fixes the issue [20:18] sarnold: agreed - with the caveat that i can't think of a good way to choose 'selected' mounts [20:18] hallyn: no, me neither :) [20:18] heck, === pgraner is now known as pgraner-afk [20:18] maybe this is something worth discussing at a conference. use cgmanager as an example, [20:19] ask whether others feel this needs generalization [20:25] xnox: oh, there's a bug in the .dsc i was pointing you at anyway [20:26] (minor one; extra arg sent to printf) [20:27] ok ,so bind-mounting just /run (no sub-mounts) fixes the sysvinit issue. i'll push that fix to git and then push a new .dsc [20:29] teward: sbuild is *from* Debian, it works fine *for* Debian :-) [20:33] sigh, ok, that's pushed to mentors. now to take a walk and clear my head [20:48] So can I ignore the warning at the top to remove the duplicate 'contents' title on https://wiki.ubuntu.com/UbuntuDevelopment/DeveloperApplicationTemplate ? [20:50] I would think so [20:51] the point is to discourage people from editing their own application text into it [20:52] Yes, figured that. But since it's somewhat of an important page figured I'd ask. Thanks. === kickinz1 is now known as kickinz1|afk === salem_ is now known as _salem [21:44] slangasek: hey, would you mind sponsoring http://mentors.debian.net/debian/pool/main/c/cgmanager/cgmanager_0.36-2.dsc into sid? [22:11] @pilot out === udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: [23:28] hallyn: so if we're bind mounting the rootfs, what's the purpose of having a separate namespace here?