/srv/irclogs.ubuntu.com/2015/10/28/#ubuntu-devel.txt

=== _salem is now known as salem_
=== Spads_ is now known as Spads
=== salem_ is now known as _salem
=== nudtrobert1 is now known as nudtrobert
=== nudtrobert1 is now known as nudtrobert
tjaaltonpitti: hey, does current systemd in wily/xenial restart logind on upgrade? I know it doesn't with 226-4 on debian, wonder if that got backported05:27
pittiGood morning05:29
pittitjaalton: wily's (and xenial's) systemd does not restart logind on upgrade any more, this got backported05:30
tjaaltonok good, so I can merge xserver..05:30
pittitjaalton: right, this was a blocker for enabling logind support in Xserver, as that apparently immediately terminates X when restarting logind05:30
tjaaltonyep05:31
pittiwhich is quite "meh", but was the pragmatic approach05:31
tjaaltonI'll just fix the Breaks05:31
pittitjaalton: for the lower systemd version?05:31
tjaaltonyeah05:31
pittitjaalton: I'll soon merge systemd (in fact I already have it prepared here), then you can drop that Breaks: delta again05:32
tjaaltonah05:32
tjaaltonmaybe I'll just wait then :)05:32
pittitjaalton: I was about to upload it today indeed05:32
tjaaltonthough I could test it on wily first..05:32
pittitjaalton: if you need other ubuntu changes, then lowering the breaks: can't hurt;  if it's the difference between sync and merge, just stash it in -proposed, and it'll go in with the merged systemd?05:33
tjaaltontrue05:33
tjaaltonwell I'd like to test it first of course05:33
pittitjaalton: you can use https://launchpad.net/~pitti/+archive/ubuntu/systemd, those systemd xenial packages are very close05:34
tjaaltonok, thx05:34
ricotzkirkland, hi, regarding byobu, adding this seems wrong "+StartupWMClass=gnome-terminal-server" and breaks the bamf matching afaics06:27
darkxst@pilot in06:35
=== udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-wily | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: darkxst
didrockshey darkxst, enjoy your flight ;)06:37
=== not_phunyguy is now known as phunyguy
darkxstdidrocks, will do ;)06:41
Unit193darkxst: Indeed, have fun.  Though does this mean we get to ping you with sponsorship requests now?06:43
darkxstUnit193, you can, if they are in ubuntu-desktop, ubuntu-gnome, desktop-extra packagesets06:45
Unit193Nope!06:45
darkxstUnit193, happy to review other requests, but won't have upload rights for them!06:54
Unit193I poked -motu several hours ago about https://launchpad.net/~unit193/+archive/ubuntu/staging/+sourcepub/5608954/+listing-archive-extra, can't submit a MP as the branch is way out of date.06:55
pittiUnit193: just attach a debdiff to a sponsoring bug?06:56
pittithis is way easier for a sponsor, and (IMHO) still faster/easier for the creator06:56
darkxstUnit193, many of the udd branches are broken, don't worry to much about MP's unless there is a vcs-bzr packaging branch in the control file06:57
Unit193pitti: Yeah, was just trying to take the easy way out first. :P06:57
ricotzpitti, darkxst, hey07:17
ricotzpitti, maybe you like to take a look at https://launchpad.net/~ricotz/+archive/ubuntu/staging/+sourcepub/5603831/+listing-archive-extra07:17
darkxstricotz, hey07:19
dholbachgood morning07:35
seb128hey dholbach07:37
dholbachhey seb12807:37
=== ara is now known as Guest43853
=== nudtrobert1 is now known as nudtrobert
kirklandricotz: hmm, well, what's the solution, then?07:51
kirklandricotz: as of wily, unity no longer displays byobu's icon07:51
kirklandricotz: instead, it just shows the gnome-terminal07:52
kirklandricotz: I honestly have no idea what +StartupWMClass=gnome-terminal-server means, but it was suggested in a comment in the bug and it seems to fix the problem for me07:53
ricotzkirkland, with this change it seems the other way around now, so always matching byobu07:53
ricotz(I am not using unity though)07:54
kirklandricotz: okay, well, I could use some help with this, then07:55
ricotzkirkland, so if you actually start gnome-terminal it doesn't show byobu for you07:55
ricotzthis was meant to be a question ;)07:59
kirklandricotz: yep, that does seem to be the case08:05
kirklandricotz: I'm open to other suggestions08:05
ricotzkirkland, you mean the bybou-icon shows up regardless? (so you mean "no" it always show byobu for you too)08:08
ricotzusing "StartupWMCLass=byobu" while passing "--class=byobu" to gnome-terminal should somehow work08:12
LocutusOfBorg1hi, anybody wants to sponsor a pbuilder merge for me?08:44
pittisitter, Riddell: several KDE tests now fail with "FAIL stderr: cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C"; e. g. kio, plasma-workspace, kcoreaddons08:48
pittithese could be quiesced with "allow-stderr", but presumably this should be fixed more properly?08:48
pittiI guess that appeared with new gcc in xenial08:48
StevenKpitti: piware.de doesn't seem very pleased with the world.08:51
pittiStevenK: indeed, thanks for the ping; apache started08:52
pittiI stopped it this morning as I suffered a huge flood of wordpress login attempt DoS/brute force08:52
StevenKpitti: It still times out over IPv6, at least.08:53
pittiStevenK: WFM (also IPv6)08:53
StevenKRight, IPv6 looks to be suffering from conference fun.08:54
sitterpitti: forward to kubuntu-devel09:03
pittisitter: danke09:04
dokosil2100, I hadn't realized that the ocaml transition already started, so yes, looks like an ocaml merge is required09:12
LocutusOfBorg1hi cjwatson do you have any advice for lp: #151045109:23
ubottuLaunchpad bug 1510451 in Ubuntu "Sync skype4py 1.0.35-1 (multiverse) from Debian unstable (contrib)" [Undecided,New] https://launchpad.net/bugs/151045109:23
LocutusOfBorg1?09:23
seb128dholbach, LocutusOfBorg1, https://launchpad.net/ubuntu/+source/skype4py/1.0.35-1 ?09:27
seb128dholbach, what issue did you get? It was just in NEW I think, I newed it like 10 minutes ago09:27
LocutusOfBorg1<3 thanks09:28
LocutusOfBorg1:D09:28
seb128yw09:28
LocutusOfBorg1I didn't see it in the queue09:28
LocutusOfBorg1but I might be wrong09:28
=== vrruiz_ is now known as rvr
morphispitti, seb128: you did uploads for bluez recently but those are not present in https://code.launchpad.net/~bluetooth/bluez/ubuntu which should be the primary source for the bluez so we can switch to dual landing as soon as we have bluez5 in Touch. Also the idea was to do MPs so we can review those changes in a group as those affecting a lot of different things nowadays10:13
seb128morphis, right, I wanted to do the update before wily but you add work staged there which was not suitable for the archive before release10:15
morphisok10:15
seb128I think I pinged you on IRC back then to say I was going to do a version update directly10:15
morphisseb128: right, there was something ... I remember10:15
seb128but yeah, we should use the vcs from now on10:15
morphisseb128: was just commenting on https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1510570 which brought me to the thought how we can make sure every bluez landing is done this way rather than direct uploads10:16
ubottuLaunchpad bug 1510570 in bluez (Ubuntu) "BLE pairing fail" [Undecided,Confirmed]10:16
=== greyback__ is now known as greyback
pittitjaalton: 227-2ubuntu1 is in -proposed FYI10:28
pittiutlemming: hey, how are you?10:33
pittiutlemming: could we please have http://cloud-images.ubuntu.com/xenial/? :-)10:33
Odd_Blokepitti: Hola!  We're working on a new, improved way of building cloud images for xenial, but we aren't quite there yet.  What's being blocked by the lack of images?10:41
pittiOdd_Bloke: ah, ok10:42
pittiOdd_Bloke: mostly that we need them for running tests; for now I wrote a script which builds a xenial image based on the latest wily image by dist-upgrading10:42
pittiOdd_Bloke: but developers have to do that too when they run tests locally10:42
pittiOdd_Bloke: so it's not OMGurgent, but I wondered if that's just a simple forgotten "update cron job"10:43
pittibut it seems it's not10:43
Odd_Blokepitti: Understood. :)10:44
pittiOdd_Bloke: out of interest, how  are you going to build them?10:44
Odd_Blokepitti: So for vivid/wily, we produce an ext4 filesystem in Launchpad, and then use kvm instances to make all the various artifacts that you see in cloud-images.ubuntu.com.10:45
Odd_Blokepitti: But with the shift to POWER8, we're shifting to build a lot more stuff in the buildds.10:46
Odd_Blokepitti: (Well, and because running the amount of kvms we were/are running is unsustainable on the hardware we have available to us)10:46
pittiOdd_Bloke: interesting, so similar to how we produce desktop images10:46
Odd_Blokepitti: Our entire build tooling assumes that things will happen in a KVM instance, and so there's a decent amount of brain surgery that needs to happen.10:46
Odd_Blokepitti: I believe so; one difference is that we produce images with serials, so we want all of (-disk1.img, .tar.gz, ...) to have exactly the same packages.10:47
pittiOdd_Bloke: OOI, did you ever try vmdebootstrap? that's how I build VMs for Debian sid locally, and while it's a bit clumsy it works reasonably well10:47
Odd_Blokepitti: So we use the same buildd process to build all the various artifacts using binary hooks.10:48
pittiOdd_Bloke: (this is totally off-topic of course, just some experience exchange)10:48
Odd_Blokepitti: I haven't come across it, no. :)10:48
pittiOdd_Bloke: this came up every once in a while, in questions like "how can we build a snappy image (or similar) with one proposed package for testing"10:48
pittiand for these scenarios, or local testing, it's much nicer to have something available which you could run on your laptop or a cloud image10:48
pittiLP builds are really hard to reproduce10:49
Odd_BlokeYeah, agreed.10:49
pittibut maybe LP is actually using something these days which one *can* reproduce, I haven't checked in a while10:49
pittiOdd_Bloke: anyway, thanks! I'll keep the "geneate dist-upgrade image every day" approach for a bit10:50
=== nudtrobert1 is now known as nudtrobert
Odd_Blokepitti: Cool, appreciate it. :)10:50
cjwatsonpitti: LP livefs builds are certainly reproducible (it just uses livecd-rootfs); it would perhaps be worth some effort to make it easier10:57
pitticjwatson: ah, just that now? nice! It used to be this huge cdimage scriptery10:58
pittiso we're essentialaly adding a cloud image flavor to livecd-rootfs?10:59
cjwatsonpitti: livecd-rootfs has had cpc for a while, but Odd_Bloke is extending it, indeed11:01
cjwatsonpitti: for desktop images, LP builds the squashfs component but cdimage is still involved after that (mainly because of needing to add a package pool etc.)11:02
cjwatsonpitti: but I believe that cloud images will just be spat straight out by LP11:02
darkxst@pilot: out11:03
udevbot_Error: "pilot:" is not a valid command.11:03
darkxst@pilot out11:03
=== udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-wily | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pitticjwatson: ah right, that was it; I thought in the past there was at least another layer of live-build (that's how we built the first -kylin flavors), did that go away now too?11:03
cjwatsonpitti: Kylin was always kind of weird11:03
cjwatsonpitti: I think it was done out of band for a while.  There was also an even weirder thing with the Ubuntu Chinese Edition before it was taken over by Kylin11:04
darkxstcjwatson, it only gets worse when you see what the unofficial spins do!11:05
cjwatsonYeah11:05
cjwatsonpitti: http://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/view/head:/lib/cdimage/build.py#L356 (bring scuba gear)11:05
tjaaltonpitti: excellent, thanks11:28
pittidarkxst: congrats and thanks for your first pilot shift!11:31
dholbachdarkxst, you're a hero!11:43
dholbachthanks a lot! :-D11:43
darkxstdholbach, pitti, np, ended up being a busy evening all up ;)12:06
tseliotdoko: hi, do you know what release of glibc 16.04 is going to ship with?12:09
=== _salem is now known as salem_
dokotseliot, >= 2.2112:52
tseliotdoko: ok, thanks12:52
rbasak"squid3" is moving to "squid" and I need to adapt the Ubuntu delta for conffiles we added.13:06
rbasakI see many dpkg-maintscript-helpers calls (it uses cdbs) which I mostly understand fine.13:06
rbasakBut how is it handling the conffiles being moved from one package to another?13:06
rbasakIt seems to just duplicate the dpkg-maintscript-helper calls in both the squid package and the now transitional squid3 package.13:07
rbasakIs this the right way to do it and what's the mechanism involved? I'd like to understand so as not to botch this merge.13:07
pittirbasak: the package it moves to needs a .maintscripts with "mv_conffile", see  line 2 (press h for help or q to quit)13:07
pittierk13:07
pittirbasak: see "dpkg-maintscript-helper(1)"13:07
rbasakpitti: yeah, so it's calling that. I get that part.13:07
pittirbasak: IIRC the old packge doesn't need any magic13:07
rbasakHmm. The old package has all the same magic.13:08
pittithat'll generate a preinst to remove an unmodified file, and postinst to handle a modified one13:08
rbasakUnless I've botched something.13:08
pittirbasak: that seems redundant; the transitional package should just stop shipping the conffiles13:08
infinitymv_conffile doesn't move between packages, it just handles renames.13:09
pittioh, right13:09
pittierk, it's that time again13:09
rbasakYeah the Debian maintainer has definitely put dpkg-maintscript-helper mv_conffile (and rm_conffile) calls in both the squid and squid3 packages.13:09
pittilike 20 years, and indeed there's *still* no way to move a conffile13:09
infinitydpkg itself will take over conffiles with a Replaces *if* the conffile has the same path.13:09
rbasaksquid does have Replaces: squid313:10
infinityBut are the conffiles in a new location?13:10
infinityI'm assuming yes.13:10
rbasakYes13:10
rbasakMoving from /etc/squid3 to /etc/squid13:10
infinityRight, so the replaces won't help you there of course (it helps for other bits, but not for files that have moved).13:10
pittirbasak: ah, then you need some preinst script to mv them manually if modified, or rm them if unmodified13:10
rbasakI also need to take care of things like /etc/apparmor/usr.bin.squid3 or whatever and /etc/init/squid3 that we were adding in a delta.13:10
rbasakinfinity: hmm. So does that mean the package is broken in Debian?13:11
infinityProbably.13:11
infinityBut for subtle values of "broken".13:11
rbasakAny suggestions?13:12
infinityAre the squid mv_conffile calls in preinst calling with the "package" argument and, if so, is it pretending to be "squid3"?13:12
infinityCause that might work.13:12
rbasakYes, it's doing that.13:13
infinityie: if squid's preinst moves squid*3*'s conffiles, then replaces them.13:13
rbasakIn both squid... and squid3... maintainer sscripts13:13
infinityThat might actually function.13:13
infinityBecause Replaces happens after preinst.13:13
infinitypreinst -> unpack (replaces) -> postinst13:13
infinityBasically.13:13
infinitySo, if you can get squid3's conffiles to all move to the new location before squid unpacks, then squid will take them over.13:14
rbasakBut that suggests that squid3.preinst dpkg-mainscript calls aren't needed, and it's still doing that?13:14
infinityMay still lead to a prompt or two you didn't want, but you can experiment with that.13:14
infinityYeah, I see no reason squid3 needs any of the magic at all.13:14
rbasakWill it cause any harm?13:15
infinityUnless he was trying to work around nondeterministic unpack order.13:15
rbasakBecause I'm tempted to follow Debian's pattern exactly for the Ubuntu delta bits here.13:15
rbasakNow that you've explained the mechanism and provided you think that's OK :)13:15
infinityI'm not sure what happens with two identical mv_conffile calls.  I'd like to think the second is a no-op.13:16
infinityIf the Debian packages were actually tested, it probably is. :P13:16
infinityA more elegant way to force the ordering would probably have been to make squid3 Pre-Depends on squid.13:17
* rbasak looks13:17
infinitySo you guarantee the mv_conffile from squid completes and the conffiles are taken over before squid3 is upgraded and its files removed.13:17
rbasakYes, it does.13:18
rbasakPackage: squid313:18
rbasakPre-Depends: squid (>= ${source:Version})13:18
infinityOh.  Then the squid3 Mv_conffile stuff is completey redundant.13:18
infinityI feel like that's left over from debugging ordering problems, probably.13:18
rbasakOK13:18
rbasakIf you think it's harmless then I think I'm best following the pattern though.13:18
rbasakLess confusing for future merges.13:18
infinityBecause with a pre-depends, squid will preinst/unpack/replaces/postinst all before squid3 even preinsts.13:19
infinitySo, squid3's maint scripts become completely useless at that point, as you've already moved everything around.13:19
rbasakHmm.13:19
infinityI think it really should be fixed in Debian to avoid the redundancy, IMO.13:19
rbasakThere are also rm_conffiles13:19
rbasakI guess that wants to be in squid3 but not squid?13:19
rbasakBoth are in both.13:19
infinitysquid3 should just be a completely empty package with no maintainer scripts, and all this magic should be in squid.  The pre-dep pretty much requires that anyway.13:20
infinitys/requires/assumes/ anyway.13:20
rbasakhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801564 looks like fun13:21
ubottuDebian bug 801564 in squid "squid: prompting due to modified conffiles which were not modified by the user: /etc/squid/squid.conf" [Serious,Open]13:21
infinityrbasak: That one's about squid 2.7 -> squid 3.5, we don't have that issue.  Maybe.  I hope.13:24
infinityrbasak: Since our squid is squid3.13:24
rbasakYeah I think Precise is on 3, so we don't have to worry about 2.7.13:25
henrixpitti: looks like we had a timeout for armhf in one of the linux-meta-lts-utopic autopkgtest tests.  would it be possible to re-run it?14:05
henrixpitti: here's the link for the test log: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-trusty/trusty/armhf/v/v4l2loopback/20151027_025222@/log.gz14:06
henrixpitti: and the command to re-run it: run-autopkgtest -s trusty -a armhf --trigger linux-meta-lts-utopic/3.16.0.52.43 v4l2loopback14:06
pittihenrix: done14:06
henrixpitti: awesome, thanks!14:06
pittihenrix: no worries! I think there are some more MISSes on http://people.canonical.com/~kernel/status/adt-matrix/ though, I'll check14:07
pittiI retried a bunch of them this morning after fixing kernel installation even harder14:07
pittilike the four MISSes on http://people.canonical.com/~kernel/status/adt-matrix/precise-linux-meta.html14:07
pittiapw: ^ are these still current? we do have runs for those14:08
pittie. g. https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-precise/precise/armhf/o/openvswitch/20151028_101407@/log.gz for the openvswitch one14:08
henrixpitti: heh, yeah.  i just started looking a few minutes ago and that one caught my attention as it was REGR14:08
apwpitti, let me check i didnt' disable it14:08
apwpitti, yeah its 2 hours old, bah14:08
apwpitti, i stopped it to prevent it eating its own cache, and ... failed14:09
apwpitti, henrix, ok that looks better14:11
pittiapw: the three MISSes on http://people.canonical.com/~kernel/status/adt-matrix/xenial-linux-meta-raspi2.html have results too14:17
pittiapw: queued http://people.canonical.com/~kernel/status/adt-matrix/xenial-linux-meta.cmds now, but without ppc6414:18
hallynhm, https://launchpad.net/ubuntu/+source/qemu/1:2.4+dfsg-4ubuntu1/+build/8200106    build on ppc64el fails, but seems to do so mysteriously.  the build log just says "Session terminated, terminating shell... ...terminated."14:18
pittihm, I already retried that two times14:18
apwpitti, looking ...14:18
cjwatsonhallyn: that's a hang after inactivity14:18
cjwatsonthat is, it was inactive for 2.5 hours so was autokilled14:20
hallynhm.   Build killed with signal TERM after 150 minutes of inactivity14:20
cjwatsondo you start a test suite around there perhaps?14:20
hallynbut that's suspicious,14:20
cjwatsonwhich might not autoflush its logs14:20
hallynbc the builder says the build time was 2'44"14:20
cjwatsonright, so it probably spent 14 minutes getting up to that point and then hung14:21
hallynguess a porter is my best bet14:21
cjwatsonI think there may not be a porter box you can use at the moment, due to the power8 switch14:21
apwpitti,14:21
apwI: [Wed Oct 28 14:20:09 2015] - Fetched test result for acpi-call/1.1.0-2/armhf 20151028_102038@: pass (kernel linux-meta-raspi2 4.2.0-1013.19)14:21
apwI: [Wed Oct 28 14:20:09 2015] - Fetched test result for asic0x/1.0.1-1/armhf 20151028_101929@: fail (kernel UNKNOWN 4.2.0-1013.19)14:21
apwpitti, so thats rather odd, i will trying and figure out why one is matched and the other not14:21
hallynd'oh14:21
cjwatsonhallyn: you can experiment in a PPA: http://blog.launchpad.net/ppa/ppas-for-ppc64el14:21
cjwatsoncrank up debugging around there or something14:21
pittiapw: oh - E: Failed to fetch http://ftpmaster.internal/ubuntu/pool/main/i/isl/libisl13_0.14-2_armhf.deb  Temporary failure resolving 'ftpmaster.internal'14:22
pittiapw: time for another try I guess14:22
apwpitti, oh yeah its one of your "tempfail" reported in the test, but not detected as tmpfail but the greater adt thing14:22
apwpitti, and a tricky one to detect of course14:23
cjwatsonhallyn: (and you can watch the build log and cancel after the hang, so you won't actually have to wait nearly three hours for each iteration)14:23
pittiapw: requeued14:23
pittiapw: yeah, that woudl ideally count as "tmpfail" indeed14:24
hallyncjwatson: thx.  looks like the next step was supposed to be running 'dtc -o qemu-build/pc-bios/bamboo.dtb pc-bios/bamboo.dts14:30
cjwatsonhallyn: I wonder if this is your first build for power814:37
hallyncjwatson: nope, https://launchpad.net/ubuntu/+source/qemu/1:2.3+dfsg-5ubuntu914:38
cjwatsonhallyn: the wily toolchain doesn't default to power814:39
hallynoh14:40
cjwatsonhallyn: and that was on the old builders too, though I suspect the power8 switch is more relevant14:40
hallynpitti: stgraber; should we have a uos session on cgroup boot time configuration (for ppl looking for libcgroup replacement), or do we just accept "use systemd for it, anything it can't do you can't do yet" as the long-term answer?15:12
hallynseems like that *will8 be the long-term answer anyway...15:13
hallynshort-term ppl seem to want more15:13
jgdxlarsu, I'm not getting changed events from gsettings-qt, and I'm wondering why. Looking at this [1], it seems something related to it has recently changed. Maybe you can help me out? [1] https://code.launchpad.net/~lukas-kde/gsettings-qt/queued-processing/+merge/25988315:13
stgraberhallyn: I don't expect any of us to have time to work on new cgroup features so not sure it's worth making plans15:15
stgraberhallyn: so yeah, use systemd, if that doesn't do it, you can configure things yourself, through cgroupfs or using cgmanager15:15
pittiright, that ^ seems to be the status quo15:15
pittiit seems there are still some bugs with that, stgraber found that for some services like lxcfs systemd seems to put those into all controllers15:16
pittibut well, these are bugs15:16
pittihallyn: but if you have something that we should talk about, sure!15:16
hallynpitti: no i don't care to have a session if it's not needed - thx!15:17
hallynpitti: we should however talk about shifting the cgroup-login functionality to libpam-cgm15:17
hallyn(not in uos, just here :)15:17
hallynstgraber: probably cares more than you do,15:18
hallyni assume you (pitti) are just happy to have that patch out of systemd :)15:18
pittihallyn: ah, ye olde cpu hotplug bug15:18
hallynworkaround15:18
pittihallyn: heh, yes; although AFAIUI there will still be some bit left?15:18
pittiit tends to subtly break every now and then, although we now have an autopkgtest for it15:18
stgraberhallyn: what happens if you have both the patched systemd and libpam-cgm installed?15:18
pittibut that of course still doesn't fix the cpu hotplug issue15:19
hallynstgraber: systemd still creates the directories, but you end up in the libpam-cgm cgroups.  (it's what i have on my laptop)15:30
hallynso i'm in /user/serge/1 for most cgroups except 1:name=systemd:/user.slice/user-1000.slice/session-c4.scope15:30
stgraberhallyn: ok, good. So we can have LXC depend on libpam-cgm, promote it to main (source is already in main so no MIR required, the package was in universe just because it was unused), then once that's done we can drop the patch from systemd.15:34
stgraberhallyn: did you get someone from security to look at libpam-cgm?15:35
hallyngood q.  i can't recall whether sarnold looked at it or not15:35
hallyn(i've bugged him on so many...)15:35
dokomitya57, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802427  isn't 3.5 not yet supported?15:36
ubottuDebian bug 802427 in python3.5-doc ""async" and "await" keywords are not highlighted as such" [Minor,Open]15:36
stgraberhallyn: so I'd say, re-check with sarnold that libpam-cgm looks sane, then I'll make LXC recommend it and soon after that we can drop the patch from systemd, sounds good?15:37
hallynsounds good to me.  sarnold: please ping me when you're in15:39
larsujgdx: that was an issue with qt's event dispatching which should be fixed now15:41
larsujgdx: do you see the change events in `gsettings monitor`?15:41
jgdxlarsu, yes. And I just commented after doing a bisect.15:42
larsujgdx: it works without that patch?!15:43
jgdxlarsu, r71 works fine, yeah15:44
larsujgdx: neat :) how can I reproduce?15:44
jgdxlarsu, let me make a couple of steps for you.15:46
jgdxlarsu, do you have System Settings installed?15:47
jgdxubuntu-system-settings that is15:47
larsuyes15:47
larsuI'd prefer a small test program if you have that15:48
jgdxlarsu, sure15:48
larsujgdx: only if it's not to much effort though of course :)15:48
jgdxlarsu, nah, it'd be good to isolate completely to make sure I'm not blaming gsettingsqt needlessly.15:49
larsuya, thanks15:49
jgdxlarsu, okay, here http://pastebin.ubuntu.com/12990612/16:06
jgdxlarsu, if your idle-timeout was 42, you're outta luck16:07
=== mbiebl_ is now known as mbiebl
jgdxlarsu, all you do now is switch between r71 and r72 and observe the difference in behaviour.16:09
jgdxlarsu, (i.e. on r71 “Changed events” increases on each change, where on r72 it remains 0)16:11
larsujgdx: indeed. cool stuff16:12
larsujgdx: that's because it doesn't change ...16:16
larsuit's on 4216:16
larsuchanging it to 42 doesn't actually change it16:16
larsuso you don't get the event16:17
larsudon't know why that commit should change this behavior though16:17
jgdxlarsu, maybe the second time, but if you open that qml when idle-timeout is 600 (like on my system), it changes from 600 to 42. On 71 that emits changed, on 72 it doesnt.16:18
jgdxSorry, I should've used random values.16:18
jgdxso when both buttons are 42, of course that's not going to emit anything16:19
larsujgdx: this works for me16:21
larsuif it's on 600 and I change it to 42, I get the changed event16:21
jgdxlarsu, where, on the counter or in gsettings-monitor?16:21
larsujgdx: both16:22
jgdxhm, I don't when on gsettings-qt 0.1+15.04.20150810-0ubuntu116:22
larsuI have a version from August16:25
larsuwhich *should* include that fix from June... but apparently it doesn't16:25
larsuis that version only in xenial?16:25
* larsu should upgrade16:25
jgdxi'm on vivid+overlay16:25
jgdxcan't you just build r72 from source?16:26
larsuyes, doing that right now16:26
larsuI wonder why this is not in vivid - the fix is from ages ago16:26
jgdxhasn't vivid frozen over ages ago? :p16:27
larsuheh, not that long ago ;)16:27
jgdxlarsu, what's the eta on your r72 build?16:28
larsualready playing with QML2_IMPORT_PATH16:29
larsujgdx: ok I can reproduce16:31
jgdxlarsu, thanks, glad to hear it16:32
larsuI get the change event when changing it from outside the program, but not when clicking the button16:32
jgdxthat's what i see too16:32
=== fionnan_ is now known as fionnan
=== henrix_ is now known as henrix
larsujgdx: bah, setting QML2_IMPORT_PATH has no effect16:53
larsuany idea how I can make it load this module without installing it?16:53
jgdxlarsu, .local/lib install and ldconfig? dunno16:54
larsuuninstalling the system's version makes it work :D16:54
larsujgdx: got it.16:57
larsuok this is kind of bad16:57
larsuand not easily fixable16:57
jgdx:s16:58
larsuthe problem is that the qqmlpropertymap gets set from qml, so the next time settingChanged() is called, it doesn't actually emit the signal because it already has the same value16:58
larsuand we need that to avoid endless loops16:58
larsuand apparently back when we used a direct connection, the value wasn't set yet16:59
larsujgdx: ok I have a fix, but it breaks the tests - they assume that values are changed immediately17:15
larsuall of this because of that one stupid qt bug17:16
larsuthat nobody seems to want to fix :/17:16
jgdxlarsu, ugh.. let me know when you have a branch, I can confirm the fix in uss as well.17:17
larsujgdx: might not make it before tomorrow. could you please file a bug?17:18
jgdxlarsu, https://launchpad.net/bugs/150369317:20
ubottuLaunchpad bug 1503693 in Canonical System Image "Dim timeout gsetting key not set anymore" [High,Confirmed]17:20
larsuthanks17:20
larsujgdx: is there a way to let a qml test wait until some change signals came in?17:28
jgdxlarsu, signalspy?17:32
jgdxlarsu, but the event loop need to run.17:33
larsujgdx: it always runs in qml, doesn't it?17:33
jgdxlarsu, in that case, signalspy is the only thing you need17:34
larsucool thanks17:35
sil2100cjwatson, doko, cyphermox: pushed a few no-change rebuilds, the prooftree installability problem will be fixed once the new no-change rebuild of coq will finish17:51
cyphermoxsil2100: ok17:56
cyphermoxneed sponsoring?17:56
sarnoldhallyn, good morning. :) I can't recall if I've looked at libpam-cgm either. I know I had a tab open for it for a while but thought I heard that it'd been supplanted by systemd integration work instead17:56
hallynnope , it's still the plan17:57
hallynjust wsn't in plan for 15.1017:57
tsukasa_i think http://changelogs.ubuntu.com/changelogs/pool/universe/m/mysql-5.6/mysql-5.6_5.6.27-0ubuntu0.14.04.1/changelog the last commit here is causing this problem for me: http://paste.pound-python.org/show/SBk7YQWRrQAH7NaRJikD/18:04
sil2100cyphermox: no no, so far all packages I poked were universe ones - not that I looked for universe ones, just going through the list as is18:04
tsukasa_not entirely sure. thoughts? the date of the commit and the problem is matching up18:05
TJ-tsukasa_: did you see my recommendation in #ubuntu just now?18:08
cyphermoxsil2100: ack18:08
sarnoldhallyn: aha, thanks :)18:20
hjdI've found a package (https://tracker.debian.org/pkg/fop) which I believe can be synced since the Ubuntu delta is now included in the Debian package as well. However, I noticed this package is in main and I skimmed the list of new dependencies and at least one of them is in universe so it won't build out of the box on Ubuntu. Is that a concern or should it be synced regardless and then we can figure out what we do about the dependencies.18:23
hjd(It's not clear to me who makes the decisions on which packages should go through the mir process and which should be worked around)18:23
sil2100cyphermox, doko, cjwatson: so, the reverse-deps of coq I will rebuild and fix once all coq binaries are built18:57
sil2100Since those need no-change rebuilds mostly, but I can't do it earlier18:57
sil2100A few archs still building18:57
slangasekinfinity, pitti, mdeslaur: so I'm trying to work on my TB action item to document the exceptions for juju, maas, etc.  and I'm having a very hard time *locating* the maas exception that was approved - either in IRC meeting logs or in the mailing list.  Do any of you remember when/where this happened, and what was approved?19:12
sarnoldif it helps, the emails I have related to that are from 27 feb 2015 through 2 mar 201519:17
slangaseksarnold: oh, is this somewhere in the "please demote maas 1.2" thread?19:23
sarnoldslangasek: yeah, that's the thread, but I don't have any TB-related stuff, just their mentions that they were going to talk to TB at the time19:23
* mdeslaur is still looking19:25
mdeslaurslangasek: last we discussed, we were waiting for a new proposal from them: http://irclogs.ubuntu.com/2015/03/17/%23ubuntu-meeting-2.html19:28
slangasekmdeslaur: so... we don't actually have a maas exception on the books?19:31
mdeslaurslangasek: that would be my understanding, yes19:31
slangasekthat's interesting; how did I take an action item to document it in that case :)19:31
slangasekfwiw what sent me looking is that there is a maas SRU in the queue19:32
mdeslaurdocumenting that there isn't any is easy :)19:32
slangaseklamont, roaksoax: ^^19:32
pmcgowanslangasek, got upgrade aborted goign to wily, any advice?19:34
slangaseklamont, roaksoax: we need to have an actual signed-off test plan for the stable updates in order to let this maas 1.8.3 SRU in; it seems no one has reported regressions against maas 1.7 in trusty, but it also appears the SRU team didn't follow the procedure because we all gaslighted ourselves into believing there was a SRE approval in place19:36
slangaseklamont, roaksoax: ("It has been QAed in a CI lab" is not sufficient detail here)19:37
slangasekpmcgowan: aborted how / with what exact error message?19:37
pmcgowanslangasek, I may have gotten it to finish19:38
pmcgowanit just said upgrade aborted, unstable blah blah19:39
pmcgowanI reran the upgrader and it said it finished19:39
pmcgowanafter an autoremove19:39
pmcgowanslangasek, anything else I should check before reboot?19:39
slangasekpmcgowan: if it succeeded the second time, then not that I can see19:40
pmcgowanok19:40
sil2100slangasek, cjwatson: I'm working on the ocaml transition and I'm basically waiting for the coq builds to finish before continuuing - I see the arm64 build is still scheduled for build in 2 hours, is there any chance we could get the build score bumped?19:46
sil2100Asking since I suppose there's other important stuff building as well19:46
slangaseksil2100: there's always something that needs building, but as you're blocked I've bumped the score19:47
slangasekstart in 1 minute19:47
roaksoax15:34 < mdeslaur> slangasek: last we discussed, we were waiting for a new proposal from them: http://irclogs.ubuntu.com/2015/03/17/%23ubuntu-meeting-2.html -> the proposal mentioned here as to what infinity was mentionning, was the request of demotion of MAAS 1.2 from Precise, not the Standing SRU Exception for trusty20:30
roaksoaxmdeslaur: ^^20:30
roaksoaxslangasek: ^^20:30
slangasekroaksoax: ok, so I find nothing in the history of TB discussions that shows that a MAAS standing SRU exception has ever been granted20:30
roaksoaxi discussed what maintenance of 1.2 extended to for Precise, and understood what it meant, and dropped the request for demotion on: https://lists.ubuntu.com/archives/technical-board/2015-March/002089.html20:30
slangasekthe discussions on this from last September did not end with anyone from the TB indicating approval of an SRE20:31
=== salem_ is now known as _salem
roaksoaxslangasek: so, what I recall having discussed with infinity was that once 1.7 was out the SRE was gonna be granted20:31
roaksoaxslangasek: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1460737/comments/420:32
ubottuLaunchpad bug 1460737 in maas (Ubuntu Utopic) "[SRU] MAAS 1.7.6" [Undecided,Fix committed]20:32
slangasekroaksoax: thanks for the reference; sounds like we need to follow up with infinity then20:32
roaksoaxslangasek: and as per the conversation I had with him at the time the SRU for 1.7 was granted, it was that the SRE will be approved, we just needed to address all the issues and so on20:33
roaksoaxslangasek: i'll further improve the SRU request with the testing done and so on20:33
roaksoaxslangasek: thanks for looking at it though20:33
=== greyback__ is now known as greyback
sil2100slangasek: thanks! It seems coq takes ages to build though, so not sure if I'll be able to do anything more today22:15
sarnoldwow, ~30 minutes on amd64, 3.5 hours on arm64..22:18
tewardsarnold: not unusual from what I've seen ;)22:29
sarnoldteward: I've never really paid attention before22:29
tewardsarnold: i care usually because nginx :)22:30
tewardi've noticed that arm builds always take longer, regardless of specific arch (armel, armhf, or arm64)22:30
dokosil2100, slangasek: you need to work in parallel on transitions. one package per day for a transition isn't exiting22:44
sil2100doko: yeah, will try to work on it more in the next days, since this week I had multiple other things to work on as well23:47

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