/srv/irclogs.ubuntu.com/2016/03/15/#ubuntu-devel.txt

ari-tczewflexiondotorg: hmmm, maybe I'm wrong... nevermind. sorry for offtopic.00:00
flexiondotorgnp00:00
naccslangasek: so i think, unfortunately,we might also need to sync php-memcached for it to be installable. Woudl it make more sense for us to remove php-defualts from proposed?00:09
slangaseknacc: didn't we need some fixes from that version of php-defaults?00:26
slangasekI thought there were changes we cared about; and having reviewed the diff before syncing it, I certainly got the impression that upgrading to 35 now would save us pain later in terms of upgrade paths00:26
ari-tczewflexiondotorg: done. the fresh plank release uploaded, as well.00:31
flexiondotorgari-tczew, Fantastic! Many thanks for your help :-)00:31
ari-tczewflexiondotorg: You're welcome. Thanks for contributing.00:32
naccslangasek: it will, you're right, let me look at what is causing hte version to change on php-memcache & others00:32
naccslangasek: but it's going to break a bunch of versioned deps (php-imagick, php-memache, php-memcached, etc)00:34
cjwatsonslangasek: oh hai, I need an adult^W^Wa techboard member00:39
slangasekcjwatson: I may be one of those today00:39
cjwatsonslangasek: we've fixed the apt bug that meant xz was broken on ftpmaster.  could you please "lp-shell production devel" and then https://paste.ubuntu.com/15388428/ to add xz support?00:41
slangasekcjwatson: done00:43
cjwatsonslangasek: Great, thanks.  I'll watch the next publisher run to make sure it works this time.00:43
slangaseknacc: php-memcache> syncing; this could also be handled by adjusting the Breaks: version from php-defaults, but the php-memcache sync is safe and takes an item off the todo list for later00:46
slangaseknacc: you also opened a task against php-memcached, but I don't see any details about it in the bug00:47
infinitycjwatson: I assume we plan to kill bzip2 with fire before release?00:47
infinitycjwatson: (if the xz bugs shake out)00:48
infinitycjwatson: s/I assume we plan to/Oh god, please let's/00:48
slangaseknacc: nah, nevermind, found the breaks: for php-memcached00:50
cjwatsoninfinity: Yes, certainly.00:52
cjwatsoninfinity: Where "before release" probably = "later this week".  No obvious reason to keep it around as long as xz works and updates are working for people.00:53
cjwatsoninfinity: But I want to check that assumption first ...00:54
=== rbanffy_ is now known as rbanffy
naccslangasek: yeah, sorry, i created the task, and then saw how many i might need to file00:57
naccso was checking them all out before going further00:57
naccslangasek: so i think what's happening is that php-defaults-35 is going to require having roughly the same snapshot of the php7.0 packages as ondrej did when he made it00:57
naccslangasek: i'm still checking00:57
slangaseknacc: ah. ok, I've uploaded a 35ubuntu1 with the php-memcached I knew about, and if you want to give me a debdiff of other version changes for php-defaults I'm happy to upload that01:00
slangaseknacc: meanwhile, I am resubmitting several of the failed autopkgtests just to confirm that they're fixed with the new xdebug01:01
mwhudsonthere is a DMB again! as of today01:01
mwhudsonoops, was scrolled back01:01
mwhudsoni love it when i look into ftbfs's and find upstream bugs that i filed 9 months ago https://github.com/matttproud/golang_protobuf_extensions/issues/901:01
naccslangasek: ok, yeah, it looks like there's several, let me do that real quick01:02
naccslangasek: i'll check with ondrej on if they are real breaks or not -- as the debian git tree doens't have that version, even though it's in unstable01:03
naccslangasek: i *think* he's done it this way, because those are the version in debian that have been rebuilt for php7 w/ dh_php01:05
naccslangasek: but we get that from our rebuilds too01:05
naccslangasek: debdiff posted, your ubuntu1 hadn't hit the repo yet, so it's my own, but i think you can make the change up for ubuntu2 easily enough01:09
naccslangasek: i'll probably be afk for a while now, but will do my best to check proposed/excuses again before bed01:09
cjwatsonxz files are there for xenial now and the publisher seems happy.01:17
stgraberpitti: we now have image and CI runners for powerpc, ppc64el and s390x online in the upstream jenkins. The first round of powerpc, ppc64el and s390x images for Ubuntu are building now so you'll be able to use them with adt when you wake up.01:21
Bluefoxicythis is hilarious.02:29
Bluefoxicytrying to print a PDF from chrome and it breaks cups (have to remove /var/spool/cups and restart)02:30
Bluefoxicytried printing it from evince and teh printer spit out "PCL XL error subsystem: Kernel error:  IllegalTag"02:30
Bluefoxicytried printing it to another PDF or a PS file, no luck02:30
BluefoxicyCRASHED EVINCE trying to print the resulting .ps file02:30
Bluefoxicyhttp://www.zeroglide.com/electric-guitars/ printing the sizing chart, if anyone wants to try breaking 15.10 or 16.0402:31
=== juliank is now known as Guest90211
=== juliank_ is now known as juliank
TJ-Bluefoxicy: printing fine here; must be your printer drivers02:40
Bluefoxicyk02:40
Bluefoxicyfortunately 16.04 will be ready soon.02:41
=== BenC_ is now known as BenC
=== pepee- is now known as pepee
slangaseknacc: php-defaults ubuntu2 uploaded.  fwiw as far as "hasn't hit the archive" is concerned, there's pull-lp-source for that03:56
naccslangasek: hrm, at the time, p-l-s didn't find it either, sorry!04:15
cpaelzergood morning06:44
pittistgraber: you rock, thanks!06:46
* pitti re-runs the lxc/ppc64el/xenial test for linux-meta06:47
pittiapw: ^06:47
pittinacc, slangasek: I mass-retried php-defaults tests last night, now that looks muuuuch better :)06:53
hallynhi, q regarding FFE, if a package introduces one new symbol to .symbols:07:15
hallyn+ usbredirhost_set_buffered_output_size_cb@Base 0.7.107:15
hallyndoes that qualify as 'new api' ?07:15
pittihallyn: formally yes, but if it's just that it's still fairly harmless07:18
hallyn(this is for nacc's usbredir sync request :)07:18
pittihallyn: it's more about "what impact and potential regression does that new version have"07:18
pittistgraber, apw: very good, http://autopkgtest.ubuntu.com/packages/l/lxc/xenial/ppc64el/ is green again07:18
hallynpitti: ok....  https://wiki.ubuntu.com/FeatureFreeze suggests some leeway also in decidding waht is an 'api break'07:19
hallynso i guess i'll sync.07:19
pittihallyn: that's not an ABI break, just new ABI07:19
pittihallyn: ABI  break would be a soname change, i. e. changing or removing existing ABI07:19
hallynok07:19
pittihallyn: so that reverse dependencies must be ported07:19
hallynright07:20
pittimerely adding a new function doesn't break existing users07:20
hallynright, i'm just trying to parse the ffe page :007:20
pittihallyn: thanks for being thorough!07:20
hallynmaybe best to test in a vm07:21
pittiapw: I was about to restart lxc for other triggers too, but it's not marked as regression on http://people.canonical.com/~kernel/status/adt-matrix/ ?07:22
dholbachgood morning07:33
pittislangasek, nacc: so I think the only regression that's left is php-sabre-http-3, I'll deal with/retry/hint the other spurious ones07:38
dokosil2100, fyi: https://launchpad.net/ubuntu/+source/unity-scopes-api/1.0.3+16.04.20160209-0ubuntu208:33
=== spineau is now known as spineau_afk
dokopitti, demoted tcl8.5 and tk8.5. there still seem to be references in main08:43
sil2100doko: thanks08:45
dokosil2100, it might be good to update zmqpp as well (now at version 4.1.2)08:47
pittidoko: nothing on c-m about them yet?09:01
dokonot yet09:02
dokopitti, could you merge again puppet? but it's universe ...09:04
pittidoko: sure, merging09:04
dokofyi, I found http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818259 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=81826109:05
ubottuDebian bug 818259 in src:ruby-fog-atmos "git usage in gemspec" [Serious,Open]09:05
ubottuDebian bug 818261 in src:ruby-github-markdown "git usage in gemspec" [Serious,Open]09:05
dokoresulting in packages without a gemspec. maybe worth failing the build for those09:05
apwpitti, right it has been hinted skip to allow me to release the kernels with that regression09:06
apwpitti, would you like me to top the hints so the red comes back ?09:08
pittiapw: I think we do want ppc64el to succeed again from now on, yes09:08
apwpitti, its only for those kernel versions, not in perpetuity09:09
apwpitti, but let me rip them then the retry commands will come out09:09
pittixnox, wgrant: just out of interest, where is "scalingstack support for s390x images" on a scale from "bwahahahaLOLgoodone" to "sure, will work next week"?09:10
wgrantpitti: scalingstack bos02 will happen at some point Soon™, and is likely to be xenial/mitaka, so we should have software support for s390x in the next scalingstack.09:11
wgrantThen it's a simple matter (famous last words) of turning the buildd LPARs into Ubuntu KVM hosts.09:12
wgrantSince AIUI xnox has made OpenStack work.09:12
pittiwgrant: I was just about to ask, the LPAR stuff to create zVMs seems radically differerent from invoking QEMU, so teaching all that to a nova compute node seems no small task09:13
wgrantpitti: That's a) OpenStack's problem and b) not a problem, since we'll run normal KVM instances on an Ubuntu LPAR.09:13
wgrantIt'll look very similar to POWER in that respect.09:13
pittiah, so it's qemu *within* LPAR, not LPAR *being* an openstack instance09:14
wgrantRight.09:14
wgrantI don't know if OpenStack LPAR support is a thing.09:14
wgrantNot at the moment, at least.09:14
wgrantOpenStack on z is exclusively various KVM distributions, I believe.09:14
pittiwgrant: thanks for the heads-up09:14
wgrantpitti: So from your perspective it should just be like normal, except with bootloaders that are less amusingly broken.09:14
pittidoko: oh, universe now, so we can drop some delta09:16
wgrantpitti: There are a few autopkgtests that have been running for more than 45 minutes, stuck on creating nova instances. Is that likely to be scalingstack flakiness?09:17
wgrantlcy01's not working at all for LP atm, so I guess autopkgtest might be similar.09:17
pittiwgrant: yeah, I also got a few timeout emails from died workers; looking in a bit09:18
=== spineau_afk is now known as spineau
pittidoko: puppet uploaded, debdiff sent to debian, tests succeed locally09:29
pittiwgrant: my lcy01 also has tons of "ERROR" instances indeed09:30
pittiand several instances are  hanging in"BUILD"09:30
dokoxnox, gunradio tests hang on s390x. do you care, or should I disable these?09:30
pittiwgrant: lgw and bos look okay to me09:31
wgrantpitti: Yeah, it's just lcy01 as usual.09:32
* wgrant requests stabbery.09:33
pittinacc: seems php-imagick is still unhappy on the 32 bit arches (i386 and armhf); should I ignore these or do you want to look?09:37
wgrantpitti: lcy01 is fixed.10:09
pittiwgrant: cool, thanks10:10
dokotumbleweed, https://launchpad.net/ubuntu/+source/pyzmq/15.2.0-0ubuntu1 updated, but now seems to fail everywhere10:12
dokohowever a local amd64 build and test did succeed10:12
dokopitti, for some reason tk8.5-dev was seeded. now removed10:15
pittistgraber: I uploded lxd for the wrong pyflakes test dep (https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/l/lxd/20160315_001840@/log.gz)10:21
pittizequence: many thanks for sorting out dvdstyler → devede; removed dvdstyler and wxsvg now10:55
slangaseknacc: I see php-imagick autopkgtest is still failing on armhf with the strange timeout11:05
juliankmdeslaur: cjwatson: WRT SHA1 hashes, I just invented a way for apt methods to print a warning in that case, so we are going to warn about them.11:10
cjwatsonjuliank: Thanks; I imagine that will make the transition a bit softer.11:18
juliankcjwatson: Yeah, I think so. Example:11:18
juliankW: gpgv:/var/lib/apt/lists/repository.spotify.com_dists_stable_InRelease: The repository is insufficiently signed by BBEBDCB318AD50EC6865090613B00F1FD2C19886 (weak digest)11:18
juliankcjwatson: Theoretically we need a freeze exception for the new string we add; but in practice language pack support is broken anyway AFAICT, so it's not going to help much...11:20
juliankThe first part may be translated though, but the "weak digest" part not11:26
juliankreason being that users might want to forward this to their repository providers, and they need something they can understand11:26
juliankGerman: Das Repository ist unzureichend signiert von BBEBDCB318AD50EC6865090613B00F1FD2C19886 (weak digest)11:27
juliankMaybe I should add a reason: to the translate part11:27
slangaseknacc: just reproduced the armhf test failure on porter-armhf.c.c.  The test is definitely buggy - at minimum the error message - because it didn't hit a timeout at all, it failed immediately11:31
slangaseknacc: http://paste.ubuntu.com/15391035/11:32
=== _salem is now known as salem_
slangaseknacc: strace of a test run shows the timer is being delivered early by the kernel, but I have no idea why that would be.  I wouldn't think php is the only thing using setitimer() on armhf...11:45
mdeslaur\pilot in12:52
mdeslaurwhoops12:53
mdeslaur@pilot in12:53
=== 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: mdeslaur
* dholbach huds mdeslaur 13:38
smoseris it intended that linux-image-generic-lts-vivid is in the wily archive ?13:43
smoser(and -wily)13:43
pittismoser: it ought to be a trasnitional package to linux-image-generic (up until xenial)13:46
smoserpitti, yeah, you're right13:47
smoserUnpacking linux-image-generic-lts-wily (4.4.0.12.13) ...13:47
smoserduh13:47
naccslangasek: ugh, we might also need to update php-defaults version check on php-redis14:50
naccdoko: fyi, upstream remctl (debian/upstream) is going to try and integrate my patch with ifdefs. Let me know how you'd like to proceed14:54
=== Karibou is now known as caribou
=== caribou_ is now known as caribou
=== fginther` is now known as fginther
mdeslaur@pilot out15:39
=== 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:
stgraberpitti: hmm, wll, that pyflakes dependency wasn't wrong until a day ago when barry synced the new pyflakes from Debian which splits pyflakes3 out of pyflakes...15:40
pittistgraber: right; sorry, that wasn't meant as a blame, just a FYI in case I made some packaging git out of date15:40
stgrabernot sure why that change was made without carrying a recommends or something for a while so that folks that were using pyflakes3 from pyflakes aren't left with it missing...15:41
pittistgraber: (it was blocking lxcfs)15:41
barrystgraber: i think that's just a bug.  it should have included a recommends15:42
barryi'll fix that when i get a chance15:43
stgraberbarry: thanks15:46
naccslangasek: just filed a bug to fix php-sabre* in proposed (LP: #1557599) and I think we should ignore failure on the php-imagick armhf one for now (same timeout as before)15:53
ubottuLaunchpad bug 1557599 in php-sabre-http (Ubuntu) "php packages: add php-mbstring dependency" [Undecided,New] https://launchpad.net/bugs/155759915:53
=== kickinz1_ is now known as kickinz1
slangaseknacc: agreed, overriding that hint since it's not a regression from what we've already let through; but based on what I'm seeing in debugging that test, it looks like there's a real problem with php-imagick on armhf, which warrants figuring out16:04
naccslangasek: yeah, I am happy to do look into it today. What's the best way for me to debug an armhf failure? This would be my first exposure to it.16:04
slangaseknacc: did someone get you added to the 'porters' team, so you have access to porter-armhf.c.c?16:04
naccslangasek: probably not? :)16:07
barrystgraber: ah, it was a Suggests.  bumping to Recommends16:08
mdeslaurwhy is lynx-cur gone from the archive?16:09
naccmdeslaur: https://launchpad.net/ubuntu/+source/lynx-cur/+publishinghistory16:11
naccmdeslaur: "ROM; renamed to and replaced by lynx"16:11
mdeslaurbut lynx isn't there to replace it yet16:12
mdeslaurgrr16:12
mdeslaurguess I just need to sync it16:12
mdeslaurthanks nacc16:12
* mdeslaur looks in queue16:13
naccmdeslaur: oh i see what you're saying ... hrm, yeah, that seems like it's likely what is missed, but not sure16:13
cjwatsonpitti: Do you think you could teach ddeb-retriever about Packages.xz etc. in xenial (but not in older series)?  I'd like to be able to drop Packages.bz2 soon.16:17
nacchallyn: would you be able to review/sponsor LP: #1318317 for me?16:30
ubottuLaunchpad bug 1318317 in openipmi (Ubuntu) "openipmi startup script removes kernel modules" [High,In progress] https://launchpad.net/bugs/131831716:30
nacchallyn: we'd like to merge (or consider for merging), but i'd like to get that fix in, so I can file the SRU16:30
pitticjwatson: yeah, that shouldn't be too hard; on a (virtual) sprint this week, but making a note16:35
hallynnacc: you're just talking about the short debdiff?  (not an upstream merge)16:38
hallynbug is kinda long - is the need to unload modules at all justified in any of the comments?16:38
nacchallyn: yeah, just the short debdiff, tested by the bug reporter @ IBM w/ 16.0416:40
nacchallyn: i looked for a while, and the ipmi.init script upstream hasn't been touched since ... 2010 :)16:40
infinitydoko: Is there any intent to drop openjdk6/openjdk7 before xenial release?16:40
infinitydoko: (Asking because we dropped tzdata-java in sid, and I can either reinstate it just for xenial, or you need to fix openjdk{6,7}16:41
infinitytdaitx: ^16:41
nacchallyn: and it's not well documented. The unload has been present since 2005.16:42
hallynnacc: looks good, will push, thx16:42
nacchallyn: i did send an inquiry & the same patch upstream16:43
nacchallyn: thank you very much!16:44
hallynexcept your debdiff is out of date?  hm16:46
nacchallyn: i can refresh, let me check16:46
hallyn:)  s'ok i'll do it16:46
nacchallyn: ah yes, looks like a minor release happened in-between, sorry!16:47
hallynnacc: apparently that one was just published today16:50
tdaitxinfinity: openjdk 6 will be dropped, not sure about 7 (but I believe we will keep it)16:53
nacchallyn: yep, i see it now; shouldn't conflict with my changes at all, afaict16:53
cjwatsonpitti: thanks17:00
Son_Gokutdaitx: why keep around openjdk 7?17:01
Son_Gokuisn’t it eol?17:01
tdaitxSon_Goku: only Oracle Java 7 is EOL, OpenJDK 7 is still being supported17:02
infinitytdaitx: Kay, if we're keeping 7, I'll reinstate tzdata-java for it.  Though, if you want to have a talk with Steve and Matthias and confirm that before I do, that would be nice. ;)17:02
tdaitxinfinity: sure, we need to check that with doko17:02
slangasektdaitx: if we will have openjdk-8 as the default, I see no reason we would keep -7 for 16.0417:03
slangasekhowever, there's surely work yet to be done to get it removed17:03
slangasekpitti, infinity, stgraber, mdeslaur, kees: tb meeting?17:04
slangasek(or is my calendar wrong?)17:04
mdeslaurno, it's right17:05
infinityslangasek: Your calendar is right, my brain is wrong.17:06
infinityslangasek: http://paste.ubuntu.com/15393373/ <-- That's the work needed.  If you can commit doko/tdaitx to that before release, yay, if not, I might just assume we're keeping it.17:07
infinitystgraber: *poke*17:09
sil2100seb128: hey! I was told you were looking into the issue of the ubuntu-system-settings translations being reverted - did you manage to find the cause?17:09
slangasekinfinity: right, so these packages are all stupid and buggy and hard-code a specific version of java instead of using the metapackages, check ;)17:09
seb128sil2100, hey, sorry got busy on other things but now is actually an ok time to look at it, let me do that17:09
sil2100seb128: since I wanted to look into it but didn't know if you didn't already :)17:10
infinityslangasek: Or they use hardcoded paths to the jars and may actually be incompatible with new versions.17:10
infinityslangasek: Likely a mix of both.17:10
slangasekinfinity: still stupid and buggy ;)17:10
seb128sil2100, I've an idea where to poke, let me have a look17:10
sil2100seb128: ok, thanks o/17:10
seb128yw!17:11
infinityslangasek: I feel that way about all things Java.17:11
=== vrruiz_ is now known as rvr
pittislangasek: argh, sorry; forgot over the sprint17:32
slangasekpitti: it's ok, we gave you all the action items17:32
seb128@pilot in17:41
=== 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: seb128
naccslangasek: sorry, made a dumb typo in php-sabre-http, follow-on debdiff posted in LP: #155759917:43
ubottuLaunchpad bug 1557599 in php-sabre-http (Ubuntu) "php packages: add php-mbstring dependency" [Undecided,Fix committed] https://launchpad.net/bugs/155759917:43
naccslangasek: php-sabre-dav-2.1's failure might be real, i'm going to look at the older build samples17:45
Laneydoko: https://paste.ubuntu.com/15393693/17:48
slangaseknacc: php-sabre-http reuploaded17:55
naccslangasek: thanks! and apologies17:56
slangaseknacc: well I was the reviewer, clearly not doing my job either ;)17:57
slangaseknacc: oh. also just noticed that the failing package in p-m is php-sabre-http-3, not the php-sabre-http we just uploaded17:59
naccslangasek: i'm thinking the sabre-dav is possibly an issue for php7 on s390 ... i'm tempted for us to turn on the tests during build17:59
slangaseknot sure why a separate php-sabre-http-3 is needed, it has no revdeps17:59
slangasekrationale from changelog is   * Rename as php-sabre-http-3 so that php-sabre-dav-2.1 will be18:00
slangasek    co-installable with more recent versions of php-sabre-dav.18:00
slangasekbut the php-sabre-dav-2.1 we have in the archive depends on php-sabre-http, not php-sabre-http-318:01
slangaseknacc: there's a newer php-sabre-dav-2.1 in unstable, looks like we need that and to apply test fixes for php-sabre-http-318:02
naccslangasek: i'l investigate that nnow18:03
naccslangasek: ok, looks like php-sabre-dav-2.1 from debian has the same chagnes we do, but needs the d/test/control still, will send a debdiff for that, looking at the others now18:10
slangaseknacc: was there still an outstanding debdiff for php-imagick? I see that the tests for -1ubuntu3 in -proposed are still failing on amd64/ppc64el, with the rounding problem18:39
naccslangasek: uhhh! That's super weird, they passed here! Let me reconfirm after i figure out this sabre stuff18:42
slangasekok18:42
seb128pitti, you set https://bugs.launchpad.net/ubuntu/+source/php-doctrine-data-fixtures/+bug/1544318 to "fix commited" but didn't upload, was that an overlook?18:43
ubottuLaunchpad bug 1544318 in php-doctrine-data-fixtures (Ubuntu) "php-doctrine-data-fixtures: update to PHP7.0 dependencies" [Wishlist,Fix committed]18:43
pittiseb128: hm, I don't remember that, probably pilot error18:44
seb128pitti, k18:46
seb128@pilot out18:48
=== 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:
tewardseb128: ping, if you don't mind me picking your brain for a moment18:52
teward(see PMs018:52
coreycbmterry, cinder appears to be stuck in proposed because of python-googleapi, but we've since abandoned that MIR and moved the dependency to Suggests in the control file.  have any tips on how to move that along?18:57
naccslangasek: ok, i think sabre fixes are done, and make sense. Might still trip the s390 failure, as it might be real, as mentioned18:58
naccslangasek: i'll look at php-imagick right after lunch, that result makes no sense to me18:58
mterrycoreycb: you mean migration-proposed says it's blocking on python-googleapi, but it shouldn't be?19:06
infinityOdd_Bloke: When linux_4.4.0-14.30 migrates, your powerpc cloud images should be bootable.19:17
infinitystgraber: ^19:17
infinitycjwatson: ^19:17
Odd_Blokeinfinity: \o/19:19
infinityOdd_Bloke: Really oddly subtle bug.  Thankfully, IBM had already fixed it in linux-next, so it just needed a cherrypick.  Finding it was less fun.19:21
coreycbmterry, well I'm looking at update-excuses and component-mismatches19:23
mterrycoreycb: I'm not sure why that would happen, honestly19:27
coreycbmterry, ok yeah it seems like it's gating on old status19:27
stgraberinfinity: yay, looking forward to finally having a kernel with proper seccomp support :)19:31
coreycbinfinity, would you happen to have any tips on how to move cinder along? (re: question above to mterry)19:34
infinitycoreycb: Yes.  Upload a fixed package.19:39
infinitycoreycb: Turns out that britney isn't smart enough to act on intentions, only actions. :)19:39
infinitycoreycb: (Hint, the package still depends on python-googleapi)19:39
infinitycoreycb: I assume being auto-filled by ${python:Depends}19:40
coreycbinfinity, ok that may be it, although I thought dh_python didn't guess deps anymore19:41
coreycbinfinity, I'll patch it out nonetheless and see how that goes19:42
infinitycoreycb: Also, is cinder/opts.py meant to work?19:42
infinitycoreycb: Cause without the dep, it sure won't.19:42
coreycbinfinity, it's an optional backup option19:43
coreycbinfinity, so we should be ok19:44
slangaseknacc: some thinking-out-loud about php-sabre-dav-2.1 on the bug report now19:44
infinitycoreycb: Well, what I meant is that without the Suggest installed, opts.py won't work AT ALL.  Which seems subopt(hah!)imal.19:44
infinitycoreycb: You might want to make the google import and usage optional.19:45
coreycbinfinity, yeah I see your point, I'll see about opening a bug upstream about that19:45
slangaseknacc: namely, php-mbstring *should* have been picked up from composer.json as a runtime dependency for the package, which would have let us sync from Debian.  But it's not, so there's a bug somewhere beneath pkg-php-tools19:45
coreycbinfinity, and fixing the package19:45
infinitycoreycb: If upstream wants to make the whole thing modular, all the better.  Google isn't special there, I assume.19:45
infinitycoreycb: Importing every possible binding for every possible backup backend seems mad anyway.19:46
coreycbinfinity, I agree, I need to dig into this file a bit more19:46
slangaseknacc: same issue for php-sabre-http19:49
coreycbinfinity, fyi, we're not using that file yet. it's used for config file generation. we'll be moving to that eventually.19:52
infinitycoreycb: Fair enough.  If you never actually run it, not shipping it would seem the best option to fix the python autodepends issue.19:54
coreycbinfinity, ok19:56
infinitycoreycb: (Stab in the dark, I don't do much python packaging, but if it's generating the dep based on that import, it stands to reason that if there's no import, there's no dep :P)19:56
infinitycoreycb: Alternately, you could just patch out the two references to google entirely, and drop the Suggests too.  Not much point suggesting a module that never gets used.19:57
coreycbinfinity, well it is used in cinder/backup/drivers/google.py so I think it should be an option for users.  also I think that if dh_python generates the dep it's based on requirements files not imports.19:59
infinitycoreycb: Oh, probably indeed.19:59
coreycbinfinity, appreciate the discussion!  off I go..20:00
slangasekpitti: where's the right place to file bugs about update_excuses output?20:25
pittislangasek: https://bugs.launchpad.net/britney I think20:26
slangasekok20:26
slangasekI tried to find 'proposed-migration', because ISTR 'britney' is deprecated as a name ;)20:26
pittislangasek: https://bugs.launchpad.net/auto-package-testing/ works too20:28
pittithat's the umbrella project20:28
infinitypitti: Yo.20:34
infinityhttps://launchpadlibrarian.net/248258284/buildlog_ubuntu-xenial-armhf.nginx_1.9.12-0ubuntu1_BUILDING.txt.gz20:34
infinitypitti: pkg-create-dbgsym bug, or would you rather blame debian/rules?20:35
infinitypitti: teward says this is racy and nondeterministic, and retries generally succeed.20:35
* teward was pinged :)20:36
pittiinfinity: looks like dh_strip is being called in parallel four times, so I guess some missing locking indeed20:36
infinityoverride_dh_strip:          $(foreach flavour,$(FLAVOURS),strip.arch.$(flavour))20:37
infinitystrip.arch.%:20:37
infinity        dh_strip --package=nginx-$(*) --dbg-package=nginx-$(*)-dbg20:37
infinitySo, yeah.  They could force that to be serial to work around it.  But I'd say it's our bug that it doesn't work.20:37
infinityThough, I'm still wary of anyone setting MAKEFLAGS=-j in debian/rules.20:38
infinityteward: Tearing out that and switching to dh --parallel would likely clear it up at the expense of slowing down the non-build parts a bit.20:39
infinityMaybe.20:39
pittiinfinity: at first sight I don't see anything which would write into shared files (i. e. write things other than to the per-binary package dir)20:42
pittiunless it calls pkg_create_dbgsym *twice* for the same binary package somehow20:42
infinityWait...20:43
infinitypitti: This almost looks like strip and gencontrol are running in parallel, which doesn't seem possible.20:44
infinitypitti: Or does pkg-create-dbgsym's dh_strip call dpkg-gencontrol?20:45
pittiinfinity: no, but it diverts dpkg-gencontrol20:45
pittierr, dh_gencontrol20:45
slangaseknacc: confirmed that php-sabre-dav-2.1 still failing on s390x20:46
infinitypitti: No, it totally calls dpkg-gencontrol.20:47
pittifor the -dbgsym, yes20:47
naccslangasek: ah, i wondered, let me investigate what isn't generating the right dep20:47
infinitypitti: So, yeah, that's the race, I think.  dpkg-gencontrol locks, but you rm -f dhstrip-dummy-debian-files outside the lock, which could whack it at exactly the wrong time.20:50
infinitypitti: I wonder if -f/dev/null works.  That would be less sketchy, perhaps.20:51
infinityNope, /dev/null wouldn't work, since it would try to write to /dev/null.new21:00
infinityBrilliant.21:00
infinityPerhaps I need to fix dpkg first, then pkg-create.21:01
* infinity makes a note for later and abandons this for today.21:01
pittiinfinity: -fdhstrip-dummy-debian-files.${pkgname} ?21:01
infinitypitti: Oh, or indeed, using per-package files would also work.21:01
naccslangasek: i think i found it21:02
naccslangasek: in my build logs, i see:21:02
infinitypitti: Probably quicker than me fixing dpkg. :)21:02
naccslangasek: Override: require:pear-pecl.php.net/mbstring -> require:__override__/builtin.21:02
naccslangasek: but in debian, that does not happen21:02
infinitypitti: (Though, I think having a "none" option for -f would be sane as well)21:02
pittiinfinity: sorry, diverted (vsprint going on), but that seems easiest?21:02
naccslangasek: trying to figure out why21:02
infinitypitti: Yup, concur.  I'll upload that (and drop -is -ip while I'm there to cut down on log noise)21:02
pittiinfinity: cheers21:03
infinityteward: Fixed.  If the problem recurrs, let us know so we can see if we missed another race. :P21:09
infinitypitti: http://launchpadlibrarian.net/248264461/pkg-create-dbgsym_0.70_0.71.diff.gz21:10
pittiyay21:10
infinitypitti: And fixed just in time for us to switch to Debian's dh-based solution, I guess. :P21:11
infinitypitti: (Is that on your roadmap for 16.10?)21:11
naccslangasek: ok, i see what's happened21:11
naccslangasek: debian has made more changes to pkg-php-tools under 1.3221:11
pittiinfinity: that requires some Launchpad changes at least, as debian uses .deb as extension at least (not sure if there's some other subtleties)21:11
infinitypitti: We can just patch debhelper to use ddeb for us, surely.21:12
pittiyeah, I guess21:12
infinitypitti: I'm not keen on changing the extension to match Debian, personally, I think their choice was wrong.  ddebs aren't policy-compliant debs.21:12
slangaseknacc: uhhm? we have 1.32ubuntu1; was that not based on a 1.32 package that was uploaded to Debian?21:12
naccslangasek: want me to provide  debdiff to get us merged up?21:12
naccslangasek: no, it was versioned as 1.32 in debian but it was a WIP, apparently21:13
slangaseknacc: IOW this was a merge from git but it wasn't in the archive?21:13
naccslangasek: yeah21:13
slangaseknacc: ok; in the future please avoid using a version number like 1.32ubuntu1 for something not yet in Debian unstable, to avoid this problem of invisible Debian deltas :)21:13
naccslangasek: yep, my fault cmpletely21:14
slangaseknacc: and yes please I'll take a debdiff for pkg-php-tools21:14
slangasek1.32ubuntu1->1.32ubuntu221:14
naccyep21:14
naccslangasek: and the delta we have is in the git tree (debian's) but after 1.32, so i'll continue to carry it as a delta, and eventually (16.10), we'd be able to sync easily21:16
infinitypitti: Oh, lolz.  Testsuite fails due to the deprecation of DH_COMPAT << 521:16
infinitypitti: La la la.21:16
infinitypitti: Does dhtest.compat1 make sense at all given debhelper will fail, or should I just remove it?21:19
* infinity leans toward the latter.21:19
pittiinfinity: we still had compat 1 packages at the time when I wrote that21:20
pittiinfinity: if those are now FTBFS, I'm all for killing that code and these tests21:20
infinitypitti: Right, and we may still have some, but they'll FTBFS regardless.21:20
* infinity nods.21:20
infinitypitti: Killing the test then.21:20
infinityAnd test building before I upload this time.  Grr.21:20
naccslangasek: testing the updated build and will post in just a sec21:25
naccslangasek: debdiff posted in LP: #155759921:32
ubottuLaunchpad bug 1557599 in pkg-php-tools (Ubuntu) "php packages: add php-mbstring dependency" [Undecided,New] https://launchpad.net/bugs/155759921:32
=== salem_ is now known as _salem
slangaseknacc: pulling. any thoughts on the mb_stripos() empty delimiter issue on s390x?21:35
naccslangasek: i'm trying to figure out how that could happen only on one architecture ... it feesl like it must be a utf8 bug on s390, but i have no experience debugging it. Is it possible for me to spin up an instance that I can reproduce the failure on?21:37
naccslangasek: pointing me to a wiki page would be fine :)21:38
slangaseknacc: I think the server team should have access to some s390x resources that you should be able to get onto21:38
naccslangasek: you're right, i'll ask around21:40
infinitypitti: http://paste.ubuntu.com/15396968/ <-- Bigger, badder diff that now passes the testsuite.  Look sane to you?21:44
pittiinfinity: yay, I'm glad to see that old junk go, thanks21:45
infinitypitti: I'll read that as a +121:46
naccslangasek: as to php-pear's excuses, i just subscribed you to a bug to fix php-cache-lite and i believe php-html-safe just needs to be kicked back off now that we've fixed php-xml-htmlsax3]21:51
jtaylorinfinity: I guess a glibc update is not going to be done anymore?21:56
sarnoldjtaylor: infinity said earlier today that he's working on glibc updates to address 1529486 (among others)22:02
tewardinfinity: good to hear, thanks for the heads up22:05
dokoinfinity, tdaitx: openjdk-6 should be removed; we can prepare security updates in ppa's as well. ideally 7 should be removed as well, but it's in universe, and we still have b-d's. having certified versions in main is more important than removing 7 from my point of view22:12
infinityjtaylor: it's on the way.22:13
infinitydoko: Alright, I'll operate on the assumption that 7 is surviving and fix tzdata to accomodate.22:13
infinitydoko: (FWIW, 6 and 7 are both uninstallable in sid)22:13
dokoinfinity, I would appreciate a tzdata-java for experimental; it's way easier to prepare packages in experimental, and then backport22:14
dokoor I'll have to add a variant to use the internal tzdata22:15
infinitydoko: Not sure how experimental relates.  I can just reintroduce tzdata-java in sid if openjdk-7 is sticking around for a while.22:15
infinitydoko: aurel32 dropped it because we were using default-jre, that's all, I'll just switch to using 7 explicitly.22:16
dokowould like to get it out of testing first; but then,  you can't build tzdata-java anymore in testing22:16
infinitydoko: I'm a bit lost.  Why would we remove it from testing?22:17
dokobecause there should be one version only22:17
dokoand you can't use 8 to build it; 8 using a different format again22:18
infinitydoko: I guess I'm very confused by what you're asking for.  The tzdata-java in testing and xenial was built with openjdk-7.  I'm just proposing reintroducing that same thing so your deps don't break.22:20
infinity(Because openjdk-6-jre-headless and openjdk-7-jre-headless depend on tzdata-java)22:21
naccslangasek: ok, super weird about php-imagick; it's pretty clear that s390x is giving 32768 (as it failed with ubuntu2 for that reason) ... so why didn't teh change work for amd64 & ppc64el? setting up an env to debug in22:35
naccslangasek: ok, but i did reproduce this here, so let me debug. I swear i got this test to pass on my system when i submitted the debdiffs before...sigh22:46
tewardinfinity: which package(s) got updated to include the fix for that race condition, if I may ask?  *is curious what the core cause was, and lost all his scrollback*23:15
infinityteward: pkg-create-dbgsym23:16
infinityteward: http://launchpadlibrarian.net/248274500/pkg-create-dbgsym_0.70_0.72.diff.gz23:16
tewardthanks23:16
slangaseknacc: what's the prognosis on php-sabre-dav-2.1/s390x?  I'm wondering if I should bypass that failure to unblock that stack23:43
slangaseknacc: actually, scratch that - I am going to bypass the failure to unblock the stack23:45
naccslangasek: i'm unable to access our s390x machines, was hoping to sync with cpaelzer on it in the am and will debug it on a real system23:45
naccslangasek: so that sounds good23:45
slangasekok23:45
naccslangasek: i've added it to my list to make sure to figure out23:45
naccslangasek: i'm still trying to figure out this imagick thing right now23:45
slangaseknacc: it may point to a real bug in php-mbstring, so as long as it's tracked, that's what matters23:45
* slangasek nods23:45
naccslangasek: yep23:46
slangaseknacc: ok, so I think that test override, plus a couple of iterations of re-testing, should get us a clean attempt at promoting php7.0+pear+defaults23:47
naccslangasek: great, i'll keep my eyes on it23:47
slangasekyou mentioned php-redis Breaks possibly needing adjustment still?23:47
naccslangasek: yeah, i'll submit that debdiff now23:47
nacci have it here somewhere :)23:47
naccslangasek: posted just now to LP: #155431923:52
ubottuLaunchpad bug 1554319 in Fuel for OpenStack "test_deletion_during_deployment randomly fails due to database deadlock " [Critical,Fix committed] https://launchpad.net/bugs/155431923:52
slangaseknacc: is that the right bug?23:52
naccbah23:53
naccLP: #155341923:53
ubottuLaunchpad bug 1553419 in php7.0 (Ubuntu) "php7.0: update to latest version of packages from Debian unstable" [Undecided,Fix committed] https://launchpad.net/bugs/155341923:53
nacc:)23:53
slangaseknacc: ok. I'm inclined to hold off on uploading until I get a chance to see the update_output for the existing packages23:56
naccslangasek: yep, that's fine23:57
naccslangasek: it should only be needed if something is trying to install php-redis, i suppose23:57
slangaseknacc: well, proposed-migration expects all packages to be installable; so php-redis being uninstallable due to breaks means it will be held up. but I want to make sure that's the *only* thing holding us up on php-defaults, so I don't have to do multiple uploads and wait again for multiple test runs23:58
naccslangasek: ah i see what you mean, fair enough23:58

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