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

=== balloons is now known as Guest90681
=== tlyu_ is now known as tlyu
=== nudtrobert1 is now known as nudtrobert
pittiGood morning05:08
=== nudtrobert1 is now known as nudtrobert
=== nudtrobert1 is now known as nudtrobert
dholbachgood morning07:27
seb128hey dholbach07:27
dholbachhey seb12807:27
dholbach@pilot in07:27
=== 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: dholbach
seb128dholbach, good way to start the week ;-)07:28
dholbach:)07:28
seb128dholbach, I'm going to do a shift this week as well, now that xenial is open we can upload things07:28
dholbachnice07:28
darkxstseb128, dholbach one of these days I will do a patch pilot shift ;)08:02
seb128;-)08:02
dholbachgo go go!08:02
dholbach:)08:02
darkxsthow would  one add it to the calender?08:10
seb128dholbach, ^08:20
dholbachdarkxst, you'd be the first non-Canonical person to enter :-)08:22
dholbachdarkxst, on https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews?action=raw I added all the folks who are in Canonical who are part of the patch pilot scheme and I regularly create schedule: basically I just go from top to bottom and create an all-day event for folks - everyone's free to move it to another day or do as they please - it's mostly a reminder for folks to not forget their pilot shift08:23
dholbachdarkxst, I'm happy to add you to it :)08:23
seb128pitti, can you skip the kcoreaddons test that block shared-mime-info? that doesn't seem to have anything to do with it08:24
seb128"cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C"08:24
pittiright, that looks like it needs to be fixed in kcoreaddons itself08:25
pittiseb128: done08:26
LocutusOfBorg1hi folks, can anybody please retry boinc/powerpc on xenial?08:26
seb128pitti, also do you know why atk1.0 deja-dups items are flagged as regression when the current log are "pass"?08:26
LocutusOfBorg1https://launchpad.net/ubuntu/+source/boinc/7.6.12+dfsg-1/+build/817605008:26
seb128pitti, danke08:26
seb128LocutusOfBorg1, done08:26
pittiseb128: yes; britney is veeeery slow, so it takes a fair while to catch up08:27
seb128k08:27
pittiGenerated: 2015.10.26 06:12:10 +000008:27
seb128so it's going to autosort itself?08:27
pittiyes08:27
seb128great08:27
seb128danke08:27
pittiand snakefruit's load is 27, that doesn't help either :)08:27
pittievery morning there's some "git gc" process which is enormously resource hungy08:28
LocutusOfBorg1thanks seb128 !08:29
seb128LocutusOfBorg1, yw!08:29
darkxstdholbach, sure why not, can only help my quest for core-dev08:29
LocutusOfBorg1I'm still wondering why wx wasn't installable, but it seems now08:30
darkxstrandom dates won't work though08:30
dholbachok08:31
darkxstdholbach, can do about nowish mon-wed08:32
dholbachdarkxst, if you don't use google calendar - so you would have more control about wherever the shift goes, I could just send you a reminder once a month - would that work?08:33
seb128dholbach reviews desktop code merges now ;-)08:34
dholbachseb128, somebody has to do it :-P08:34
pittiinfinity: I already merged util-linux some three weeks ago in my PPA, so I'm stealing your merge09:10
xnoxdoko: looks like a charming CMake way to say I don't like Mondays after the clock change =)09:21
xnoxdoko: it built none-the-less no? https://launchpad.net/ubuntu/+source/blender/2.75.a+dfsg0-2ubuntu2/+build/818775009:28
zygagood morning09:38
seb128bdmurray, hey, do you have any idea about what's wrong with the retracing from https://errors.ubuntu.com/problem/a93e2f9c2eb0609a371e49d66ea4f99676bfe0a009:41
seb128https://errors.ubuntu.com/problem/f56ac1ed80490e348e35a741110483c2c1108860 as well09:41
seb128https://errors.ubuntu.com/problem/4dcfd17e064c21fad59ef326eb44f171c90cfe7909:42
=== _morphis is now known as morphis
=== oSoMoN_ is now known as oSoMoN
dholbach@pilot out11:34
=== 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:
=== _salem is now known as salem_
=== mpt_ is now known as mpt
cjwatsondoko: haskell-*/armhf is failing with "/usr/bin/ld.gold: error: unrecognised output emulation: armelf_linux_eabi" (the string "armelf" appears nowhere in the ghc source package, so not quite sure where this is coming from) - is that a known incompatibility?12:01
cjwatsondoko: aha, never mind, I just found https://launchpadlibrarian.net/222806891/binutils_2.25.51.20151022-0ubuntu1_2.25.51.20151022-0ubuntu2.diff.gz12:16
ricotzhi, is there a semi-official gcc 4.9.x backport for trusty?12:38
=== smoser` is now known as smoser
tkamppetersyncpackage does not work for me any more. I am on Wily and I want to sync a Debian unstable package to xenial.12:59
tkamppeterSorry, I was on the wrong terminal. It is working now.13:01
=== Guest90681 is now known as balloons
pittiapw: linux/i386 now consistently fails with https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/i386/l/linux/20151025_165408@/log.gz13:36
pittiapw: "ImportError: No module named LibAppArmor" and some "not found" on easyprof13:37
pittiapw: amd64 is the same; I'll force-badtest it for now13:37
pittiapw: want a bug about it?13:37
dokoxnox, no, that's with the one reverted to 3.2.213:39
xnox=(13:39
pittidoko: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/p/python-jsonschema/20151026_131540@/log.gz started failing with "ImportError: No module named functools32"; does that ring a bell?13:40
pitti(on python 2.7; the python3 test is fine)13:41
* pitti uploads the libgif4 -> libgif7 transition to unblock some stuff13:44
mgedminfunctools32 is https://pypi.python.org/pypi/functools3213:44
mgedminpresumably on python3 it can use functools from the stdlib13:44
mgedminwily has http://packages.ubuntu.com/wily/python-functools3213:44
mgedminmissing dependency?13:45
dokopitti, why is a package building only a python2 module running python3 tests?13:46
pittidoko: Binary: python-jsonschema, python3-jsonschema13:46
pittithanks mgedmin ; I'll have a look at the package13:47
pittidoko: right, so I indeed think python-jsonschema is missing a python-functools32 dep, I'll loko into it13:47
pittiso nevermind, I didn't realize it wasn't an internal module13:47
dokojamespage, lifeless, barry, pitti: looks like openstack let's bitrot these forks of the standard library. seen before13:48
dokopitti, python-jsonschema is dep-wait, write a MIR ;)13:49
barrydoko, lifeless, jamespage how badly does openstack need the bleeding edge?13:49
pittidoko: ah, indeed that's it -- the new source in -proposed actually does have Depends: python-functools32, but it doesn't build13:49
Odd_Blokeinfinity: cjwatson: wgrant: https://bugs.launchpad.net/ubuntu/+source/live-build/+bug/1510095 is needed for moving all of our building in to LP (which is on the powerpc critical path).13:50
ubottuLaunchpad bug 1510095 in live-build (Ubuntu) "live-build doesn't know the correct name for kernels in /boot" [Undecided,New]13:50
pittidoko: and yeah, seems madly backporting stuff from python 3 instead of just moving to python 3 :(13:50
Odd_BlokeNext up: preparing a livecd-rootfs patch13:50
melodiehello13:50
melodieI would like to create pool and dist in Bento Openbox, and although I know there are docs about it, I'm not sure it applies to ISOS. Any advice on where to start the right way?13:51
cjwatsonOdd_Bloke: will extend a little and apply13:53
infinityOdd_Bloke: Ahh, nice catch.  We've never done a ppc64el livefs (other than server, which doesn't install a kernel), so never noticed, I guess.13:55
infinityIt would probably make more sense to make the vmlinu[z|x] code just look for both, rather than hardcoding what each arch ships, so we don't have to hunt down what to change if we flip ppc to vmlinuz in the future.13:56
infinitycjwatson: ^13:56
infinityCurrently, some ppc64el boot modes are incapable of booting anything but a coff binary, but that's meant to be fixed $some_day.13:57
cjwatsonOK if you make me do that then I don't have time now.13:58
cjwatsonBut I can apply a trivially extended version of Odd_Bloke's patch now.13:58
infinitycjwatson: Haha.  No.  Go ahead and apply his patch, I just need to make a mental note that it's there.13:58
cjwatsonOK, done.13:58
infinitycjwatson: I was considering going through the pain of a live-build merge this cycle, so might clean up things like that along the way.13:58
cjwatsonYep.13:59
pittiurgh, new giflib 5 isn't even in Debian yet14:00
dokocjwatson, here is one more haskell issue: https://launchpad.net/ubuntu/+source/gcl/2.6.12-26 (if you would like to have a look, I assume it's triggered by binutils)14:37
cjwatsondoko: Pretty sure that's Lisp, not Haskell14:40
dokoouch14:40
cjwatsonI have no idea about Lisp stuff, sorry14:40
dokoI'll ping camm about it14:41
chilukmterry, can we get bug 1432871 pushed back into vivid today?  I've seen no complaints.14:45
ubottubug 1432871 in coreutils (Ubuntu Vivid) "`df` shows bind mounts instead of real mounts." [Undecided,In progress] https://launchpad.net/bugs/143287114:45
chilukmterry I'll work on the trusty backport today as well.  It's entirely likely that the same patch will simply apply to trusty..14:46
mterrychiluk, ah yes...  ok, will try to upload to vivid today14:46
chilukmterry patch is https://bugs.launchpad.net/ubuntu/vivid/+source/coreutils/+bug/1432871/comments/914:47
ubottuLaunchpad bug 1432871 in coreutils (Ubuntu Vivid) "`df` shows bind mounts instead of real mounts." [Undecided,In progress]14:47
mterrychiluk, yeah.  And I won't include a merge from Debian that causes a FTBFS this time  :)14:47
dokotumbleweed, barry: http://autopkgtest.ubuntu.com/packages/p/python-cffi/xenial/amd64/  the 3.5 tests seem to succeed, the 2.7 tests are failing ...14:47
chilukmterry lol14:47
dokopitti, http://autopkgtest.ubuntu.com/packages/p/python-astropy/xenial/amd64/  do I interpret it correctly that there's just some stderr output with the 3.5 tests that lets the tests fail?14:50
pittidoko: right; seems easy enough to fix, I'll add it to my list14:51
pittidoko: doesn't seem to be the only blocker left, but if/once it is we can also easily hint it14:52
pittidoko: (I assume you go through p3-defaults)14:52
dokoyep14:52
pittidoko: the postgresql-multicorn one is also something different; I'll hint it for now14:53
pittiah well, I don't want to let the new multicorn in, so I'd rather hint python3-defaults once we analyzed all regressions there14:53
tjaaltonhuh, 15.10 is not able to resize win10 partitions?14:54
tjaaltonor is it because of the nvme device14:56
dokozyga, !!!15:03
tumbleweeddoko: yeah, I'm looking at cffi tests15:04
bdmurrayseb128: I'll dig into that error. Could you have a look at https://code.launchpad.net/~brian-murray/software-properties/bug-1506169/+merge/275560?15:05
dokozyga, pitti: is this just missing test dependency? but then, why does it succeed on the other archs? http://autopkgtest.ubuntu.com/packages/c/checkbox-support/xenial/armhf/15:05
pittidoko: python3-dbus is already installed on cloud images (http://cloud-images.ubuntu.com/wily/current/wily-server-cloudimg-amd64.manifest)15:06
pittidoko: so most probably missing test dep, yes15:06
pittidoko: aptdaemon/armhf failure will go to pass in next britney run, FYI15:23
dokomvo, mind looking at http://autopkgtest.ubuntu.com/packages/a/apt-clone/xenial/amd64/ ?15:24
pittijdstrand: wrt. https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/c/click-apparmor/20151026_130250@/log.gz, is "touch: cannot touch ‘/usr/share/click/frameworks/ubuntu-sdk-13.10.framework’: No such file or directory" expected?15:24
lifelessdoko: reallu don't appreciate the nasty tone there, since functools32 has taken me nearly a year to get access to update it15:25
pittimvo, doko: I filed bug 1510060 about that this morning with some initial analysis, but I don't know further from there15:25
ubottubug 1510060 in apt-clone (Ubuntu) "test regression: TestCloneUpgrade.test_clone_upgrade_synthetic" [High,New] https://launchpad.net/bugs/151006015:25
jdstrandpitti: no. I need to look at it15:25
pittijdstrand: i. e. was the 13.10 framework dropped or so?15:25
jdstrandmaybe15:26
lifelessdoko: and I haven't had time since getting that access (about 1.5 weeks ago!) to action merging all the fixes and getting a release done. The author, noone to do with OpenStack abandoned it further back than that15:26
jdstrandbut I need to look why the touch is being done15:26
lifelessdoko: and unittest2 and mock were left abandoned by voidspace, who works @ Canonical on non-Python stuff now15:27
lifelessdoko: so I picked them up to help folk, so again, not 'openstack bitrotting forks of stdlib stuff'15:27
dokolifeless, I only see it used by openstack packages15:28
lifelessdoko: not sure what that has to do with the upstream maintenance etc15:28
lifelessop, sorry, I was thinking of funcsigs, functools32 is a different one again15:29
pittidoko: apt-clone and apport have force-badtest btw, you can ignore these15:29
* doko starts packaging ipython 4.015:29
lifelessdoko: which is maintained here - https://github.com/MiCHiLU/python-functools32 - I don't recognise the person as having anything to do with OpenStack15:30
jdstrandpitti: ok, it is simply setting up a minimal framework. I'm guesssing /usr/share/click/frameworks doesn't exist15:30
lifelessbarry: generally our minimum versions are either very accurate - bumped when we need a feature not in old versions15:30
jdstrandpitti: ie, it is creating that framework file by touch it15:30
lifelessbarry: *or*15:30
jdstrandtouching*15:30
pittijdstrand: right; I just wondered what changed since wily15:30
jdstrandidk15:30
lifelessbarry: wild guesses, for new deps where we don't know what minimum version is needed we just pick the current release at the time we add it to the system15:30
jdstrandDepends: @, click15:30
jdstrandclick is supposed to ship that dir15:31
pittijdstrand: note that a whole load of stuff was copied from the overlay PPA to xenial, so it doesn't need to be a change uploded to xenial directly15:31
jdstrandI don't yet have any xenial stuff setup. I was literally just about to do that15:31
lifelessdoko: https://pypi.python.org/pypi/functools32 seems to be getting quite some downloads15:31
pittijdstrand: ok, so the idea is that the dir exists via the "click" package?15:31
pittijdstrand: ack, let me run the test here and shell into it15:31
lifelessdoko: so maybe most users are not OpenStack but not packaged in Ubuntu15:31
jdstrandpitti: yes15:32
jdstrandpitti: hmm, maybe only on older versions15:32
lifelessdoko: anyhow it would be really nice if perhaps you assumed good faith, or talked to OpenStack folk, before casting aspersions like 'bitrot' and 'fork' around15:32
jdstrand$ dpkg -S /usr/share/click/frameworks/15:32
jdstrandubuntu-sdk-libs:amd64: /usr/share/click/frameworks15:32
jdstrandon vivid: $ dpkg -S /usr/share/click/frameworks15:33
jdstrandclick: /usr/share/click/frameworks15:33
pittijdstrand: in the VM now; indeed no /usr/share/click/frameworks/ dir here15:33
lifelessbarry: if there is a specific library you want a read on, looking in git blame openstack/requirements:global-requirements.txt should let you see the reason we revised the version specifier on it15:33
pittidpkg-query: no path found matching pattern /usr/share/click/frameworks15:33
pittijdstrand: ubuntu-sdk-libs isn't installed, just click (and that doesn't ship that dir)15:34
pittijdstrand: if this just creates a "fake" framework, would a simple mkdir -p be correct? or do you want to test that the dir is there already?15:34
jdstrandpitti: that is what I was thinking15:35
jdstrandpitti: I was going to look at click-apparmor today anyway15:35
pittijdstrand: ok; seems straightforward enough, I just wanted to check with you that we don't do something bad15:35
barrylifeless: ack15:35
jdstrandpitti: if you want to do this right now, feel free, otherwise I can do it in a little while15:35
lifelessbarry: (or ask me and I'll do that + use memory :))15:36
barrylifeless: :)15:36
seb128bdmurray, hey, ok, going to have a look15:36
pittijdstrand: as you wish; but I guess it'll unblock python3-defaults faster and take off some pressure?15:36
jdstrandpitti: doko did ping me about it, yes15:36
pittijdstrand: I'll upload it then, seems we generally agree15:36
jdstrandbut like I said, I'll get to it today15:36
jdstrandsure, that's fine15:36
pittijdstrand: thanks for checking!15:36
jdstrandnp :)15:37
pittiworks fine now, uploaded15:40
jdstrandyay15:40
pittidoko: hinted p-multicorn15:41
pittidoko: so we're down to p-cffi and ipython AFAICS15:42
* pitti waves good bye, time for French class15:44
dokopitti, looking at ipython, maybe we can wave this too15:47
didrockspitti: bon courage !15:47
lifelessddddd15:50
seb128bdmurray, I don't really know the driver part of the source but cyphermox worked on it so maybe he's better placed to ack that15:53
apwpitti, best to file bugs about adt failures yes, we can close them or reassign them15:55
mvopitti: thanks, I have a look at the apt-clone issue later or tomorrow15:56
seb128doko, is there any reason you didn't send http://launchpadlibrarian.net/158604914/graphite2_1.2.4-1_1.2.4-1ubuntu1.diff.gz to Debian? seems to be the only diff we have on that package, crossbuilding could be useful in Debian as well or it doesn't apply to them for some reason?16:28
dokoseb128, the cmake cross build patches are not in debian. not sure why xnox didn't forward these16:29
seb128xnox, ^16:35
xnox... because they were not welcome there at the time.16:36
xnoxand i kind of change employment before finishing upstreaming them.16:36
xnoxthere is extensive patch to cmake itself. Which has not been adopted either in debian, nor upstream.16:37
seb128k16:38
tewardanyone able to help me debug an sbuild problem?  Namely, this shows up, when trying to local build a Xenial package, and the schroot was newly created with mk-sbuild.  http://paste.ubuntu.com/12971214/16:40
teward(it's hampering test building)16:40
infinityteward: What's your union type in /etc/schroot/chroot.d/whatever?17:11
infinityteward: And does it match what you have for working chroots?17:12
tewardinfinity: i'm thinking it's a problem with the kernel17:12
tewardi'm on the lts-vivid kernel, on Trusty, and there's kernel errors - kernel errors to syslog and dmesg here: http://paste.ubuntu.com/12971437/17:12
infinityteward: Well, do your previous schroots have the same issue?17:12
tewardinfinity: yep17:12
tewardall schroots do17:12
tewardhence why i'm thinking kernel17:12
teward(potentially)17:13
tewardesp. given the dmesg and syslog errors17:13
tewardi have an older kernel still installed i'm going to test on17:13
infinityapw: Did you ever SRU back the sbuild changes needed for overlay/overlayfs on lts-vivid?17:13
apwinfinity, i believe arges did in the end for us17:13
infinityIt's in -proposed.17:14
infinity\o/17:14
infinityteward: Upgrade to the schroot in trusty-proposed and try with that.17:14
argesyup17:14
tewardupgrading, standby17:14
infinityAnd v-done ten days ago, how did that slip past us?17:14
* infinity releases.17:14
tewardfixed17:15
infinityAnd released to updates.17:15
tewardinfinity: apw: thank you both :)17:15
infinityapw: Oh, which reminds me.  Does wily (or lts-wily) have the compat code?17:18
apwinfinity, both should indeed17:18
infinityapw: I don't remember what we decided there.  Keep the compat stuff all the way to X, or just in lts-w and lts-x, or...?17:18
apw    UBUNTU: SAUCE: overlay: add backwards compatible overlayfs format support V417:19
apwwe decided we needed it all the way to lts-x, and we might turn it off in x, but even that is not set in stone17:19
infinityapw: Well, if we have it in X, then we're supporting it all the way to lts-18.04 as well.  We need to cut it off at some point.17:20
infinityapw: But yes, lts-x needs it for obvious reasons.17:20
apwinfinity, i think x likely off and lts-x on, so x is the last kernel which has to carry the patch17:20
apwinfinity, and it is a CONFIG_* so we can do that17:20
infinityapw: Kay.  Should probably turn it off on the first 4.3.0 upload, so we have plenty of time to deal with potential fallout and sort out lts->lts upgrade scenarios and other crap.17:21
apwinfinity, yep, concur with all that17:21
apwinfinity, i suspect we need it enabled in X just _really_hard_ to actually use, like a sysctl to turn it on17:22
infinityapw: I'm not sure that helps, really.  I mean, if you reboot and your overlays don't come back, will hunting for a sysctl be the first thing you do? :P17:22
apwinfinity, nope, its a nightmare :)17:23
apwinfinity, we do have a migration script which is something and in theory it is reversible too17:23
infinityapw: I guess if it vomits in dmesg with a very loud "THIS IS DEPRECATED, ENABLE /proc/foo=1 TO TEMPORARILY ENABLE OVERLAYFS IF YOU NEED TO RECOVER LOST DATA, THEN MIGRATE TO OVERLAY ASAP"17:23
infinityapw: So, the filesystem would need to be built in for that to work, and just if /proc/foo != 1, vomit to dmesg, else mount stuff, but still yell.17:24
infinityapw: Yelling in either case being appropriate, so people don't just enable and forget about it.17:24
apwyeah17:25
infinityapw: Could also yell to stderr in the userspace helper, for people who suck at reading dmesg.17:25
infinityapw: That should cover most bases, except for people being intentionally dense.17:26
apwyeah indeed17:26
tewardinfinity: apw: so when X comes around what will I need to do?  I tend to stick LTS-to-LTS, so if all my schroots break, what's the solution for that?  Or is that undetermined?17:30
teward(by that point I may redo my schroots though)17:30
infinityteward: If your schroots aren't persistent, it's just a matter of s/overlayfs/overlay/ in the config files.17:30
tewardahh, okay17:31
apwright, depends what you are using it for17:31
infinityteward: If they are persistent, you'll want to shut down the sessions (saving whatever data you need), and start new sessions after the above sed.17:31
infinityteward: If you don't intend to downgrade from lts-v to 3.16 or 3.13 ever again, you can do that today.17:31
tewardI don't, actually, the only reason I kept the older kernels around was schroot not working but I never bothered to hunt down the cause17:32
tewardinfinity: thanks by the way for helping me debug this :)17:35
infinityNP.17:35
infinityapw: lxc is the usecase that scares me, since I think they're more likely to have persistent overlays across reboots.17:35
infinityapw: But maybe lxc itself knows enough about its roots to do a clever migration on upgrade.17:36
infinityapw: Probably a chat with stgraber is in order.17:36
apwinfinity, yep, its a problem indeed.  they made it very hard for us when they did this17:36
infinityapw: Well, if you have migration code that works, the schroot and lxc persistence-on-boot jobs can both check running kernel version, if high enough, scan all roots that are listed as overlayfs, call migration script, sed config files, then recover sessions.17:40
infinityapw: It's gross, but workable.17:40
apwinfinity, yeah, i guess indeed17:40
infinityapw: There's no going back to 3.13 at that point, but I think trying to support that is insane.17:41
infinityapw: Well, we could call your script in reverse if the kernel version drops again, but ew, no.17:42
apwinfinity, well the conversion is in principle reversible at least17:42
infinityapw: Except for the purpose of dist-upgrade having to function, we won't in any support running xenial on 3.13, so I think people should expect a bit of breakage if they reboot into the old kernel.17:43
infinityapw: YMMV, etc.17:43
infinityapw: We could at least maybe be kind enough to semaphore the upgrade's occurred and not try to recover sessions after a downgrade, if that would be potentially destructive.17:45
infinityapw: But I don't think thinking too hard about downgrades is worth it.17:45
apwinfinity, indeed17:53
tewardinfinity: mk-sbuild breaks now though18:01
tewardi think18:01
apwteward, if so that is broken, and file a bug for sure18:01
tewardapw: well it errored for a different schroot18:02
tewardso i'm removing one that I need to remake and testing18:02
tewardif the error happens there, then there'll be a bug18:02
tewardand a link here18:02
tewardi wonder though if it's because the older schroots here don't support?18:04
* teward shrugs18:04
bdmurrayseb128: the retraced stacktrace was empty - http://pastebin.ubuntu.com/12972040/18:14
hjdCould someone please poke https://launchpad.net/ubuntu/+source/felix-main for a rebuild in xenial. Now that a newer version of felix-bundlerepository, I think it might work a bit better :)18:38
cjwatsonhjd: done18:39
hjdcjwatson:  Thank you :)18:42
* hjd may end up going through the list of ftbfs issues in xenial looking for more low-hanging fruit18:44
tewardapw: E: /etc/schroot/chroot.d/sbuild-wheezy-i386: line 11 [wheezy-i386] union-type: Unknown filesystem union type ‘overlay’ <-- i have a wheezy schroot for nginx test builds, but if 'overlay' won't work here, and mk-sbuild complains here...18:49
tewardit appears to correctly build the source-xenial-amd64 schroot but then throws that error18:50
* tumbleweed has given up on unionfs for sbuild, for the moment. Tarballs work (although they are slow and annoying)18:51
tumbleweederr overlayfs18:51
tewardtumbleweed: i'm on lts-vivid kernel so everything's using 'overlay' now and that appears to error18:51
tumbleweed(but that's Debian's kernel, not Ubuntu's...)18:51
tumbleweedIIRC overlayfs support was only added to sbuild fairly recently18:52
* teward shrugs18:52
tumbleweedbut it causes kernel lockups for me18:52
apwteward, sounds like we need "more" support, sigh18:52
apwplease file a bug so we don't forget to look at it18:52
tewardapw: ack, against what? devscripts?18:53
tewarderm. ubuntu-dev-scripts or w/e provides mk-sbuild ?18:53
tewardwow it fails schroot for all old releases18:53
=== bipul is now known as away_bipul
tewardapw: E:Critical18:53
tewardapw: so now there's massive failure18:55
teward:/18:55
tewardapw: and it appears to be related to older releases18:55
tewardmy wily schroot is affected18:55
apwteward, well mk-sbuild works in wily i am pretty sure, hmmm18:56
apwanyhow, file a bug with nice verbose what you are doing in there18:56
=== away_bipul is now known as bipul
melodiehi again,19:03
melodieI would like to create pool and dist in Bento Openbox, and although I know there are docs about it, I'm not sure it applies to ISOS. Any advice on where to start the right way?19:03
melodieI asked earlier today and didn't get any answer, so if anyone has an idea about it, I'd be glad19:09
sarnoldmelodie: are you making a CD installer or an apt repository?19:11
aalexhello19:11
aalexWhen is the next freeze for Ubuntu 16.04 ?19:11
aalexAnd should my package be in Debian unstable or testing for it to be included?19:12
aalexThank you :)19:12
melodiehi sarnold an ISO live desktop19:12
melodieaalex in Debian anyway, for the details you could ask questions at #debian-mentors on irc.oftc.net19:14
hjdaalex: The automatic Debian import doesn't seem to stop before medio Febraruary (https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule)19:15
aalexmelodie: my software is already in debian, but there are bugs with it... I just need to know when I should fix them so that it's in Ubuntu19:15
sarnoldaalex: the next freeze is probably a beta1 freeze, moths away, but perhaps existing users in debian would like those bugs fixed too :)19:16
tewardapw: grr, it's every schroot not supporting 'overlay' now... something weird must be going on :/19:16
aalexhjd: thanks a lot. That is useful to me.19:18
aalexsarnold: mid-february is fine? I will, of course, do another release as soon as possible, but at least I then know that I don't need to spend a few nights without sleep in order to fix this for the next freeze. :)19:19
melodiesarnold so for a CD, would you have any lead for me?19:19
sarnoldmelodie: sorry, not really, I was just unclear about what it was you were trying to make :)19:20
sarnoldaalex: yes, please get some sleep :)19:20
tewardapw: switching the union type to 'overlayfs' resolved the issues - so it's a case of pure 'overlay' not being supported19:21
tewardyet19:21
melodieI'm not trying, I do a version with Openbox (for end users), but so far I have not used pool and dist, and I'd like to start adding them19:21
melodiejust I need insights on how that works: just add them, and the system will be aware about them or are there special configs needed? no clue yet19:22
melodiesarnold Bento Openbox: http://linuxvillage.org/en/ and http://bentovillage.me19:23
sarnoldnice :)19:25
melodiesarnold thanks :D19:27
tewardinfinity: poke - changing 'overlayfs' to 'overlay' by simple sed (with none of the sessions in use) didn't work, prompted the errors i'm seeing.19:31
tewardapw: infinity: https://bugs.launchpad.net/ubuntu/+source/sbuild/+bug/1510245 is the relevant bug for this latest headache19:31
ubottuLaunchpad bug 1510245 in sbuild (Ubuntu) "sbuild schroots fail for older releases which don't support 'overlay' and only support 'overlayfs'" [Undecided,New]19:31
tewardinfinity: so I don't think we can use 'overlay' in place of 'overlayfs' until we actually are on Xenial (so my Trusty system will need overlayfs still)19:31
infinityteward: Oh.  We may not have backported that fully, then. :P19:51
infinityteward: Not sure I'd consider that a bug, to be honest, since having only some of the kernel support overlay would be confusing anyway.19:51
tewardinfinity: only following what apw said, file a bug.19:52
tewardinfinity: but in any case, overlay isn't fully backported19:52
tewardbut the schroot update was needed to 'work' with overlayfs it appears, on lts-vivid and later19:52
tewardinfinity: if it's 'not a bug' then Invalid is always a viable option :019:53
teward:) *19:53
tewardthat isn't, however, in my purview to set :)19:54
tewardat least not for this :)19:54
tewardinfinity: it does, however, pose an interesting question for Xenial, which I think you had brought up: do we do the 'migration' and 'upgrade' automagically, or do we just error saying that they have to update the union type or such19:55
infinityteward: Yeah.  Andy and I will argue drunkenly about that next week.19:56
tewardinfinity: my two cents: error, but be useful in the error message, and say that overlayfs is not supported, or such, if you're on Xenial19:56
tewardbut of course, that's just my opinion, I'll leave it to you all for the decision :)19:57
tewardinfinity: in any case, thank you and apw for solving the 'lack of overlayfs support' issue I was seeing earlier xD19:57
mterrybarry, have you had any luck with community involvement in python3 ports?  Might it be worth while to have a UOS session detailing the places people could help?  (I'd gladly talk about what needs to happen for duplicity in such a session)20:31
barrymterry: not so much with the ubuntu community specifically that i can recall, but in the wider debian+ubuntu world, lots of great contributions20:32
mterrybarry, well still, do you have any UOS sessions you are running in which you could plug the effort?  If not,  maybe I'll make a little blog post and calling out duplicity as something I could mentor20:44
mterrybarry, worst case if none of us get to it, we could end up dropping deja-dup...  I certainly wouldn't mind.  Though I don't know how invested seb128 is in having a backup UI20:45
barrymterry: we have a session on python3 plans for xenial.  should we piggyback on that? http://summit.ubuntu.com/uos-1511/meeting/22568/python3-only-on-the-images/20:52
mterrybarry, ah that session is exactly what I was hoping we had.  Just a shout out in there for help might be good.  I assume we still have that spreadsheet of work-needing-to-be-done that we could point people at20:54
barrymterry: we do but it's probably horribly out of date20:54
mterrybarry, I'll make sure to attend, but don't need to speak20:54
mterrybarry, fair20:55
barrymterry: awesome.  plugs are always helpful :)20:55
mterrybarry, so where does /sbin/system-image-upgrader live / come from?  (it's the command used when upgrading the system image)21:22
mterryIt doesn't seem to be on my device normally21:22
barrymterry: do you mean the magical blob that runs in recovery?21:24
mterrybarry, yeah21:24
barrymterry: fwiw, i have never touched that, and only looked at the code once or twice21:24
barrymterry: the best i can point you at is: https://wiki.ubuntu.com/ImageBasedUpgrades/Upgrader21:25
mterryOK.  thanks21:25
barrybut warning that that wiki page could e way out of date21:25

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