/srv/irclogs.ubuntu.com/2017/01/09/#ubuntu-devel.txt

=== DrKranz is now known as DktrKranz
=== psivaa_ is now known as psivaa
=== JanC_ is now known as JanC
pittiLaney: hmm, http://autopkgtest.ubuntu.com/statistics is just "internal server error" .. what happened there?09:37
Laneyhey pitti09:37
Laneynever seen that page before!09:37
pittiLaney: I don't look at it often either, but I wanted to for preparing my fosdem talk09:38
Laneyjinja2.exceptions.UndefinedError: 'dict object' has no attribute 'numpkgs'09:39
pittiLaney: hm, any line number? browse.cgi only sets it if there are > 1 results, to avoid showing bogus data for vivid09:42
pittibut this seemed to work the last time I looked at it, maybe it got confused by some new releases/pockets/09:43
Laneypitti: https://paste.ubuntu.com/23769432/09:44
pittiurgh, so numpkgspass exists, but not numpkgs09:45
pittiLaney: does http://paste.ubuntu.com/23769438/ help? otherwise it should test for both09:47
Laneypitti: I cowboyed it in, seems to09:49
Laneyoho09:50
Laneybecause of arm64/zesty?09:50
pittiLaney: that sounds like a plausible trigger for this crash indeed09:51
pittiI covered the "entire release only has one result" case (dummy result for vivid), but not "one architecture only has one"09:51
pittiLaney: pushed09:52
pitti... or not09:52
pitti$ git push09:52
pittifatal: remote error: Permission denied.09:52
Laneydidn't you leave the team?09:52
Laney:(09:52
pittiLaney: http://paste.ubuntu.com/23769462/09:53
pittierk, and "o missing" → "on missing"09:53
* Laney grumbles for the n+1th time about downloading code from paste.u.c09:53
Laney:)09:53
Laneyok, pushed, happy talk writing!09:54
pittithanks!09:54
pittiLaney: I mostly finished it yesterday already, FWIW09:56
Laneylooking forward to seeing it IRL09:57
pittiLaney: won't have much surprise for you, I'm afraid :)09:58
Laneypitti: apart from the slide at the end where you reveal the evil backdoor you left in and activate the world-ending virus?10:02
pittishhht!10:03
Laneyoh crap, this isn't our encrypted private message10:04
=== G_ is now known as G
Mirvis there a page with amount of hardware for running autopkgtests? if I counted correctly during the weekend, when just huge items (linux kernels) are being executed, there are 10 parallel x86 runs going on.10:50
pittiMirv: we should have a magnitude of 60 parallel x86 runs, 25 ppc64el, and 32 armhf11:04
pitti(x86 shares amd64 and i386)11:05
Mirvthat's why I was wondering last week if they are all alright11:11
Mirvso slow, still11:11
pittiMirv: right, that's the "should have"; I can't check any more the actual status, that would be Laney now11:11
LaneyThere's been a lot of parallel linux runs11:13
pittiah, they would take 4 instances each; does linux/i386 still serial-kill workers?11:13
pittiin December I regularly had to kill/filter the linux/i386 jobs11:14
pittiand run the maintenance cron often11:14
LaneyYep, I just pinged apw about that, going to run one in the foreground now11:14
Laneythen get the console-log when it dies11:14
=== hikiko is now known as hikiko|ln
=== hikiko|ln is now known as hikiko
=== _salem is now known as salem_
=== henrix_ is now known as henrix
dokostgraber: about https://bugs.launchpad.net/ubuntu/+source/golang-github-coreos-go-systemd/+bug/1520680 ... this needs seeding, it's again in universe, see component-mismatches12:33
ubottuLaunchpad bug 1520680 in golang-github-coreos-go-systemd (Ubuntu) "[MIR] golang-github-coreos-go-systemd-dev" [High,Fix released]12:33
MirvI wonder anyone ever thanked for the nice performance there is nowadays with publisher runs12:55
Mirvif12:56
cjwatsonthat was all wgrant's doing12:56
Mirvthanks to him, then12:58
stgraberdoko: nah, it doesn't. We were using it for LXD, we don't anymore, fine to have it fall out of main.14:45
stgraberunless someone else cares about it, but then they should have a dependency to keep it in main14:46
caribourbasak: I think I've found how to reproduce LP: #134258015:42
ubottuLaunchpad bug 1342580 in tftp-hpa (Ubuntu) "tftpd-hpa doesn't start on boot" [High,New] https://launchpad.net/bugs/134258015:42
caribourbasak: since you looked at it a while back, you may want to review my comment that explains the reproducer, the root cause & the potential fix15:44
ackkHi, I'm seeing a strange issue with python-apt, both on xenial and trusty, it seems package descriptionsk that contain non-ascii chars are not decoded correctly:15:57
ackk$ python -c 'import apt; print(apt.Cache()["touchegg"].versions[0].description)'15:57
ackkTouch?gg is a cross-platform multitouch gesture recognizer that allows associating actions to each gesture.15:57
ackkam I doing something wrong?15:57
dobeytry python3 instead15:59
dobeyif you're developing new code, you should use python3 not python, generally15:59
ackkdobey, python3 works on both trusty and xenial, but I'm seeing an issue in exising code, and python3 is not an option for now16:00
ackkdobey, fwiw I also noticed that python-apt in trusty (0.9.3) always returns unicode for package descriptions, but the new 1.1.0 in xenial returns either str or unicode, based on the package16:02
dobeyso print() decodes to ascii i presume and so non-ascii characters get replaced with ?16:04
ackkdobey, even a repr shows the '?'16:05
ackkdobey, u'Touch?gg is a cross-platform multitouch gesture recognizer that allows associating actions to each gesture.'16:05
ackkdobey, also description[5] == "?" returns True16:06
dobeywell i don't know the details of your environment16:06
ackkdobey, wdym?16:06
rbasakcaribou: so it'll continue listening on IPv4 and IPv6 as it does right now, but without the race? Sounds good to me, thanks!16:08
dobeyi mean environment is one thing that may affect stirng handling wrt unicode.16:08
rbasakcaribou: I'm not sure an SRU is appropriate though. It'll create conffile prompts, no? Anyone affected could just fix the conffile prompt locally.16:08
ackkdobey, it wouldn't affect that comparison, though16:08
rbasakcaribou: I'm not completely opposed to it though.16:09
caribourbasak: indeed, this is something that can be somewhat annoying16:09
caribourbasak: what's better ? a package that may potentially fail to start or a one shot conffile question ?16:12
dobeyackk: well i don't know what else to tell you if you can't use python3. in python2 you're almost certainly handling unicode wrong (or some library you're using is), because unicode in python2 is inherently broken.16:13
rbasakcaribou: if "[::]:69" is *exactly* equivalent to ":69" except for that bug, and there cannot exist a single user who wouldn't want the change, then perhaps we can do some seddery in preinst to avoid the conffile prompt. "may potentially fail" -> depends on the likelyhood, I think.16:14
rbasakcaribou: this is the kind of case I usually refer to infinity, and do what he says :-)16:14
rbasaksome seddery in preinst to avoid the conffile prompt> I'm not sure that would work, thinking about it.16:15
caribourbasak: I don't have the IPv6 expertise to claim that they're both totally identical but I can get confirmation fo that16:15
caribourbasak: this is an Ubuntu delta that we introduced. I suppose that if it has been changed, then the seddery would not touch it, otherwise we override our own change16:16
caribourbasak: I'll get clarification about the [::]:69 being the same as :6916:18
cjwatsonI think this is just a bug in python-apt regardless of the 2/3 issue; it's returning a unicode object, it clearly ought to be able to manage to have it contain unicode without '?' flattening16:19
ackkcjwatson, right that's what I thought too. as mentioned I also noticed that in some cases decription is a str, in others unicode. it was always a unicode in trusty16:21
rbasakcaribou: it might be worth asking stgraber about that too.16:26
caribourbasak: good idea, I'll add him to the query16:26
cjwatsonackk: ah, no, it's because apt decodes the description to whatever nl_langinfo(CODESET) says, so you have to have set the locale first16:27
cjwatson$ python -c 'import locale; import apt; locale.setlocale(locale.LC_ALL, ""); print(apt.Cache()["touchegg"].versions[0].description)'16:27
cjwatsonTouchégg is a cross-platform multitouch gesture recognizer that allows associating actions to each gesture.16:27
cjwatsoncan't be bothered working out why it works in python3 anyway :-)16:28
juliankcjwatson: In python3 the low-level C++ module already decodes all files using utf-8 and passes unicode strings back to Python16:33
juliankSo, there is a slight chance we can get working architecture restrictions lists (stuff like any-arm) for zesty.16:35
juliankCurrently apt and dpkg disagree on some details, like apt accepts any-armel whereas dpkg does not know that and considers armel to match any-arm16:36
juliankdpkg switched from triplets to quadruplets in 1.18.11 - zesty is still at 1.18.10 (see bug 1654905). My current branch can parse either triplet and quadruplet tables at runtime, but it's a bit hacky.16:37
ubottubug 1654905 in dpkg (Ubuntu) "Update dpkg to 1.18.18" [Medium,Triaged] https://launchpad.net/bugs/165490516:37
=== sarnold_ is now known as sarnold
ackkcjwatson, OIC. that's weird, I have LC_ALL set to empty in my env16:39
juliankIf anyone has an opinion on any of that, let me know :)16:41
cjwatsonackk: setlocale(LC_ALL, "") is a special thing that is not actually about what LC_ALL is set to in your environment16:47
ackkcjwatson, oh ok16:47
cjwatsonackk: it basically means "import locale information from environment variables into the state of my program", i.e. "activate localisation"16:47
* juliank recommends switching to python3 ASAP16:51
juliankAt some point, python-apt will go away and only python3-apt will remain16:52
juliank(I'd say not before 18.10, though)16:53
juliankAnd only if python-apt work picks up again. It's kind of stagnant16:53
juliankOh, if someone wants to look at weird stuff: It looks like lsb_release reports Debian in https://launchpad.net/~deity/+archive/ubuntu/sid/+build/10938767 instead of Ubuntu, despite it even being passed a special in-package lsb-release file that explicitly says ubuntu too.16:56
ignacioSomehow the lock screen in Lubuntu is not working that good ;-; When I unlock my system (looks like lightdm??) I have to kill lxsession17:53
ignaciobecause I see a black screen saying something about it's still locked17:54
=== ignacio is now known as i`
bdmurrayflexiondotorg: Were you working on a better fix for bug 1623856?18:59
ubottubug 1623856 in aptdaemon (Ubuntu) "Scrolled Windows in update-manager are too small to read" [Low,In progress] https://launchpad.net/bugs/162385618:59
fossfreedomcjwatson: hi - just a bit of advice about our (ubuntu budgie) "fix" to ubiquity.  I think the reason why the changes we made work was because I installed the package first before running ubiquity - I presume it somehow remembered the "sudo" to install the package.  Unfortunately the new package still appears to crash in the same place.  Unfortunately I'm rather out of ideas of how to further debug this.  Any thoughts?19:18
fossfreedomhttps://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/165511919:18
ubottuLaunchpad bug 1655119 in ubiquity (Ubuntu) "ubuntu budgie zesty ubiquity crash when installing locales" [Undecided,New]19:18
debootstrapQuestHello there I am wondering if someone can point me in a good direction for creating a iso.  Either with live-build or however Ubuntu iso are created.  Maybe there are some scripts somewhere ?19:38
=== i` is now known as ignacio

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