/srv/irclogs.ubuntu.com/2016/11/09/#ubuntu-devel.txt

=== JanC is now known as Guest19389
=== JanC_ is now known as JanC
g2Exciting election talk and debate in #debate201600:39
cpaelzergood morning06:34
pittiGood (well, "some") morning!06:49
LocutusOfBorgTheMuso, hi, you there?10:29
LocutusOfBorgquestion about Tascam US-122L10:31
LocutusOfBorgshould I just add a new profile in libasound2-data to make it work?10:32
=== _salem is now known as salem_
pittistgraber: if you get pings about lxc being broken in zesty: this is https://github.com/lxc/lxc/issues/1280 and I reverted the usage of the unified hierarchy in systemd 232-3 (will hit zesty ~ tomorrow); local workaround is to boot with systemd.legacy_systemd_cgroup_controller11:42
=== hikiko is now known as hikiko|ln
stgraberpitti: ok, thanks. I heard about it through Debian and assumed it'd affect us shortly after too and that you'd do the right thing on both :)12:25
pittistgraber: ah, ok; I just wanted to ensure that you don't have to do duplicate work; sorry for the hiccup12:26
pittinevertheless, it was useful to find these bugs12:26
pittibut we shoudln't have to fix them under pressure12:26
stgraberpitti: well, we knew about that issue and some others, the problem is that since the kernel won't let you mount cgroupv1 AND cgroupv2 for the same controller, even in separate namespaces, there is effectively no way to fix this...12:29
stgraberpitti: other than convince Tejun that we do need to be able to mount cgroupv2 on the host and cgroupv1 in containers and have him allow that in the cgns code12:29
stgraberor fake all that stuff with fuse, but that'd suck...12:29
stgraberwe mentioned all of this last week at Kernel Summit + Plumbers, with both Tejun and Lennart in the room, so neither of them can say they didn't know this would happen...12:30
stgrabertych0, hallyn: ^12:30
tych0in fact i had a big argument with tejun and he said he wouldn't fix it :)12:32
pittistgraber: ack; at least it shouldn't segfault, I see the difficulty in supporting v1 containers with v2 on the host, but I thought with cgroup namespaces you could actually do that? so that's not the case?12:36
tych0pitti: right, it's global12:38
=== didrocks1 is now known as didrocks
dokoseb128, Laney: is the desktop team caring about all the spell checkers? looks like hunspell-bo is seeded now, and would need a MIR13:05
seb128hey doko, I don't think we are ... is that due to libreoffice?13:06
dokoseb128: I see it at http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg13:06
Laneydoko: There's a regex which puts them all in supported13:12
Laneyothers have this https://launchpad.net/~translators-packages team subscribed13:12
dokoone member team ...13:13
LaneyI don't think they require any real maintenance on our side13:15
smosercyphermox, mostly unrelated to the discussion in #ubuntu-release, so i've moved it here instead (and i'd also like pitti's input)14:51
smoserhttp://paste.ubuntu.com/23374663/14:51
smoserplease do read https://git.launchpad.net/~smoser/ubuntu/+source/open-iscsi/tree/debian/tests/README-boot-test.md?h=diglett-master along with it and especially the Caveats there.14:52
smoseri'm not sure where we should ultimately be running these tests, but we need to be running them somewhere for sure.14:53
cyphermoxheh, if it works in open-iscsi, that should be fine14:55
cyphermoxand hopefully doesn't break when at the start of a new release and there are no images, or something like that14:55
smoserwell, but what is the correct behavior in that case?14:56
cyphermoxwhat do you mean?14:56
smoserif there is no image, what should it do ?14:56
cyphermoxI'm all for fixing those tests, they're broken in lots of fun ways, I only did enough for them to pass14:56
cyphermoxI suppose they should fail, but in a way that makes it obvious that it is a transient failure.14:56
smoserand (see caveat 1), how should you patch an image in a dep8 test to include only the dependency that its attempting to verify14:57
smoserie, i can't just add -proposed and apt-get upgrade the image14:57
cyphermoxwhy not?14:57
smoseras that will get everything in -proposed14:57
smoserand no 'control'14:58
cyphermoxwe probably could just install the new initramfs-tools, it's likely good enough14:58
smoserdoes the environment have information on which package it is running to test ?14:58
cyphermoxI don't know14:59
smoserthis is what i'm saying... and even if it did, how do i get the right set of packages to update the image with ?14:59
cyphermoxI think that's the problem with running images like that though, not much of a way around it14:59
cyphermoxunless pitti has some idea15:00
cyphermoxotherwise I suppose the boot tests could be moved to the image promotion logic15:00
pittijust here with ½ a brain cell (deep in debugging), but the test does know which package it's running for: it's in $ADT_TEST_TRIGGERS15:00
smoserthe source package..15:01
smoseryou'd still have to tthenupgrade the image with the packages that were created from that and only those (i think )15:02
pittibut, it seems much easier to look at the current package versions that are installed15:02
smoser?15:02
pittiautopkgtest already install the minimal set of -proposed packages to verify that15:02
smoserbut they install them in the host15:02
pitti(IOW: don't try to be clever)15:02
smoserand i basically have to copy that set of things to the guest15:03
=== texas is now known as foxtrot
xnoxbarry, is claws-mail python plugin written with boost-python at all?16:17
* xnox has no idea about claws codebase16:18
barryxnox: it's not explicitly declared to, but otoh, the build log does pull it in16:19
barrylibboost-filesystem1.62.016:19
barrylibboost-system1.62.016:20
barryxnox: otoh, python.so does not link against it afaict16:22
xnoxbarry, in zesty? using old boost1.62? could you try rebuilding with 1.62.0+dfsg-2ubuntu1? and is it python2 or python3 that fails?16:25
barryxnox: the plugin is a python2 plugin16:25
xnox-2 had python3 broken; -2ubuntu1 should have python3 fixed; but maybe python2 is borked now.16:26
barryxnox: and it does look like it picked up 1.62.0+dfsg-2ubuntu1 (this was a zesty schroot as of yesterday)16:27
xnoxnot good if i broke python2 now.16:27
barryxnox: so yeah, maybe python2 is broken (i don't know whether upstream supports python3, but i should look into that)16:27
xnoxbarry, it's a double edge sward. these sort of plugins process user scripts and hooks and stuff; which is most likely written in python2.16:28
barryxnox: like other plugins, it should build two versions and let the user decide16:28
xnoxif you can somehow make python2 & python3 plugins that would be great.... but i daubt one will be able to load and run, user scripts/hooks with python2 and 3 simultaniously.16:29
barryi see that it pulls in both py2 and py3, but ldd shows it's linked only against py216:29
pittistgraber: seems tejun and h_allyn figured this out in https://github.com/systemd/systemd/pull/396516:29
barryxnox: oh for sure, it will be a binary choice, but the user could decide which one they want16:29
xnoxpitti, \o/16:29
stgraberpitti: based on discussion in #lxc-dev, it sounds like this only works if the container manager pre-mounts things instead of having systemd mount things itself16:34
stgraberpitti: so not exactly perfect because LXD doesn't know what distro you're running, whether you want those mounts or not and where they should be16:34
pittistgraber: right -- like nspawn/lxc etc. mount a new hierarchy root "container" and then the guest does whatever it likes with it?16:34
stgraberpitti: instead we much prefer the init systemd (or whatever else) in the container just do the mount16:34
pittiok; I'll leave it between h_allyn and tejun to continue discussing this, I don't know enough about the details16:35
stgraberpitti: well, right now lxc doesn't mount anything, it creates the cgroups, moves you to them and unshares a cgroup namespace. the mounts are entirely done by systemd as it would on a normal system16:35
stgraberpitti: and that part fails16:35
pittistgraber: oh, I understood it like the only thing that lxd needs to do is to create the new cgroup namespace, not any actual mounts16:36
* pitti bbl16:37
stgraberpitti: yeah no, Tejun is talking about actual mounts16:37
juliankpitti: Seems like apt/xenial failed on s390x. Is there a button for me to retry that?16:43
juliankAh found it16:44
Laneyhttp://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apt16:44
* Laney too slow16:44
juliankWell, not sure it likes me: A server error occurred.  Please contact the administrator.16:45
juliankThere are some regressions from autopkgtest and sbuild, but I'm not sure they are related.16:46
juliankThat is, sbuild seems to fail ever since yakkety and now zesty became devel16:47
juliankAnd autopkgtest also similarly seems to fail regardless of apt triggering the test or not16:49
juliankAnyway, gtg now16:50
=== salem_ is now known as _salem
=== g2 is now known as g2`
=== _salem is now known as salem_
=== JanC_ is now known as JanC
bdmurraybarry: could you have a look at this merge proposal for aptdaemon? https://code.launchpad.net/~flexiondotorg/aptdaemon/aptdaemon-lp1623856/+merge/30987119:19
flexiondotorgbdmurray, Not yet.19:19
flexiondotorgI've got an update in the works for it.19:19
flexiondotorgShould be done tomorrow.19:19
bdmurrayflexiondotorg: The aptdaemon fix is incomplete?19:20
flexiondotorgActually no, the aptdaemon fix should be fine. There are some additions for update-manager.19:21
flexiondotorgBut both should be tested together.19:21
bdmurrayI don't see how that should block reviewing the upstream merge proposal.19:22
flexiondotorgOK19:22
barrybdmurray: commented19:32
bdmurraybarry: do you not want to merge it?19:33
barrybdmurray: oh, i thought you were just looking for a review.  you want me to merge and upload?19:35
bdmurraybarry: please!19:36
barrybdmurray: ok.  i need to finish up a few other things first.19:36
bdmurraybarry: Sure, not a huge hurry - I just saw you in the aptdaemon developers group19:40
barrybdmurray: betrayed again!19:40
dokobdmurray: is translators-packages a team which is ok for bug subscriptions?20:35
dokoonly has one member20:35
bdmurraydoko: yes, its a placeholder for reports20:36
dokobdmurray: http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg please could you add hunspell-bo? then I'll promote it20:37
bdmurraydoko: translators-packages is now subscribed to all bugs about hunspell-bo.20:38
dokohta20:38
dokopromoted20:40
* doko wonders why bo is selected for Tibetan ...20:41
cjwatsondoko: https://en.wikipedia.org/wiki/Bodish_languages20:45
cjwatsonThe word for Tibet in Classical Tibetan was "Bod", apparently20:46
dokocjwatson: ta for the pointer :)20:59
barrybdmurray: do we want to sru this into yakkety or just fix it in zesty?21:11
bdmurraybarry: It sounded like flexiondotorg had some more update-manager work to do so lets wait for him to get that squared away for the SRU.21:13
barrybdmurray: okay.  what i don't really remember is how to do aptdaemon releases.  we currently have deltas from debian, so i'm trying to decide whether to just upload this to zesty (furthering our delta).  i might contact upstream and see if we can get that merged there with an eventual merge to zesty21:16
bdmurraybarry: okay21:18
barrybdmurray: i'm not even sure aptdaemon is still a thing in debian.  in any case, i've contacted upstream so we'll see21:22
coreycbbdmurray, hello, if you have a chance this week could you review neutron in the trusty queue?21:33
bdmurraycoreycb: releasing neutron into -updates or accepting a new one into -proposed?21:36
coreycbbdmurray, so many neutrons...  :) for trusty, just accepting into proposed would be great.  the xenial neutron should be ready to promote to updates.21:38
bdmurraycoreycb: got it21:38
coreycbbdmurray, thanks21:39
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
naccjgrimm: sorry for the long delay, i'm re-running hte at import now23:45
naccjgrimm: smoser: rbasak: i just pushed up my local changes; i'm still testing them, but they seem stable, please ping if you find breakages (it was a ton of reorganizing)23:46

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