/srv/irclogs.ubuntu.com/2017/10/13/#ubuntu-devel.txt

=== maclin1 is now known as maclin
=== giraffe is now known as Guest30004
mwhudsonwhat's with the armhf autopkgtest queue length?07:04
ginggsslow armhf is slow07:13
=== pstolowski is now known as pstolowski|lunch
seb128thanks to whoever has do an update from the langpacks09:56
infinityseb128: I believe that's sil2100, though he's been quiet about it. :)11:03
seb128he's not even on IRC :p11:04
infinityseb128: That might explain the quiet.11:08
=== pstolowski|lunch is now known as pstolowski
jibelI noticed that the locale is wrong when booting with the default language on the livecd. Submitted bug 172340411:52
ubottubug 1723404 in livecd-rootfs (Ubuntu) "Wrong locale ' UTF-8' in /etc/locale.gen on desktop live image" [Undecided,New] https://launchpad.net/bugs/172340411:52
seb128jibel, so, about /etc/locale.gen being buggy/having no value when booting the current artful I notice something changed around locale-gen in http://launchpadlibrarian.net/339014783/livecd-rootfs_2.459_2.460.diff.gz11:53
seb128slangasek changed livecd-rootfs11:53
seb128unsure if that could create that issue though11:54
seb128but sounds like that's something foundations should understand better11:54
jibelcould it cause the problem with the terminal?11:56
jibelseb128, ^11:56
jibelyes11:57
* jibel answering to himself11:57
seb128I think it could11:57
seb128did you confirm?11:57
slangasekyeah, that's my fault11:57
jibelseb128, if you fix locale.gen regenerate the locale, and the locales properly it starts11:57
seb128that makes sense11:58
didrocksat least, it's only one issue :)11:58
slangasekit'll be a bit before I could fix it today; I was planning to fix it to properly default to C.UTF-8 without generating any locale in the default case11:58
seb128slangasek, good morning, you won bug #1723404 then :-)11:58
ubottubug 1723404 in livecd-rootfs (Ubuntu) "Wrong locale ' UTF-8' in /etc/locale.gen on desktop live image" [Undecided,New] https://launchpad.net/bugs/172340411:58
slangasekthanks11:58
seb128thank *you*!11:58
jibelyw11:59
seb128jibel, you can dup /invalid the other bug11:59
jibeldone11:59
seb128thx11:59
slangasekseb128, jibel: actually, proposed fix just uploaded, if someone wants to sanity-check it in the queue12:01
slangasekjibel, seb128: sorry, was offline while plenarying; any opinions on that casper upload?13:32
seb128slangasek, it seems to work, I tried by doing a break=casper-bottom and sedding the changes/editing /etc/default/locale and then booting13:34
seb128so +1 from me13:34
slangaseknice13:34
slangasekself-accepting, then13:34
seb128thanks13:34
coreycbdoko: i just uploaded a new neutron-vpnaas for artful which should fix the build error. i wasn't able to recreate any of the other neutron-* or swift FTBFS.13:48
sunweaverhi all.14:05
sunweaverI need a build log of a specific package in Ubuntu artful (src:package: pakcs).14:05
sunweaverwhere do I find the build logs?14:05
sunweaverTHANKS!14:05
cjwatsonsunweaver: https://launchpad.net/ubuntu/+source/pakcs and follow links14:07
cjwatsonsunweaver: the version under the artful section takes you to https://launchpad.net/ubuntu/+source/pakcs/1.14.2-1; pick an architecture under "Builds"; and the build log is linked from there14:07
sunweavercjwatson: thanks so much!14:25
coreycbdoko: have you seen anything like this in artful by any chance? https://bugs.launchpad.net/ubuntu/+source/python-openstackclient/+bug/172255314:28
ubottuLaunchpad bug 1722553 in python-openstackclient (Ubuntu) "openstack command raises exception referencing gi.repository and gnome bug 709183" [Undecided,Confirmed]14:28
xnoxrbasak, https://www.goodreads.com/book/show/242472.The_Black_Swan =)14:44
rbasakxnox: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=regression-update14:51
xnoxrbasak, what i'm trying to say, it is not possible to predict, ahead of time, if HA will blow up or not, and how.14:58
xnoxrbasak, any kernel update can cause HA to break, yet we do them blindly and fix things up quickly when they do break.14:58
xnoxrbasak, hence risk assessment should rely on tangible things.14:59
rbasakxnox: it is absolutely possible to think about it14:59
rbasakxnox: when you know and understand exactly what you're proposing to change, and when you are able to look into some of the complex use cases that can be identified.15:00
rbasakThis *is* a tangible thing.15:01
rbasakIt's not just "any kernel update". It's a specific and understood behaviour change.15:01
rbasakFor example: for Neutron, you could ask our OpenStack QA guys to simply try it.15:02
rbasakNot even a PPA is needed.15:02
xnoxrbasak, there is no change to uevents/netlink events as all of them are still generated, thus any existing software that needs to monitor ip address changes, already does so, and is unaffected.15:05
=== ahasenack is now known as andreas
xnoxrbasak, asking OpenStack QA people to try Neutron with said sysctl on is a bit of a waste of time, as one needs to specifically be triggering/causing assignment of multiple ip addresses, issued for the same subnet/netmask, by the same dhcp server ttl (or lack of) and removing/updating those.15:06
rbasakxnox: you seem to be limiting your analysis to "needs to monitor ip address changes"15:07
rbasakPerhaps I misunderstand the scope of the change, but IMHO, that's your job to explain it well in the bug, and to explain why the scope is not wider.15:07
xnoxrbasak, if i add 4 ip addresses from different netmasks they are all primary and are all unaffected/unchanged.15:08
xnoxrbasak, if i add an ip address that matches all all basis (issued by the same dhcp server, for the same interface, for the same netmask, etc) kernel designates that duplicate ip address as secondary; which is only discoverable post-factum from the uevent/netlink qeuries.15:09
xnoxprimary & secondary address operate just fine; apart from only the primary one used as source address routing, never secondary. but one can accept connections/data on the secondary address.15:10
xnoxthis is all on ipv4 only.15:10
xnoxwhen asking to removing primary address, it removes matching secondary addresses. which is surprising event, but is observable via netlink/uevent.15:11
xnoxchange of behaviour is bad.15:11
xnoxbut change of behaviour where it's not the same on all Ubuntu variants is even worse, when certain installer/packagesets/configs are in use, is even more confusing.15:12
xnoxthe net change here is that when requesting to remove 1 address, only that address is removed - previously kernel would also remove other addresses that were not requested to be removed.15:14
xnoxfrom the group of same interface, same netmask, same network, same dhcp issuer.15:14
xnoxrbasak, was above word-salad, same/similar to what was your understanding of the scope of change prior to word-salad?15:15
xnoxrbasak, also if you don't understand the scope of the change, why are you assesing the risk of it, instead of asking "i don't understand what this is changing, please elaborate again?"15:17
xnoxsurely we should first make sure everyone understands the proposed change, before debating if it is a good idea or not...15:17
rbasakI'm not assessing the risk of it. I'm assessing the areas where you have either not assessed the risk of it or not shown it to be out of scope.15:18
xnoxrbasak, O_o15:21
xnoxthe bit about existing code / old code -> code that tries to change ip address, therefore must be either monitoring removal of ip address; or removing first, then adding. cause otherwise with with all default linux kernels "add new, rm old" does not work.15:23
xnoxfor a trivial case of add 10.0.0.1; add 10.0.0.2; rm 10.0.0.1 => one has to do add .1 rm .1 add .2, unless we apply this sysctl.15:24
ogra_rbasak, note that the main scope is Ubuntu Core and that the issue was discovered by a customer that has 10000s of IoT devices out there already ... note also that OTOH only UbuntuCore uses systemd-networkd in xenial yet (distro stayed with the old stuff for 16.04)... we *could* just stay with the interim hack we use in Core to set this sysctl option15:24
ogra_(it is just ugly to diverge)15:24
xnoxbut using this syclt, does not break the old code; as doing add .1 rm .1 add .2 still works.15:24
xnoxogra_, false15:24
ogra_xnox, which part ?15:25
xnoxrbasak, ogra_ - we have multiple bare metal and virtualised clouds using netplan & networkd in xenial.15:25
xnoxin production.15:25
ogra_oh15:25
ogra_i didnt know15:25
rbasakogra_: so this is the part I don't like: changing behaviour on *all* Ubuntu developments for the sake of a bug in a package that is only used by a very small subset of those use cases.15:25
ogra_i thought we were the only ones ... ignore that then15:25
xnoxhowever, most clouds use static ip addresses and do not change them. hence unaffected.15:25
rbasakall Ubuntu deployments15:26
xnoxdhcp v4 with changing ip address with intermetint connectivity is more in scope for IoT / Core, hence it is reasonable that that product has discovered this issue first.15:26
rbasakUsers do crazy things with Linux networking15:26
xnoxogra_, yes, the scope of change is everyone.15:26
ogra_yeah, users are crazy :)15:26
rbasakIt feels risky to me to tweak a default from under their feet15:26
rbasakI'm not saying that we shouldn't SRU something.15:27
rbasakWe absolutely should.15:27
xnoxrbasak, i find sysctl's madness =) espacially since we often do not control neither the kernel, nor sysctls from userspace.15:27
rbasakBut it doesn't seem very difficult to limit this in scope.15:27
ogra_xnox, i personally could live with the current solution and you could just skip xenial ... but i dont know how these others you mentioned would be impacted15:27
xnoxand kernel defaults seem to be broken by design, often.15:27
ogra_(seemingly only Core users complained yet)15:28
xnoxogra_, haha, no. i find it appauling that you backdoor images and build core in a way that does not match the ubuntu archive.15:28
ogra_(and they have a fix in next weeks core snap)15:28
xnoxnot in terms of series of bytes, but in terms of net effect & result.15:28
ogra_xnox, that will even get worse, "base" snaps were exactly designed to diverge even moe15:28
ogra_the core as you know it will soon go away15:29
ogra_xnox, note that core has always used extra icing on top btw https://launchpad.net/~snappy-dev/+archive/ubuntu/image/+packages?field.name_filter=&field.status_filter=published&field.series_filter=xenial15:47
mitya57tjaalton, hi! Will you mind if I backport https://cgit.freedesktop.org/xorg/xserver/commit/?id=885636b7d42b3c7b into Artful package?15:53
mitya57Or too late and better to do it as SRU?15:54
naccmitya57: i believe it's final freeze now16:00
nacc(possibly /topic needs an update)16:00
mitya57nacc: I know it is final freeze, but bugfixes should be OK, and the release team can push them to 0-day SRUs.16:02
pdeeerbasak, nacc we have a Certbot SRU call now if either of you are joining16:04
fenevadkanHi16:29
fenevadkanjust upgraded to Artful16:29
fenevadkanand I cannot login with neither lidghtm nor gdm if using nvidia driver16:30
fenevadkanif I remove nvidia drivers I can login, but it is just terrrribly slow16:30
fenevadkanis there no hardware acceleration in nouveau??16:30
rbasakpdeee: argh! Sorry. Still there?16:57
tjaaltonmitya57: file a bug for sru with steps to reproduce16:58
rbasakbmw: ^16:59
bmwrbasak: unfortunately no, we wrapped up 10-15 mins ago17:01
bmwwe did a little more digging into the different issues we wanted to resolve17:02
rbasakWell, now I owe you. I'll sort something out.17:02
bmwOK thanks17:03
bmwit ended up still being productive for us as we chatted about the relevant issues and started talking about other packaging problems17:03
bmwbut for the SRU, we looked into shim packages17:04
bmwpython-letsencrypt is only really useful for people using third party plugins installed through other means with the current packages from Ubuntu xenial17:05
bmwwe looked at the server side numbers for people doing that, and we saw 16 certs issued that way out of around 100k17:05
bmwin your mind, is that worth creating this package?17:05
bmwwe can probably reach out to the people (or more likely individual) who are doing that and warn them about upcoming changes17:06
bmwas for python-letsencrypt-apache, our issues there would be resolved by making python-letsencrypt-apache a virtual package that installed python-certbot-apache17:07
bmwmy knowledge of .deb packaging is pretty limited, but our Debian maintainer thought that'd be extremely easy to do17:07
bmwand finally the package build failures17:07
bmwour Debian package maintainer thought that shouldn't really be a problem as long as we ensure all packages transition together cleanly to the production repos17:08
bmwthere have been a few times only a subset of the packages have made it to Debian sid or backports and that has caused issues, but otherwise, the build failures seemed normal and expected to him17:08
bmwwe can talk more about that with our Debian maintained in #letsencrypt-dev if you want though17:08
bmwregardless, I hope this info dump helps!17:08
rbasakIt does, thanks. I'll move over to the other channel.17:11
est31https://packages.ubuntu.com/xenial/wine-mono0.0.819:22
est31https://packages.ubuntu.com/zesty/wine-mono0.0.819:22
est31what happened here?19:22
est31the wine-mono package is not available in zesty19:22
jbichaest31: yes we share wine packaging with Debian now, which doesn't have that package19:26
est31jbicha: the issue is, I can't seem to be able to run mono applications with wine19:27
est31dot net that is19:27
est31err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed19:27
est31archlinux wiki says "it copies wine over automatically from the wine-mono package" -- that's not how it works in ubuntu apparently19:28
sarnoldlooks like it's in both wine and wine-development packages https://codesearch.debian.net/search?q=GetRuntimeHost19:29
est31sarnold: right wine and wine-development only differ in the version of wine19:32
sarnoldest31: which -might- work out in your favour for zesty, since the wine-development is much newer in zesty..19:32
est31its not about versions19:34
est31its about having mono or not19:35
est31I guess I need to figure out a way to install it manually then...19:35
sarnoldest31: oh? I think it's worth trying wine-development on zesty, at least that one symbol appears in the packaging http://paste.ubuntu.com/25733931/19:36
est31sarnold: thats the symbol throwing the error19:37
est31if you look at the source code you can see sth like if(there is mono) {fine!}  else{ ERROR}19:38
sarnoldest31: Oh :(19:38
est31at least you can install it manually :)19:42
est31but its a packaging issue basically19:42
est31a) all the other distros have it19:42
est31b) upstream wine installs it automatically19:43
* est31 nags debian19:43

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