/srv/irclogs.ubuntu.com/2015/03/04/#ubuntu-devel.txt

infinityjtaylor: To be fair, the s390x ABI break (and a SuperH ABI break I need to commit) was widely discussed, and everyone went into it with eyes wide open.00:00
infinityjtaylor: It would never happen on x86, because there's zero chance of getting everyone to recompile everything.00:00
Bluefoxicythat's the best way t oget a gnat in your eye00:00
jtayloryeah, I guess if debian wouldn't test s390x no one would have noticed00:00
jtayloror cared00:00
Bluefoxicyyeah but debian is insane00:00
Bluefoxicythey even have an x86-freebsd distro now00:00
BluefoxicyI often think Debian builds for architectures just for the hell of it00:01
jtaylorthis topic is somewhat offtopic for this channel though00:01
Bluefoxicyyeah I was just trying to probe a simple question00:02
Bluefoxicyit always turns into a huge philosophical debate when I do that00:03
infinityhallyn_: I'm no expert, but I expect that adding a patch to debian/patches/README instead of debian/patches/series probably won't apply it?00:18
infinityhallyn_: Oh, nevermind, it's simple-patchsys.  Ew.00:20
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== Spr0cket- is now known as Spr0cket
hallyn_infinity: :)01:33
=== Malsasa_ is now known as Malsasa
=== Malsasa_ is now known as Malsasa
Mirvdobey: I'd say MIR, not a high maintenance package with purely language pack like content05:10
=== Malsasa is now known as Guest94873
=== Malsasa_ is now known as Malsasa
pittiGood morning06:00
Unit193Howdy.06:01
pittihey Unit193, how are you? thanks for confirming06:02
Unit193pitti: Sure.  Only seen the random "session out of sync" issue (can't reboot, suspend, poweroff, etc.) and some strange bug on upgrade that unmutes and sets the volume to 90%, but otherwise smooth sailing.06:03
pittiUnit193: but the logind one should be fixed now, right?06:11
pittivolume> that's nothing that the init systemd touches, I'm afraid06:11
Unit193Haven't seen it within the past week or two.  And figured it might be systemd/logind as it seemed to hit only with systemd upgrades, but no matter.06:13
pittismoser, utlemming: oh, cloud images switched to systemd already? there are some "unable to connect to upstart" messages, and they hang now; is that from https://launchpad.net/ubuntu/+source/cloud-init/0.7.7~bzr1072-0ubuntu1 or was the init system changed in the image build process?06:39
pittiah, they are timing out trying to talk to 169.254.169.25406:40
pittihm, odd, http://cloud-images.ubuntu.com/vivid/current/vivid-server-cloudimg-amd64.manifest shows that it has upstart, and no systemd-sysv; but the output is definitively systemd06:41
pittiah, init=/lib/systemd/systemd06:42
pittifiled bug 1427999 to track this06:52
ubottubug 1427999 in cloud-init (Ubuntu) "cloud images don't boot with systemd" [Undecided,New] https://launchpad.net/bugs/142799906:52
tmpRAOFHey, anyone feel like giving a second-opinion on https://code.launchpad.net/~afrantzis/mir/automate-package-abi-versioning/+merge/251442 ?07:02
tmpRAOFI'm uncomfortable with the extent of debian/control generation, and it's location, but maybe other people are more sanguine :)07:03
=== marcusto_ is now known as marcustomlinson
dholbachgood morning07:47
pitticjwatson: could I pick your brain about seed handling? (bug 1428026)08:27
ubottubug 1428026 in ubuntu-touch-meta (Ubuntu Vivid) "fork required/minimal seed to keep upstart as init system" [Undecided,New] https://launchpad.net/bugs/142802608:27
pitticjwatson: i. e. do I need to copy required (for keeping upstart) and minimal (no actual change) to ubuntu-touch.vivid as {required,minimal}-touch, and adjust STRUCTURE accordingly, or is there an easier way?08:33
pittialso, I'm not sure whether we shoudl actually build an ubuntu-minimal-touch package; we could just fold everything into ubuntu-sdk and ubuntu-touch, as on touch you can't individually uninstall/upgrade them anyway08:33
pittiogra_: ^ do you have an opinion on this? or "I don't care"?08:34
ogra_pitti, as long as we dont regress in any way and as long as the new way is slightly documented (with a mail or so) i'm in the "don't care" dept.08:40
ogra_it is not like minimal changes a lot08:41
pittiogra_: ack, thanks; I'm leaning towards the "put all dependendies into ubuntu-touch", I don't see much value in having an ubuntu-touch-minimal binary metapackage08:41
pitti(as soon as I figure out how to do either solution.. :) )08:42
ogra_right, just make it a clear section in the seed file08:42
ogra_you might want to check with the SDK guys, not sure if they need minimal in their builder chroots (i dont know how the SDK creates them)08:43
pittiogra_: how do you mean? add a comment to it that says that the only difference should be upstart vs. systemd-sysv?08:43
pittiack08:43
ogra_pitti, no add a caption at the bottom "minimal" or some such ...08:43
pittiogra_, cjwatsonL08:44
pittierk08:44
pittiogra_, cjwatson: http://paste.ubuntu.com/10524629/ is my first attempt, but that's apparently not sufficient yet08:44
ogra_and add them below ... i.e. dont merge them alphabetically in the other sections in the touch seed or some such :)08:44
=== Malsasa_ is now known as Malsasa
pittiogra_: oh, I didn't move them around (see pastebin); I don't know whether the order matters, but I'm fine with reordering them08:45
pitti(I just don't understand what you mean)08:46
* pitti <- seed n00b08:46
ogra_pitti, ah, i thought you would just add them to the "touch" file08:46
pittiogra_: hm, wouldn't that make them harder to maintain? I thought in STRUCTURE I could just add the "dependency"08:47
ogra_though i see that would break sdk-libs08:47
pittiand I don't wnat to copy them into both sdk-libs and touch08:47
ogra_yeah, i didnt know there were other "required" deps08:47
=== doko_ is now known as doko
dokojamespage, zul:  libvirt-daemon isn't packaged in libvirt. looks like the package was never merged09:11
dokotjaalton, you synced freeipa, now ftbfs on powerpc and ppc64el, stuck in -proposed09:20
Odd_Blokepitti: Where/how are you booting those cloud images?09:20
pittiOdd_Bloke: locally in QEMU (adt-buildvm-ubuntu-cloud)09:21
pittiOdd_Bloke: i. e. with a local seed .iso image09:21
tjaaltondoko: ok, I'll have a look09:22
pitticjwatson: my current progress is in https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1428026/comments/1 but I'm afraid now I really need your help09:24
ubottuLaunchpad bug 1428026 in ubuntu-touch-meta (Ubuntu Vivid) "fork required/minimal seed to keep upstart as init system" [Undecided,New]09:24
=== greyback_ is now known as greyback
dokotbb: you synced tbb, now ftbfs on arm64, powerpc, ppc64el09:32
dokoLogan: you synced tbb, now ftbfs on arm64, powerpc, ppc64el09:35
cjwatsonpitti: Aren't we going to have terrible problems getting debootstrap to do the right thing during image builds?09:36
pitticjwatson: yeah, that would have been my next question -- how does ubunut-minimal actually land on images, given that it's not a dependency of anything09:36
pittidebootstrap doesn't install ubuntu-minimal, or does it? it's priority: important, not required09:37
cjwatsondebootstrap installs Priority: important stuff, unless you take special measures to tell it not to.09:37
pittiI would have assumed that ubuntu-minimal is hardcoded somewhere in the touch image build process, and it would need to change to ubuntu-minimal-touch09:37
pittiah, so that's how it gets there09:37
cjwatsonAvoiding ubuntu-minimal is Really Hard.09:37
cjwatsonI mean, as it happens, the touch build process does hardcode ubuntu-minimal (in livecd-rootfs)09:38
cjwatsonBut I'm fairly sure it's there already by the time that takes effect ... would have to check build logs09:38
pitticjwatson: aye, confirmed that debootstrap pulls in ubuntu-minimal09:42
pitticjwatson: that might explain why "init" is required/essential in Debian, but systemd-sysv or sysvinit-core aren't09:43
cjwatsonpitti: I will have to think about this; how to express it in the seeds is a secondary concern09:44
pitticjwatson: do alternatives work in seeds, i. e. could we change ubuntu-minimal to "systemd-sysv | upstart" and explicitly seed upstart in ubunut-touch?09:44
cjwatsonpitti: Well, Essential isn't transitive, but required is09:44
cjwatsonpitti: No09:44
cjwatsonpitti: We could manually hack the ubuntu-meta source package to express that, but I'd prefer to explore other options first09:45
pittithen as a third option we could replace upstart with "init" in ubuntu-minimal, and seed upstart in touch?09:45
pittiand promote init to main and to required09:45
cjwatsonpitti: That might work, but will still require the build process to remove systemd-sysv when installing upstart, which it may not be willing to do09:45
=== kickinz1|afk is now known as kickinz1
cjwatsonpitti: systemd-sysv is functionally Priority: required in Debian according to debootstrap, even if the overrides don't say that09:46
pitti*nod*09:46
cjwatsonThat's just a lazy ftpmaster bug :)09:47
caribouI'm fixing a Universe package that is synced from debian. Should I remove debian's Uploader: field in the control file and only leave the XSBC-Original-Maintainer ?09:47
cjwatsoncaribou: Just run update-maintainer09:47
cjwatson(which leaves Uploaders alone)09:47
cariboucjwatson: hmm thanks; didn't know about this one09:47
darkxstdidrocks, doko, grilo-plugins-extra should stay in universe, just -base is getting promoted to main09:48
cjwatsonpitti: The third option will potentially leave germinate a bit confused, but it *might* not matter09:48
* pitti sends a summary to the bug09:49
pitticjwatson: so it seems the main thing to test is whether the image build process gets along with replacing systemd-sysv with upstart; can this be tested locally somehow?09:50
cjwatsonpitti: It can with some effort, but I'm still caffeinating and thinking about this09:53
pitticjwatson: woudl it help if I put the ubuntu-minimal upstart->init and adding "upstart" to ubuntu-touch changes in a PPA?09:54
pitti(we also need to seed systemd-sysv on ubuntu-standard then, so that we actually get this on upgrades; but I'll test that myself)09:55
cjwatsonpitti: Not really09:55
cjwatsonToo many variables confounding the test when PPAs are involved09:55
cjwatson(At least at that level)09:55
infinitypitti: Did you decide against using the "init" package to mirror the Debian setup?09:59
pittiinfinity: we haven't really done any decision wrt. "init"; just mostly ignored it so far10:00
cjwatsonI think, at least, having ubuntu-minimal depend on init is a good idea at minimum for this, because it will mean we don't have to remove ubuntu-minimal to make ubuntu-touch work.10:00
infinityOh, I see, the touch/non-touch split makes it a Very Bad Idea to make anything Essential.10:00
cjwatsoninit doesn't have to be Essential, just used as indirection from ubuntu-minimal.10:01
pittiinfinity: we merely updated its dependencies to reflect ubuntu's init systems (no sysvinit, upstart the defualt), but even the package description is still wrong :)10:01
cjwatsonAlthough it wouldn't hurt *this* part of it if it were.10:01
infinitycjwatson: Well, init as Essential (which it is in Debian), and then dropping all but the systemd dep seemed like a simple way to force the issue on upgrade.  But that's not what touch wants, so that wouldn't work.10:01
cjwatsonBoth touch and non-touch would have init, just its dependencies satisfied in a different way.10:01
pittiat least it needs to be in main, and at the same time we coudl also fix its priority?10:01
cjwatsonIts priority will be (semi-)magically fixed after it's seeded in the place we want.10:02
pittiinfinity: right, hence my other idea of adding systemd-sysv to ubuntu-standard10:02
pitti(standard isn't on touch)10:02
infinitypitti: I guess if we take the view that any system without standard installed isn't ubuntu proper, and thus we don't care if upgrades do the switch...\10:02
pittiI tested upgrade with upstart -> systemd in ubuntu-minimal (in a PPA); I expect it to work the same way with init+systemd-sysv in standard, but of course I'll test that again10:02
cjwatsonstandard is an option, but I'm a bit wary of having to chase up other debootstrapped environments that historically expect an init.10:03
infinitycjwatson: init as Essential fixes debootstrap.10:03
infinitycjwatson: The standard dep is just how pitti proposes forcing the switch.10:03
cjwatsoninfinity: Sure, in which case it would also be in ubuntu-minimal.10:03
pittiyeah, with "init" it would have some init10:03
=== kickinz1 is now known as kickinz1|afk
cjwatsoninfinity: Oh, umm, pretty sure germinate-update-metapackage would filter that10:03
cjwatsonIt'd have to be written manually in ubuntu-meta/debian/control10:04
infinityThat's not rocket surgery.10:04
pittiso ubuntu-minimal is on touch+desktop+server and has "init", ubuntu-standard is not on touch and has systemd-sysv, ubuntu-touch has upstart10:04
=== kickinz1|afk is now known as kickinz1
infinityAnd could be dropped post-16.0410:04
pitticjwatson: you mean it would filter out an explicit upstart or sytemd-sysv seed?10:04
cjwatsonYeah, because it won't include stuff that's already effectively in inner seeds10:05
cjwatsonBut as I say it can be written by hand10:05
pittiah, so that wouldn't affect -touch, but -standard, I see10:05
cjwatsonProbably both actually10:05
cjwatsonpitti: So as I read it that leaves two questions: (1) is that enough to fix upgrades, (2) will the touch build process work with this scheme10:05
pittias upstart isn't in the "inner seed"10:06
cjwatsonEr, yeah, you're right10:06
pitticjwatson: right; I'm happy to test (1), that's easy; I'm not sure how to test  (2) without actually having it in the archive10:06
pittifor (1) I'm going to prepare a PPA, but you said that doesn't help with (2)10:06
cjwatsonI can test (2)10:06
cjwatsonIt only needs testing that the relevant apt-get line DTRT10:06
pittiwe need to promote init to main for that, right?10:06
cjwatsonI can set it up by hand10:07
cjwatsonBut for actually implementing this, yeah10:07
* pitti promotes it, should be harmless10:07
infinity... he says, before triggering an apt bug.10:07
pittiat worst the next archive admin will demote it again in a few days, if we don't update the seeds by then?10:07
infinitymvo_: Did we ever hunt down that weird apt bug that seemed to cause a massive sad on upgrades when the required/essential sets changed?10:07
pittiinfinity: is that just your usual optimistic self, or do you actually know an apt bug that gets triggered by thaht?10:08
pittieek10:08
pittiwell, promoting to main doesn't change hte optional priority yet, that'll just appear in priority-mismatches.txt10:08
mvo_infinity: I'm not sure, do you have a example issue? if so I can have a look10:14
infinitymvo_: We had examples long ago.  Remember it happened when I made util-linux depend on initscripts to force initscripts into the Essential set, and the world exploded?10:16
infinitymvo_: And we had to back that out a day or two before release.10:17
infinitymvo_: I think you set up reproduction environments at the time and such, but then probably got sidetracked with Other Things and stopped being my whipping boy. :P10:18
pittitseliot: good morning!10:19
tseliotpitti: good morning to you10:19
pittitseliot: FYI, the nvidia-304 regression with the new kernel is tracked in bug 1427924 now10:19
ubottubug 1427924 in nvidia-graphics-drivers-304-updates (Ubuntu) "autopkgtest failures if nvidia dkms module fails to build" [High,Triaged] https://launchpad.net/bugs/142792410:19
infinitymvo_: Annoyingly, it didn't break on small-scale upgrades (like buildd chroots or minimal schroots), but apt shot itself in the head doing desktop upgrades after the Essential set changed.10:19
tseliotpitti: good, as I'm going to fix it today10:20
mvo_infinity: I think that particular one got fixed, but I need to dig into the logs, there was one issue right before 14.04 that sounds a lot like this10:20
pittitseliot: I'm not sure whether we should drop the tests from u-d-common, given that they are useful to spot these (I do agree they run at the wrong time)10:20
=== iahmad_ is now known as iahmad
infinitymvo_: But maaaaybe this was actually a weird side-effect of the "command line too short, breaking loop detection" bug, which you fixed, right?10:20
tseliotpitti: I think we should keep them. As - somehow - I didn't catch the failure in my chroot10:21
infinitymvo_: Seems plausible, given that small upgrades worked, but large ones broke.10:21
tseliotpitti: I've just read slangasek's comment though10:21
cjwatsonpitti: OK, I can't be absolutely certain as there's some probably-unrelated confusion here with packagekit, but it looks OK to me, once I hit it only slightly harder it's happy to remove systemd-sysv10:24
pitticjwatson, infinity: https://launchpad.net/~pitti/+archive/ubuntu/systemd has the above changes now (seeding init in minimal, adding systemd-sysv to ubuntu-standard, adding upstart to ubuntu-touch)10:24
cjwatsonlet's try your PPA to see10:24
* pitti tests upgrades from trusty and utopic now10:24
mvo_infinity: I think 2f58969150b0daec1de407f61385ccf5b2065aa3 was a fix for the preconfigure issue, the ordering code was buggy, I'm not sure if I ever tried this with the old bug we had back in the day10:25
cjwatsonpitti: Hmm, I still seem to have to say "apt-get install ubuntu-touch upstart packagekit"10:25
cjwatsonIt's not happy with just ubuntu-touch on its own10:26
cjwatsonhttp://paste.ubuntu.com/10525402/10:26
pitticjwatson: that's in which environment now?10:26
cjwatsondebootstrap10:26
infinitymvo_: Am I just dreaming, or didn't you also crank up DPkg::Max{Bytes,Args} too, to fix some "upgrading lots of packages causes bad breaks in loops" issues?10:27
pittiah; my last test just directly changed the ubuntu-minimal dep, and apt was happy enough to replace the package (after fixing ureadahead)10:27
cjwatsondebootstrap vivid, install systemd-sysv, then upgrade to your PPA and put ubuntu-minimal back, then try to install ubuntu-touch10:27
cjwatsonHowever, the worst case from this is that we have to hack livecd-rootfs a little bit, it isn't actually awful10:27
pitticjwatson: that's not just because init is still in universe?10:27
cjwatsonpitti: No I forced that10:27
tseliotpitti: the reverse dependencies test makes a lot of sense to me10:27
cjwatsoninstalled init10:27
cjwatsonpitti: Still, I think this plan is the closest we're likely to get to a right answer, and it's mostly trivial to implement in seeds10:28
infinitycjwatson: "apt-get install ubuntu-touch systemd-sysv-" would probably be more elegant, to preserve apt's manual/auto ideas.10:28
cjwatsoninfinity: Yeah, true10:28
cjwatsoninfinity: Still something odd with packagekit, I don't understand that10:28
pittiI get http://paste.ubuntu.com/10525435/ on apt-get dist-upgrade from trusty and utopic, to vivid+PPA; looks okay10:28
infinitypitti: Note that do-release-upgrade isn't apt-get dist-upgrade, so might behave slightly differently.10:30
pittiinfinity: yeah, I'll check that next; but plain dist-upgrade also ought to work10:30
infinityBut given that it tries hard to make sure metapackages stay installed, it's likely going to get the right result.10:30
infinitypitti: I agree, dist-upgrade should work.10:31
pittiok, so I debootstapped vivid, added universe and PPA, upgraded (installed init and new ubuntu-minimal)10:32
pittiindeed apt-get install ubuntu-touch now fails on packagekit10:32
infinitypitti: And "apt-get install ubuntu-touch systemd-sysv-"?10:33
cjwatsonYeah same10:33
cjwatsonhttp://paste.ubuntu.com/10525468/  from earlier10:33
cjwatson(ok, upstart vs. systemd-sysv-, but should be the same for this purpose)10:33
cousteauhttps://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1425972 -- seems fixed, when will it make it into libexo-helpers on the repos?10:34
ubottuLaunchpad bug 1425972 in exo (Ubuntu) "Firefox no longer supports -remote parameter" [Medium,Confirmed]10:34
infinitycjwatson: Not necessarily.10:34
cousteaualso, will it be on Precise as well?10:34
pittiI get some more issues with other packages, but likely just follow-ups of upstart: http://paste.ubuntu.com/10525469/10:34
cjwatsoninfinity: it had the same end effect.  I'll get problem resolver output once I've rebootstrapped10:34
cjwatsonpitti: Yeah those are all consequences10:35
cjwatsonpitti: Add systemd-sysv- and then it works10:35
pitticonfirmed10:35
pittiso we need another package to depend on upstart, to bump its scores, or so?10:35
cjwatsonpitti: 10:27 <cjwatson> However, the worst case from this is that we have to hack livecd-rootfs a little bit, it isn't actually awful10:36
pittiyeah, I saw that, I was just wondering if there's a better way10:36
cjwatsonI would actively prefer that over fragile score guesswork10:36
pittiah, initramfs-tools-ubuntu-touch and others also depend on upstart, so it should already have plenty of dependencies10:37
cjwatsonSo http://paste.ubuntu.com/10525503/10:38
pitticjwatson: but all in all this looks more promising than trying to split ubuntu-minimal{,-touch}, WDYT?10:38
cjwatsonI completely agree10:38
cjwatsonThese are comparatively minor issues10:39
pittiok, so AFAICS we can add the upstart seed to -touch and change the minimal seed to "init" right now, and they should be no-ops (except for getting the additional empty "init" metapackage)10:40
cjwatsonYeah10:40
pittiand the live-build change too, as long as systemd-sysv isn't actually installed10:40
pittithen the flip woudl just be to upload init with switched dependencies, and add it to ubuntu-standard10:40
pittiand -touch would be prepared to keep upstart10:41
cjwatsonlivecd-rootfs but yes10:41
cjwatsonYep10:41
pittiagreed, sounds like a plan10:41
pitticjwatson, infinity: many thanks for your help!10:42
pitticjwatson: OOI, is there a syntax for purge? with - it'll get removed, but not purged, right?10:44
pittimvo_: ^10:46
pittimvo_: i. e. "apt-get install foo-" removes foo, is there a "purge foo"?10:46
cjwatsonpitti: Not AFAIK, but doesn't matter in this case since systemd-sysv has no postrm.10:46
cjwatsonSo remove == purge10:46
pittiok10:46
cjwatsonThough apt-get --purge install foo- works10:46
cjwatsonBut passing that through live-build is probably a pain10:47
pittiit's no big deal anyway, I just wondered10:47
mvo_pitti: what cjwatson said, if you need a real purge via "pkgname-" I can do that too10:51
mvo_pitti: but early lunch first :)10:52
pittimvo_: ack, thanks10:52
pittimvo_: nah, not a biggie; --purge is fine10:52
* sil2100 silently pokes didrocks regarding a certain endorsement request10:56
sil2100;)10:56
didrocksapw: hey, I have some questions on name_to_handle_at vs overlayfs. I see that it's supposed to be supported (from http://goo.gl/OJoowv), but when I'm using a simple example (like the one on the manpage) on our livecd, I'm getting errno == EOVERFLOW, any idea?10:56
didrockssil2100: oh, mind if that waits on Friday? Sorry about the delay10:57
ogra_sil2100, you mean he's as bad a slacker as i am ?10:57
ogra_that cant be !10:57
sil2100didrocks: no worries, any time in the nearest few weeks is fine10:57
didrocksgood :)10:57
sil2100;)10:57
sil2100ogra_: uh oh!10:57
sil2100I'm just kindly poking, no haste ;)10:57
ogra_heh10:58
davmor2ogra_: no one is as bad a slacker as you dude ;)10:59
ogra_hmm, probably true :)10:59
pitticjwatson: ./update says "? Unknown required package: init" (http://paste.ubuntu.com/10525662/), seems we need to adjust the priority beforehand?11:00
apwdidrocks, what code is using that call, as i expect it to be handled by the underlying fs11:00
davmor2ogra_: if it isn't a device you don't care about it.  Maybe if they made it snappy, you'd write his review to test that the snap worked, maybe that is the way round it ;)11:00
pitticjwatson: ah no, perhaps the mirror is just slightly out of date wrt. the promotion to main; http://archive.ubuntu.com/ubuntu/pool/main/i/init-system-helpers/ is fine, but I'll try a bit later11:00
ogra_davmor2, lol11:00
cjwatsonpitti: Yeah, that's about presence not priority11:01
didrocksapw: I just tried t_name_to_handle_at.c from man name_to_handle_at11:01
didrocksapw: context is, tracking a systemd issue when it detects all individual files as mount point in systemd code when used over overlayfs, I'm using that code as the source of this issue ^11:02
apwdidrocks, it seems to be returning ENOSUPP for me11:06
apwdidrocks, on overlayfs, not EOVERFLOW11:06
didrocksapw: sorry, you're right, it's just that it returns -1 as expected11:07
apwdidrocks, well it failed, as expected11:07
didrocksapw: so, I guess this is expected that overlayfs doesn't support it11:08
didrockshum, I wonder how I can detect if a file is a mount point (meaning, I guess, in that context, being overridden)11:08
didrocksapw: the systemd logic is to test a path, test the parent path, and check mount_id11:08
didrocksthe fallback is using stat()11:09
didrocksand comparing st_dev11:09
apwwhich sounds ok ?11:10
apwoh perhaps not if the path is a file and the parent a directory11:10
didrocksapw: yeah, that exactly what happens here, path is file, parent a dir11:11
apwits not clear that name_to_handle_at would work any better if it did work of course11:11
apwthis seems like an odd way to work out what is a mountpoint to me, then again it is systemd11:11
didrocksapw: I'm not debating how it is working ;) but yeah, tracking down a crash due to this11:12
dokoScottK, Riddell: https://projects.kde.org/projects/playground/libs/libqinfinity/repository libqinfinity needs an update for the new libinfinity in proposed. are there official tarballs available, or should a snapshot be packaged?11:13
pittixnox: ah, apparenlty we have some hardcoded dbus-daemon paths (http://d-jenkins.ubuntu-ci:8080/view/Vivid/view/AutoPkgTest/job/vivid-adt-notify-osd/38/ARCH=amd64,label=adt/console), I'll look11:15
apwdidrocks, i am unsure if we have any good way to detect this right now ?11:15
caribouI would need a sponsor for openafs-modules-dkms on Trusty : it no longer build following a kernel struct change11:16
xnoxpitti: i know, uploaded at-spi2-core11:16
xnoxpitti: once that's rebuild, notify-osd test will need a rerun.11:16
caribouthe bug seems to be impacting many people11:16
pittixnox: ah, yay you11:16
didrocksapw: just run a test, and I confirm that st_dev is different if path == file from parent == dir.11:17
didrocksapw: hum, yeah, seems tricky to even think of a workaround…11:18
didrocksthe easiest way would be to take another file (if any) into the same dir, but doesn't seem efficient…11:18
Riddelldoko: what's the new version of libinfinity it needs to work with?11:18
dokoRiddell, 0.6.511:19
didrocksapw: the fact that major = 0 will only be return by dirs on overlays or am I on crack?11:19
didrocksno, tmpfs would as well…11:20
pittislangasek: hm, you test-forced http://d-jenkins.ubuntu-ci:8080/view/Vivid/view/AutoPkgTest/job/vivid-adt-libtest-requiresinternet-perl/ although the history makes it pretty clear that this is not just a random failure11:20
caribouapw: maybe the openafs sponsoring should be looked at by someone from the kernel team; it's a dkms build failure11:20
pittithe uninstallables caused by the perl upgrade still hold it in -proposed, but otherwise it would go in11:21
caribou.11:21
apwcaribou, oh goody11:21
caribouapw: https://bugs.launchpad.net/bugs/142315111:22
ubottuLaunchpad bug 1423151 in openafs (Ubuntu Trusty) "openafs-modules-dkms 1.6.7-1: openafs kernel module failed to build" [Medium,In progress]11:22
caribouapw: main part of the patch is one single commit, but I had to bring in two #defines so it would build11:22
Riddelldoko: there's no new releases, do you know if it compiles with git snapshot? why is this being updated after FF? it's only used by an experimental plugin so qinfinity can be removed if it has to be11:23
xnoxpitti: see the commit message in hints https://code.launchpad.net/~ubuntu-release/britney/hints-ubuntu11:23
xnox910. By Steve Langasek 6 hours ago11:24
xnoxOverride failures from libtest-requiresinternet-perl; discovering that you11:24
xnoxhave no Internet is a perfectly valid test result from a module whose11:24
xnoxpurpose is *to detect whether or not you have Internet*.11:24
xnoxpitti: i'm subscribed to that branch =) very useful stuff to get notified about.11:24
pittixnox, slangasek: well, something is still wrong; the same package/test succeeds for me locally on vivid (in teh schroot runner), and fails on vivid-proposed11:25
Riddelldoko: upstream says.. 11:25 < scummos> Riddell: it has been a while but I think I ported it to 0.6, but did not release it yet11:25
Riddell11:25 < scummos> libqinfinity-0.5 does not work with 0.6.511:25
dokoRiddell, it was uploaded on 2015-01-22, way before feature freeze. I can't help if you guys don't address things in -proposed ...11:26
pittixnox, slangasek: sorry, it fails in both, but it both cases the test does have internet..11:26
Riddelldoko: I asked about a git snapshot 11:26 < scummos> Riddell: if that is possible for you, yes, and I will try to get a release for 0.6 some day11:27
pittixnox: I'll ignore the upstart failure for dbus; that's not the new dbus' fault11:27
pitticjwatson: oh, is this alright? minimal/i386: Skipping package init (package not in debootstrap)11:30
xnoxpitti: at-spi2-core seems to be in, can you re-queue notify-osd test (unless you already have, I only see "public" jenkins)11:31
pitticjwatson: the pacakge is clearly there now (wget -qO- http://archive.ubuntu.com/ubuntu/dists/vivid/main/binary-i386/Packages.bz2| bzcat -cd |grep '^Package: init$')11:31
pittixnox: done 2 mins ago11:31
xnoxpitti: tah.11:31
didrocksapw: do you think I should just return False or bail out if the system is overlayfs?11:31
apwdidrocks, well not knowing why systemd cares to know, it is hard to say11:32
pittixnox: ah, I got upstart to succeed again after 6 retries..11:33
didrocksapw: this is a common functionality for some units to have a ConditionIsMountPoint=<path>. We are using it as /etc/machine-id is not writable if empty at systemd startup (due to our ro mount, contrary to fedora and others), so systemd will overmount it as tmpfs. Then, we detect in a service (triggered by that ismountpoint condition) and do the swapping to a committed rw version to persist across reboots11:34
didrocksfor snappy11:34
didrocksapw: but basically, this is just one example, maybe we will have other services using ConditionIsMountPoint=11:34
cjwatsonpitti: Ah, *now* it needs to have its priority promoted first11:35
pittiah, http://people.canonical.com/~ubuntu-archive/priority-mismatches.txt :)11:35
pitticjwatson: ack11:35
didrocksI'm fine to bail out in that specific case, but that wouldn't fix for other services if they expects mount points to perform their operations11:35
cjwatsonpitti: Go ahead and do that, wait a publisher run, retry11:35
pitticjwatson: *nod*, thanks11:35
pittixnox: notify-osd success, so dbus should go in now11:37
ogra_pitti, hmm11:39
pittiogra_: I'm scared if you say "hmm"!11:39
* pitti hugs ogra11:39
ogra_pitti, i'm not sure you should add upstart to the desktop file in the touch seed11:39
ogra_this is the base of desktop-next11:40
pittiogra_: that's for desktop-next, isn't it? aren't these system images?11:40
ogra_no, isos afaik ...11:40
pittiogra_: I seede it to touch-core11:40
ogra_Laney, seb128 ^^^^11:40
ogra_  * Added upstart to desktop, touch. This ensures that we keep upstart on11:40
ogra_    Touch even when we switch Ubuntu to systemd. (LP: #1428026)11:40
ubottuLaunchpad bug 1428026 in ubuntu-meta (Ubuntu Vivid) "change seeds to keep upstart as init system on Ubuntu Touch" [Undecided,In progress] https://launchpad.net/bugs/142802611:41
pittiogra_: so at most it's over-cautious, but I'm not sure anyone ever tested desktop-next with systemd yet11:41
ogra_i was just commenting to your chanelog entry11:41
ogra_definitely nobody i think11:41
ogra_but i also think it wants to use the standard core system11:41
ogra_tricky one :)11:41
LaneyIf the jobs left to port are phone/android/whatever specific then it's probably fine11:42
pittiogra_: right, so we'd move upstart from touch-core to touch11:42
Laneybut someone should check before we do the switch there I guess11:42
pittifor now I thought we'd rather switch stuff step by step11:42
ogra_Laney, right, i thinnk there will be some that arent ported even for the non phone specific stuff11:42
pittia few more stuff has direct upstart dependencies, like initramfs-tools-ubuntu-touch (but that's in touch-android, so we're fine)11:43
pittiogra_: yes, for sure11:43
ogra_right11:43
pittialthough, xnox' property watcher fixes are for android only11:43
pittianyway, not too many fronts at once, please :)11:44
ogra_i dont think -next uses properties11:44
ScottKdoko: I don't see any commits in the repository newer than the current release (about 6 months ago)11:44
pittiogra_: right, no android container I presume11:44
ogra_misses the android backend :)11:44
pittiogra_: but thanks for bringing it up; it seems to me that moving touch-core is a nice intermediate step11:44
xnoxpitti: hm, i don't like that at-spi2-core is valid candidate, yet dbus is not. the two should go in together.....11:44
pittiogra_: argh, of coruse I mean s/touch-core/desktop-next/11:45
ogra_pitti, ok11:45
pittixnox: ah, no versioned deps/breaks?11:45
xnoxpitti: nah, no change rebuild =)))))11:45
* xnox is good like that11:45
ogra_pitti, i assume you want a test image build once everything landed ?11:51
pittiogra_: it's still a no-op, so not that interesting; but can't hurt indeed11:52
ogra_well, i guess you want to at least make sure that trying to remove systemd-sysv doesnt make the build fall over if it isnt installed11:53
pittiogra_: right; unlikely, but good to verify11:53
cjwatsonI'm pretty confident in that, but indeed, good to verify11:53
cjwatsonhttp://paste.ubuntu.com/10526088/11:54
pittixnox: btw, dependencies did save you somehow :) (http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt)11:54
ogra_looks good11:54
pittixnox: i. e. now it's accepting both in the same run, before that at-spi2-core was held back due to uninstallability11:55
ogra_interesting that you had to add packagekit ...11:55
cjwatsonI don't understand that bit, but it wasn't worth a lot of time investigating11:55
cjwatsonIf mvo_ gets round to finishing the native-dbus work in click then packagekit goes away anyway11:55
cjwatson(Which probably has to happen for desktop-next?)11:55
cjwatsonAnd we have to finish the native-dbus work before packagekit is upgraded under our feet to a version that no longer supports plugins11:56
ogra_right, i just dont get why it is explicitly needed, it is seeded in touch-core11:56
xnoxcjwatson: re:native-dbus work in click -> what's that about?11:57
* xnox is happy to do dbus work.11:57
cjwatsonWell, that makes it a dependency of ubuntu-touch, but apt probably hasn't worked that out yet :)11:57
ogra_ah11:57
=== MacSlow is now known as MacSlow|lunch
cjwatsonxnox: https://code.launchpad.net/~cjwatson/click/native-dbus but mvo_ had something on top of that11:57
cjwatsonI don't think it needs significant extra code at this point IIRC, but I also don't know exactly where it's sitting11:58
cjwatsonhttps://code.launchpad.net/~mvo/click/native-dbus11:58
cjwatsonmvo_ probably got eaten by snappy before remembering to finish it :)11:58
ogra_haha11:59
ogra_now i finally get the namin scheme11:59
cjwatsonthe point was to stop relying on packagekit's dbus interface, which click only ever used in the first place because it was expedient11:59
ogra_+g11:59
cjwatsonbut it's a bit awkward for various reasons, it means people have to remember to use pkcon and "click install" doesn't just DTRT internally11:59
cjwatsonand it's unsustainable because packagekit has removed the "plugin" facility in newer upstream versions, which the current design utterly relies upon12:00
cjwatsonso if we give click its own dbus service, then we can ditch the dependency on packagekit entirely and simplify the dependency structure, so we no longer have the awkward conflict with aptdaemon12:00
cjwatsonhowever it's a three-step thing: first we add the native dbus service to click, then we whack-a-mole all the stuff that's using pkcon or possibly even packagekit's dbus service directly to interact with click packages, then we remove the packagekit plugin from click12:02
cjwatsonI planned this all out towards the end of last year, but then got burned out and moved to LP12:02
apwdidrocks, yes, i can see it is an issue not being able to implement that check, i just right now don't have any answers12:08
didrocksapw: ok, I'll get the workaround in for now for that specific case, keep me posted if you can think of anything12:11
pittiOdd_Bloke, smoser, utlemming: I updated bug 1427999, it's much less severe than I thought12:19
ubottubug 1427999 in cloud-init (Ubuntu) "cloud-init does not purge with systemd" [Medium,New] https://launchpad.net/bugs/142799912:19
Odd_Blokepitti: Good to know, thanks.12:20
Odd_Blokepitti: The impression I have is that cloud-init is systemd-ready, but smoser and utlemming would know better.12:20
pittiOdd_Bloke: I continue to investigate this; the failed initctl is probably/hopefully just harmless noise12:21
pittiok, mystery solved12:31
=== _salem is now known as salem_
dokozul:12:40
dokopython-glance-store (0.1.10-0ubuntu2 to 0.1.11-0ubuntu1)12:40
dokoMaintainer: Ubuntu Developers12:40
doko0 days old12:40
dokopython-glance-store/amd64 unsatisfiable Depends: ython-jsonschema (>= 2.0.0)12:40
xnoxdoko: ython -> Object Oriented high-level language generated on the fly entirely with yacc =)12:43
mvo_cjwatson: haha, I think its ready to land, just needs a review, maybe barry can help with that? but I will double check12:43
mvo_cjwatson: and yes, I got eaten by snappy :)12:44
cjwatsonCool, thanks :)12:44
mvo_xnox: feel free to look at the branch if you want to do a bit of dbus hacking :) iirc it worked but tests were missing12:46
mvo_(or incomplete)12:46
smoserpitti, thanks.13:21
smoserpitti, i hope to get that fixed "righ tnow"13:22
smoseras was hoping to get the versio nof cloud-init in archive sufficient to work with snappy, and i did a quick hack in the snappy version (config change) to do that. but for archive we'll have to do something smarter...13:22
smoserpitti, with reguard to purging cloud-init from user-data, i dont know that i care too much.. at least not without thinking about it more.13:23
pittismoser: "that" == the initctl message? are there any consumers of that? these will need to get fixed, right? or ist that just some internal communication?13:31
smosertheres probably nto consumers of initctl message at this point.13:32
smoserit was basically offered as a event that you could have upstart jobs on13:33
smoserthat would guarantee that cloud-config was available13:33
pittiah, ok13:33
smoserand i dont think that functionality is a bad thing...13:33
smoserbut i dont think a lot of things used it. and it clearly has to have *some* change for systemd :)13:33
xnoxsmoser: but before emitting things for upstart, one should check that one is running with upstart e.g. initctl --system version >/dev/null 2>&113:35
smoserxnox, thanks.13:37
smoseri will use that.13:37
xnoxsmoser: there are some versions of upstart that didn't support --system. one sec.13:37
smoseri probably dont care aobut them :)13:37
pittismoser: a unit which wants to start on cloud-init can do that without extra measures from cloud-init itself, so I think we are good there13:38
xnoxsmoser: unset UPSTART_SESSION; initctl version >/dev/null 2>&1 is better. or like otherwise make sure user session variable is not set to check that PID1 is upstart.13:39
smoserxnox, k. thanks.13:41
dokosiretart, looking at the x264 ftbfs on arm64, the upstream support seems to be non-functional, afaics. are there newer snapshots with better support?13:52
=== MacSlow|lunch is now known as MacSlow
smoserxnox, to be clear...14:21
smoserinitctl version14:21
smoseron a non-upstart-pid-1 system will return non-zero14:21
smoserright ?14:21
xnoxyes.14:21
xnoxinitctl version -> tries to connect to a private socket exported by upstart, query the daemon's version, and return it.14:22
pittinot true14:22
pitti$ initctl version; echo $?14:22
pittiupstart 1.13.214:22
pitti014:22
xnoxit's equivalent of the sd_booted test -> [ -d /run/systemd/system ]14:22
xnoxpitti: note the unset UPSTART_SESSION; from prior discussion.14:22
pittisorry, that was session upstart14:22
pittiignore me :)14:22
smoserignored14:22
smoser:)14:22
pittiyes, returns 1 here14:22
smoserthank you pitti14:23
xnoxsmoser: yeah but do unexport UPSTART_SESSION -> as then session upstart daemon is queried, rather than the system one.14:23
pittijust that in cloud-init case there's no session14:24
xnoxpitti: yeah, most of the time it's fine. but that's the only safe way to guarantee that really the system one is being checked.14:25
xnoxinitctl --system version -> is another way, but pre-user-session upstarts do not know about --system / --user flags.14:25
xnoxthus unexporting variable is the backwards compatible way from forever to check the system init.14:25
=== beisner- is now known as beisner
dobeyMirv: huh? :)14:36
Mirvdobey: I meant in the morning, that translations are welcome in Ubuntu and MIRing the package is not a big one of a MIR14:37
Mirvso it'd make sense to have it available in main14:38
Mirvdobey: oh, right wrong [tab]14:38
Mirvdoko: so yes, MIR:ing qttranslations ok14:38
dokoMirv, bug report?14:39
smoserxnox, pitti http://paste.ubuntu.com/10527499/14:39
Mirvdoko: I'll have it still today14:39
smoserthat is what i'm going with.14:39
dobeyMirv: ah ok. :)14:39
smosercloudinit util.subp captures and returns (stderr, stdout) by default.14:40
smoserthe onequestion, i'm guessing i can assume 'upstart' in the output.14:40
xnoxsmoser: yes.14:40
pittismoser: ah, you don't think it's safer to just check the exit code?14:41
pitti$ sudo LANG= initctl version; echo $?14:41
pittiinitctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused14:41
pitti114:41
pittithe error message has "upstart" in it too :)14:41
xnoxpitti: that's in stderr14:41
xnoxpitti: not in out14:41
* xnox ponders how to check for @/com/ubuntu/upstart socket direct14:42
smoserpitti, i checked only because its possible i have a program that is not upstart named 'initctl'14:42
xnoxas that would be the quickest imho.14:42
smoserthe fork is fine. it happens once.14:42
pittixnox: nc -U @/com/ubuntu/upstart ?14:42
pitti(needs checking on an upstart system)14:42
pittibut let's not overdo it14:43
Mirvdoko: bug #142767714:43
pittiand check internal implementation details14:43
ubottubug 1427677 in double-conversion (Ubuntu) "[MIR] double-conversion" [Undecided,New] https://launchpad.net/bugs/142767714:43
Mirvdoko: sorry, not that one14:43
Mirvdoko: this one bug #142816214:43
ubottubug 1428162 in qttranslations-opensource-src (Ubuntu) "[MIR] qttranslations-opensource-src" [Undecided,New] https://launchpad.net/bugs/142816214:43
flexiondotorgI'm trying to remove some config files with dpkg-maintscript-helper rm_conffile14:56
flexiondotorgHere is my postinst script14:56
flexiondotorghttp://paste.ubuntu.com/10527664/14:56
flexiondotorgThe files are not being removed. Could someone point me in the right direction please?14:57
pittiflexiondotorg: you need to specify the version that removes it, as it's only done once15:00
pittiflexiondotorg: see man dpkg-maintscript-helper15:01
pittiflexiondotorg: not sure what the $@ is15:01
pittiflexiondotorg: but usually you just put these commands into debian/pkgname.maintscripts, and dh_installdeb DTRT15:01
flexiondotorgpitti, DTRT?15:01
pitti"do the right thing"15:01
flexiondotorgpitti. Thanks. That give me something to go on.15:02
flexiondotorgpitti, Should the version be 0.4.2ubuntu1 or 0.4.2?15:06
pittiflexiondotorg: I don't know -- whichever version removes the file, with ~ appended15:08
cjwatsonScottK: You synced python-astropy from experimental, which causes astroquery to FTBFS.  I think syncing python-astropy-helpers from experimental as well will fix this; was there a special reason you didn't, or was it just an oversight?15:10
flexiondotorgpitti, Thanks. Working now :)15:13
cjwatsonScottK: I've gone ahead and synced that; it looked likely and only has one reverse-(build-)dep.15:19
=== dholbach_ is now known as dholbach
pittiwgrant: so I just moved python-dbusmock from gitorious to github; https://code.launchpad.net/~pitti/python-dbusmock/trunk is an automatic import of that, how can I change that to the new git location?15:55
pittiwgrant: editing the branch doesn't have an origin URL, and I can't delete and re-create as it complains about having associated branches15:55
cjwatsonpitti: Do you not have an "Edit import source or review import" link?15:58
pitticjwatson: no, I don't; that probably requires extra Launchpad fu15:58
cjwatsonpitti: What's the GitHub URL?15:58
pitticjwatson: https://github.com/martinpitt/python-dbusmock15:58
cjwatsonpitti: Updated16:03
cjwatsonwgrant: ^-16:03
pitticjwatson: cheers!16:03
cjwatsonYeah, only ~vcs-imports and ~admins can use that interface, now that I look at it.16:05
pitticjwatson: nice, I even got an automatic mail from LP about it16:07
slangasekcyphermox: I see console-setup still hasn't gone through because of console-setup-mini uninstallability on amd6416:11
pittislangasek: yep, cyphermox and I talked about that this moring16:12
pittimorning, too16:12
slangasekok16:12
pitti(most probably just a missing alternative dep in kbd, but I haven't checked very deeply)16:12
cjwatsonyes that's the diagnosis I gave cyphermox too16:14
Chipacacould somebody confirm that, in bash on vivid, “( read -p "ok? " -n1 -e -t2 && echo "R: $REPLY" ); echo” leaves the terminal with no echo if you don't reply?16:31
flexiondotorgpitti, Where is your systemd FFE?16:47
pittiflexiondotorg: bug 142765416:47
ubottubug 1427654 in ubuntu-meta (Ubuntu Vivid) "FFE: switch system init to systemd [not touch] in 15.04" [Undecided,Confirmed] https://launchpad.net/bugs/142765416:47
flexiondotorgpitti ty16:47
=== dpm_ is now known as dpm
flexiondotorgpitti, I just dist-upgrade my vm. So, it has happened right? :)16:56
pittiflexiondotorg: no, not yet16:56
pittiflexiondotorg: still waiting on the FFE and NFS to land16:56
pittiflexiondotorg: today I just did some preparatory things to make ubuntu touch continue to use upstart16:57
flexiondotorgpitti, I got a new `init` package when I dist upgraded.16:58
pittiflexiondotorg: right; that's a meta-package which depends on upstart | systemd-sysv16:58
pittiflexiondotorg: and we'll flip that around (hopefully) soon16:58
flexiondotorgpitti, OK.16:59
flexiondotorgpitti, Before Beta 2?17:00
pittiflexiondotorg: hopefully this week :)17:03
flexiondotorgpitti, Ace!17:03
flexiondotorgpitti, You realise that the Internet will have an aneurysm when it is announced? ;)17:04
pittiyes, everybody will hate me, and I earn everyone's boot bugs :)17:04
didrockswell, people will just blame fsckd as it seems to be a thing… :p17:05
flexiondotorgpitti, No, everyone will not hate.17:06
flexiondotorgpitti, Only the trolls and the ignorant will ;)17:06
flexiondotorgpitti, Love you for it.17:07
flexiondotorgpitti, Seriously considering hanging up my Arch dev boots because of this.17:07
didrocksflexiondotorg: tell that on LAS! :)17:08
flexiondotorgdidrocks, ;) You listen then?17:09
flexiondotorgdidrocks, Do you hear last nights/17:09
didrocksflexiondotorg: when exercising… But I generally lag on LAS/Unplug by 2 weeks, so not yet :)17:09
flexiondotorgdidrocks, Fair enough. Ubuntu MATE featured a good last night :)17:10
flexiondotorgdidrocks, I mentioned systemd enablement.17:10
didrocksflexiondotorg: nice! I will listen then this time to not only check popey doesn't tell wrong things :)17:11
popeyI have no idea what you mean :)17:11
didrocksheh17:11
flexiondotorgdidrocks, popey Was very wrong last night. Fortnately I was there to straighten him out.17:12
flexiondotorgOh, Hi popey ;)17:12
pittiroaksoax: so in http://paste.ubuntu.com/10529094/17:29
pittiroaksoax: +ConditionPathExists=|/var/lib/maas/secret17:29
pittiroadmr: what do you mean with the | there? a single | is a no-op; it only really makes sense if you have more than one OR-ed condition17:30
pittiroadmr: sorry, I meant roaksoax17:30
roadmr:D17:31
roaksoaxpitti: ah i see17:32
roaksoaxpitti: so then no need for that then17:32
pittiroaksoax: in http://paste.ubuntu.com/10528917/ the last unit, does sourcing maas-proxy-common.sh actually do anything, i. e. have some side effect?17:32
roaksoaxat all17:32
pittiroaksoax: otherwise you probably mean EnvironmentFile=/usr/share/maas/maas-proxy-common.sh if that's supposed to apply to the squid call?17:32
roaksoaxpitti just ensures permissions are correct. Similar to what squid-deb-proxy does17:33
pittiroaksoax: the other two look ok (they could probably get some cleanup, but nevermind)17:33
pittiroaksoax: ah, and it's not executable?17:33
pittiroaksoax: i. e. you want the unit to fail if maas-proxy-common.sh fails, but it's not exporting env vars for squid? that's fine then17:34
pittiroaksoax: although it'd be easier to just call it then, to avoid another shell17:34
pittiroaksoax: ExecStartPre=/usr/share/maas/maas-proxy-common.sh17:34
roaksoaxpitti ok cool17:34
pittiroaksoax: or, if it's not executable, ExecStartPre=/bin/sh /usr/share/maas/maas-proxy-common.sh17:34
pitti(looks a bit simpler)17:35
roaksoaxpitti: yeah that should work better17:35
roaksoaxpitti: awesome then! I'll get this tested17:36
roaksoaxpitti: and let you know how it goes17:36
roaksoaxpitti: thanks for the feedback17:36
pittiutlemming, Odd_Bloke: oh, with the cloud images being switched to systemd some tests might now behave differently; I guess that deserves some announcement, I'll send an u-d-a@ post17:37
pittijamespage: FYI, https://jenkins.qa.ubuntu.com/job/vivid-adt-heat/? started failing, some problem with the systemd units? (see the u-d-a@ mail I just sent)17:43
pittihttps://jenkins.qa.ubuntu.com/job/vivid-adt-neutron/63/ARCH=amd64,label=adt/console too, although i386 succeeded17:43
jamespagehmm17:44
jamespagepitti, ok - we'll take a look17:44
pitticheers17:45
dokopitti, zul: systemd fall-out: https://launchpad.net/ubuntu/+archive/test-rebuild-20150202/+build/677583419:37
dokoScottK, you are clamav uploader. why is llvm not enabled on all architectures?19:51
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== kickinz1 is now known as kickinz1|afk
dokokenvandine, ping on lp:#1428299 and lp:#142831420:50
kenvandinedoko, i haven't even looked at those in ages :)20:51
dokokenvandine, the version numbers look phonish ;-P20:51
kenvandinebregma, ^^20:52
kenvandineare you tending to geis and dee these days?20:52
kenvandinedoko, i'm happy to patch them, but let me check first20:52
dokokenvandine, sure, would appreciate it if you could get these in. maybe more will follow, if you look at the list of GCC 5 ftbfs20:53
kenvandinedoko, good times :)20:53
kenvandinedoko, i'll go ahead and prepare branches to land while waiting for a reply20:54
bregmamy first reaction is to run like the dickens when those names come up, but I can take a lok20:56
kenvandinebregma, are we landing those with the train?20:56
kenvandinei'm happy to prepare bzr branches for you guys to review20:57
bregmaI believe I have landed those under ci-train in the past, yes20:57
dokolet me know, I could upload directly to the archive too. these are no code changes20:58
bregmathey're definitely ci-train projects, should be branched properly before landing21:00
kenvandinedoko, we'll let you know, it might be less work for us to land it as opposed to pulling the patches back down21:00
dokook21:00
kenvandinebregma, https://code.launchpad.net/~ken-vandine/dee/lp1428299/+merge/25182721:01
kenvandinehttps://code.launchpad.net/~ken-vandine/geis/lp1428314/+merge/25182821:04
kenvandinebregma, ^^21:05
bregmathanks21:05
kenvandinenp21:05
dokokenvandine, bregma: I would appreciate it, if you could scan http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20150202-gcc5-vivid.html  for other phonish packages.  you can find the compiler in the ubuntu-toolchain-r/test PPA. getting these addressed would be appreciated21:10
* bregma adds to the work queue21:10
kenvandinedoko, will do21:11
dokocool, then I'll skip these for now. just ping here when you address one of those21:11
kenvandinedoko, libdbusmenu and unity-webapps-qml21:12
kenvandinethere are 2 other unity related packages there, but i think those are only used in unity721:13
dokoanyway, these should be fixed, or demoted ...21:13
kenvandineyeah21:13
kenvandinenone of these are particularly phoneish, a couple have libs that are installed on the phone21:13
kenvandinetedg, dbusmenu ftbfs with gcc521:15
tedggcc5 is a 15.10 thing, no?21:15
kenvandinedoko, ^^ ?21:15
kenvandinei suspect so, not 15.0421:16
tedgHow weird, seems one of the test is hanging. Wouldn't have expected that to be the issue.21:18
tedgIn the GTK2 version even.21:19
tedgVim is failing! We need a bug status above Critical!21:20
Unit193tedg: Oh, I don't suppose bug 1270486 will be fixed for release?21:23
ubottubug 1270486 in libdbusmenu (Ubuntu) "indicator-application doesn't use the menu item's label if it has a stock icon" [High,Triaged] https://launchpad.net/bugs/127048621:23
bregmaemacs does not get installed on the phone by default?  How does it even?21:24
tedgUnit193, Not sure if I'll get to it, or not. It's not a high priority for me right now.21:24
Unit193Dang, that stinks.  Right now I'm looking at a program with two quit options, but one is "and shutdown daemon" and I'm not sure which..21:25
ochosi+121:26
sbeattiepitti: https://jenkins.qa.ubuntu.com/job/vivid-adt-ubuntu-system-settings-online-accounts/137/ARCH=amd64,label=adt/console looks to be a problem with powerd setup?21:44
bdmurrayroaksoax: Is the verification of bug 1383727 still good?21:51
ubottubug 1383727 in curtin (Ubuntu Utopic) "[SRU] Fast installer - failure to install grub (UEFI mode)" [High,Fix committed] https://launchpad.net/bugs/138372721:51
roaksoaxbdmurray: from my perspective, yes, we have tested this in various different types of hardware in OIL and others22:00
bdmurrayroaksoax: Do you know what comment #23 might mean?22:00
=== salem_ is now known as _salem
bdmurraybluesabre: Did you upload sponsor the fixes for bug 1425972? If so release tasks weren't opened, an SRU test case is missing and ubuntu-sponsors is still subscribed.22:10
ubottubug 1425972 in exo (Ubuntu) "Firefox no longer supports -remote parameter" [Medium,Confirmed] https://launchpad.net/bugs/142597222:10
sbeattiepitti: sorry, I was confusing powerd with upower. Do you have any idea why systemd is failing its adt tests? I can't see anything obvious in the logs in https://jenkins.qa.ubuntu.com/job/vivid-adt-systemd/109/?22:16
dokotedg, kenvandine: yes, 15.10, but things will be "interesting", so I'd like to fix as many things as possible proactively, so that we don't run into issues during the w-series cycle22:23
bdmurrayFor some reason w seems closer to the end of the alphabet than v22:36
tedgbdmurray, It is exactly one letter closer.22:37
bdmurraytedg: I think its because I remember the last letters of the alphabet in a block of 4 starting with W22:39
bluesabrebdmurray: Yes, updating the bug now and replacing the debdiff for trusty. I'll unsub sponsors and upload trusty to -proposed23:35
bluesabresorry for the unnecessary noise23:36
bluesabreer, everything except unsubbing sponsors, can't do that23:36
flexiondotorgcyphermox, Are you able to do you package sponsoring today?23:44
bdmurraybluesabre: great, thanks23:49

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