/srv/irclogs.ubuntu.com/2016/08/31/#ubuntu-devel.txt

pittiGood morning04:42
=== marcusto_ is now known as marcustomlinson
=== cpaelzer_ is now known as cpaelzer
pittirharper, smoser: https://launchpad.net/ubuntu/+source/nplan/0.12 -- my name is Bond. Net Bond.06:33
Unit193BTW, is that going to Debian?06:40
pittiUnit193: still a bit early I think06:41
Unit193pitti: So that'd seem to indicate the plan is to push it there eventually, still an answer. :)06:42
Unit193Thanks.06:42
pittineeds upstreaming of some NetworkManager patches first06:42
ccshellexec fc-match weight=80:family=宋体:lang=zh-cn   => it print:DejaVuSerif.ttf: "DejaVu Serif" "Book"06:49
ccshellbut fc-match weight=80:family=宋体 => uming.ttc: "AR PL UMing CN" "Light"06:49
ccshellbug?06:50
sarnold$ fc-match weight=80:family=宋体:lang=zh-cn06:51
sarnoldNotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"06:51
sarnold$ fc-match weight=80:family=宋体:lang=zh_CN06:51
sarnoldDejaVuSans.ttf: "DejaVu Sans" "Book"06:51
=== jamespag` is now known as jamespage
LocutusOfBorgjbicha, sorry, wrt refcard we reopened the bug at the same time :D08:11
=== dpm_ is now known as dpm
tseliotpitti: hi, are you familiar with this error in u-d-c? I can't build u-d-c in sbuild any more http://pastebin.ubuntu.com/23115343/09:56
tseliotpitti: with a yakkety schroot10:01
tseliotit builds fine in a xenial schroot10:04
pittitseliot: doesn't happen here, maybe your yakkety schroot has a different profile whose fstab doesn't mount /dev/pts?10:15
tseliotpitti: I have this in the fstab: /dev/pts        /dev/pts        none    rw,bind         0       010:17
tseliotin /etc/schroot/sbuild/fstab10:18
pittihm, no idea then, I'm afraid :/10:18
tseliotno problem10:25
cariboushouldn't the ssh-agent be started automagically when you log in ?10:28
tseliotpitti: I have another question. I start the nvidia-persistenced daemon using a udev rule, but the daemon seems to die in Xenial and yakkety. Starting the daemon using systemd (from the udev rule) seems to work though (the only dependency in the systemd job being "Wants=syslog.target"). Is this a reasonable way to do it?10:42
pittitseliot: you can't start long-running processes from a udev rule directly10:43
tseliotpitti: ah. So what do you recommend?10:44
pittitseliot: the udev rule can add ENV{SYSTEMD_WANTS}+="some.service"10:44
pittithis will then also respect dependencies etc, i. e. just queue it for startup but not block the rule on it10:44
tseliotpitti: so that will start the systemd job? That would be awesome10:44
tseliotor is it just a dependency?10:45
pittiyes; there's a few existing examples in /run/udev/rules.d10:45
pittitseliot: well, it will start the given unit plus all of its dependencies10:45
pitti(or in the case of syslog.target, wait unti that is active)10:45
tseliotpitti: that's really cool, thanks!10:46
tseliotpitti: BTW is there an environment variable for udev rules to stop a systemd service?10:53
pittitseliot: no, there isn't; at most you could run "/bin/systemctl stop --no-block foo.service", but what are you trying to do?10:53
pittitseliot: making this declarative in the .service itself sounds better, like binding it to a particular device10:53
tseliotpitti: the udev rule should start and stop the daemon when the nvidia module is loaded/unloaded, and when the relevant acpi device is available (for hybrid graphics)10:58
tseliotpitti: are there any examples on how to bind the service to a device?10:59
pittitseliot: you can't bind to a module, only to a device; if you must react to the module unloading itself, use the RUN+="/bin/systemctl stop --no-block .." approach11:00
pittiwell, maybe you can, haven't tried this11:00
tseliotpitti: ok, good. Thanks again11:02
=== hikiko is now known as hikiko|ln
xnoxmy sbuild is b0rked... can anybody help me what is it trying to tell me? http://paste.ubuntu.com/23115674/11:23
=== hikiko|ln is now known as hikiko
=== _salem is now known as salem_
=== JanC is now known as Guest73215
=== JanC_ is now known as JanC
juliankHmm12:58
juliankI just synced apt 1.3~rc3 some hours ago, and it fails on amd64 in the tagfile tests12:59
juliankwe did not do any changes in the tagfile handling or the test since ~rc2ubuntu3 however12:59
juliankall other architectures work fine, and the test runs successfully on debian unstable and xenial.13:00
juliankSo, what else changed since last thursday? Compiler maybe?13:01
juliankHmm, I only see 6.2.0-1ubuntu11 => 6.2.0-1ubuntu12 change in the build log13:05
KurousagiMK2binutils?13:06
juliankthat changed too13:08
juliankComplete package diff: https://paste.ubuntu.com/23115984/13:09
juliankHmm, the tests also run successfully in my yakkety chroot13:25
juliank(via sbuild)13:25
xnoxjuliank, we can hit the retry button, and assume it's kvm cosmic rays13:33
juliankxnox: I tried that13:33
xnoxhorum13:33
juliankthe only real difference my chroot has is that it uses binutils binutils_2.27-2ubuntu2, not 7ubuntu113:38
juliankBut I don't really see that affecting parsing of tagfile data embedded string literals13:38
sil2100slangasek: hey! Who should I ping related to libc issues? Would that be infinity?13:44
xnoxsil2100, usually yes.13:54
=== clobrano1 is now known as clobrano
seb128cjwatson, wgrant, dpm, what's the status about opening translations for yakkety? does it need some stakeholder to get it on a priority list so somebody got assigned the cycles to do the launchpad work?13:57
seb128willcooke, ^13:57
cjwatsonseb128: it mostly needs me to not be absolutely flat-out sorting out account-key assertions for snappy GA13:57
cjwatsonand we need to work out what's going on database-wise with the previous abortive opening13:58
seb128is wgrant on vac/busy with other things?13:58
cjwatsonit was attempted and failed so left some debris13:58
kgunntjaalton: hey, so hitting a weird errorwhen i try to compile mesa on dragonboard... some.lo's "not a valid libtool"13:58
cjwatsonWilliam is also flat-out with snappy GA stuff AFAIK13:58
seb128k13:58
kgunntjaalton: i disabled first nouveau...13:58
seb128so it sounds like "let's talk again in a week"?13:58
kgunnnow it's xa13:58
cjwatsonwhich is why not very much LPish has happened lately13:58
kgunnjust wondering if you knew the root of the issue13:59
kgunngoogling wasn't much help13:59
kgunn...i'll keep disabling in rules if that's easiest13:59
cjwatsonseb128: I'll see if we can squeeze it in somewhere, since yakkety translations can't really wait a few weeks for us to be properly out from under this13:59
cjwatsonseb128: but I need to finish my absolutely critical things first ...13:59
tjaaltonkgunn: what arch is it?14:00
kgunnarm64 tjaalton14:00
kgunnAH14:00
kgunnoops14:00
tjaaltonwhy isn't the distro provided one good enough?14:00
tjaaltonie. what are you trying to do?-)14:00
kgunntjaalton: i was just trying to compile the freedreno drivers on the device...14:01
sil2100xnox: is infinity on holidays this week, or do I remember that wrong?14:01
kgunnbut now that you mention it14:01
kgunntjaalton: since someone recently enabled gallium14:01
kgunnmaybe i don't need to compile14:01
kgunn....altho, it would be nice to know how14:01
tjaaltonkgunn: freedreno should be available14:02
juliankOK, so it's also not binutils fault14:04
xnoxsil2100, can't remember, but his usual timezone is central/central-west canada...14:05
Sweet5hark1ricotz: whats up?14:07
ricotzSweet5hark1, why is moving liblosessioninstalllo.so depending on ENABLE_PACKAGEKIT anyway?14:08
ricotzseems broken to do so when its building doesnt depend on it14:09
ricotzso better check with rene14:09
Sweet5hark1ricotz: I think rene just wanted to kill liblosessionstalllo.so for debian anyway. Maybe he later did, but not at the point were we are based on.14:10
Sweet5hark1ricotz: so -- its renes thing, we shouldnt bother.14:10
ricotzSweet5hark1, better don't depend on packagekit14:10
ricotzaka dont pass --enable-packagekit14:10
Sweet5hark1ricotz: nope, we want packagekit when we can and it isnt a dealbreaker if its missing.14:12
ricotzSweet5hark1, note that I am just assuming since you didnt push your packaging changes14:12
ricotzSweet5hark1, this will be a libreoffice dependency never used before on ubuntu14:13
Sweet5hark1ricotz: not pushing yet what I havent at least test build, so if you dont want to waste your time dont read too much into what is happening in -staging. Staging is not final.14:14
Sweet5hark1ricotz: we used the lib before and it only does dbus ... so?14:14
ricotzSweet5hark1, you get my point and doing it so it plain confusing14:15
ricotzyou are saying "--enable-packagekit" was passed before?14:15
ricotzI am saying the existence of this library is not depending on packagekit14:17
ricotzSweet5hark1, btw you made me look since I am desperately waiting for those tarballs14:18
ricotzseems there is no such thing as --enable-packagekit anymore14:21
ricotzg2g14:21
Sweet5hark1ricotz: yes, there is no --enable-packagekit -- so it doesnt change anything about the build.14:22
Sweet5hark1ricotz: something to cleanup and sync with debian on yakkety+1, I guess. but as is no harm (except some confusion in ./debian/rules but hey ...)14:23
ricotzSweet5hark1, passing invalid confflags might result in an autoconf error14:24
Sweet5hark1ricotz: nothing is passed to configure14:25
slangaseksil2100: infinity is the one and yes he's out this week; what's the issue re: libc?14:32
juliankOK; I now did 3 runs of the APT amd64 build, all failed with the same error14:34
juliankI am unable to reproduce this, thoug14:34
sil2100slangasek: I see a funny thing happening on yakkety armhf, possibly libc related - related to the mknod syscall14:37
slangaseksil2100: mknod seems an unlikely syscall to give problems... what's the context?14:38
sil2100slangasek: not exactly with mknod itself - I don't know the internals too much, but there's different behavior between architectures it seems when trying to fetch the the mknod symbol through dlsym()14:38
sil2100slangasek: on armhf it just fails to find mknod, on others it's all good14:38
slangaseksil2100: ah, let's see14:39
sil2100I think looking for __xmknod instead wouldn't be a good idea14:39
sil2100Anyway, I have a test-case that works fine on xenial-amd64 (and most probably on yakkety-amd64 as well since there are no problems with the click preload lib there) but fails on armhf14:40
cjwatsonsil2100,slangasek: I ran into exactly that with click and there's a bileto ticket waiting for QA that switches to __xmknod14:40
sil2100Couldn't find any obvious reasons for this, as just using the mknod syscall itself works14:40
cjwatsonI can't explain why it worked beforehand, since there is AFAICS no mknod symbol in older libcs either14:41
sil2100cjwatson: yeah, good question how it worked, there's an inline mknod wrapper around __xmknod14:41
cjwatson(I'm assuming it's inlined or something, but that doesn't explain why overriding it apparently worked; maybe it didn't and we just never noticed)14:41
sil2100But I didn't know that was resolvable14:41
cjwatsonsil2100: anyway, click was already using __xstat in a similar way and since click is in theory EOL I don't have a particular problem with switching it to __xmknod14:42
sil2100Or that, but if it never worked then we would get the same issue as now14:42
sil2100Oh, ok14:42
cjwatsonsil2100: that's https://requests.ci-train.ubuntu.com/#/ticket/187814:42
sil2100cjwatson: thanks! I was investigating this as our yakkety touch builds were failing because of this14:42
cjwatsonfrom all the test suite crap I had to fix I think something has got stricter somewhere14:43
cjwatsonbut I can't really complain because click (especially its tests, but also that preload library) was doing a lot of very weird stuff14:43
cjwatsonalso the assertion that there are no problems with the click preload library on yakkety-amd64 is I'm afraid untrue14:44
cjwatsonhttps://bugs.launchpad.net/ubuntu/+source/click/+bug/1615757 was reported from amd64 and is reproducible there14:44
ubottuLaunchpad bug 1615757 in click (Ubuntu) "click install fails on 16.10, causing user install and autopkgtest failures" [High,In progress]14:44
sil2100cjwatson: it seemed to be okayish when I last tried, since first I tried to reproduce out click install issues on my yakkety-amd64 chroot but there it just worked14:44
cjwatsonwell, I reproduced it in my yakkety-amd64 chroot and used that to fix i14:45
cjwatsont14:45
sil2100While on the yakkety-armhf click installed was failing on the preload library dying when trying to fetch mknod14:45
sil2100But, well, I might have missed something there14:45
cjwatsonanyway, just needs QA to confirm I haven't broken anything obvious and then we can land that14:45
sil2100slangasek: ok, no issue then, this seems like unexpected behavior that we shouldn't have relied on the first place, cjwatson's fix is good enough for this :)14:48
juliankSo, the APT tagfile issue also happened sometimes on hurd-i386 @ debian14:49
julianknot that we ever managed to reproduce it there either14:49
sil2100cjwatson: reviewed changes and approved as well14:49
cjwatsonsil2100: my entirely unsupported theory is that dlsym was letting us get away with fetching internal unexported libc symbols, but I'm not really sure14:49
cjwatsonta14:50
sil2100Possible, yes, I was even disassembling some mknod test-apps to see if the actual mknod behavior was changing but it was all the same, so probably dlsym got stricter14:51
sil2100(like, if obviously it was inline in one and an external symbol in the other)14:51
sil2100Anyway, good to see this in a silo ready already!14:52
GhostLyricshow can I determine whether I have a defect RAID controller, a possible kernel bug or a bug in the vendor's proprietary CLI if my online output is that the kernel could not allocate some buffer?14:52
pkerncjwatson: I'm looking for a sponsor for https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1604209 which is a broken backport in trusty. Approved by -backports but component restrictions don't let me upload it. :(14:53
ubottuLaunchpad bug 1604209 in trusty-backports "apache2 in trusty-backports is vulnerable to CVE-2016-5387" [Undecided,New]14:53
cjwatsonpkern: I'm not going to have time, sorry14:54
pkerncjwatson: Do you have any recourse of how I could escalate this? :/14:55
pkern-sponsors is subscribed but that doesn't seem to help.14:55
pkernSecurity says we don't care, it's backports.14:55
pkern-backports says it's ok, go ahead. And I'm only a MOTU.14:55
cjwatsonpkern: I don't, but should be plenty of other core-devs around on this channel who can help14:55
juliankAh, that's probably the APT issue: Conditional jump or move depends on uninitialised value(s)14:56
rbasakpkern: it seems to me that ~ubuntu-backporters needs more (active) members :-/15:05
pkernrbasak: They ack'ed it. So you think they'd also need to upload it?15:19
pkernrbasak: Why do we have component restrictions on backports in the first place?15:19
rbasakpkern: I'm not sure. This stuff predates me.15:21
rbasakpkern: I guess it's somewhere between development release uploads and SRUs in terms of the risk of breaking people, so it does make sense to limit it a little.15:22
rbasakI asked and I can spend a little time on helping this kind of thing through on Canonical Server Team time - given that we have people giving us patches, we should take them.15:23
rbasakSo if it helps and I can join the backporters team on that limited basis, I'd be happy to help.15:23
xnoxpkern, i think i can sponsor that, if i can remember the right way to do it.15:24
xnoxhowever Laney you did upload apache2 backports last =) mind tossing https://launchpadlibrarian.net/275623430/apache2_2.4.10-1ubuntu1.1~ubuntu14.04.1_2.4.10-1ubuntu1.1~ubuntu14.04.2.debdiff there too?15:25
LaneyTIL doesn't work for backports since only the backporters team uploads there really15:26
LaneySomeone with more energy for it than me should propose scrapping the current system15:27
rbasakWhat should it be replaced with?15:28
LaneyDunno15:28
LaneySomething where every developer can upload and some team reviews the queue, maybe. Like SRUs.15:28
LaneyOr something where everyone can upload, like Debian's15:29
LaneyNormally we would want to re-backport in this situation too15:33
LaneyRather than maintain a package in -backports15:34
pkernLaney: Thank you!16:11
Laneyyou're welcome16:11
dokojamespage: is ubuntu-openstack a team with a canonical affiliation?16:45
slangasekdoko: are you asking because MIR , in which case http://reqorts.qa.ubuntu.com/reports/m-r-package-team-mapping.html#ubuntu-openstack ?17:28
dokoslangasek: ahh, ok17:29
pittiPSA: taking down autopkgtest.ubuntu.com for maintenance and redeploying a new web UI18:58
tumbleweedwill it have data that isn't a few days old? :)19:04
tumbleweedI've been finding it a bit frustrating when trying to get things through proposed, without access to recent test history19:05
pittitumbleweed: yes, that's the point of it19:14
pittitumbleweed: I spent two nightshifts completely rewriting the thing19:15
pittitumbleweed: latency should now be ≤ 10 mins19:15
pittiI'll still look at optimizing the swift→ database upload19:15
pittibut there aren't a gazillion small files any more but a proper database, and pages are now generated on the fly instead of statically by cron19:15
pittiinfinity: ^ FYI19:15
pittiplus, the whole thing shrank to 10 or 5 % of the code :)19:16
pittiapw: ^ will break your lsadt thingy, as running.json got split and currently isn't available; on the list to fix19:17
slangasekpitti: woo currency19:18
pittislangasek: yeah, the latency got annoying and it kept running out of inodes despite adding an extra cinder volume19:19
pittinow it's just a single 60 MB sqlite db which is lightning fast to query \o/19:19
dokois lp just slow for me?19:19
slangasekinodes> haha19:20
pittislangasek: and the whole thing is outright absurdly small now: https://git.launchpad.net/~ubuntu-release/+git/autopkgtest-cloud/tree/webcontrol/browse.cgi19:20
pittidoko: has been slow for a few days for me too19:20
pittiloading/updating bugs, publisher, etc.19:20
pittiwell, https://git.launchpad.net/~ubuntu-release/+git/autopkgtest-cloud/tree/webcontrol/templates too, but still small19:21
apwpitti, bah ... ok19:23
pittiapw: http://autopkgtest.ubuntu.com/running.json is back, but now only contains the actually running tests19:28
apwpitti, running.shtml seems to be bust19:30
pittiapw: queue information is now not polled every 10 s (as that's quite taxing on the amqp server), but queried on demand by the running html page; I'll build you an URL which generates the queue data in JSON format on demand19:30
pittiapw: yep, working on it19:30
apwpitti, sounds good, you know me, just let me know what all it looks like after19:30
pittihttp://autopkgtest.ubuntu.com/browse.cgi/running -> should be back19:31
pittithere are still some warts obviously, but the most important functionality is back; I'll announce to u-devel@19:31
sarnoldpitti: wow that sqlite version feels a lot easier to think about than the older swift version (sorry :)19:38
pittisarnold: it's still swift; that's awesome and won't go away19:38
pittisarnold: but this is too slow for using directly, the result metadata needs to be downloaded19:39
jbichapitti: do the package pages have to be regenerated or something? for instance https://autopkgtest.ubuntu.com/browse.cgi/packages/gjs is out of date19:40
pittijbicha: looking at that ATM19:40
jbichaoh it has yakkety now, a moment ago it was only trusty19:40
pitti(of course this didn't happen on the previous test instance..)19:41
jbichaI think I just need to be more patient19:41
pittiI think it's a problem with locking the DB (for swift updates)19:41
pittithen the reading part doesn't get the results19:41
pittioops, wait, what19:42
pittijbicha: ok, now everything is back19:43
jbichayes it looks better now, thanks19:44
semiosissomeone marked bug 1605795 as a duplicate, but it is an SRU bug to backport a fix from yakkety to xenial.19:48
ubottubug 1565985 in cloud-images "duplicate for #1605795 vagrant vb ubuntu/xenial64 cannot mount synced folders" [Undecided,In progress] https://launchpad.net/bugs/156598519:48
semiosisshould it be marked a duplicate of the underlying bug reporting the problem?19:49
semiosiswanted to check with the experts here before removing the duplicate marker19:49
bdmurraypitti: The pending SRU links to autopkgtest pages like http://autopkgtest.ubuntu.com/browse.cgi/packages/u/ubuntu-release-upgrader/trusty/i386/ notice the "/u/" and ending "/" after the arch.  Does that report need to be updated?21:31
tumbleweedpitti: \o/ :)21:32
bdmurraypitti: Also the ubuntu-release-upgrader tests for T and Y started failed around 2016-08-25.  X hasn't run since then.21:38
infinitypitti: \o/22:04
=== salem_ is now known as _salem

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