/srv/irclogs.ubuntu.com/2017/03/14/#ubuntu-devel.txt

naccslangasek: is powerpc only deleted from the ISOs? will it stay in the archive for 17.04? but not maintained?01:25
naccslangasek: trying to advise someone in #ubuntu+1 on it01:25
slangaseknacc: it's to be removed from the archive for 17.04, but this hasn't happenedy et02:18
Mirvmitya57: those are just great, thanks.07:16
Mirvmitya57: 5.6.1 amd64 build though failed in some mimetype test failure, could be flaky so retrying07:17
mitya57Mirv, looks like retrying did not help09:51
mitya57It seems to wget a file from cgit.freedesktop.org (how is that even possible during build??), maybe that changed and it broke the tests?09:52
mitya57I will land the Xenial one for the time being, it is more important than Yakkety.09:54
Mirvmitya57: nothing brewing, and no the only git branches available are zesty, xenial+overlay (and zesty+1 eventually)10:20
Mirvmitya57: probably it changed, and yes I thought network connection wasn't possible anyway but I also remember some recent discussion about that10:21
MirvI agree xenial is more important10:22
cjwatsonnetwork connection remains impossible in anything other than snap builds10:23
cjwatsonI suspect your wget is illusory in some way :)10:23
mitya57cjwatson, OK, that's what I thought :)10:35
=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
ginggsmitya57: do you have any idea about the recent sphinx test failures? http://autopkgtest.ubuntu.com/packages/s/sphinx/zesty/amd64 the tests run fine locally12:20
Laneyginggs: it reproduces for me (autopkgtest --shell-fail -U --apt-pocket=proposed=src:texlive-base sphinx  -- lxd autopkgtest/ubuntu/zesty/amd64)12:34
Laneydoes look tex related too12:36
ginggsLaney: ok thanks for checking, i installed the new texlive-base packages and ran debian/tests/python-sphinx and debian/tests/python3-sphinx12:47
ginggsLaney: does it fail for you with texlive-base 2016.20170123-3 in zesty?12:48
Laneyginggs: I gave you the command so that you could try it yourself :P12:50
Laneybut ok... let me see12:50
mitya57ginggs, Laney: I don’t know anything about this yet. Is the error “Command \strong already defined.”, or do I read the log incorrectly?12:57
Laneymitya57: yeah I think so13:02
mitya57I will try to look later then.13:02
Laneyginggs: python-sphinx        PASS13:10
Laneypython3-sphinx       PASS13:10
Laneysphinx-doc           PASS13:10
ginggsLaney: thanks13:20
xnoxjuliank, hey about bug https://bugs.launchpad.net/ubuntu/+source/apt/+bug/167271014:04
ubottuLaunchpad bug 1672710 in apt (Ubuntu) "apt fails to verify keys when Dir has space, and set via cmdline" [High,Confirmed]14:05
xnoxit's actually triggered by python-apt, as used by apport, and can be seen in the autopkgtests.14:05
xnoxwhat apport does is use python-apt's apt.Cache with rootdir and this bug ends up being triggered.14:05
juliankHow awful, but yes, I can believe that.14:05
xnoxhow does python-apt pass rootdir to apt?14:05
juliankIt directly sets the setting in the configuration object.14:06
juliankThe broken part is dumping that into a file for apt-key14:06
xnoxwell, and apt-key calls apt-config which fails to load, what was dumped....14:06
xnoxmaybe apt-config can ignore garbage at the end of file, if it found the key we want?14:07
juliankActually, I'm not sure why this affects python-apt usage at all, unless there is a quote in the rootdir name itself.14:07
juliankor you are parsing commandline with python-apt and there are spaces there.14:07
xnoxor for apt-key can we dump just a subset of keys? It really only wants just a few keys.14:07
xnoxin the ADT test the rootdir is something like this:14:08
xnox/tmp/tmpepmqlz89/cache/Foonux 1.2/apt/14:08
xnoxlet me try to extract the generated apt_config as passed to apt-key whilst these tests are executed.14:09
xnoxthe call that fails for us is update() call on the apt_cache object14:11
xnoxrootdir = os.path.abspath(aptroot)14:11
xnoxself._sandbox_apt_cache = apt.Cache(rootdir=rootdir)14:11
xnoxself._sandbox_apt_cache.update(fetchProgress)14:11
xnoxand we bomb out there.14:11
juliankStill, unless some part is parsing a commandline with spaces in options, or sets another option with quotes in it, that should not fail.14:13
xnoxack.14:14
xnoxcan i somehow dump apt.Cache object config?14:14
xnoxto see at point of failure what is wrong?14:14
juliankxnox: You can print apt_pkg.config.dump()14:15
juliankxnox: Since when does this problem occur? I have not seen it, and we have the code to pass config files to apt-key since 1.3 (in yakkety)14:17
xnoxsince yakkety =)14:18
xnoxbut apport adt tests have been failing for other reasons too, hence this issue was masked.14:18
* xnox has fixed most things now; but this one test case is still failing.14:18
juliankxnox: And I basically added the whole thing to fix apport test failures in https://bugs.launchpad.net/ubuntu/+source/apt/+bug/160728314:22
ubottuLaunchpad bug 1607283 in apt (Ubuntu) "1.3~pre2ubuntu2 regression: trusted.gpg.d not read any more from apt root" [Medium,Fix released]14:22
xnoxyeah.14:23
xnoxi will come back to this after the next phone call.14:23
juliankIt's in the IRC log from Jul 2814:23
nacc_slangasek: ack, thanks14:52
=== nacc_ is now known as nacc
happyaronstgraber: do you think running `modprobe zfs` in d/tests/excersie is a sufficient fix for bug #1672749 ?15:11
ubottubug 1672749 in lxd (Ubuntu) "Please don't assume zfs module is always loaded" [Undecided,New] https://launchpad.net/bugs/167274915:11
slangasekmdeslaur, infinity, kees, stgraber: TB meeting in 9 min16:51
mdeslaurack16:51
slangasekI'm considering going forward just always following https://wiki.ubuntu.com/TechnicalBoardAgenda for who's the chair, so that if the previous chair doesn't update it, I'm never chairing ;)16:53
mdeslauroh whoops17:00
robruLaney: https://code.launchpad.net/~robru/britney/+git/britney2-ubuntu/+merge/319726 please review this quick 3 line diff, thanks17:33
Laneyrobru: want to add some tests? https://paste.debian.net/919899/ as a starting point, maybe17:57
robruLaney: could do17:59
robruLaney: ok, expanded and updated, please merge18:05
Laneyokey smokes, lemme look18:05
Laneyrobru: done, thanks!18:17
robruLaney: thank you!18:17
cjwatsonpowersj: FYI I'm probably going to include a cherry-picked fix for https://bugs.launchpad.net/debian/+source/openssh/+bug/1670745 in my next Debian upload at which point zesty can be fixed by a sync - just waiting for Debian release team approval since it interacts with the stretch freeze18:36
ubottuLaunchpad bug 1670745 in openssh (Ubuntu) "ssh-keyscan : bad host signature when using port option" [High,In progress]18:36
powersjcjwatson: awesome, thanks for the heads up18:37
cjwatson(you're more than welcome to deal with SRUs though ;-) )18:41
powersj:)18:42
=== ssweeny_ is now known as ssweeny
arariHi all, any developer from http://packages.ubuntu.com/source/trusty/mountall available for a question ?20:45
naccarari: better to just ask the question20:46
ararigettting hit by this: The disk drive for /mydisk is not ready yet or not present however without pressing anything the disk is mounted ok... got one VM with that problem and one without... same ubuntu version, same packages, same fstab and same crypttab... killing my head on this one20:48
naccarari: is the fs at /mydisk remote?20:53
ararinacc: no20:53
arariits an LVM over LUKS over LVM20:53
naccarari: when it fails, do you see anything in syslog indicating what fails?20:54
ararinacc: no20:55
naccarari: and you say that if you do nothing when it says it's not ready ... meaning it has dropped you to a shell?20:56
ararinacc: no, the boot proceeds as normal and the disk is there after login20:56
naccarari: so ... what's the error?20:56
naccarari: just that you get that message?20:56
ararinacc: i had two machines (on client sides) that experienced that in the past two weeks, one of them became unbootable since that problem was showing on / the second one you had to press S to skip the /mydata and then mount it manually afterwards20:58
ararinacc: so even though this one is booting... i imagine the other two were somehow related20:58
ararihence need to fix this before delivering this new VM20:58
naccarari: is it failing to get the encryption passphrase or something?21:00
araridont think so, i just think that it is doing stuff before it should because the (mydata) running... message shows up a bit after that error message... so for me... it looks like it is tryign fstab stuff before completing the crypttab stuff21:01
ararinacc: that above21:01
ararias if it was somehow "forked" on the background the "crypttab" stuff and didnt finish before the "fstab" stuff is applied21:03
naccarari: related maybe to LP: #1092853 ?21:03
ubottuLaunchpad bug 1092853 in mountall (Ubuntu) "mountall fails to handle "noearly" crypt disk correctly and displays error" [Undecided,Confirmed] https://launchpad.net/bugs/109285321:03
naccarari: given LVM, noearly seems rather important (based upon crypttab)21:04
nacc*`man crypttab`21:04
ararinacc: i tried with and without noearly... but i dont see the errors as described on that bug21:04
naccarari: ok21:04
naccarari: and i assume you rebuild the initramfs after changing fstab?21:05
naccor crypttab, i think21:05
ararino :S21:06
naccarari: then i don't think any changes you make have any affect to the problem you are seeing (which i think is still initramfs time)21:07
ararinacc: will try to update... "update-initramfs -u" right?21:08
naccarari: yes, after making any configuration changes21:09
araribut as mentioned, i have one (multiple) VM with exactly the same setup and working fine, whilst others not21:09
naccarari: could be timing related -- i genuinely don't know :/21:09
ararinacc: https://ibb.co/jUga0a21:18
naccarari: right, so it's started quite early but not read until later -- is it multipathd?21:24
ararinacc: no idea what that is, gonna google21:24
naccarari: it's ok, you probably aren't using it then, i was just trying to figure out why /data showed up then21:25
naccarari: this is with 'noearly'? or iwthout21:25
nacc*without21:25
naccarari: and is this 14.04 or 16.04?21:25
arari14.0421:25
naccarari: ok -- yeah, i know a lot less about this, and it seems like there have been (at least lately) fewer bugs with the ordering in 16.04 -- but i'm not a subject-matter-expert21:27
ararinacc: that is without noearly...  with noearly it shows like this https://ibb.co/kHOoLa21:29
ararias can be seen it is "ignored" but still all this happens after the error21:30
naccarari: iiuc, then, as long asyou interact in some way with that message, it works?21:33
ararinacc: i dont even need to interact... everything works ok , i dont need to press anything or do anything21:34
naccarari: so the only issue is the one time it happend to / ?21:35
arariand once it happend to /data but that time it also required me to press S21:35
ararito skip21:35
ararididnt continue as normal21:35
naccarari: i genuinly don't know21:37
naccarari: it seems very likely to be something with crypt and the tming with upstart21:37
ararinacc: i appreciate the help, i feel at a loss here also... leaning towards some sort of race condition21:37
naccarari: you could file a bug, but if it's not easily reproducible...21:38
arariyeah well i find alot of them but all seem to be related to swap and /tmp and people seem to provide workarounds or reinstall rather than fix the actual problem21:39
cjwatsonto some extent I think that's just the result of it having been superseded by a totally different technology stack in later releases21:39
* nacc agrees with cjwatson21:40
naccand there's not much investment on 'fixing' upstart issues at this point21:40
arariyeah i can imagine but 14.04 is still a LTS21:40
cjwatsonI'm not disagreeing, just talking practical effects21:40
cjwatson(this is no longer my area so I get to be disinterested peanut gallery ;-) )21:41
naccarari: completely empathize -- but also am very aware that what little i do know about init systems is systemd-ish now21:41
naccarari: and what little i did at some point know about upstart has been pushed off the LRU21:41
cjwatsonif it *can* be reproduced in a VM even if only sometimes, then the way to give a bug report the best chance would be to include directions on building a VM from scratch that demonstrates the bug21:42
cjwatsonjust on general principles21:43
naccyep21:45
arariyeah i would like to provide some VMS unfortunately they have too much sensitive data :(21:45
sarnoldit doesn't have to be provided21:48
sarnoldit's in fact better if it isn't; instuctions like "start from cloud image yyyymmdd; install foo, bar, baz; set blort to reticulate splines; reboot. notice that the waves are harmonic rather than anharmonic."21:49
naccyeah, it's more about reproducibility, arari21:50
naccarari: LP: #610869 has some interesting backstory too21:50
ubottuLaunchpad bug 610869 in mountall (Ubuntu) "mountall ignores nofail mount option" [Medium,Triaged] https://launchpad.net/bugs/61086921:50
naccjuliank: fyi, https://code.launchpad.net/~nacc/extract-changelogs/changelog-components/+merge/319761 -- but i'm a bit worried about the case I mentioned in the last comment to deal with B-C for a newer apt (yet to be changed of course)21:53
naccbdmurray: thanks for the quick response on that!21:53
=== JanC_ is now known as JanC
julianknacc: I guess explaining what you mean with B-C wouldn't hurt. AFAICT, you chose to symlink the files itself, instead of just merging the {main,...} directories?21:57
naccjuliank: oh i see what you mean, i could just make main --> ../ ?21:58
naccduh :)21:58
juliankYeah21:58
naccyes that would seem way better than what i suggested :)21:58
juliankjust have to do an initial "manual" merge of the existing trees21:58
naccright21:58
naccbdmurray: that's why i didn't want a merge immediately ;)21:59
naccbdmurray: i'll rework my changes -- and i guess maybe we'd have a tool in the repository do the initial flattening? (merging pool/$component/* down into pool/* and then symlinking pool/$component -> pool for B-C)22:00
juliankI imagine you can also use mod_rewrite in the apache server if you want to go crazy22:00
juliankI played a lot with that today22:01
naccjuliank: yeah i imagine so, but i'm not sure where the apache configuration itself lives22:01
nacci can ask about that too, though, that's a goodp oint22:01
juliankI imagine the rewrite rules to be ugly, though22:05
juliankRewriteCond %{REQUEST_URI} ^/universe/(.*)$22:07
juliankRewriteRule (.*) /main/%1 [R=301,L]22:07
juliankSomething like that but just with more paths adjusted22:07
juliankand a RewriteCond ../main/%1 -f22:07
juliankor something22:07
* juliank thinks mod_rewrite is a bit helpful, but would like something more powerful22:09
juliankMy task today was to normalize multiple slashes to single slashes, as otherwise, relative looksup in my html failed.22:10
juliankThat works now, but it redirects one /+ at the time22:10
naccjuliank: fun! :)22:30
stgraberhappyaron: we will modify LXD proper to fix that in our next release (next week or so). Now for Ubuntu itself, I consider your change to be a regression which will affect everyone who uses scripts to setup zpools or other tooling which does the same.23:43
stgraberhappyaron: I've added a priority high, regression task against zfs-linux. My preference here would be to have "zpool" automatically load the kernel module if not present. If that's not possible, I'd recommend we revert this change since it's post feature freeze and consider doing it again very early next cycle.23:44
naccbdmurray: given it's a one-time operation, are you ok with there being an additional script that just flattens the existing c.u.c/pool and leaves behind symlinks so everything will look similar? I guess the risk there is that pool/main will contain src packages that are not in main (and same for other components)23:49
nacci don't know if anyone depends on the URI telling you the component23:50
sarnoldthat's a heck of a lot of symlinks23:51
sarnold512B each? 4KB each?23:52
naccsarnold: it will be ~4 symlinks23:53
naccsarnold: i may have described it poorly above23:53
sarnoldah :D23:53
naccbut the idea is pool/main/ -> ../; pool/universe -> ../23:53
naccsame for multiverse, partner23:53
naccthen you can find a given changelog via either pool/component/src/src_version/changelog or pool/src/src_version/changelog and we'd change apt to use the latter to fix the bug :)23:54
sarnoldnacc: how about packages that move from main to universe or the other way around? are those happy?23:55
naccsarnold: so what i'd expect is w/o any changes23:56
naccyou'd see23:56
naccpool/main/src/src_oldversion/changelog23:56
naccand23:56
naccpool/main/src/src_newversion/changelog23:57
naccbah23:57
naccpool/universe/src/src_newversion/changelog23:57
naccfor a main -> universe transition23:57
naccwith the change, we'd only extract pool/src/src_oldversion/changelog and pool/src/src_newversion/changelog23:57
nacc*but* there'd be a symlink from pool/main to pool/23:57
naccthe confusing bit is you'd also see (potentially) pool/main/src/src_newversion/changelog and pool/universe/src/src_oldversion/changelog23:58
naccthat's the part I can't decide if it would break something23:58

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