/srv/irclogs.ubuntu.com/2015/12/18/#ubuntu-devel.txt

cjwatsonrbasak: Please could you merge libapache2-mod-perl2 (or I'll do it if you like, but you touched it last)?00:21
cjwatsonNeeded for Perl 5.2200:21
BluefoxicyI wonder why do-release-upgrade never works, and then you apt-get -f upgrade and it fixes it (mostly), and then you have like... fontconfig not regenerating font cache because of missing symbols, and you do-release-upgrade again to get to the next distro and all is well.00:33
Bluefoxicypretty cool that it can fail catastrophically and you can say "well fix it" and it does, though.00:33
pittiGood morning05:52
cyphermoxhey pitti07:04
dholbachgood morning07:47
=== alkisg is now known as work_alkisg
cpaelzerHi I was following this guide https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols10:08
cpaelzerbased on that I created http://paste.ubuntu.com/14086901/ for my use case10:08
cpaelzerand the symbols file I got is this http://paste.ubuntu.com/14086902/10:08
cpaelzernow I wanted to ask for a confirmation about the following10:08
cpaelzeris that a symbol that was in 2.0 and is still there?10:09
cpaelzercirbuf_add_buf_head@DPDK_2.0 2.210:09
cpaelzerand this one, one that shows up in 2.2 but was not there in 2.0?10:09
cpaelzer_rte_eth_dev_callback_process@DPDK_2.2 2.210:09
ginggscpaelzer: no, it looks like the _2.0 is part of the name10:12
cpaelzerginggs: you mean of the symbol name?10:18
cpaelzeryeah that could be I remember they combine that in the split libraries - I just never realized how it shows up in the combined lib10:19
ginggscpaelzer: yes, those are versioned symbols10:19
cpaelzerginggs: great, now tihngs fall into place - thanks10:19
cpaelzerthat will do until I get further to split the libs anyway10:20
=== work_alkisg is now known as alkisg
=== alkisg is now known as work_alkisg
cpaelzerI found an example that might have been better10:45
cpaelzercmdline_poll@DPDK_2.1 2.210:45
cpaelzerthat seems to be added with 2.1 and existing in 2.210:45
cpaelzeranyway, builds fine now - thanks once more10:46
=== tsdgeos_ is now known as tsdgeos
ginggscpaelzer: yw, but looking at your new example 'cmdline_poll@DPDK_2.1 2.2' the _2.1 is part of the name and #MINVER# is 2.211:21
=== cpaelzer is now known as cpaelzer_afk
=== work_alkisg is now known as alkisg
Unit193https://bugs.debian.org/80828911:50
ubottuDebian bug 808289 in src:upstart "proposed RM: upstart -- RoQA; unmaintained" [Normal,Open]11:50
=== alkisg is now known as work_alkisg
mardyxnox_2016: hi! Could you please run the tests on this again: lp:~mardy/libaccounts-glib/s390-tests11:56
=== cpaelzer_afk is now known as cpaelzer
cpaelzermardy: IIRC xnox_2016 has said he will be out til next year, is it just about rerunning that on s390 or something more complex?12:09
mardycpaelzer: ah, I was wondering about the nick...12:09
mardycpaelzer: yes, just run that branch in a s390 builder; is it something that you could do?12:10
cpaelzermardy: if it is easy to run I can help12:10
cpaelzermardy: well in a builder I cant12:10
cpaelzerbut in a "normal" s390 system if that helps?12:10
mardycpaelzer: ah, that's probably even better :-)12:10
cpaelzerso just autogetn / configure / make / ?12:10
mardycpaelzer: yes, but it's better if you run "dpkg-buildpackage -rfakeroot -b -us -us"12:11
mardycpaelzer: I know that the tests will fail, and I'd need to see the logs afterwards12:11
cpaelzerok, lets see - that system never built anything - a few package installs ahead ...12:11
cpaelzermardy: ok I'll let you know and you can identify if it fails at the right spot :-)12:12
mardycpaelzer: apt-get build-dep libaccounts-glib should do the trick12:12
mardycpaelzer: excellent, thanks a lot!12:12
cjwatsonmardy: Why not ask for a suitably-configured PPA where you can upload tests for yourself?12:16
cjwatsonSince you're a Canonical employee so can have devirtualised PPAs ...12:17
mardycjwatson: I didn't out of ignorance, I guess :-)12:17
mardycjwatson: is it documented somewhere?12:17
cjwatsonmardy: I don't recall, sorry12:18
cjwatsonmardy: But create a dedicated PPA for the purpose for yourself, then explain the requirement on https://answers.launchpad.net/launchpad/+addquestion12:19
mardycjwatson: excellent, will do that right now then, thanks12:20
mardycjwatson: done: https://answers.launchpad.net/launchpad/+question/27960112:24
cpaelzermardy: until you have set up the ppa following the hints of cjwatson you can check if this is what you were looking for http://paste.ubuntu.com/14087452/12:25
mardycpaelzer: lovely, thanks!12:26
cpaelzermardy: if the locale issues annoy you I've fixed those now12:26
mardycpaelzer: nah, it's fine12:27
cpaelzermardy: you're welcome - was worth getting my machine a few packages12:27
mardycpaelzer: is there anything special about s390? I wonder why the tests run fine in all other archs, but fail on s390... Maybe something unique about endiannes, pointer size...?12:28
cpaelzerbig endian to start with12:28
wgrantmardy: That PPA is done.12:28
wgrantmardy: PIE is also enabled on s390x by default.12:28
cpaelzerpointer size is 64bit in ss390x and 31 !31 not 32! in s39012:28
cpaelzerbut I guess we only do s390x12:29
wgrantBut not on the other archs yet.12:29
mardywgrant: excellent, thanks12:29
cpaelzermardy: in any case you can find the assorted list of "being special"  in http://www-01.ibm.com/support/docview.wss?uid=isg2b9de5f05a9d57819852571c500428f9a12:30
cpaelzermardy: but not like a short summary :-)12:30
mardycpaelzer: ok, I'll keep that handy for later, in case I get really stuck12:31
cjwatsonwgrant: Ah, thanks for beating me to it.12:31
cjwatsonmardy: https://wiki.debian.org/ArchitectureSpecificsMemo is really helpful for this kind of question.12:32
cjwatsonmardy: Doesn't mention Ubuntu-specific things like PIE being enabled on s390x, but otherwise very useful.12:32
cjwatsoncpaelzer: ^- more useful than single-arch docs for most people :)12:32
didrocksbarry: hey! did you get any chance to find out what the issue was on the nose/coverage/html issue?12:32
cpaelzercjwatson: I didn't know that, but I like the comparison that can be handy - worth a bookmark, thanks12:33
cjwatsonAnd indeed, s390 (not s390x) is irrelevant in Ubuntu and was removed from Debian a while back too.12:34
cpaelzercjwatson: hmm am I supposed to fix missing info in there?12:34
cpaelzercjwatson: well have no user yet in that wiki12:35
cjwatsoncpaelzer: Not "supposed to", though I'm sure corrections and clarifications would be welcome (anyone can create an account there AFAIK).  Do keep it in roughly the current style though :)12:36
cpaelzercjwatson: just missing the huge page sizes, I'll request an account12:36
cjwatsonMake sure that it actually matches configuration in Debian for that kind of thing.12:37
cpaelzercjwatson: I have a debian on s390 to check12:37
cjwatsons390x, perhaps?12:38
cpaelzercjwatson: wgrant: mardy: one thing that doesn't fit the table but is sometimes worth to know - a cache line is rather long with 256 byte12:38
cpaelzerI meant s390x12:38
wgrantI guess they can afford that with the hundreds of megabytes of L4...12:38
cjwatsoncpaelzer: You could add a heading and a bit of free-form text further down the page about that if you wanted.12:39
cjwatsoncpaelzer: Though does that often affect userspace porting?12:39
cpaelzercjwatson: not porting in terms of function but a lot of performance issues with cache line bouncing12:40
cjwatsoncpaelzer: OK, that's not really the point of this page12:40
cjwatsoncpaelzer: The point is to provide a reference for a package maintainer scratching their head about why their package works on one set of architectures but not another, and to let them quickly match that up with characteristics of the architectures that do/don't work12:41
cpaelzercjwatson: ok thanks, then I'll just add the huge page sizes12:41
cjwatsoncpaelzer: I would think pretty carefully before turning it into a performance reference12:42
cjwatson(though there is a little bit of that relating to alignment)12:42
cpaelzercjwatson: I'll omit the cache line thing for now, it is just my old history being s390x performance engineer for a decade that sometimes comes back :-)12:42
cjwatsonIf you did add that, you'd want to explain how userspace ought to take account of it12:43
cpaelzercjwatson: that is the reason why I omit the cache line thing on this page, it would require too much space and by that not suit the page as it is12:44
mardycpaelzer: hey, would you be able to run a command for me in the build directory?12:47
cpaelzermardy: sure12:48
mardycpaelzer: in the "tests" directory: make check TEST_CASE=AccountService12:48
cpaelzermardy: http://paste.ubuntu.com/14087565/ ?12:49
mardycpaelzer: ok, then I need to see the DB, let me find the right command to dump it...12:50
mardycpaelzer: I guess just "sqlite3 /tmp/accounts.db" and then a ".dump" from the interactive console12:51
mardycpaelzer: ah, but now I see that the tests passed... :-/12:52
cpaelzermardy: http://paste.ubuntu.com/14087577/ here for you anyway12:52
mardycpaelzer: yep, that's correct, as expected12:53
mardycpaelzer: and make check TEST_CASE=Create ?12:53
mardycpaelzer: just tell me if it passes or not12:54
cpaelzermardy: fails12:54
mardycpaelzer: excellent, then can I see the logs please?12:54
cpaelzermardy: => http://paste.ubuntu.com/14087590/ ?12:55
cpaelzermardy: both tests have pass=1/Fail=112:55
mardycpaelzer: weird that the full log is not attached; can you please paste me the tests/accounts-glib-test.sh.log file?12:56
cpaelzermardy: http://paste.ubuntu.com/14087600/12:57
cpaelzerah you meant the .log12:57
cpaelzermardy: http://paste.ubuntu.com/14087602/12:57
cpaelzercjwatson: with some help from IBM friends I was also able to calrify the float/double columns of that - now s390x looks as it should. Thanks for pointing me there12:58
cjwatsoncool12:58
mardycpaelzer: eh, it's mysterious, looks like the logs from the failing test are completely missing12:59
cpaelzermardy: I rerun the test and see that the file is updated13:00
cpaelzermardy: so it is not just some old content, it really writes just those few lines13:00
mardycpaelzer: yes, I can see that's the correct file, but something is missing; looks like the output of the failed test is being discarded; might be a bug in the check testing tool13:01
cpaelzermardy: the log still ends with "task-0: 100%: Checks: 4, Failures: 0, Errors: 0" if I run the TEST_CASE=AccountService instead13:01
mardycpaelzer: and what if you try: make check TEST_CASE=Create WRAPPER=time ?13:02
cpaelzermardy: /root/s390-tests/libtool: line 10051: exec: time: not found13:02
cpaelzerlet me install13:02
rbasakcjwatson: doing it now.13:03
cjwatsonrbasak: thanks!13:03
cpaelzermardy: the log now at least has some errors http://paste.ubuntu.com/14087637/13:05
cpaelzerbetter?13:05
mardycpaelzer: thanks, that's extremely useful!13:09
cpaelzermardy: maye even better make check TEST_CASE=Create WRAPPER="ltrace -T -S -r "13:09
cpaelzermardy: => http://paste.ubuntu.com/14087659/13:10
cpaelzermardy: just in case you really want to know whats going on below :-)13:10
mardycpaelzer: thanks, never used that command, I usually do strace, but this seems even better13:13
cpaelzermardy: its combined and a few timing extras13:13
cpaelzermardy: and then there is no s390x strace packet yet in the repos13:13
mardycpaelzer: it's a bit unfortunate that it doesn't show the first parameter of SYS_open(), just ""13:18
mardycpaelzer: actually, it fails to get the string parameters of all the SYS_* functions13:18
mardycpaelzer: anyway, the problem is that the test is setings the permissions of a file to read-only, then the library attempts to open the file with O_RDWR, and we'd expect that to fail... but from the logs (both the test logs and the ltrace) I can see that it succeeds to open it13:21
mardycpaelzer: what filesystem are you using on /tmp ?13:21
cpaelzermardy: /tmp is no extra mount, btu actually on / and that is ext413:22
rbasakcjwatson: uploaded. I couldn't run the dep8 tests local (some issue with lxc and xenial) so we'll have to see.14:06
pitticjwatson: OOI, we have tons of idle arm64 builders on scalingstack; what's missing to use them as distro buildds?14:09
pittirbasak: adt-virt-lxc works well here, what's up?14:09
rbasakpitti: I can't get lxc-start-ephemeral to start a xenial container on vivid (I need to replace my dev VM with something newer)14:10
rbasakSo it's not adt-virt-lxc, it's just between me and lxc I think.14:10
dokopitti, kernel and qemu updates at least, afaik14:15
rbasakI haven't tried to reproduce in a fresh VM or anything yet; probably easier to just go to Wily or Xenial for a new test VM.14:15
pittirbasak: ah yes, high time :) wily host and xenial guest kind of works, but I must pin lxc and lxcfs to wily-release (not -updatse)14:15
pittidoko: well, if anything the PPA builders should be *more* complicated and demanding as they need stronger virtualization?14:16
* rbasak do-release-upgrades it14:16
pittidoko: but we have > 25 PPA builders which are just twiddling thumbs while the 5 distro builders can't keep up, hence I was curious14:16
rbasakIt's sort of throwaway (I do merges, builds and tests on it and nothing else really) but it's a pain to set up again because of the large numbers of chroots, lxc template containers, adt-qemu images and stuff I end up with on it.14:17
pittirbasak: why would you throw these away?14:19
* pitti introduces rbasak to the magic of keeping $HOME between installs :)14:19
pittiI keep /srv too, which is unencrypted and contains all my VMs, containers, and schroots14:20
rbasakI like to know that I can reproduce things and not carry on state indefinitely and get myself stuck later.14:21
rbasakI could script it all, I just haven't (recently).14:21
rbasakSo I don't like cruft building up in $HOME. I do carry it forward on my main personal machine, but I don't use that for dev builds and tests as I don't want to drag all of that unnecessarily into my full backups.14:22
rbasakAnd I don't like maintaining long exclude lists for my full backups. I consider that dangerous.14:22
rbasakPlus it saves me a ton of bandwidth and I get speed by having a machine closer to the archive.14:23
rbasak(or maybe a mirror, I don't know)14:23
rbasakAnyway, this time I'm just doing a do-release-upgrade because I can't be bothered to recreate. I'll probably do it next cycle though.14:23
rbasakIt feels good when everything is clean :-)14:24
barrydidrocks: not yet, but it's first on my list for this morning14:25
didrocksbarry: excellent! keep me posted :-) (and good luck for the hunt)14:25
barrydidrocks: will do!14:25
pittirbasak: ah, I do my development in ~/ubuntu and ~/debian which aren't covered by backups, and I have scripts to reproduce all the virt environments14:30
pittirbasak: and build stuff in schroots14:30
rbasakIf I exclude things from backups then my restores aren't really restores any more, they're "restore and then fix stuff up manually again" which I don't want to have to deal with after a disaster.14:33
rbasakSo my full backups are really full backups (I do exclude /proc, /sys and /tmp etc though), so I have more confidence in my DR plan and I will be able to restore and be productive again quickly.14:33
rbasakOTOH my dev VM could explode, which would be annoying since that isn't backed up. But I can recreate it quickly enough to do whatever task I need to do - I won't need it all on the first day after DR.14:34
rbasakI like to have that separation.14:34
rbasakI also do have to make sure that anything on the dev VM I want to keep is mirrored locally. But rsync and git make that easy.14:35
cjwatsonpitti: They fail to reset a very large percentage of the time, so are currently unusable in practice (they only stay up if idle, pretty much).14:35
cjwatsonpitti: We have two upgrade tickets sitting with GSA to upgrade qemu and the kernel on the hosts, which we hope will help.14:35
pitticjwatson: ah, too bad; thanks, I was curious14:35
cjwatsonpitti: And yes, those are very high priority because as you say the current five can't keep up, but GSA has been too swamped to deal with these ...14:36
dobeyhmm14:42
dobeyis there a preempt-rt version of the lts-wily kernel for 14.04 anywhere?14:42
rbasakpitti: fyi, upgrading to wily fixed the issue. I don't know if that's because of some side effect though.14:45
pittirbasak: ah, then you are lucky; I have to pin the versions on the armhf production machines, but maybe that's an arch specific problem14:46
pittirbasak: and if there's still trouble, I hear we have a xenial development series :)14:47
=== work_alkisg is now known as alkisg
rbasak:)14:47
rbasakHey someone needs to dogfood the stable release. We'd never know when we need SRUs otherwise :-P14:47
barrydidrocks: looking now.  this is lp:ubuntu-make right?  on xenial?  what do i need to do to set things up to run the nosetests3 command from your pastebin?  (nosetests3 doesn't like the --cov=umake argument)15:06
didrocksbarry: lp:ubuntu-make or github :)15:07
barrydidrocks: ah.  what's the url?15:08
didrocksbarry: if you install the build-deps, it should like --cov=umake :)15:08
didrocksbarry: https://github.com/ubuntu/ubuntu-make15:08
didrocks(but lp:ubuntu-make is supposed to be a mirror)15:08
didrocksbarry: so, from this, install the build-deps and run the nosetests3 command I pastebined yesterday15:09
barrydidrocks: everyday i forget more and more bzr :)15:09
didrocksheh ;)15:09
didrocksbarry: basically I have a wrapper "runtests" which is setting the right options, I just copied nosetests3 so that it's easier for you to reproduce this15:10
didrocksbarry: oh, and yeah: xenial15:10
barrydidrocks:15:10
barryRan 1 test in 4.583s15:10
barry 15:10
barryOK15:10
barry 15:10
barrylet me try runtests15:10
barry(after tweaking the path since i obviously don't have /home/didrocks... :)15:11
barryi used a relative path tests/__init__.py - wonder if that makes a difference15:11
didrocksbarry: you did use all the options I pasted?15:12
barrydidrocks: yep15:12
didrocksweird15:12
barry(after build-deps)15:12
didrocksso:15:12
didrockstry:15:12
didrocks./runtests --publish --coverage pep815:12
* barry tries15:13
barrydidrocks: ran to completion, no problem15:14
didrocksbarry: hum, I wonder if a new dep isn't needed then :/15:14
didrocksbarry: I'm having Coverage.py warning: No data was collected.15:14
rbasakpitti: unfortunately the dep8 test still fails because it can't upgrade systemd inside adt-virt-lxc which appears to be a test dep somehow. It times out. I won't worry about it though. I presume that'll get sorted soon.15:14
didrocksbarry: same in a clean ubuntu-desktop, with just the build-deps installed15:15
didrocksxenial, right?15:15
barrydidrocks: could you have some stale data?  try cleaning out everything from your git repo and try again?15:15
rbasak(the postinst times out, not adt-virt-lxc)15:15
didrocksbarry: good idea15:15
pittirbasak: yes, that's what I meant15:15
barrydidrocks: yep, xenial, though i haven't dist-upgraded this morning yet :)15:15
rbasakAh, OK15:15
didrocksbarry: well, should have failed form yesterda15:15
didrocksbarry: let me try a clean repo15:15
pittirbasak: that's some lxcfs issue, and downgrading lxcfs and lxc to the release versions WFM15:15
barrydidrocks: cool15:15
rbasakpitti: so pinning the versions fixes that?15:15
rbasakRight, got it. Thanks.15:15
pittirbasak: on the armhf production machines at least; this doesn't happen with the xenial versions15:16
didrocksbarry: you're right, WTH?15:16
didrocksclean repo works15:16
pittirbasak: so maybe these two are missing an accompanying cgmanager or whatever, I didn't have time to investigte this deeply yet15:16
didrocksbarry: so, staled .coverage corrupted data?15:16
=== cpaelzer is now known as cpaelzer_afk
barrydidrocks: probably just some stale/broken data.15:16
barrydidrocks: yep15:16
didrocksbarry: well, "happy" at least that's not super bad :)15:17
barrythat's why this is my favorite git alias: distclean = "clean -dxfi" :)15:17
didrocksahah :)15:17
didrocksthanks for giving this hint barry!15:17
barrydidrocks: sure thing!  glad it's working15:17
didrocks;)15:18
didrocksme too15:18
* didrocks can't see anything and feel tired :)15:22
didrocksfeels*15:23
didrocksso, time for week-end, couldn't take any break today15:23
didrockshave a good holidays for those leaving tonight, and happy new years!15:23
didrocksfor the others, see you on Monday |m|15:23
mardycjwatson, cpaelzer_afk: just for the record, this seems to fix the libaccounts-glib tests for s390x -- so indeed, an endianness issue: https://gitlab.com/accounts-sso/libaccounts-glib/commit/a6c28fea9fa791a85b1809f00cc43d16b87f2b7715:30
rbasakpitti: and adt-run passed. Thanks! \o/15:33
rbasakpitti: is there a bug on lxc needing a downgrade? If not I can create one.15:33
pittirbasak: I haven't filed one yet, I don't have much more information than just "it breaks"; but if it's happening on your system too, it's not just a quirk of my armhf machines15:34
rbasakpitti: I'll file one then, thanks.15:34
pittirbasak: they are running an ancient kernel, but it seems your case is much easier to reproduce15:34
pittirbasak: cheers15:34
rbasakpitti: I can't reproduce it any more :-(15:57
rbasakOh no, I can. I just can't reduce it.15:57
rbasakpitti: filed bug 152766616:00
ubottubug 1527666 in lxc (Ubuntu) "lxc on Wily cannot dist-upgrade Xenial" [Undecided,Confirmed] https://launchpad.net/bugs/152766616:00
pittirbasak: try with looping systemctl daemon-reload16:01
pittithat will give the cgroups some exercise16:01
pittirbasak: it quite obviously locks up doing some cgroup operations, and these are being channeled through cgmanager/lxcfs16:01
pittirbasak: not sure about the details, but that might give you some hint if you try to reduce it16:02
rbasakThat doesn't seem to work.16:02
rbasakI'll leave it for now. It is reproducible currently just by running adt-run at least.16:02
rbasakFor now, anyway.16:02
Laneybarry: hi, did you notice the ubuntu i386 images have been failing to build with an error from axi?16:04
barryLaney: yep, cyphermox pointed me at the build failure.  it's a 32bit thing, but i hope to have time today to investigate16:05
cjwatsonmardy: Indeed, very plausible.16:05
Laneycool16:05
pittirbasak: curious that lxcfs 0.10-0ubuntu2.1 works for you -- that's what I had to downgrade16:05
cyphermoxoi16:05
pittirbasak: anyway, followed up, thanks for filing16:05
pittiand with that, TTFN -- happy EOL holidays everyone!16:07
cyphermoxend of line holidays?16:08
pitti"EOY"16:08
cyphermoxhappy holidays pitti ;)16:08
pittiall the more proof that I need them :)16:08
rbasakEOL?!16:17
rbasakNo thanks.16:17
rbasakEOY maybe :)16:17
rbasakOh, he said that.16:17
=== cpaelzer_afk is now known as cpaelzer
rbasakinfinity: I'd like to talk to you about Docker. Are you around and free today? I'm gone for Christmas after today so otherwise maybe in January?17:43
=== cpaelzer is now known as cpaelzer_afk
infinityrbasak: I'm technically already gone (until January as well).17:50
Captonjamasonquick question, i need to update to boost version 1.39, how may i do that,17:50
rbasakinfinity: that's fine. Can I stick something in the calendar in Jaunary? When would be good for you?17:51
Captonjamasonnvrmnd17:51
Captonjamasonim just wasting my time17:51
* rbasak is never sure what timezone infinity is in17:51
infinityrbasak: Well, in theory, I'm in MST7MDT.  Pick something that's not so early in the morning that I'll want to punch you.17:51
rbasakOK, thanks17:52
rbasakinfinity: 1700 UTC == 1000 for you? We can bump it back further if I'm tied up that evening, but I've put it there for now. I hope I'm not about to get a punch!17:54
Captonjamasonoh its not too early in the morning infinity17:54
infinityrbasak: Nah, 10ish works.17:54
rbasakOK, thanks!17:56
tewardso how do I interpret update_excuses if it says for a package "Depends: [itself] perl (not considered)"?  (where [itself] indicates it depends on itself)17:56
infinityteward: You're reading it wrong.  It's saying that [itself] depends on perl.17:58
tewardah OK17:58
tewardthat confused me a little :)17:58
infinityteward: Makes more sense when you see a source package that produces different binary packages, that's telling you that [binary] depends on [other source].17:58
tewardok17:58
infinityOh, actually.  No.  It is the source package.  I lied.17:59
infinityBut still.  That's what it means. :P17:59
teward:P17:59
infinityteward: Look at, eg: haskell-cracknum, which shows three deps.17:59
infinityteward: Makes a bit more sense in that context.17:59
tewardindeed.18:00
tewardmore concerned about nginx - the perl upload went in, so i'm curious how migration from proposed is impacted by that (nginx 1.9.6-2ubuntu2 was uploaded for a rebuild against the updated perl)18:00
infinityteward: It'll all go in once the perl transition is done, not much to worry about.18:01
tewardok18:01
infinityteward: http://people.canonical.com/~ubuntu-archive/transitions/html/perl5.22.html18:01
infinityteward: There's a bit to go still.18:01
tewardahh i knew there was a transition tracker somewhere18:01
* teward needs to bookmark things better18:01
infinitycjwatson: Speaking of the perl transition, you never did hand that off, like you said you would.  Does that mean you're still chipping away at it?18:02
tewardi assume then before uploading any more nginx versions I should wait for the transition?18:04
tewardfor the transition to complete*18:04
teward(being 4 revisions behind is *bad*, i think...)18:04
infinityteward: You can do more uploads if you want, they'll just be stuck in proposed until the transition is done.18:04
teward(and Debian is being slow to update)18:04
tewardok18:04
cjwatsoninfinity: I just uploaded another batch of rebuilds, up to libyaml-syck-perl in level 3.  Give the tracker an hour or two to catch up and then it's all yours.18:06
cjwatsonThere are bits and pieces from earlier that I haven't touched.18:06
smoserok... in a post bzr distributed development world, where 'bzr branch lp:ubuntu/update-notifier' is "ERROR: Not a branch:"18:06
infinitycjwatson: Sure, I'll wait for arm64 to go idle and see what the state is.18:06
smoserhow should i blame source in a package ?18:06
infinitycjwatson: Has there been any porting required, or have rebuilds done the trick consistently?18:06
smoseri want to know why something is the way it is, what is the recommended way of doing that.18:07
infinitysmoser: Read the changelog?18:07
cjwatsoninfinity: Rebuilds and merges have handled most things so far, but I haven't had time to look into anything much non-trivial.18:07
cjwatsoninfinity: It's supposed to have been pretty well-prepared in Debian, though.18:07
smoserinfinity, i'd like somethign that isn't almost guaranteed to be wrong.18:07
infinitysmoser: don't work on software?18:08
cjwatsoninfinity: perlqt isn't in Debian and looks like it needs some fixing.18:08
smoserhttp://www.mongodb-is-web-scale.com/18:08
smoseris there a plan for something equivalent ?18:10
smoser  * debian/99update-notifier:18:11
smoser    - Now additionally triggers the an asynchronous background update of the18:11
smoser      cached info via update-motd-updates-available hooking into18:11
smoser      APT::Update::Post-Invoke-Success.18:11
smoser:-(18:11
cjwatsonsmoser: Hopefully earlyish next year I'll have time to finish off my plan to import history from LP using dgit, yes.18:11
smoserbah. wrong paste location. :-(18:11
smosercjwatson, i'm very interested. as my bad paste shows, the thing i was chasing is actually in a changelog, but... i'd rather not depend on it.18:12
infinitysmoser: But, but.  Does /dev/null support sharding?18:12
tewardinfinity: i assume that any new upload will automatically get included in the transition tracker/tracking?18:13
cjwatsonsmoser: Yeah, lots of people want it :)18:13
cjwatsonteward: yes18:13
tewardcjwatson: OK, thanks18:13
smoser"As of this moment I officially resign from my job as software engineer and will take up work on the farm shovelling...."18:13
naccthat sounds like a power play in Agricola18:22
sil2100Hey guys! We wanted to re-build oxide-qt in the archive, sadly it seems the armhf build seems to be segfaulting in the middle18:24
sil2100https://launchpad.net/ubuntu/+source/oxide-qt/1.11.3-0ubuntu2/+build/845899518:24
sil2100/usr/lib/gcc/arm-linux-gnueabihf/5/include/arm_neon.h:6831:10: internal compiler error: Segmentation fault18:24
sil2100On the armhf builders - we didn't have that before and this version already built in the past, we're just doing a no-change rebuild18:24
sil2100We retried once but got the same18:24
sil2100Any ideas?18:24
smoserhey. so https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/152771018:30
ubottuLaunchpad bug 1527710 in update-notifier (Ubuntu) "apt-get update triggers asynchronous task" [Undecided,New]18:30
cyphermoxsil2100: sounds like you need someone like doko, who knows of the voodoo in there.18:30
cyphermoxsil2100: did you file a bug?18:31
cyphermoxI fail, nevermind :)18:31
smoseri find apt config odd. is there a way that i can 'apt-get .... --option=Post-Invoke-Success' that disabled everything ?18:31
cyphermoxcjwatson: still on the perl transition? I'd start to finish level 3 after libyaml-syck-perl.18:42
=== cpaelzer_afk is now known as cpaelzer
cjwatsoncyphermox: I've stopped for the moment19:16
cyphermoxcjwatson: well, I'm very slow anyway on account of http://www.xkcd.com/# being totally descriptive of my day.19:17
barrycyphermox: ping, that apt-xapian-index bug20:13
cyphermoxah?20:13
barryokay, so here's the problem.  astrometry-data-2mass-00's installed size is 14215209984, and20:14
barry>>> log2(14215209984)20:14
barry33.7267163592248320:14
barry 20:14
cyphermoxweee20:14
barryaxi has a size plugin that stores the installed and package sizes as documents20:14
barryso yeah, that won't work20:14
barryultimately, i think it's a bug in xapian1.3-bindings but that's swig so <shudder>20:15
cyphermoxso, time to think some more of ripping our software-center?20:16
barrycyphermox: we could do one of two things: catch the exception and treat it like -1 (i.e. ignore the size in the plug), or squash the size to sys.maxsize20:16
cyphermoxhrm20:16
barrycyphermox: yep.  that *is* happening in 16.04 but robert_ancell is still working on that20:16
cyphermoxyeah20:16
cyphermoxwell, you know more about a-x-i than I do, what do you feel is the best solution?20:16
barryi will report the bug upstream to xapian either way and if they come up with a patch, i'll import that into xapian1.3-bindings20:17
cyphermoxI think I'd rather break the size obviously rather than squashing it and reporting something that looks possible.20:17
barryi'm not actually sure where the installed size is displayed, but the code clearly expects to ignore bogus values.  it currently ignores inst_size == -120:17
sil2100doko: hey! Any idea why this segfault is happening by any chance? https://launchpad.net/ubuntu/+source/oxide-qt/1.11.3-0ubuntu2/+build/845899520:17
barryso, it's either dunno or lie :)20:17
=== cpaelzer is now known as cpaelzer_afk
barryi'm inclined to make it == -120:17
cyphermoxyeah20:17
barryi.e. not lie, but dunno20:18
cyphermoxyes20:18
sil2100doko: all other builds went fine, and the oxide source did not change since last version (a no-change rebuild)20:18
barryit probably won't affect too many packages.  i bet not many are as big as astrometry, but i haven't looked at all20:18
barrycyphermox: ok, so agreed, treat it as -1?20:18
cyphermoxbarry: I think that's arguably better than lying about the size.20:19
barrycyphermox: agreed.  i think i can whip up and test a fix for this quickly20:19
barrythx20:19
sil2100cjwatson: ok, I'm back... let me fill in a bug regarding the build segfault - I know this sounds silly, but could it be caused by the perl transition? As I see perl-modules marked for removal at the start of the build20:47
sil2100cjwatson: although the most probable case is gcc 5.3.1...20:51
cjwatsonsil2100: sorry, I can't look now.  it seems unlikely; even if it is, you'll have to deal with it anyway ...20:53
cjwatsonsil2100: a toolchain change is much more probable20:53
sil2100Yeah20:53
sil2100s/case/reason20:54
sil2100doko: hey! If you could take a look at LP: #1527741 in the nearest time, maybe you would know more about what's causing this failure20:59
ubottuLaunchpad bug 1527741 in oxide-qt (Ubuntu) "oxide-qt 1.11.3-0ubuntu2 FTBFS on armhf due to compiler segfault" [Critical,New] https://launchpad.net/bugs/152774120:59
barrycyphermox, Laney: LP: #1527745 - i have to run out for an errand right now but i'll work out a fix when i get back.  should be quick21:14
ubottuLaunchpad bug 1527745 in apt-xapian-index (Ubuntu) "plugin/sizes.py crashes on 32 bit system for big packages" [High,In progress] https://launchpad.net/bugs/152774521:14
=== nobuto_ is now known as nobuto

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