/srv/irclogs.ubuntu.com/2015/02/13/#ubuntu-devel.txt

=== work_alkisg is now known as alkisg
pittiGood morning06:38
alkisgGood morning06:40
NoskcajShould we sync dbus-glib from exp? It includes a few fixes and officially deprecates the package07:09
alkisgmvo, 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 #134132007:16
ubottuLaunchpad bug 1341320 in update-manager (Ubuntu Precise) "empty apt-get install command suggested by hwe-support-status" [Medium,Fix committed] https://launchpad.net/bugs/134132007:16
alkisg(I did #1402706 #1415785 #1420217)07:16
alkisghwe-support-status doesn't give me an apt line at all07:17
mvoalkisg: woah, you ROCK07:19
alkisg:)07:19
mvoalkisg: that happens if you have update-manager installed, then it won't tell you about apt-get :)07:19
alkisgAaah07:19
mvoalkisg: is that maybe what you see?07:19
alkisgYes I was trying with the desktop cd07:19
alkisgSo I only need update-manager-core installed?07:19
mvoalkisg: 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 transition07:20
alkisgGotcha, trying...07:20
mvoalkisg: thanks so much for your help with!07:20
alkisgTrue, now it gives me an apt line. I'll do the verification-done step.07:21
mvo\o/07:22
alkisgmvo: for 1341320, am I supposed to get an empty apt line with the previous update-manager-core?07:28
alkisgSee https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1420217 comment #3 for what I'm getting07:28
ubottuLaunchpad bug 1420217 in update-manager (Ubuntu Precise) "HWE meta packages "linux-signed-generic"/"linux-signed-image-generic" not considered" [Medium,Fix committed]07:28
mvoalkisg: let me check07:28
alkisgI.e. I'm getting an apt line, but it just doesn't contain the signed variant07:28
alkisgAnd with .18, it does contain the signed variant07:28
mvoalkisg: 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 good07:29
mvoalkisg: or just upgrade the meta packages first (i.e. run the commandline that is given there)07:29
mvoalkisg: and see if after that you get the empty output :)07:29
alkisgGotcha07:29
alkisgmvo: 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 around07:43
alkisgCould you check this output? http://sync.in/plinetio07:43
mvoalkisg: looks excellent07:43
alkisgOK, putting it to the bug report...07:43
mvoalkisg: yes, its a bit tricky my description should have been better, its a bit of a corner case07:44
dholbachgood morning07:44
alkisgmvo: all done, thanks for the SRU!07:48
mvoalkisg: very nice, thanks for the verification07:50
alkisgtjaalton: 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#Publishing07:51
tjaaltonalkisg: it's friday, so no packages released to -updates today :/07:53
alkisgnp, thank you07:54
tjaaltonyou'll get it on monday ;)07:54
alkisg:)07:54
=== alkisg is now known as work_alkisg
=== darkxst_ is now known as darkxst
flexiondotorg_dholbach, Any chance you could help with a little sponsoring today?09:21
dholbachhi flexiondotorg_09:23
flexiondotorg_dholbach, Morning09:23
dholbachif 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 decision09:24
dholbachbregma, Trevinho: ^09:24
dholbachcan you guys maybe help out with this?09:24
dholbachor maybe other folks in #ubuntu-unity or #ubuntu-desktop?09:24
flexiondotorg_dholbach, Nope, not that 😃09:25
flexiondotorg_I have some merge proposal, that have been approved and merged. But not packages have been built since.09:25
dholbachaha?09:25
flexiondotorg_https://code.launchpad.net/~ubuntu-mate-dev/ubiquity-slideshow-ubuntu/ubuntu-mate/+merge/24419109:25
flexiondotorg_https://code.launchpad.net/~profzoom/lightdm-gtk-greeter/add-mate-badge/+merge/24306909:26
flexiondotorg_https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-sound-gtk2/+merge/24412009:26
flexiondotorg_https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/24411609:27
flexiondotorg_dholbach, There is also quite a serious bug in gtk2 affecting MATE but we have supplied a patch.09:28
flexiondotorg_https://bugs.launchpad.net/ubuntu/+source/mate-control-center/+bug/135189009:28
ubottuLaunchpad bug 1351890 in mate-control-center (Ubuntu) "Changing external screen resolution with dual monitors" [Medium,Confirmed]09:28
flexiondotorg_Patch in #909:28
caribouWhen a package is synced from debian/experimental, does it get automatically synced again from experimental ?09:28
flexiondotorg_dholbach, How do we progress that?09:28
caribouI mean, do I need to re-sync everytime ?09:29
flexiondotorg_caribou, No.09:29
caribouflexiondotorg_: ok, thanks09:29
flexiondotorg_caribou, At least not while the sync is still enabled.09:29
dholbachflexiondotorg_, for the last bug, add a patch including a d/changelog entry and subscribe ubuntu-sponsors09:29
flexiondotorg_caribou, Debian sync end February 19th for Vivid.09:29
dholbachI'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
flexiondotorg_dholbach, If you have contacts in the desktop team please introduce me.09:30
flexiondotorg_So far I have been depending on you and cyphermox.09:31
dholbachseb128, didrocks, Laney, happyaron for example09:31
flexiondotorg_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
seb128dholbach, easier to say #ubuntu-desktop09:32
didrocksflexiondotorg_: note sure about today, I have some patch pilot round on Tuesday, I will take a look then if nobody beats me to it09:32
didrocksmaybe I'll be able to do one or two beforehand, but with FF, quite busy…09:33
flexiondotorg_didrocks, Understand. This is my concern. FF is upon us and I have quite a bit of outstanding stuff to be actioned 😞09:33
didrocksdholbach: 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 :p09:35
flexiondotorg_didrocks, Don't mess with your schedule on my account. I understand you guys are super busy.09:36
didrocksflexiondotorg_: however, you should still see with bregma/Trevinho for the compiz one, I won't feel confortable on this one09:37
flexiondotorg_didrocks, Yes. I will follow up with them regarding Compiz.09:37
flexiondotorg_bregma, Trevinho - Please can you take another peek at https://code.launchpad.net/~ubuntu-mate-dev/compiz/compiz-mate/+merge/24957809:38
dholbachlooking at indicator-sound-gtk2 now09:40
happyaronflexiondotorg_: I can look at the slideshow and maybe merge it, but you need someone else to get it uploaded09:40
happyaronah it's already merged09:41
flexiondotorg_happyaron, Yeah, my issue is getting stuff uploaded.09:41
flexiondotorg_dholbach, Thanks!09:41
flexiondotorg_dholbach, You'll remember your review ubuntu-mate-settings and ubuntu-mate-artwork with me last year.09:42
flexiondotorg_dholbach, I met with cyphermox last week and we did another review together.09:42
flexiondotorg_dholbach, So they are ready for upload I believe.09:42
dholbachok09:42
didrocksflexiondotorg_: bluesabre needs to do a release for lightdm-gtk-greeter it seems (he's doing upstream releases for it it seems)09:44
didrocksflexiondotorg_: seems that it's mostly the xubuntu guys, so maybe contact them?09:44
didrocksor ochosi maybe :09:44
didrocks:)09:44
* ochosi hides09:44
flexiondotorg_didrocks, I have been in contact with Xubuntu team last night.09:44
didrocksspotted!09:44
ochosigah :)09:44
flexiondotorg_ochosi, Hello again.09:44
ochosiyeah, the greeter will get a 2.0 release and subsequent release soon09:45
flexiondotorg_didrocks, I will chat with bluesabre later.09:45
dholbachresponded on ~profzoom/lightdm-gtk-greeter/add-mate-badge09:45
ochosiwe have all the features we want there, so it's just a matter of getting around to it09:45
ochosidholbach: hmm, that MR is merged already though.. :)09:46
dholbachok09:47
dholbachah ok09:47
flexiondotorg_dholbach, Replied to  ~profzoom/lightdm-gtk-greeter/add-mate-badge09:48
flexiondotorg_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
didrocksflexiondotorg_: interesting, the slideshow has a release tag for 92 but didn't get uploaded to the archive09:48
didrocks(and more commits afterwards)09:49
flexiondotorg_didrocks, Thanks for helping with this. Really appreciate it.09:49
didrocksflexiondotorg_: no worry, just having one remaining to do help :)09:50
didrocksflexiondotorg_: I'm trying to build this rev 92 (which contains your patch) and check09:50
flexiondotorg_didrocks, Cheers.09:50
flexiondotorg_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:51
dholbachflexiondotorg_, 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 source09:53
dholbach... or another option would have been to submit the patch directly to the "upstream" source09:53
dholbachand get a new release made09:53
dholbachcommented on the badge proposal again09:54
=== vrruiz_ is now known as rvr
flexiondotorg_dholbach, I've added license information to ~profzoom/lightdm-gtk-greeter/add-mate-badge10:26
ochosiflexiondotorg_: 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
ochosiif you wanna add license information, please file a separate/new MR10:27
dholbachok10:27
dholbachI'll leave you to it10:27
flexiondotorg_ochosi, Thanks!10:28
flexiondotorg_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:29
didrocksflexiondotorg_: uploaded slideshow rev 92, which should contain your fix10:31
flexiondotorg_didrocks, Thanks.10:31
dholbachflexiondotorg_, I replied to that already, no?10:31
dholbachflexiondotorg_, it's already uploaded10:31
flexiondotorg_dholbach, You've already uploaded the patched gtk2? 😃10:32
dholbachsorry10:32
dholbachthe indicator thing10:32
dholbachwhich gtk2 patch10:32
dholbachhttps://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/244116?10:33
dholbachor something different?10:33
flexiondotorg_dholbach, Thanks for doing the Indicators.10:33
dholbachflexiondotorg_, I still don't  understand10:34
dholbachflexiondotorg_, can you give me a link to the merge proposal your question was about?10:34
flexiondotorg_dholbach, I have you at cross purposes. Sorry.10:35
flexiondotorg_Can I jsut confirm have you uploaded the following?10:35
flexiondotorg_https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-sound-gtk2/+merge/24412010:35
dholbachyes10:35
dholbachyou should have gotten a mail about it10:35
flexiondotorg_and https://code.launchpad.net/~ubuntu-mate-dev/indicators-gtk2/indicator-application-gtk2/+merge/244116?10:36
dholbachhttps://lists.ubuntu.com/archives/vivid-changes/2015-February/005355.html10:36
dholbachthe latter, not yet10:36
dholbachI'm no desktop expert, so I'm not quite sure what's re-added and how it all works10:36
flexiondotorg_dholbach, I'm on really shitty wifi here at the momment.10:36
dholbachand I was additionally confused because bug 1319352 was marked as 'fix released'10:37
ubottubug 1319352 in ubuntu-mate "indicator-application does not work in MATE 1.8" [Wishlist,Fix released] https://launchpad.net/bugs/131935210:37
flexiondotorg_dholbach, That fixed release ralte to Trusty via a PPA because MATE isn't in the official 14.04 archive.10:38
flexiondotorg_*relates10:38
dholbachthat's the bug mentioned in the changelog entry10:38
flexiondotorg_dholbach, The indicator-application-gtk2 change has been tested by Xubuntu team and myself on stock Ubuntu, Xubuntu and Ubuntu MATE.10:39
dholbachright, thanks a lot for that10:39
flexiondotorg_So, from testing we are happy it works and doesn't conflict.10:39
dholbachit's still hard for me (not being an expert) to find out from the MP (and links in there) what's going on10:40
flexiondotorg_dholbach, Basically the .service files have been re-instated.10:40
dholbachflexiondotorg_, ok... I'll play around with it10:46
dholbachflexiondotorg_, 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 fixed10:46
flexiondotorg_ dholbach Would you like me to change that bug status?10:47
flexiondotorg_MATE is not in the official archive. So, I maintain it in a PPA.10:47
dholbachright10:47
flexiondotorg_I submitted a fix to the PPA for Trusty. And marked it fixed.10:48
flexiondotorg_Therefore, the "fix" exist in my PPAs only right now.10:48
dholbachbut 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:48
dholbachI 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 done10:49
flexiondotorg_dholbach, I understand.10:49
flexiondotorg_I'l avoid introducing any confusion like that in the future.10:50
dholbachthe indicator-application-gtk2 branch fails to build for me10:50
=== _salem is now known as salem_
dholbachmaybe somebody in #ubuntu-desktop can help fix it?10:51
flexiondotorg_dholbach, It build in a PPA. Got a build log?11:05
dholbachflexiondotorg_, http://paste.ubuntu.com/10202955/11:06
flexiondotorg_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.gz11:11
dholbachI don't know11:12
dholbachsorry, maybe somebody in #ubuntu-desktop or #ubuntu-quality can help to fix it?11:13
flexiondotorg_dholbach, I'll chase that one. Thanks for looking into it.11:13
dholbachthanks11:13
flexiondotorg_dholbach, Can you look at ubuntu-mate-settings and ubuntu-mate-artwork?11:14
dholbachdo you have a link to those?11:14
flexiondotorg_Just looking to see if the original package requests are still knocking about....11:15
dholbachor 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
flexiondotorg_Yes, precisely that.11:16
dholbachwere you waiting for a long time to get them uploaded now?11:16
flexiondotorg_dholbach, Well you review them around September last year.11:17
flexiondotorg_But we missed the merge window.11:17
dholbachah no... what I meant was: the need to get them uploaded just came up now?11:17
flexiondotorg_They have changed since then, slightly. And cyphermox reviewed them with me in person last week.11:17
dholbachok... I didn't see a sponsoring request for them, which is why I asked11:17
flexiondotorg_dholbach, No, I did have bug to upload them last year. Trying to find them.11:18
dholbachnevermind, I'll take a look now11:18
flexiondotorg_But, I didn't know about the adding ubuntu-sponsors back then.11:18
dholbachthese packages are not in the archive yet, right?11:19
bregmaflexiondotorg_, 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
flexiondotorg_bregma, Thanks.11:21
flexiondotorg_dholbach, Correct, ubuntu-mate-settings and ubuntu-mate-artwork have never been in the archive.11:22
dholbachok11:22
dholbachflexiondotorg_, is ./usr/share/glib-2.0/schemas/zubuntu-mate-live.gschema.override supposed to be "zubuntu"?11:23
flexiondotorg_dholbach, Yes.11:25
flexiondotorg_I work with the upstream Debian packaging team and correct naming of gschema overrides didn't arrive before the Jessie freeze.11:26
flexiondotorg_So, alpha-numerically this is how I have to inforce the live session overrides 😞11:26
dholbachflexiondotorg_, I'm a bit unsure about the stuff going into etc/skel and if it couldn't conflict with other files at some stage11:28
dholbachand etc/xdg/autostart/11:29
dholbachand etc/X11/Xsession.d11:29
flexiondotorg_Nothing in etc/skel has conflicted during the 14.04 and 14.10 releases.11:30
flexiondotorg_I discussed etc/xdg/autostart/ with cyphermox last week.11:31
flexiondotorg_The nm-applet-mate.desktop is required to overcome an issue with patches in nm-applet for GNOME3 and Unity.11:31
flexiondotorg_cyphermox, Has confirmed my work around is correct.11:32
flexiondotorg_The issue is MATE is the only desktop, other than GNOME3, that actually parses AutoStartConditations.11:32
tjaaltonpitti, Mirv: dropped libopenvg1-mesa-dev from qtbase-opensource-src{,-gles} BD so they build again11:32
pittitjaalton: yay, thanks!11:32
dholbachregarding etc/skel: there you ship a default config file for tilda11:32
flexiondotorg_But because MATE is not GNOME3, nm-applet.desktop as shipped will not start under MATE.11:33
tjaaltonalmost forgot again :P11:33
pittitjaalton: nice, that'll clean up the last bit on http://people.canonical.com/~ubuntu-archive/nbs.html11:33
dholbachI 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 itself11:33
flexiondotorg_So, I provide a MATE specific nm-applet that will only run under MATE.11:33
pittiI cleaned up some days ago, but I didn't quite know what to do with that openvg bit11:33
dholbachfor the stuff in autostart I was just wondering if the files should probably have something mate specific in their name?11:34
flexiondotorg_dholbach, Tilda doesn't have a system level configuration. So this way the only way to integrate it.11:34
Mirvtjaalton: argh, that means I need to bump and rebuild my landing, but good11:34
dholbachI was talking about shipping a file in /etc/skel11:34
tjaaltonpitti: ah, I was trying to find where they were showing up11:34
flexiondotorg_It is only used at system install or when adding a new account, so won't clobber existing user confiurations.11:34
dholbachI understand11:34
tjaaltonMirv: right, it's a simple change at least11:34
tjaaltonwell, the uploads were11:35
dholbachwhat 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 tilda11:35
flexiondotorg_dholbach, I see your point.11:36
flexiondotorg_dholbach, ShouldI removed Tilda?11:36
dholbachmaybe ask the folks in #ubuntu-desktop if there's another good way to do it?11:37
dholbachflexiondotorg_, do the yuyo files come from somewhere?11:37
flexiondotorg_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
flexiondotorg_yuyo are mirroed from github.11:38
flexiondotorg_https://github.com/snwh/yuyo-gtk-theme11:38
dholbachcould you mention that in d/copyright?11:39
flexiondotorg_Sure.11:39
dholbachcool11:40
dholbachok, I found two files https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/xubuntu-default-settings/vivid/files/head:/etc/skel/11:40
dholbachbut mayb still bring it up with the desktop team to get some advice11:40
dholbachI'm running out of time on a few other things now11:40
flexiondotorg_dholbach, Thanks for helping.11:42
dholbachanytime11:43
flexiondotorg_dholbach, Yuyo Source corrected.11:45
flexiondotorg_dholbach, In GitHub at least. Will need to sync with LP.11:45
dholbachok11:46
flexiondotorg_Is ubuntu-mate-artwork in good shape?11:46
flexiondotorg_Because if so, I can seek upload assistance elsewhere later.11:47
flexiondotorg_With regard to ubuntu-mate-settings, bit concerned that will torpedo getting Ubuntu MATE official this cycle 😞11:47
dholbachfrom 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 are11:48
dholbachsend 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:48
dholbachlunch time, bbiab11:52
=== marcusto_ is now known as marcustomlinson
flexiondotorg_dholbach, ubuntu-mate-artwork copyright is updated accordingly.12:16
tjaaltonMirv: uh, looks like dpkg-gensymbols wasn't too happy about dropping libopenvg1-mesa-dev build-dep12:30
tjaaltonor maybe unrelated, dunno12:31
Mirvtjaalton: I think there's possibly a recent toolchain change causing that.12:32
Mirvwhile preparing 5.4, I noted at one point I needed another symbols update12:32
tjaaltonok.. you'll sort it out?12:33
Mirvtjaalton: but it's only gles, right, the main package seems ok?12:33
tjaaltonapparently so12:33
tjaaltonstill building the main package12:33
Mirvtjaalton: the amd64 is past the symbol checking stage12:33
tjaaltonyeah just checked that myself :)12:34
Mirvtjaalton: 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 package12:34
tjaaltonah ok, nice12:35
Mirvthose 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 wrong12:36
MirvI can upload a fix 5.3.2 -gles for that12:36
tjaaltongreat12:40
tjaaltonactually the main package failed too12:41
tjaaltonon amd6412:41
Mirvhmh, and the gles did not on i38612:43
Mirvflaky symbols, my favorites12:44
Mirvso all build logs would be needed to make sure which archs have that one symbol and which do not12:44
Mirvtjaalton: 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:47
tjaaltonMirv: probably just wait for monday then, I'll be gone in 1h :/12:54
Kanohi, why does systemd-analyze not work in a current vivid live iso12:55
Mirvtjaalton: yeah, I've the same problem12:55
xnoxKano: beacause live-cd boots with upstart by default.13:04
Kanowhy?13:05
Kanoi would remove upstart13:05
xnoxKano: because ubuntu hasn't switched to systemd yet.13:05
xnoxKano: it's not like there is multi-year effort to achieve that, pleora of things to fix and integrate still, and have working....13:05
Kanolost time with upstart it seems13:06
Kanonext is mir ;)13:06
rbasakhallyn: are you aware of cgmanager being stuck in vivid-proposed? lxc dep8 failure.13:10
rbasakstgraber: ping, for when you get in, for kimchi NEW13:19
rbasakstgraber: 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
rbasakstgraber: who gaughen says is you?13:20
rbasakpitti: 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
rbasakBut the changes file doesn't include the source.13:23
rbasakSo do I need to specify the .dsc as well? In which case, which order?13:24
rbasakI ask because it's taken dozens of minutes each try.13:24
rbasakIf you're around :)13:24
* rbasak tries --changes -B .dsc13:25
=== MacSlow is now known as MacSlow|lunch
stgraberrbasak: hi13:36
stgraberrbasak: I just read your e-mail (gaughen forwaded it to me)13:37
pittirbasak: re from lunch; what did you run exactly? and does your .changes include the source?13:42
pittirbasak: if you built without source, you have to give the .dsc explicitly13:42
pittirbasak: otherwise, adt-run foo.changes foo.dsc --- ...13:43
rbasakpitti: I built with sbuild, so I have an amd64 changes. I suppose I do have a separate source changes.13:45
rbasakstgraber: 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
pittirbasak: that's sbuild's -s option13:48
pittirbasak: but no matter, giving the .changes (or just *.deb which is pretty much equivalent) and then the .dsc should work fine13:48
rbasakpitti: ah, thanks. I didn't know about that, not being a Debian uploader. I never use binary changes files for anything else ;)13:49
pittirbasak: right, it's the standard thing for a DD13:49
stgraberrbasak: 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 it13:49
pittirbasak: for ubuntu I mostly run adt-run *.deb *.dsc in my /tmp/build-area/13:49
rbasakstgraber: so you'd accept this without a -data split?13:50
rbasakstgraber: 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
stgraberrbasak: 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
rbasakstgraber: OK, thanks. Do you want specific overrides for these tags explaining the reasoning?13:51
rbasakstgraber: 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/kimchi13:52
rbasakHe wanted to know if that would be a blocker, or if he can fix it later.13:52
stgraberrbasak: 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 why13:53
rbasakOK13:53
rbasakpitti: 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
stgraberhmm, and I don't suppose there's a binary-only package for nginx (similar to dnsmasq-base vs dnsmasq)?13:54
rbasakNo. That was my first thought, but there isn't.13:54
rbasakI don't want to introduce an Ubuntu delta just for that. We could request it in Debian though.13:54
rbasakhttp://webapps-common.alioth.debian.org/draft/html/index.html suggests using http://localhost/<webapp> though.13:55
stgraberhmm, 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 /<webapp> on upgrade13:55
rbasakUnless 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
stgraberso I'd rather we do the right thing from the start13:55
rbasakYeah - I did wonder about that.13:55
rbasakProbably makes it unsuitable for changing after feature freeze.13:55
stgraberwell, 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 suboptimal13:56
rbasakSo he wanted to know if this is a blocker for upload. As you're also concerned, I guess the answer is yes?13:56
stgraberyeah, 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 one13:57
rbasakOK, thanks!13:57
rbasakThere were other minor issues but they shouldn't be any issue to fix up quickly.13:57
zulcan someone promote python-tempest-lib (#1420006) please its blocking the nova build14:18
flexiondotorg_cyphermox, Are you available?14:24
=== elmo_ is now known as elmo
stokachu@pilot in14:46
=== 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
cyphermoxflexiondotorg_: sure, what's up?14:52
flexiondotorg_cyphermox, How are you fixed today?14:52
flexiondotorg_cyphermox, I got some stuff done with dholbach earlier.14:52
cyphermoxyeah, I read backlog14:53
flexiondotorg_cyphermox, I think dholbach is now on to other tasks.14:53
* dholbach hugs stokachu14:53
dholbachyes I am14:53
flexiondotorg_cyphermox, Can you pick up the baton?14:53
dholbachstokachu can maybe also help out - he just went on review duty - but I'll leave you guys to it14:54
stokachuo/14:54
flexiondotorg_stokachu, Hi14:55
flexiondotorg_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
stokachuflexiondotorg_: hey there14:55
pittiapw: I noticed you have a "merge initramfs-tools: INPROGRESS" on https://blueprints.launchpad.net/ubuntu/+spec/core-1411-systemd-migration14:56
stokachuflexiondotorg_: sweet! what can i help with14:56
pittiapw: question 1: will that still actually happen for vivid, as it's quite intrusive?14:56
flexiondotorg_I have a package that hasn't been reviewed yet.14:56
pittiapw: question 2: how does that affect the systemd transition?14:56
flexiondotorg_And a couple that have been reviewed a couple of time are most likely ready for upload.14:57
pittiapw: 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
flexiondotorg_StevenK, Which do you fancy?14:57
flexiondotorg_StevenK, sorry.14:57
flexiondotorg_stokachu, Which do you fancy.14:57
stokachuflexiondotorg_: lets do the uploads first14:57
pittiapw: the one thing that comes to my mind there is mounting /usr from the initramfs (as in 0.118 in Debian)14:57
stokachuflexiondotorg_: then ill review the other package14:57
pittiapw: 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
flexiondotorg_stokachu, https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-artwork14:58
flexiondotorg_That has been review by cyphermox and dholbach. All feedback implemented.14:58
stokachuflexiondotorg_: is there a MP?14:59
cyphermoxstokachu: it's a new package ;)14:59
stokachuis there a new package bug somewhere?15:01
pittitkamppeter: hallo, wie gehts?15:03
pittitkamppeter: 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 -proposed15:03
pittitjaalton: hm, the qt uploads are FTBFS..15:04
=== MacSlow|lunch is now known as MacSlow
pittiyay C++ symbol mangling15:05
flexiondotorg_stokachu, There was at some point or though dholbach and I could track it down earlier.15:06
flexiondotorg_stokachu, If you need a bug against what should I file it?15:06
stokachuflexiondotorg_: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Requesting_a_new_package_for_Ubuntu15:07
stokachujust need a new package bug filed15:07
stokachuyou dont need to worry about debian as this is ubuntu specific15:07
stokachuflexiondotorg_: heres an eg: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages/ExamplePackageRequest15:08
flexiondotorg_stokachu, Thanks.15:08
stokachuflexiondotorg_: no thank you :) and please let me know when those are done and ill get started on it15:08
hallynrbasak: sigh15:08
stokachuflexiondotorg_: you'll want to create one for each new package you need uploaded15:09
stokachuflexiondotorg_: assuming they don't exist yet in ubuntu15:09
flexiondotorg_stokachu, Hah. Here is the original bug 😃15:09
flexiondotorg_https://bugs.launchpad.net/ubuntu/+bug/136821815:09
ubottuLaunchpad bug 1368218 in Ubuntu "[needs-packaging] ubuntu-mate-artwork and ubuntu-mate-settings" [Wishlist,New]15:09
stokachuflexiondotorg_: ah ok perfect15:09
hallynrbasak: i'm at the publishing history - how do i get to the lxc dep8 failure results page?15:11
rbasakhallyn: go from http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html15:11
=== roadmr is now known as roadmr_afk
=== kickinz1 is now known as kickinz1|afk
hallynstgraber: I don't supose https://jenkins.qa.ubuntu.com/job/vivid-adt-lxc/lastBuild/ARCH=amd64,label=adt/console is a known transient failure?15:14
=== kickinz1|afk is now known as kickinz1
stokachuflexiondotorg_: ok great, give me a few minutes and ill work on these 215:15
flexiondotorg_stokachu, Thanks!15:15
stgraberhallyn: 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
cyphermoxflexiondotorg_: you'll also need one for the metapackage15:16
stgraberhallyn: it may be that a firewall change or similar is now preventing the jenkins builder from reaching cloud-images.u.c15:16
flexiondotorg_cyphermox, Yep and yuyo.15:17
cyphermoxindeed.15:17
flexiondotorg_I'm going to file them shortly 😃15:17
hallynstgraber: ok, so you know that bc it just runs them alphabetically?15:17
stgraberhallyn: yep15:18
stgraberhmm, so it hanged quite a few times, certainly not transient...15:20
stgraberlets see if I can reproduce the issue in kvm here (since we clearly don't hit that problem in LXC CI)15:20
hallyntrying to reproduce locally with the new cgmanager15:20
stgraberit's been failing since the first LXC 1.1 upload, so it's not caused by cgmanager, my guess is that it may be lxcfs15:21
stgraberor a firewall/proxy change in Canonical CI15:21
hallynoh yeah, if i can clear other things i need to track downthat lxcfs issue15:22
valavanisalexHi 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 it15:23
tkamppeterpitti, 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:31
pittitkamppeter: you don't need VPN access, the jenkins.qa.ubuntu.com URL is public15:32
pittitkamppeter: 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:33
hallynstgraber: tests passed here...15:37
stokachuflexiondotorg_: building now, ill ping you once ive tested these 215:37
flexiondotorg_stokachu, Thanks.15:37
=== pgraner is now known as pgraner-afk
stgraberhallyn: same here15:42
stgraberhallyn: so I'm going to blame the Canonical CI environment and push an override15:43
stgraberpitti: FYI ^15:43
hallynstgraber: thx15:43
hallynrbasak: say, in uvtool, have youconsidered tuning the backing store files?15:43
rbasakhallyn: tuning how?15:44
hallyni.e. preallocation=metadata,compat=1.1,lazy_refcounts=on is supposed to be a nice speed increase15:44
=== roadmr_afk is now known as roadmr
rbasakOh. I didn't know about that.15:44
hallynalso 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:44
hallynrbasak: 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
hallynjust thought i'd bring it up15:45
rbasakI'm downloading the files from the simplestreams source.15:45
hallynsince i saw it15:45
hallynsince i say my disk is compat-0.1015:45
rbasakIs there any downside to this tuning? I wonder if we should be publishing from cloud-images like this already if not.15:45
rbasakuvt-kvm has an --unsafe-caching option, which messes with the template XML provided. Maybe that's affecting it?15:46
hallynwell, precise couldn't do compat=1.1 i guess, only 1.015:46
rbasakI didn't notice much of a speedup with that though.15:46
rbasakI see.15:46
hallyndid you look at the xml afte rusing that option?15:46
* hallyn tries again15:46
hallynyou don't actually support precise right?15:46
pittistgraber: for lxc? well, the tests passed before..15:47
rbasakSo 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
DavieyI've done some qemu testing, and unsafe io has a signficant perf' improvement (obv. with the bad karma attached to it)15:47
hallynrbasak: looks like i messed up before, bc unsafe-caching is working for me, thx15:47
pittihallyn, stgraber: I overrode the lxc failure for cgmanager and dnsmasq already, but for lxc itself it's a real test regression15:47
rbasakI 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
stgraberpitti: well, both hallyn and I managed to get LXC to pass fine under adt on our own network15:47
stgraberpitti: so in theory, exact same kvm environment as Canonical CI15:48
stgraberpitti: since it's hanging on a test which pulls packages and cloud images over the network, I'm tempted to blame a firewall/proxy change15:48
hallynwell no mine was just a handbuilt vm15:48
pittistgraber: 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
stgraberah, ok, well, mine was proper adt-run using a vivid kvm15:48
pittistgraber: ah, so proxy then?15:48
pittiso what changed in the test or in LXC wrt. proxy handling?15:49
stgraberyeah, 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 killed15:49
stgrabernothing, the tests haven't changed since rc115:49
hallynDaviey: yeah especially on apt-get dist-upgrades (especially with kernel updates) cache=none or cache=unsafe is a huge difference15:49
stgraberand I also need to use a proxy in my home environment so that part sure is working15:49
stgrabermy guess is that what changed is Canonical's network/proxy15:50
rbasakhallyn: I filed https://bugs.launchpad.net/uvtool/+bug/1421690 for your optimisation suggestion - thanks.15:50
hallynrbasak: might be worth finding time to do some perf measurements with some of those tunables15:50
ubottuLaunchpad bug 1421690 in uvtool "Images could be more optimised for better performance" [Wishlist,Confirmed]15:50
hallynrbasak: cool, thanks15:50
hallynbtw http://sevennet.org/2015/01/08/how-to-incredibly-slow-kvm-disk-performance-qcow2-disk-files-virtio-programming-dev-development/ was one example reference15:50
pittistgraber: hm, doesn't work very well on my host either (vivid, no proxy): http://paste.ubuntu.com/10206330/15:51
stgraberodd15:52
stgraberoh, I see one problem with my manual test at least, let me rerun that15:52
pittithat's different than the timeout on CI, though; so it could certainly be that the proxy in the DC changed in some way15:53
Davieyhallyn: 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 enough15:53
pittistgraber: the above error happens in vivid too, though (~rc4)15:53
stgraberpitti: I wrongly assumed that adt-run would use -proposed... how do I tell it to run using vivid-proposed?15:53
rbasakstgraber: --apt-pocket=proposed -U15:54
pittistgraber: --apt-pocket=proposed -U15:54
pittistgraber: well, if you don't specify anything it will use whatever is configured in the VM15:54
pittistgraber: but if you just used adt-buildvm-ubuntu-cloud, that doesn't have -proposed enabled by default15:54
stgraberright, that's what I used15:54
stgraberok, so rc4 was clean here, retrying with 1.1.0 now15:55
stgraberhmm, the VM fails to upgrade15:56
hallynDaviey: oh, on btrfs eatmydata is the difference between 1 min and 20 mins15:56
pittistgraber: 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
hallynstgraber: fwiw i did use proposed in my test15:57
Davieyhallyn: in tandem with unsafe cache or alone?15:57
pittibut for sure "container creation template for tmp.fc9zKfXCVv failed" is a hard fail15:57
stgraberpitti: the GPG error is fatal15:57
stgraberpitti: http://paste.ubuntu.com/10206408/15:57
cjwatsonbdmurray: 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:57
pittistgraber: uh, how old is that VM? that bug was fixed ages ago15:58
flexiondotorg_stokachu, This would be next I guess - https://bugs.launchpad.net/ubuntu/+bug/142169415:58
stgraberpitti: about 30min old15:58
ubottuLaunchpad bug 1421694 in Ubuntu "[needs-packaging] grub2-themes-ubuntu-mate" [Undecided,New]15:58
pittistgraber: ok, which autopkgtest version do you have?15:58
stgraberpitti: whatever's in trusty15:58
pittithis was fixed in 2.1715:58
stgrabergot 2.1415:59
pittiduring utopic when we merged the new sysvinit, which now requires LSB headers15:59
pittiok, so that explains that bit15:59
stgraberis there a more recent version of autopkgtest I can use on trusty? (also, please SRU)15:59
pittistgraber: http://archive.ubuntu.com/ubuntu/pool/main/a/autopkgtest/autopkgtest_3.9.5git1_all.deb will work fine on trusty15:59
stgraberpitti: I guess I've got to rebuild the VM image after installing that right?16:00
pittistgraber: happy to upload current vivid to trusty, but it's a helluva change16:00
stokachuflexiondotorg_: cool will build those next16:00
pittistokachu: right16:00
stokachupitti: \o/16:00
pittierr, stgraber: right16:00
pittistokachu: sorry :) sometimes weechat's tab completion is too clever :)16:00
stokachupitti: haha no worries16:01
seb128shell question16:01
seb128if used [ ... -o ... ]16:01
seb128is the second condition evaluated even if the first one is true?16:02
pittiI don't think shell can even have a concept of short-circuiting, as it replaces variables and substitutions first16:02
seb128pitti, well, if you do [ ... ] || [ ... ] it seems to be different?16:03
pittiseb128: it depends on what you put there really16:03
seb128pitti, context is https://code.launchpad.net/~mathieu-tl/mtp/lp1421664/+merge/24966916:03
seb128so it's16:04
seb128 if [ -z "$disconnected" ] || [ "$disconnected" -ge 1 ];16:04
stgraberI'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 anyway16:04
seb128vs16:04
seb128 if [ -z "$disconnected" -o "$disconnected" -ge 1 ];16:04
seb128the second version returns an illegal argument in case the variable is emptyu16:04
seb128illegal argument +error16:04
seb128the first one works16:05
ogra_because you call -o "" -ge 116:05
stgraberright, because: "test -z "" -o "" -ge 1" isn't valid16:05
seb128ogra_, right, and in the other case as well?16:05
seb128is [ "" -ge 1 ] valid?16:05
ogra_yeah16:05
seb128but "" is not a number?16:05
pittino, it's not numeric16:05
ogra_-o expects some content16:05
stgraberin the other case you call 'test -z "" || test "" -ge 1' so you never call the second's test argument parser16:06
ogra_tthat too16:06
stokachuflexiondotorg_: hate to ask this but do you mind creating another needs-packaging but for just ubuntu-mate-settings16:06
pittiseb128: how about [ "${disconnected:-0}" -ge 1 ] ?16:06
stokachuflexiondotorg_: im finishing up ubuntu-mate-artwork now16:06
flexiondotorg_stokachu, Sure thing.16:06
hallynDaviey: oh, sorry - this was in containers actually16:06
stokachubug*16:06
hallyn(eatmydata on btrfs)16:06
seb128pitti, well, the [ ] || [ ] version works, I was just trying to understand the difference16:06
stokachuflexiondotorg_: awesome thank you16:06
pittiseb128: yeah, [ -o ] is one test command which is syntactially invalid16:07
pittiseb128: while the || are two commands, and the second isn't evaluated at all if it's empty16:07
pittiseb128: so that will also do what you want indeed16:07
seb128pitti, ok, makes sense16:07
seb128stgraber, ogra_, pitti, thanks16:07
pittiseb128: although using a default value might be more concise16:07
ogra_but even "" -ge 1 should work without error16:07
pittino, it  shouldn't16:07
stgraberseb128: [ 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 passing16:07
pittian empty string isn't a number16:08
pitti$ test "" -ge 116:08
pittibash: test: : Ganzzahliger Ausdruck erwartet.16:08
pitti(bah, German FTW!)16:08
ogra_oh, k16:08
* ogra_ fires up google translate 16:08
ogra_:P16:08
seb128lol16:09
flexiondotorg_stokachu, https://bugs.launchpad.net/ubuntu/+bug/142170316:10
ubottuLaunchpad bug 1421703 in Ubuntu " [needs-packaging] ubuntu-mate-settings" [Undecided,New]16:10
stokachuflexiondotorg_: thank you!16:10
bdmurraycjwatson: will do, thanks for fixing that!16:12
flexiondotorg_stokachu, I need to run some errands. I'll be back later.16:13
stokachuflexiondotorg_: np ill ping you when ive done the 2 and reviewed that 3rd one16:13
stokachuif the 3rd package are easy fix ill go ahead and make the changes16:14
flexiondotorg_stokachu, Thanks!16:14
stokachuflexiondotorg_: thank you :)16:14
flexiondotorg_stokachu, I've got a couple more packages, one is the meta package and one is a theme.16:15
flexiondotorg_The theme is a bit busted. Should be fixed by Monday.16:15
flexiondotorg_As for the meta package, it is currently hooked up to my PPAs. Which I assume need unpicking?16:15
rbasakpitti: 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:16
stokachuflexiondotorg_: is the meta package ready for some review?16:18
flexiondotorg_stokachu, Sure - https://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-meta16:19
stokachuflexiondotorg_: cool, please file a needs packaging bug on that one and ill review it as well today16:19
flexiondotorg_stokachu, Nice one!16:19
stokachui can at least get that one started if there are changes to be made16:20
stgraberpitti: adt really doesn't like me today... http://paste.ubuntu.com/10206702/16:21
tkamppeterpiti, 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:22
flexiondotorg_stokachu, https://bugs.launchpad.net/ubuntu/+bug/142171116:23
ubottuLaunchpad bug 1421711 in Ubuntu "[needs-packaging] ubuntu-mate-meta" [Undecided,New]16:23
stokachuflexiondotorg_: perfect, thanks!16:24
stokachubdmurray: mind flipping the bit on https://bugs.launchpad.net/ubuntu/+source/python-netaddr/+bug/1421375?16:27
ubottuLaunchpad bug 1421375 in python-netaddr (Ubuntu Trusty) "AttributeError when attempting to access _sys.maxint" [High,Fix committed]16:27
flexiondotorg_cyphermox, stokachu Is on a roll. Anything else I need to do for the build system?16:28
stokachuflexiondotorg_: nah man you good, ill ping you if i need anything else16:28
=== pgraner-afk is now known as pgraner
flexiondotorg_Cool.16:28
stokachuthanks again16:28
cyphermoxflexiondotorg_: the artwork, setiings, meta and yuyo packages are the main things i believe16:30
flexiondotorg_cyphermox, Well MATE Tweak is really important. But we might get that in via Debian.16:31
flexiondotorg_cyphermox, If not then hopefully we can get an exception in Ubuntu.16:31
flexiondotorg_I'll check in irc later and over the weekend.16:32
tkamppeterpitti, 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
flexiondotorg_I'll assess where we are on Monday to see how if using Debian is an option.16:32
cyphermoxflexiondotorg_: tweak is just a utility no?16:32
flexiondotorg_cyphermox, It is but it is actually the big ticket item for Ubuntu MATE 15.04 😃16:33
flexiondotorg_It make Compiz and the Interface switcher come to life.16:33
flexiondotorg_For mere mortals.16:33
cyphermoxtbh as long as the metapackages are installable, you should be good to build images16:33
cyphermoxah16:33
cyphermoxwell, we'll nsee16:33
flexiondotorg_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
flexiondotorg_But, I'd really like to land MATE Tweak.16:35
cyphermoxno worries16:35
cyphermoxif you really need to, it can land in ubuntu first, but it would be best if not16:35
flexiondotorg_Must dash. Thanks cyphermox stokachu dholbach and others.16:35
cyphermoxttyl16:36
dholbachbye flexiondotorg_16:36
bdmurraystokachu: if you mean releasing the package it needs to wait 7 days and its Friday16:38
stokachubdmurray: ok16:40
pittitkamppeter: it's in the source package in debian/tests; see http://packaging.ubuntu.com/html/auto-pkg-test.html how to run it16:44
pittitkamppeter: since that seems to be the first time that you see it, I take it OdyX wrote that? :-)16:45
pittirbasak: 1 GiB by default; we have some overrides for packages which need more16:46
pittistgraber: oh, wow -- I've been trying for a year or so to reproduce that locally16:46
rbasakpitti: do you happen to have an override for mysql-5.6? :)16:46
stgraberpitti: well, I had it happen 3 times in a row :)16:47
pittiwe occasionally hit that on our infrastructure (I suppose some qemu 9p weirdness), but I never got it here16:47
pittistgraber: heh; I guess I want ssh access to your machine then :)16:47
rbasakpitti, stgraber: oooh, I hit that about five minutes ago.16:47
pittirbasak: no, neither for 5.516:47
rbasakI just tried again.16:47
rbasakpitti: thanks16:47
pittirbasak: are you on trusty as well?16:49
pittiperhaps trusty's qemu makes that more likely for some reason16:49
rbasakpitti: yes, with a custom backported autopkgtest16:49
rbasakOf some random version that fixed an issue I had months ago.16:50
rbasakI'd never actually seen this one before.16:50
rbasakJust coincidence that you mentioned here just now I guess.16:50
* stgraber runs adt-run in a while loop...16:54
stgraberpitti: well, here it just won't ever succeed... 10 times in a row now16:55
stgraberpitti: "adt-run -s --apt-pocket=proposed -U lxc --- qemu adt-vivid-amd64-cloud.img" <- that's valid right?16:55
pittistgraber: eww; I guess I do want ssh on your machine next week..16:55
pittistgraber: correct16:56
pittistgraber: CI machines are pretty clogged right now, but I confirm that at least one machine now can't access the proxy any more16:56
flexiondotorg_stokachu, OK, Yuyo theme is fixed 😃16:57
tkamppeterpitti, yes OdyX must have done it.16:59
smoserstgraber, 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
smoserhttps://launchpad.net/ubuntu/+source/cloud-init/0.7.7~bzr1055-0ubuntu1/+build/696948317:00
pittistgraber: 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)17:07
=== ChickenCutlass is now known as ChickenCutlass_a
stgrabersmoser: done17:07
=== ChickenCutlass_a is now known as ChickenCutlass
=== ChickenCutlass is now known as ChickenCutlass_a
stgraberpitti: can you try connectivity to https://cloud-images.ubuntu.com from the CI lab?17:08
pittistgraber: running17:08
stgraberpitti: since it's https, it may be bypassing the proxy or confusing it somehow17:08
pittiI'm running https_proxy=http://squid.internal:3128 wget -O- https://cloud-images.ubuntu.com17:08
pittiworks on alderamin and aldebaran (where the last run happened)17:08
pittialbali is known broken, and wazn doesn't respond at all (it's overloaded)17:09
* pitti restarts the LXC test, just to be sure17:09
stgraberok17:09
flexiondotorg_stokachu, cyphermox https://bugs.launchpad.net/ubuntu/+bug/142173417:10
ubottuLaunchpad bug 1421734 in Ubuntu " [needs-packaging] yuyo-gtk-theme" [Undecided,New]17:10
pittiwazn works, too17:10
stgraberpitti: 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 failing17:12
stgraberok, 20 times and still stuck on the same adt issue, time to boot a vivid box...17:12
stgraberpitti: 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 stuck17:15
stokachuflexiondotorg_: thanks, i commented on the ubuntu-mate-meta one17:17
pittistokachu: it is; but I need to run now, I'm afraid; I'll do that Monday morning17:19
pittibah!17:19
stgraber:)17:19
pittistgraber: it is; but I need to run now, I'm afraid; I'll do that Monday morning17:19
stgraberpitti: ok. I'm getting ready to run adt on a vivid machine here so I can make sure that they pass fine17:20
stgraber(lxc-test-ubuntu is run for every commit upstream so I see no reason why it wouldn't work...)17:20
pitticheers17:21
flexiondotorg_stokachu, Regarding germinate I copied what the Ubuntu and the other flavours do.17:25
stokachucyphermox: ^ im not familiar on the use of germinate in debian packaging17:26
cyphermoxfor ubuntu-mate-meta?17:27
stokachuyea17:27
cyphermoxthe update script writes to the relevant files for you based on what is on the seeds17:27
stokachuah ok17:28
cyphermoxthese files get used to generate the list of Depends for the packages17:28
cyphermox(and Recommends)17:28
stokachugotcha17:28
stokachuflexiondotorg_: with that settled do you want me to update the other recommendations i made?17:28
stokachui can make the changes myself if you want17:29
flexiondotorg_stokachu, If you could that would be great.17:29
cyphermoxstokachu: 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:Depends17:29
stokachuflexiondotorg_: yep will do17:34
flexiondotorg_stokachu, Cheers.17:35
smoserstgraber, thank you17:37
stokachuflexiondotorg_: done17:39
flexiondotorg_stokachu, Oh oh, what is? 😃17:40
flexiondotorg_stokachu, meta package. Nice!17:41
flexiondotorg_cyphermox, Here comes the breakage right? 😉17:42
stokachuflexiondotorg_: all of them17:43
flexiondotorg_stokachu, Super cool.17:43
stokachuflexiondotorg_: thanks man, lemme know if you need anything else17:44
flexiondotorg_stokachu, That is absolutely brilliant.17:45
flexiondotorg_Thank you so much!17:45
stokachunp :)17:45
flexiondotorg_stokachu, You've totally made my weekend.17:45
stokachuflexiondotorg_: haha, /fingers crossed i didn't break anything17:45
stokachuflexiondotorg_: glad to help, thanks for your contributions to Ubuntu :)17:46
flexiondotorg_stokachu, My pleasure.17:47
popeyflexiondotorg_: killed any kittens with your changes yet? :)17:48
flexiondotorg_popey, Not yet. cyphermox Will builds "happen" now? popey wants to see some carnage.17:49
popeyhey dude it's friday evening, friday is best day for carnage17:50
flexiondotorg_Right, I'm off then. Everyone have fun with that. I look forward to error logs or something 😉17:50
flexiondotorg_I'll go back to the Debian guys and try to get the last packages uploaded.17:51
cyphermoxpopey: not quite yet17:51
flexiondotorg_cyphermox, What is next?17:51
cyphermoxbut I'll get that shepherded to completion17:51
flexiondotorg_cyphermox, When it explodes please point me to error logs so I can help clean up the mess.17:51
flexiondotorg_The meta package is requesting caja-actions, mate-tweak and mate-menu that I am trying to get upload via Debian.17:52
flexiondotorg_So I imagine it will fail.17:52
cyphermoxonce 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
cyphermoxyeah, things will fail to install and/or build17:52
cyphermoxbefore you get a live cd these packages will need to exist or be removed from the seed.17:53
cyphermoxI'm hungry17:55
flexiondotorg_cyphermox, Enjoy your soup 😉17:55
flexiondotorg_Bye for now. And thanks to everyone who helped me today. You've been great.17:56
stgraberpitti: ok, I think I've found the problem with lxc-test-ubuntu18:13
stgraberpitti: it's got to do with the ubuntu-cloud template failing to recognize vivid18:13
stgraberI'll upload an updated cloud-image-utils fixing that18:17
stgraberhallyn: FYI ^18:18
hallynstgraber: d'oh18:19
hallynthen why wouldn't it fail when i ran it locally?18:19
stgraberdid you run it on vivid?18:19
hallynyup18:20
stgraberhmm, 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 invalid18:23
hallynand lxc-test-ubuntu does that?18:23
stgraberit doesn't pass -r but that defaults to current series18:24
stgraberroot@autopkgtest:~# lxc-create -t ubuntu-cloud -n vivid18:24
stgraberubuntu-cloudimg-query is /usr/bin/ubuntu-cloudimg-query18:24
stgraberwget is /usr/bin/wget18:24
stgraberconfused by argument: vivid18:24
stgraberThere is no download available for release=vivid, stream=daily, arch=amd6418:24
stgraberroot@autopkgtest:~#18:25
stgraberthat's what lxc-test-ubuntu does ^18:25
hallynmaybe mine was automatically setup for a differnet stream than daily?18:26
=== wedgwood is now known as Guest68861
=== JanC_ is now known as JanC
hallynslangasek: 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 solution19:01
hallynno wait, that cnsa't be it19:01
hallynbut it does want /usr available to read libnss19:04
=== roadmr is now known as roadmr_afk
hallynok think i've got it19:26
hallyni assume pitti is eow so i'll need to bug someone else to sponsor the fix :)19:27
hallynxnox: hm, having a libnih issue - cgmanager --daemon is not causing /run/cgmanager.pid to be created19:37
=== roadmr_afk is now known as roadmr
hallynnih/main.c leads me to believe that should happen19:38
tewardprobably 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
xnoxhallyn: let me check.19:48
xnoxhallyn: where is the source code of cgmanager?19:48
xnoxhttps://github.com/lxc/cgmanager?19:49
hallynxnox: yeah19:49
sarnoldteward: ought to be doable via sbuild / schroot ..19:51
tewardsarnold: so, what, just follow the sbuild guide, but choose a schroot of `unstable`, `testing`, etc.?19:51
sarnoldteward: I think so, I've got the schroots set up but never tried building in them :) hehe19:51
tewardheheheh19:51
tewardsarnold: no time like the present to test XD19:52
xnoxhallyn: it writes out /var/run/argv[0].pid19:53
xnoxhallyn: unless e.g. nih_main_set_pidfile() is called to set something else.19:53
hallynxnox: ooooh.19:54
hallynxnox: it's upset bc /var/run/cgmanager is already a directory, maybe?19:55
hallynnah, that would be stupid19:55
xnoxhallyn: .pid is appended as well.19:55
hallynbut anyway /var/run/cgmanager.pid is not being created, and that makes sysvinit stop of cgmanager very slow19:55
hallynxnox: 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
hallyni'd ask pitti but i thin khe's out fo rthe week19:56
xnoxhallyn: i'm on trusty, and cgmanager is spawned with --sigstop, rather than --daemon.19:57
xnoxhallyn: oh, debian.19:57
hallynyeah, sysvinit19:58
hallynit's fine in upstart19:59
hallynwell 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 bit20:00
xnoxhallyn: so, on trusty it seems to be fine.20:00
xnoxhallyn: as in .pid file is created. However debian's libnih might be different here.20:01
hallynxnox: oh.  yeah.  didn't even think of that20:01
hallynyou run trusty with sysvinit?20:01
xnoxhallyn: 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:02
hallynxnox: d'oh20:05
hallynxnox: ti's not libnih's fault.  the pidfile is being created, but in the new mntns.  (i thought that happened earlier)20:06
hallyni'll have to think about that one.20:06
hallynso /run on host is a tmpfs, and /run/cgmanager.pid is being created on the rootfs /run20:06
xnoxhallyn: huh? is /run mounted as tmpf _after_ cgmanager started?!20:07
hallynno,20:07
hallyncgmanager bind-mounts / (non-recursively) and pivots into that20:07
hallynit 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 namespace20:08
hallyn(starting to feel dirty yet?)20:11
hallynxnox: 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:11
xnoxhallyn: 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:13
hallynwhy clearly?20:14
hallyni'm shedding the mountpoints by doing a non-recursive bind-mount of / onto NEWROOT, then pivot_root'ing to NEWROOT20:15
hallynI 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 this20:15
hallynreally this *should* be a common idiom for any daemons that want to run in MS_PRIVATE20:16
sarnoldone almost suspects there should be a kernel-provided mechanism to bring only selected mounts into the new namespace..20:18
hallynlemme see if bind-mounting /run fixes the issue20:18
hallynsarnold: agreed - with the caveat that i can't think of a good way to choose 'selected' mounts20:18
sarnoldhallyn: no, me neither :)20:18
hallynheck,20:18
=== pgraner is now known as pgraner-afk
hallynmaybe this is something worth discussing at a conference.  use cgmanager as an example,20:18
hallynask whether others feel this needs generalization20:19
hallynxnox: oh, there's a bug in the .dsc i was pointing you at anyway20:25
hallyn(minor one;  extra arg sent to printf)20:26
hallynok ,so bind-mounting just /run (no sub-mounts) fixes the sysvinit issue.  i'll push that fix to git and then push a new .dsc20:27
cjwatsonteward: sbuild is *from* Debian, it works fine *for* Debian :-)20:29
hallynsigh, ok, that's pushed to mentors.  now to take a walk and clear my head20:33
Unit193So can I ignore the warning at the top to remove the duplicate 'contents' title on https://wiki.ubuntu.com/UbuntuDevelopment/DeveloperApplicationTemplate ?20:48
cjwatsonI would think so20:50
cjwatsonthe point is to discourage people from editing their own application text into it20:51
Unit193Yes, figured that.  But since it's somewhat of an important page figured I'd ask.  Thanks.20:52
=== kickinz1 is now known as kickinz1|afk
=== salem_ is now known as _salem
hallynslangasek: hey, would you mind sponsoring http://mentors.debian.net/debian/pool/main/c/cgmanager/cgmanager_0.36-2.dsc into sid?21:44
stokachu@pilot out22:11
=== 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:
slangasekhallyn: so if we're bind mounting the rootfs, what's the purpose of having a separate namespace here?23:28

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