/srv/irclogs.ubuntu.com/2016/04/12/#ubuntu-devel.txt

=== salem_ is now known as _salem
Pharaoh_Atemanyone have any idea what's causing this? http://fpaste.org/354429/46042524/01:41
Pharaoh_Atemthis is the full log here: http://fpaste.org/354435/25442146/01:44
pitticjwatson: hm, I'm getting hash sum mismatches in a container apt-get update again, was this disabled again?05:45
pitticjwatson: indeed http://archive.ubuntu.com/ubuntu/dists/xenial/by-hash/SHA256/ has nothing from today, latest update is from yesterday morning05:46
infinitypitti: http://archive.ubuntu.com/ubuntu/dists/xenial/main/binary-amd64/by-hash/SHA256/05:58
infinitypitti: That's up to date.  I'm not even sure what's meant to be in that top-level by-hash dir.05:58
infinityOh.  Contents files, probably.05:59
infinityAnd those aren't updated more than once a day.05:59
pittiah, thanks05:59
cpaelzergood morning06:06
=== athairus is now known as afkthairus
pittiinfinity: hm, I forgot which page I really mean instead of the outdated https://wiki.ubuntu.com/ReleaseChecklist -- do you know?06:22
pittiinfinity: I was wondering when to disable Launchpad crash reports in apport06:22
infinitypitti: https://wiki.ubuntu.com/ReleaseProcess06:23
infinitypitti: It claims -7 days06:23
pittiah, thanks; so on Thursday06:24
infinitypitti: Any time nowish would probably be fine.  Though, with the new NM having just landed, we might want to keep repots verbose for a bit.06:24
pittiI have another bug fix to go along with disabling LP reports06:25
pittiinfinity: ok, so actually aiming for Thu might be good then, to give a few days for NM06:26
pittiinfinity: oh, btw -- I promised that I'd do a fresh langpack upload on Friday evening, but it turns out I'll be AFK from Friday noon to about Saturday evening06:26
infinitypitti: Yeah.  I trust NM upstream as much as I trust stgraber to reach things on the top shelf.06:27
pittirotfl06:27
pittiso, I'll cron the generation, but I can't self-accept them06:27
pittior, if you are happy with an upload on Sunday, that would work for me06:27
infinitypitti: That's fine.  If they can magically end up in the queue somehow, I can get them.06:27
infinitypitti: Or Sunday.  Don't care that much, really.06:28
infinitypitti: I'm sure I'll spin a new set on Sunday when I land in London, and I'm equally sure we'll do another set during the week. :P06:28
pittiinfinity: given that it requires an off-the-schedule export from LP via webops and I usually do a coarse diff review before uplaod, that actually sounds better then06:28
pittiinfinity: ok, Sunday it is then06:29
pittiwgrant: so what do we need to do to arrange a full xenial langpack export on Friday? (I already ticked the "full export" box, but cron would only run on Sunday)06:37
pittiwgrant: can we pre-schedule this with an extra cron job? or should we do it live on Friday morning?06:37
wgrantpitti: Easiest to just manually kick it off on Friday.06:39
pittiwgrant: ack, thanks06:39
dholbachCould somebody take a look at snapd in NEW?06:50
dholbach(please :-))06:52
dholbachit'll build the ubuntu-snappy package from now on06:55
dholbachand is required for a milestone today06:55
dholbachbrb07:00
pitticyphermox: hm, latest NM drops the .upstart file, was that on purpose? now NM doesn't start any more under upstart07:14
pitticyphermox: I noticed because "adt-run --testname cmdline-upstart-boot systemd" fails now07:15
pittiit still has a sysv init script, but it doesn't get enabled on package install apparently07:15
infinitymvo: If ubuntu-snappy and ubuntu-snappy-cli have both become snapd, how is snapd avoiding the same issues that you previously split the package to deal with?07:19
infinitymvo: Ahh, ubuntu-core-snapd-units?07:20
=== juliank_ is now known as juliank
pitticyphermox: filed/tracked as bug 156920407:27
ubottubug 1569204 in network-manager (Ubuntu Xenial) "xenial regression: does not start any more under upstart" [Critical,Triaged] https://launchpad.net/bugs/156920407:27
andrewshhey guys, I'm having graphics issues on Ubuntu for the first time (previously I had them on Debian only), who should I prod: https://www.dropbox.com/s/dtq4o4p0mxrgusf/2016-04-12_08-28-01.png?dl=007:31
andrewshthat's Xenial, for the record07:31
mvoinfinity: exactly07:40
pitticyphermox: also, do you know why NM does not seem to log to syslog any more?08:00
=== sil2100_ is now known as sil2100
MirvTheMuso: since I would not want to start my core-dev career with a botched ubiquity upload, please consider reviewing and sponsoring https://code.launchpad.net/~timo-jyrinki/ubiquity/kubuntu_slideshow_i18n_lp1512834/+merge/291581 (debdiff https://launchpadlibrarian.net/253401826/ubiquity_2.21.54_2.21.55.diff.gz).08:38
MirvTheMuso: it'd also be possible to do ./copy-package --from=~timo-jyrinki/ubuntu/grilo --from-suite=xenial --to=ubuntu --to-suite=xenial-proposed ubiquity if happy08:39
MirvI got a confirmation it's working on another channel (and in the bug report)08:39
dholbachthanks to whoever reviewed snapd08:55
dholbachsnapd is in binNEW now08:55
infinitydholbach: You're welcome, and now I should sleep.09:04
* dholbach hugs infinity 09:04
dholbachyou're a hero09:04
dholbachmvo, ^09:04
cjwatsonpitti: Do you have -oDebug::Acquire::http=true output?09:35
* mvo hugs infinity09:49
xnoxpitti, have you seen bug #1566465 ?10:00
ubottubug 1566465 in linux (Ubuntu Xenial) "[regression]: Failed to call clock_adjtime(): Invalid argument" [Medium,Confirmed] https://launchpad.net/bugs/156646510:00
xnoxi'm not sure if that's a kernel or systemd bug.10:00
ogra_woah10:06
ogra_pitti, that last systemd update in trusty just turned my screen off10:06
ogra_(for about 30sec or so)10:07
pittiogra_: bug 147380010:07
ubottubug 1473800 in systemd (Ubuntu Trusty) "restarting logind during systemd update causes screen to lock" [Medium,Fix released] https://launchpad.net/bugs/147380010:07
ogra_heh10:08
ogra_didnt lock10:08
pittiogra_: the fix was SRUed in the latest update, but it can only apply for any updates from now on, not for updates from previous versions *to* this one10:08
pittiwell, same thing10:08
pittiX becoming confused when logind restarts10:08
ogra_yeah10:08
ogra_obviously my card then powers off the HDMI ports so that i get "no signal" on all three screens ... that was quite scary10:09
pittixnox: I didn't yet, no; putting on list of things to look at10:16
dokojamespage, marcoceppi: python-libcharmstore doesn't have any copyright information except for the debian/copyright. Please could you add a LICENSE file, or add the license to the source files?10:17
jamespagedoko, I referred to the committed LICENSE file in the upstream codebase - is that not sufficient to clarify the licensing?10:17
dokojamespage, but this file is not in the package which is sitting in NEW10:18
jamespagedoko, yes that's why I added a comment to d/copyright...10:18
dokohmm10:19
jamespagedoko, if you are not comfortable with that approach, I'll ask marcoceppi to make a new release...10:19
pitticjwatson: http://paste.ubuntu.com/15783270/10:20
cjwatsonpitti: Well, the URLs that your apt-cacher-ng is reporting as 404 do exist ... which exact package version of acng is that?10:23
pitti0.8.9-1ubuntu1, shoudl be current xenial10:23
cjwatsonI haven't actually directly confirmed that my fix to the built-in configuration works.10:24
cjwatsonYou could try putting "PfilePatternEx: /dists/.*/by-hash/.*" in acng.conf10:24
pittiI wonder what the "de.archive." things in the debug output are10:24
pittimaybe I have that mirror in some schroot config, and that's the one acng cached10:25
cjwatsonThat's acng's repository mapping10:25
cjwatsonSurely it shouldn't be caching the 404 though10:25
cjwatsonHm, maybe it is10:25
pittino, not that, but if it caches some de.archive.u.c. bits and pretends they are from archive.u.c. that migth cause some collisions without by-hash/ ?10:25
dokojamespage, ok, accepted10:25
cjwatsonHTTP/1.1 404 Not Found10:26
cjwatsonX-Original-Source: http://de.archive.ubuntu.com/ubuntu/dists/xenial/main/source/by-hash/SHA256/8b81701065e3fa4957c5df3c6edc6a6f55301b7e20ac04d6a0aa19881b85232010:26
cjwatsonThat sure looks like negative caching to me10:26
pitti/var/cache/apt-cacher-ng/uburep/dists/xenial/main/source/by-hash/SHA256/*.head only has "200", no 404s, but maybe these are hidden somewhere10:27
pittimeh, I moved /var/cache/apt-cacher-ng/uburep/ away, restarted acng, and I still get teh 404 and de.archive.u.c.10:28
pittiwhere does this X-Original-Source come from..10:28
cjwatsonpitti: Can you find 8b81701065e3fa4957c5df3c6edc6a6f55301b7e20ac04d6a0aa19881b852320 anywhere?10:28
pittino, neither with find nor with grep10:29
cjwatsonOr 6966a83abdd3fc2582ee280fa45561c6a6ffa1ca37cba6e891072a98e431ce6610:29
pittialso doesn't exist at all in the cache10:29
cjwatsonHmm10:29
cjwatsonhttp://de.archive.ubuntu.com/ubuntu/dists/xenial/universe/source/by-hash/SHA256/6966a83abdd3fc2582ee280fa45561c6a6ffa1ca37cba6e891072a98e431ce66 *is* 40410:29
cjwatsonSo maybe acng is configured to try de.archive in preference, and reports its 404 as if it were for archive10:30
pittineither the  container nor my host use de.archive10:30
pittiyeah, some built-in mirror selection perhaps10:30
cjwatsonde.archive is presumably in /etc/apt-cacher-ng/backends_ubuntu10:31
pittiah yes, it is10:31
cjwatsonThis must be something to do with how the Remap-* stuff works, I think10:31
pittiand if I drop the de. from /etc/apt-cacher-ng/backends_ubuntu then everything works10:33
pitticjwatson: many thanks for finding /etc/apt-cacher-ng/backends_ubuntu! I wasn't aware that it remaps mirrors like that10:34
dholbachpitti, do you have an idea why http://paste.ubuntu.com/15783673/ might come up in the autopkgtest of snapd for some arches and not for others?10:34
pittidholbach: maybe ca-certificates is pre-installed in VMs but not containers10:35
dholbachpitti, ah, that might be10:35
pittidholbach: armhf and s390x run in LXC; i386, amd64, and ppc64el run in scalingstack instances10:35
pittiso if pass/fail maps to these two sets of arches, that smells like a missing "ca-certifictes" test dep10:35
dholbachnice catch10:35
dholbachpitti, is this something which could be fixed in the infrastructure? should I file a bug?10:37
pittidholbach: you mean cleaning up  ca-certificates from instances? yes, we could do that10:37
pittiexcept on lcy01, which still doesn't allow me to build custom images as that times out10:37
pittiso it can't be reliable10:37
dholbachoh... cleaning... I thought adding ;-)10:37
dholbachwell, at least make the list of packages the same, if that's possible :)10:38
pittidholbach: not entirely possible, as scalingstack instances need some more packages to actually boot/work than a container10:38
pittiwe can approximate it, though10:38
pittialthough cf. the lcy01 bug, we run tests on the (very fat) standard cloud images there10:38
pitti(RT has been pending for a few months)10:39
cjwatsonpitti: I followed up to https://bugs.debian.org/819852 with a summary of this10:41
ubottuDebian bug 819852 in apt-cacher-ng "apt-cacher-ng: support by-hash index files" [Normal,Open]10:41
cjwatson(should appear in a couple of minutes)10:41
pitticheers!10:41
dokoxnox, infinity: is this post-release material? https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/156491810:49
ubottuLaunchpad bug 1564918 in glibc (Ubuntu) "glibc/s390: Save and restore fprs/vrs while resolving symbols." [High,New]10:49
dholbachpitti, ok10:50
xnoxdoko, infinity - last glibc upload was from before that bug was filed. It certainly is SRU candidate, if we don't take it in. There are more comments on https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/156378410:52
ubottuLaunchpad bug 1563784 in Ubuntu on IBM z Systems "S390: glibc should not be configured with lock elision." [Critical,Incomplete]10:52
xnoxthe lock elision one is claimed to be critical.10:52
xnoxmaybe it's worth taking both in. At the moment I am strugling to find any benchmark that does show that lock elision is good. So far i get things that widely range from 0.5x - 3x in performance, on multiple reruns. I'm guessing lpar is busy elsewhere, and I'm not getting the CPU resources I think I am.10:53
Son_Gokuanyone have any idea what’s causing this? http://fpaste.org/354429/46042524/11:39
=== _salem is now known as salem_
alex116I am using the gadget-fs to create a serial interface to communicate over USB. When I test it with microcom, I have to restart microcom after disconnecting the USB port. In a c++ program, would this be the equivalent of closing the file descriptor from which I am reading and opening it again?12:01
mdeslaur@pilot in12:01
=== udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: beta freeze | 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: mdeslaur, infinity
* dholbach hugs mdeslaur 12:15
* mdeslaur hugs dholbach back12:15
rbasakWho should I talk to about akonadi's mysql backend and kubuntu?12:39
rbasakshadeslayer: around? Not sure who to ask.12:58
shadeslayerhi there12:58
rbasakI thought I had akokadi covered with the MySQL 5.7 transition, but just realised that it hardcodes dependencies on -5.6-.12:58
shadeslayerrbasak: I'm not really working on Kubuntu per se these days, but can have a look I guess, or maybe yofel12:59
rbasakmysql-server-core-5.6 specifically.12:59
rbasakI'd like to switch that to 5.7. I can do it, but I thought a heads-up was appropriate given the time we are in the cycle.12:59
shadeslayerright, best to tell yofel I think13:00
yofelrbasak: go ahead13:00
rbasakThanks.13:00
rbasakI hope it has good test coverage!13:00
yofelI totally missed that because the upgrade went fine as virtual-mysql-server-core covered 5.713:00
rbasakAlso mysql-client-core-5.6 but I'm less concerned by that.13:01
rbasakyofel: ah so it's not actually using 5.6 right now?13:01
rbasak(we haven't deleted 5.6 yet - still getting through the reverse deps)13:01
yofelnot on my machine, but I also run the full server, so that probably pulled 5.7 in13:01
rbasakOK13:02
rbasakI'll build and dep8 test locally first.13:02
rbasakSorry about this. I've been following http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.xenial/rdepends/mysql-5.6/ and didn't realise that didn't cover the flavors until just now.13:02
yofelnp. As I said, worst case the virtual dep would've covered 5.7, even if that's not why it's there originally13:04
rbasakyofel: my concern is any behaviour change by making it use 5.7 by default on the server.13:05
rbasakYou can get 5.7 to work very similarly to 5.6 but some defaults have changed. Skuggen (upstream) can help us with that if needed.13:05
yofelhm... right13:06
rbasaksuperm1: ^^ the same applies to mythtv :-/13:09
superm1rbasak: what behavior change?13:34
superm1it seems that 5.7 is being pulled in fine in our ISO's right now for mythbuntu13:34
superm1and it sounds like upgrades will just keep 5.6 and not actually transition to 5.7 right?13:35
SkuggenIf you  have mysql-server-5.6 and not mysql-server, yes13:38
Skuggensuperm1: Some packages have had failures because 5.7 uses different default settings for sql modes, at least13:40
SkuggenThough the one I'm thinking of was a bunch of tests that more than anything seemed to be testing the server configuration13:40
Skuggenhttp://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-setting the first line lists the defaults now. In 5.6 it was only NO_ENGINE_SUBSTITUTION13:41
cyphermoxpitti: it probably just doesn't log to syslog with the specific set of options you picked, but NM definitely does log to syslog13:47
superm1Skuggen: oh.. yeah mysql-server is what we had, so yes i guess that means upgrades will come up to 5.713:59
superm1can you make mysql-server resolve to mysql-server-5.7 | mysql-server-5.6 to avoid that happening?13:59
rbasaksuperm1: we want to remove 5.6.14:06
superm1oh14:06
superm1so the hope is that 5.6->5.7 is a smooth transition then, i see14:06
SkuggenYeah14:06
rbasakI'm fairly confident about the upgrade path for the data.14:06
SkuggenMostly it should be, unless you rely on the old default behavior14:06
rbasakmysql_upgrade etc.14:06
Skuggeni.e. things like trunkating out-of-range values instead of throwing an error14:07
SkuggenOr auto-creating users that don't exist if you try to grant them privileges...14:07
superm1i don't think those two scenarios should affect myth stuff14:07
rbasakYeah my concern was that 5.7 would refuse something previously permitted, causing things to break, etc. I don't expect anything subtle. I expect things to error out if it's not right.14:07
rbasakIf you've been testing 5.7 already, then I think we'll be good.14:08
superm1OK14:08
rbasakhttps://bugs.launchpad.net/ubuntu/+source/neutron-vpnaas/+bug/1567899 is an example of the sort of thing we've seen14:08
ubottuLaunchpad bug 1567899 in neutron "alembic migration failure with mysql 5.7" [Undecided,In progress]14:08
rbasakFixes are usually pretty straightforward.14:09
rbasak(so far)14:09
rbasakAnd we've touched quite a few packages now.14:09
pitticyphermox: I picked the options that are in the upstart job, i. e. none14:13
cyphermoxpitti: yeah, I figure, but that should have logged normally ;)14:14
mitya57Mirv, hi, I've committed a change to qtbase's ubuntu branch that backports upstream fix for tray icons on Xubuntu/Lubuntu.14:38
mitya57Mirv, are you planning a new upload before Xenial release? Or can I upload it on my own?14:41
rbasakcp: '/etc/localtime' and '/var/lib/schroot/chroots/xenial-amd64/etc/localtime' are the same file14:41
rbasakAnyone else seeing that with mk-sbuild on Xenial?14:41
rbasakmk-sbuild runs cp -a on /etc/localtime. In my case, they *point* to the same file.14:44
* rbasak tries -P14:44
rbasakThat worked.14:51
dholbachpitti, I'm trying to run snapd through a local autopkgtest to avoid uploading umpteen times due to missing test depends ... I tried both lxc and cloud image (following instructions from one of your last blog entries and from packaging.u.c): http://paste.ubuntu.com/15792347/ - both fail for me ... is there a known working way? or should I ask somebody else? :)14:53
pittidholbach: lxd> do you have an "lco:" remote? the images.linuxcontainers.org image is now available by default as images: (and the latest autopkgtest also updated the documentation)14:55
pittidholbach: please run --- lxd -d ... to enable debugging14:55
dholbachpitti, yep, I added that following https://www.piware.de/2015/12/whats-new-in-autopkgtest-lxd-maas-apt-pinning-and-more/ :)14:55
pittidholbach: if you do "lxc launch lco:ubuntu/xenial/amd64 x1", does that work?14:56
dholbacherror: Get http://unix.socket/1.0: dial unix /var/lib/lxd/unix.socket: connect: no such file or directory14:56
pittidholbach: seems you don't actually have lxd installed?14:57
dholbachouch sorry, it's been a long day already14:57
dholbachthanks pitti14:57
mdeslaur@pilot out15:01
=== udevbot_ changed the topic of #ubuntu-devel to: Wily (15.10) Released! | Archive: beta freeze | 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: infinity
naccelbrus: ping15:11
pittiapw: hey Andy15:15
pittiapw: still remember bug 1531768?15:15
ubottubug 1531768 in linux (Ubuntu) "[arm64] locks up a few minutes after booting" [Medium,Confirmed] https://launchpad.net/bugs/153176815:15
pittiapw: I have an instance with current xenial running for about two hours, chugging through a loop of tests, and so far it works fine15:15
pittiapw: TBH, I mainly tell you this in a public channel to coerce it to fail again :-)15:15
apwpitti, :)15:15
pittibut yeah, trying to trigger Murphy's law deliberately fails because of Murphy's law15:16
smosercjwatson, sorry to bother. bug 1505839 you suggested yesterday gfxboot-theme-ubuntu as the likely source of the issue15:27
ubottubug 1505839 in debian-installer (Ubuntu) "Unable to install from text mode interface" [High,Triaged] https://launchpad.net/bugs/150583915:27
smoserbut that package is unmodified from vivid (works) to wily (fails)15:28
cjwatsonyes, I know.  syslinux/gfxboot/gfxboot-theme-ubuntu are tightly coupled though15:28
cjwatsonI don't actually know what the problem is here, it would take hours of investigation to establish more and I don't have that time15:28
smoserok. yeah. that makes sense then.15:28
cjwatsonbut in the past, it has sometimes been the case that changes to one of those required changes to others15:28
smoserthanks15:28
cjwatsonit's not *necessarily* the case that a change to syslinux would require a change to one of the others; this is just an educated guess15:29
smoseryep15:29
dokofinally, gcc-5-cross-ports migrated \o/15:29
cjwatsondoko: ah yes, I was just going to tell you15:34
cjwatsoninfinity: ^-15:34
Mirvmitya57: hi. https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-046/+packages is landing soon first.15:39
* Mirv notices lacks one git push15:39
mitya57Mirv, so after that mine is OK for upload? Or do you want me to go through the CI Train too?15:41
Mirvmitya57: ok, pushed, I think you could upload ubuntu8 directly too15:41
Mirvwe're only doing the QA for the vivid+overlay 5.4.1 anyway15:41
mitya57ACK, will upload directly after that one lands15:41
Mirvso general smoketesting would be ok15:41
mitya57I've built that in my PPA, and some people tested the fix15:42
naccPharaoh_Atem: ping15:44
=== shuduo is now known as shuduo-afk
rbasakpitti: I'm getting an odd error with adt-run on a package that has a test that needs a built tree: dpkg-genchanges: error: cannot read ../akonadi_15.12.1-0ubuntu4.dsc: No such file or directory15:56
rbasakhttp://paste.ubuntu.com/15794227/15:56
rbasakAny ideas?15:56
Mirvmitya57: I mean, you could skip the wait for silo 046 upload ubuntu8 (or combine it into new ubuntu7) already to save time because freezes are so near.15:58
pittirbasak: hmm, not off-hand; can you please file a bug with a reproducer? sorry, TB meeting now, then dinner15:58
Mirvmitya57: I would then only publish the vivid-overlay part of 046 when it's approved15:58
rbasakpitti: OK, np.15:58
pittislangasek, kees, infinity, mdeslaur, stgraber: TB meeting reminder15:58
mitya57Mirv, ok, will combine with ubuntu7 then15:59
* slangasek nods15:59
mdeslaurpitti: ack15:59
highvoltage Ú;#Ú;/win 815:59
Unit193That's a new take on it.16:00
Mirvmitya57: thanks16:01
rbasakpitti: bug 156943416:05
ubottubug 1569434 in autopkgtest (Ubuntu) "adt-run fails with "dpkg-genchanges: error: cannot read ../akonadi_15.12.1-0ubuntu4.dsc: No such file or directory"" [Undecided,New] https://launchpad.net/bugs/156943416:05
pitticheers16:05
rbasakpitti: quick question if you're able: what version of autopkgtest runs when I upload? I was about to Just Upload given that I can't easily locally test, but just thought that might cause issues in xenial-proposed perhaps?16:10
pittirbasak: production just runs straight out of git, so usually git master or maybe a few commits behind16:10
rbasakOK thanks16:11
Pharaoh_Atemnacc: pong16:32
naccPharaoh_Atem: so i just took a look at the upstream PHP7.0 changelog ... while at least this one is arguably all bugfixes (http://php.net/ChangeLog-7.php) [I'd need to check on the hugepage chagne which seems a functional change and the libzip thing, although irrelevant to us, since we link to our libzip], looking at the upstream NEWS file (which maybe 7.0.6 or 7.1.0 depending on the upstream track,16:36
naccaiui) http://git.php.net/?p=php-src.git;a=blob;f=NEWS;h=dfbc707d7abcddd2a13eba8df4d41508a211ca31;hb=HEAD, I get a bit more worried -- a few lines of "Implemented"16:36
Pharaoh_Atemthey've already branched php7.0.616:37
naccso they have16:38
naccPharaoh_Atem: ok, so the 7.0.x will be selective backporting of bugfixes from the master?16:38
Pharaoh_Atemyes16:38
Pharaoh_Atemnacc: https://github.com/php/php-src/blob/PHP-7.0.6/NEWS16:38
naccPharaoh_Atem: i'm just trying to get some reassurance that will be true :)16:38
Pharaoh_Atemthere's not much in the way of reassurance with the PHP people16:39
Pharaoh_Atembut the best I can say is that they seem to be following that model for now16:39
naccright, but if i file a SRU request, I need to back it up somewhat -- otherwise I'm individually backporting stuff as bugs get filed in ubuntu16:39
Pharaoh_Atemgit master is a scary place for LTS distros16:40
Pharaoh_Atemhistorically with the php versioning scheme, it follows a structure similar to Python16:40
Pharaoh_Atemwhere major.minor.patch is more or less supermajor.major.minor16:41
Pharaoh_Atemnacc: given we don't expect the supermajor to change for a while, the major version will largely be incremented for feature implementations, while the minor version is incremented for bugfixes16:43
naccPharaoh_Atem: ack, thanks16:44
Pharaoh_AtemIf Ubuntu is okay with that for Python and Perl, I don't see why they aren't okay with it for PHP16:45
rbasakPharaoh_Atem: PHP has a poor track record in this area.17:02
Pharaoh_Atemrbasak: *sigh*17:02
rbasakPharaoh_Atem: historically, Ubuntu is OK with it only after a case has been made. I expect that it was made and accepted for Python and Perl if indeed it is done in Ubuntu.17:03
rbasaksuperm1: I uploaded mythtv ubuntu4 dropping the 5.6 deps. FYI, I think the "| mysql-server-5.7 | mariadb-server" is redundant (and for client too) since maria and mysql both agree in Debian to always provide virtual-mysql-{client,server} but I didn't change that - not my call and also probably a good idea to change as little as possible at this stage in the cycle.17:10
superm1rbasak: thanks for the heads up, the main reason everything was called out is that we use the same packaging on all distros in a backports PPA17:10
superm1that tracks upstream's stable -fixes branch17:11
superm1but i think virtual-mysql-server should still resolve that properly17:11
rbasaksuperm1: ah, OK. In that case you may have to wait until virtual-mysql-* appears in the oldest release to which you backport.17:12
* rbasak isn't sure when that might be.17:12
rbasakThat's the sort of the reason I had in mind for not touching it :)17:12
rbasakActually17:13
rbasakI'm sorry.17:13
rbasakThat upload probably wasn't needed at all in that case.17:13
rbasakIt's an alternative. Sorry, my fault.17:13
=== damascene is now known as az
nacctsimonq2: just to be clear, do you mean the missing articles throughout the document? (the, a)?17:38
tsimonq2nacc: huh17:41
tsimonq2*huh?17:41
nacctsimonq2: re: php7.0 serverguide review17:42
tsimonq2ohhhhh17:42
nacctsimonq2: sorry :)17:42
tsimonq2no it's alright :)17:42
tsimonq2what specifically are you talking about? have you read my inline comments?17:43
nacctsimonq2: yeah, the ones that all refer to l130 review, i'm just trying to understand what you meant :)17:43
tewardnacc: i'm lost or i'd know what you and simon were talking about (saw 'php7.0' and 'serverguide')17:44
tsimonq2teward: he submitted an MP to the server guide17:44
naccteward: i'm submitting a MP to fix up server guide17:44
tewardlinks are nice17:44
tsimonq2relating to PHP17:44
nacchttps://code.launchpad.net/~nacc/serverguide/php7.0/+merge/29165517:44
tsimonq2nacc: so basically what I meant was to keep it consistent when referring to the terminal17:44
nacctsimonq2: you mentioned "weird wording" -- most of what i have found is missing "the"s or "a"s17:45
nacctsimonq2: oh i see!17:45
=== afkthairus is now known as athairus
nacctsimonq2: is there a standard preferred way to refer to it?17:45
tewardtsimonq2: there's a comment inbound from me17:46
tsimonq2nacc: I don't know anything specific, maybe you have an idea, but it just looked weird :)17:46
tsimonq2teward: alright :)17:46
nacctsimonq2: ack ... i will at least make it consistent17:46
tsimonq2nacc: and it's not all line 13017:46
tsimonq2:)17:46
naccteward: Pharaoh_Atem: we should also document fpm, no?17:47
naccteward: and nginx and php?17:47
tewardnacc: nginx will come later17:47
naccteward: k17:47
tewardwe can probably add that later17:47
tewardnacc: did you draft Release Notes items for php7.0?17:47
nacctsimonq2: right, i just meant a bunch of comments (afaict) were "see l130" -- wanted to clarify that17:47
naccteward: nope, on my todo for today17:47
naccteward: having not done it before, do you have a pointer to where is tart?17:47
nacc*i start17:48
tewardnacc: never had to write a release notes item in my entire Ubuntu-ness.  rbasak is my guide, i worked off his drafts for the HTTP/2 stuff17:48
Pharaoh_Atemnacc: well, we have php7.0-fpm configs available now17:48
Pharaoh_Atemso why not?17:48
naccrbasak: --^ ? any pointers to where to start for php7.0 release notes?17:48
tewardnacc: though, when you write it, it would be sufficient to make a note for php fpm that this breaks older nginx configurations, and need to be updated for PHP7.0 default paths.17:48
tewardnacc: though if you feel comfortable linking to my blog, i"ll have something posted for it by Saturday17:49
naccPharaoh_Atem: care to write something up? and send a MP?17:49
rbasaknacc: maybe https://wiki.ubuntu.com/WilyWerewolf/ReleaseNotes for style?17:49
tsimonq2teward: reiterating my point ;)17:49
naccrbasak: thanks17:49
rbasakAnd similar URL scheme for previous releases.17:49
tewardtsimonq2: actually, correcting your suggestion.17:49
tewardtsimonq2: E:BadGrammar17:49
rbasaknacc: you can also edit https://wiki.ubuntu.com/XenialXerus/ReleaseNotes directly.17:49
rbasak(which we'll do in the end when transferring from bugs anyway)17:49
tsimonq2teward: oh :P17:49
tewardtsimonq2: switch PHP Apache for Apache PHP17:49
tsimonq2yep ack17:49
Pharaoh_Atemnacc: how exactly do I do this?17:49
naccteward: ack17:49
rbasakhttps://wiki.ubuntu.com/XenialXerus/ReleaseNotes#Ubuntu_Server is blank right now :)17:50
tewardlol17:50
tsimonq2ruh roh17:50
naccPharaoh_Atem https://wiki.ubuntu.com/DocumentationTeam/SystemDocumentation/UbuntuServerGuide17:50
tewardrbasak: regarding release notes, did you see my notes on your bug for the HTTP/2 stuff under the release notes tracker on LP?17:50
rbasakteward: yes - no longer applicable to nginx, right?17:50
tewardrbasak: correct - HTTP/2 is in Xenial17:51
tewardas of 1.9.1417:51
tewardand tested to confirm it works17:51
rbasakGreat. Thanks!17:51
tewardthanks to infinity asking for OpenSSL tests :P17:51
tewardrbasak: you're welcome.17:51
Pharaoh_Atemnacc: atm I'm doing a wonderfully annoying set of merges and cleanups related to libvirt-php, but I may have something to contribute in relation to the server notes for php717:51
naccPharaoh_Atem: luckily it's not tied to the release schedule, afaict17:51
naccPharaoh_Atem: so when/if you can17:51
Pharaoh_Atemcertainly17:52
naccPharaoh_Atem: it seems like a nice-to-have documentation17:52
Pharaoh_Atemwell, it's a good thing to have17:52
Pharaoh_Atemwe want people not using mod_php7.0 as much as possible17:52
naccteward: tsimonq2: do you think "enter the following at the terminal prompt" or "enter the following in the terminal prompt" is more correct? I use the former normally18:03
rbasakI'd say "at"18:08
naccrbasak: ack, thanks18:09
nacctsimonq2: can i push to the same branch to update the merge, or do i need to request a new merge?18:16
naccwith a corresponding new branch18:16
tewardnacc: "at"18:19
tewardnacc: BTW, nginx + php7.0 data at http://dark-net.net/?p=12518:19
tewardi'll set up a 'nice link' when i'm not busy beating the Internet to death for being laggy18:19
tewardthat's also aggregated on Planet18:19
tewardnacc: I strongly suspect people will want php5 back at some point - there's another post on that on my blog as well.18:20
teward(also Planet aggregated)18:20
naccteward: ack, updated locally, pending an answer to my last question for a fresh MP18:20
naccteward: they have trusty for that18:20
tewardnacc: yes, but you know the people who 'must have the latest'18:20
teward>.>18:20
naccteward: inasmuch as I don't know what "back" is in this context; there is no "back" :)18:21
naccteward: as you suggest in the post, you can use a PPA, but then you're relying on the PPA's owner18:21
tewardindeed18:21
tewardnacc: i was just giving you an FYI18:21
tewardno need to include it in release notes18:21
tewardbut linking to my post regarding the php7.0 transition, and updating existing sitei configs is still relevant18:22
naccteward: ack, we know it's a potential issue, but well broadcasted (as much as I can) and ack on documentation links/needs18:22
* teward just added the other post in order to make a note that if people get annoyed there is a non-supported solution)18:22
tewardindeed.18:22
naccteward: i'm also going to try and set up an env to test using lxd and/or adapt to just have xenial with appropriate redirection to trusty containers and host php5 + php7 at the same time, both in supporte environments18:23
tewardrbasak: probably should add something for nginx about the php7.0 transition, though i'm tempted to leave that on nacc's section18:23
tewardnacc: ah, cool, let me know how that goes :)18:23
naccteward: it was rbasak's suggestion  (sort of)18:23
tewardindeed18:24
nacctsimonq2: fyi, the tabulation issue is inconsistency in the file itself (tabs vs. spaces)18:28
tewardtsimonq2: add that to the list - "fix indentation inconsistencies"18:30
tewardyou've just given yourself that task :P18:30
naccteward: do you know the answer to my prior question? should i push to the same branch and will lp handle that properly or should i send a new MP with a new branch?18:31
tewardnacc: i didn't see that question.  #launchpad may be able to help?18:32
naccteward: np, good point18:32
tewardnacc: does libapache2-mod-php exist as an installable object in Xenial?18:44
naccteward: yes, it's a virtual pkg that depends on libapache2-mod-php7.018:44
naccteward: the ubuntu/debian preference going fwd is to use unversioned metapacakges18:44
tewardnacc: ack18:44
tewardnacc: I don't have merge powers, not sure why i'm on the approvers list on this one18:47
naccteward: just wanted you to review18:47
naccteward: as you already reviewed the other :)18:47
tewardack18:48
tewardI've made a comment that it looks OK to me, but my 'review' is listed as "Abstain"18:48
tewardsimon's got more review say in this than I unfortunately18:48
naccteward: fair enough, wasn't aware it was that formal, sorry!18:48
tewardnacc: I'm treating it as formal :)18:48
tewardno problem though18:48
tewardglad to be in the loop :)18:49
tewardtsimonq2: ^ just as an fyi18:50
tewardi know you're not here right now thoug18:50
naccteward: ack, thanks18:50
tewardnacc: now, if it were an nginx section, I'd be asserting myself as needing to review it, due to being the one working on nginx right now; highly doubt the documentation team would mind heh18:51
nacc:)18:52
naccslangasek: so php7.0.5 has a bunch of security fixes, etc. pacakged by debian now; if i file and am granted a SRU exception for php7.0 microreleases, will that mean i can just request a merge as appropriate?19:27
tewardnacc: thought it was decided the fixes were backported and not as important to get included?19:27
teward(i.e. to not need the FFe)19:27
naccteward: i just did a quick review -- upstream claims they are pretty important, and at least one is a BC unbreak19:28
naccteward: i also just want to understand the policy :)19:28
teward:P19:28
jtaylorhm apparmor is spamming me with dnsmasq messages since the update today19:28
tyhicksjtaylor: since you updated to apparmor 2.10.95?19:29
jtaylorseems to actually be from yesterday, yes 2.10.9519:29
tyhicksjjohansen, sarnold: fyi ^19:30
tyhicksjtaylor: there should have been no changes in apparmor 2.10.95 that would cause that19:30
tyhicksjtaylor: I'll do some digging19:30
jtayloroperation="connect" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/dnsmaq" name="run/dbus/system_bus_socket"19:31
tyhicksjtaylor: for now, you can follow https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/156931619:31
ubottuLaunchpad bug 1569316 in apparmor (Ubuntu) "Log flooded with run/dbus/system_bus_socket wr denied" [Undecided,New]19:31
jjohansenwhat other packages were updated at the same time?19:31
jtaylorah yes looks like that19:31
jtaylora bunch I hadn't updated in a couple days, I can dig out the history if needed19:32
tyhicksit would be helpful19:32
tyhicksI'm going to begin trying to isolate the apparmor package update to determine if it was a change in there19:32
jtaylorI'll disable aa-notify for now ;)19:33
jtaylorplease don't hack me now D:19:33
sarnoldtyhicks: hah, talk about fun timing19:33
sarnoldjtaylor: thanks for the report :)19:33
* tyhicks defines fun differently19:33
slangaseknacc: it wouldn't be requesting a merge; we wouldn't track arbitrary packaging changes from Debian as part of a microrelease exception19:36
naccslangasek: ok, so we'd be actually repackagind from upstream via uscan/uupdate?19:37
slangaseknacc: yes19:39
jtaylortyhicks: attached the apt history to the log19:40
naccslangasek: ok, thank you for clarifying19:41
jtaylors/log/bug19:41
naccslangasek: so at that point, do we still need to enforce our orig tarballs match debian's? if debian has already packaged the same version?19:41
tyhicksjtaylor: thank you19:45
infinitynacc: Yes.19:46
naccinfinity: thanks, just trying to understand all the bits so i can make it as easy as possible19:47
infinitynacc: You can only have one orig per upstream version, so while your 16.04 SRU uploads might be forked from Debian, your 16.10 uploads wouldn't be.19:47
naccinfinity: ack19:47
infinitynacc: So, you want the correct orig in 16.10, then uupdate with the same orig in 16.0419:47
naccinfinity: got it19:47
infinitynacc: If Debian is using pristine upstream tarballs (are they?) you can certainly agree in advance how the orig will be obtained and skip ahead.  Or agree that they use yours if you're ahead.  But it's definitely less hassle to use the same one.19:48
naccinfinity: does that imply we can't sru 16.04's php7.0 until 16.10 opens (e.g., with 7.0.5 as currently available) [again, presuming a microrelease SRU exception were to be granted]19:48
infinitynacc: No, it doesn't imply that, it just implies that it would be in your best interest to make sure you and Debian will use the same 7.0.5 orig, regardless of who uploads first.19:49
naccinfinity: got it19:49
naccinfinity: i believe debian is using pristine tarballs, but i'll review it to be sure19:49
infinitynacc: If the watch file grabs by URL and does gpg validation, that's a pretty good sign. ;)19:50
infinitynacc: But best to just make sure you and ondrej agree on what the method is (bonus points for the method being codified in the package), so you don't step on each others' toes.19:50
naccinfinity: ack, will do19:51
naccteward: fyi, i put some notes in https://wiki.ubuntu.com/XenialXerus/ReleaseNotes will try and flesh it out more too19:55
tsimonq2nacc, teward: I'm back, what's up?20:07
jderosenacc: might be nice to mention apt 1.2 and its shiny new DropPrivs feature :)20:08
naccjderose: oh i was just updating for php7 :)20:11
nacctsimonq2: sent an updated MP20:11
tsimonq2nacc: k cool20:12
tsimonq2nacc: and if you pushed to the branch, the MP would have updated :)20:13
nacctsimonq2: ok i wasn't true, the guide mentions needing to put a new branch for every push, which seems confusing :)20:16
tsimonq2yeah :)20:16
infinityjderose: iz a wiki. ;)20:17
infinityjderose: *hint*20:17
tsimonq2nacc: reply incoming20:20
jderoseinfinity: is a wiki indeed, just crazy busy with something else ATM :P maybe later i'll have a chance20:21
smoserhey20:25
smoseranyone know how /run/network/ifstate gets initialized ?20:26
smoseri'm seeing that /lib/open-iscsi/net-interface-handler may end up populating it before it gets initialized. so /lib/open-iscsi/net-interface-handler does what it wanted (to make it appear like the iscsi root device nic is already up)20:26
smoserbut that runs to early, and something else stomps it20:26
tewardtsimonq2: scrollback is important20:30
tewardtsimonq2: also, assign yourself to "Fix the inconsistencies with indentation - tabs and spaces should not exist simultaneously" issue20:30
tsimonq2teward: is that a bug already or no?20:31
tsimonq2s/bug/bug report/20:31
tewardtsimonq2: nope, but nacc identified it as a problem20:31
tsimonq2k I'll do that in like 30 mins20:32
smoserslangasek, ^ or xnox ^ or pitti ^ (/me knows that 2 out of those 3 certainly should be EOD)20:34
slangaseksmoser: ifupdown creates that file the first time it brings an interface up20:37
smoserslangasek, how does it know its the first time ?20:40
slangaseksmoser: because the file isn't there yet20:40
smosernot true20:40
tewardnacc: ack on the ping, looking now20:40
smoseri write it before it does, and then it truncates it20:40
smosers/i/lib/open-iscsi/20:40
slangaseksmoser: did you take a lock before you created it?20:40
smoserhow do i take a lock ?20:40
tewardnacc: s/configuration step/configuration change/ on the nginx bulletpoint,  but since it's a wiki I'll edit.20:41
slangaseksmoser: ifupdown/main.c; it appears you need an fcntl(F_SETLK) on /run/network/.ifstate.lock20:42
smoseri'm pretty sure i'm not racing with it.20:43
smoseras this is running from udev20:44
smoseron the added lo event20:44
smoserwhich would later bring it up20:44
smoserslangasek, that make sense ?20:47
smoser /lib/open-iscsi/net-interface-handler (http://paste.ubuntu.com/15800985/) is running via udev rule on a RUN+=20:47
smoserand i even had it runnign from a IMPORT (meaning it ran right then) and still saw the issue20:48
tyhicksjjohansen, sarnold, jtaylor: the new network-manager is what triggered the "disconnected path" denials (the new apparmor was *not* the cause)20:49
tyhicksjjohansen, sarnold: that's the case for the dnsmasq denials - I'm not sure about dhclient yet20:50
jjohansentyhicks: thanks20:50
slangaseksmoser: I don't think it's safe to assume that 'added lo' doesn't race other network interfaces20:52
slangasekwhether you're tripping the race or not in this case, I'm sure there is a race there20:52
=== salem_ is now known as _salem
sarnoldtyhicks: nice find :)21:35
TheMusoMirv: If nobody else has looked at your merge by now, I can have a look.21:57
seb128cyphermox, hey, did you see bug #1568336?22:25
ubottubug 1568336 in ppp (Ubuntu) "pppd crashed with SIGSEGV in plugin_init()" [Medium,Confirmed] https://launchpad.net/bugs/156833622:25
seb128  1646: option_error("Plugin %s is for pppd version %s, this is %s",22:26
seb128in the nm plugin :-/22:26
=== alexisb is now known as alexisb-afk
naccslangasek: what/who should i subscribe to the microrelease-exception request for php7.0?23:13
xnoxsmoser, haha23:45

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