/srv/irclogs.ubuntu.com/2017/03/20/#ubuntu-devel.txt

Phaneshello01:00
Phanescan i get an explanation of why we have /lib32 and /lib instead of, say, /lib -> /lib64 for 64bit systems and /lib -> /lib32 for 32bit systems and just use that symlink location01:01
sarnoldPhanes: hopefully useful https://wiki.debian.org/Multiarch04:07
Phanesdo you also have the build options and steps used in your initial cross-compiler environment for building ubuntu or did you literally just take debian and change stuff around04:20
sarnoldheh, good question. I wonder if launchpad has history from the early days or not04:23
=== Guest63440 is now known as RAOF
=== maclin1 is now known as maclin
=== maclin1 is now known as maclin
pittixnox: sorry for the delay in reviewing https://github.com/systemd/systemd/pull/5545, last week was a bit crazy08:29
pittixnox: I promise to do a timely review/landing in the next (probably final) round :)08:29
cpaelzerxnox: would you mind taking a look at sponsoring bug 167349108:42
ubottubug 1673491 in libnl3 (Ubuntu) "[Zesty] libnl3 Segmentation fault in sriov environments" [Critical,New] https://launchpad.net/bugs/167349108:42
cpaelzerxnox: you were uploading the base version, and I prepped a fix in a bileto ppa (now already verified by reporter)08:43
happyaronSaviq: would you mind to test the new zfs packages? it works for me locally08:44
=== maclin1 is now known as maclin
Laneybdmurray: SRU> because it's expected for things to be in proposed for SRUs for a long time09:08
Laneybdmurray: I suppose you could make the delay configurable per release, but even then > 10 days is reasonably common09:11
freedwhaytWhy ubuntu-16.04.2-desktop-amd64.iso has /usr/share/initramfs-tools/hooks/klibc^i-t instead of "-"klibc? initramfs-tools-core_0.122ubuntu8.8_all.deb when extracted with "dpkg-deb -x" shows klibc file but when installed it becomes klibc^i-t.09:24
infinityfreedwhayt: See the klibc-utils preinst.09:30
infinityfreedwhayt: Or "dpkg -S /usr/share/initramfs-tools/hooks/klibc"09:31
freedwhaytinfinity: I did reinstall, I did rebuild package myself. Nothing helps.09:54
freedwhaytI dont want to complain but initramfs-tools-core and klibc-utils both contain /usr/share/initramfs-tools/hooks/klibc.09:57
freedwhaytdiversion by klibc-utils from: /usr/share/initramfs-tools/hooks/klibc \n diversion by klibc-utils to: /usr/share/initramfs-tools/hooks/klibc^i-t should mean something I dont understand.10:01
cjwatsonPhanes: We don't have the full bootstrap history available, but in general we start new Ubuntu ports using the corresponding Debian port as a baseline since it's a whole lot less effort.  There have been a couple of exceptions when we've done a port in advance of Debian.  But in any case the bootstrapping process involves repeated rebuilds until we're confident that the path we took to get ...10:12
cjwatson... there doesn't matter.10:12
cjwatsonsarnold: The early days of the amd64 and i386 architectures (and powerpc for that matter) were before Launchpad existed in any case ...10:14
=== _salem is now known as salem_
pitticjwatson: hey Colin, how are you?12:47
pitticjwatson: was it ever proposed to not enable ssh.service by default, but instead use ssh.socket and socket activation? This would avoid the need for that nasty /etc/network/if-up.d/openssh-server (which is a race condition and thus sometimes causes connection errors right after bringing up an interface)12:48
pittiit also avoids a running openssh master as long as nobody uses it12:49
cjwatsonpitti: Hi.  There's a section in README.Debian about why I'm not doing that.12:54
pitticjwatson: ah, thanks!12:55
pitticjwatson: I suppose using IP_FREEBIND would be an even better solution to get rid of /etc/network/if-up.d/openssh-server12:55
cjwatsonPerhaps; I haven't tried.12:56
cjwatsonIt would certainly be nice to ditch that hack.12:56
pitticjwatson: I can't actually reproduce the necessity of that hack12:57
pittiI removed /etc/network/if-up.d/openssh-server, ifdown ens3, restart ssh.service, ifup ens3, and I can connect just fine12:57
cjwatsonhttps://bugzilla.mindrot.org/show_bug.cgi?id=251212:57
ubottubugzilla.mindrot.org bug 2512 in sshd "Use IP_FREEBIND if available for sshd listening socket" [Enhancement,New]12:57
pitticjwatson: thanks for the heads-up!12:58
cjwatsonI would have to trawl back through bug history to work out what exactly prompted the hack12:58
pittiI was mostly wondering as Fedora doesn't have such a hack, but doesn't enable sshd.socket by default either (probably for similar reasons); I'll do some git archaeology13:05
pittibug 10343613:07
ubottubug 103436 in openssh (Ubuntu) "sshd not reconfigured by /etc/network" [Wishlist,Fix released] https://launchpad.net/bugs/10343613:07
cjwatsonOur README.Debian links to a related Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=96326813:07
ubottubugzilla.redhat.com bug 963268 in openssh "add socket activated sshd units to the package" [Unspecified,Closed: rawhide]13:07
pittihm, there is no reproducer or much justification in #103436, and it obviously works with most real-life use cases; I wonder if that only applies to some restricted ListenAddresses or AddressFamily or so13:08
=== JanC is now known as Guest30327
=== JanC_ is now known as JanC
tjaaltonsystemd-resolve seems to be broken when using shortnames, at least of hosts on my local net with 192.168.1.1 as the dns server13:47
tjaaltonwith fqdn it's fine13:47
tjaaltonbut with a shortname it just says "no servers could be reached13:48
tjaalton"13:48
=== hikiko is now known as hikiko|bbl
=== JanC_ is now known as JanC
=== hikiko|bbl is now known as hikiko
sarnoldcjwatson: yeah, I figured that the early ubuntu days would predate launchpad, but I also figured the pioneers might have stuffed all the history into launchpad just to be thorough :)16:40
naccslangasek: is there a reason this would not be acceptable to you (for dep3changelog): http://paste.ubuntu.com/24216487/ ? it actually fails for the example on the dep3 page too (doesn't extract the bug info). It's not particularly clear on which 'header' is which in that example, admittedly, so i'm also happy to ask for clarification from the dep3 owner :)17:40
rbasakslashd: so I've updated/announced to ubuntu-devel@ and ubuntu-news-team@, created and added you to ~ubuntu-sru-developers, adjusted various pages in the wiki and asked the TB to add the new ACL entry. I think that's everything I need to do. Hopefully it'll all work once the TB have made the change for us.17:55
slashdrbasak, tks17:57
slashdmuch appreciated17:57
slashdrbasak, does this include nomination ? or it has to be done by the TB ? I don't seem to have the right to do it17:58
slashdat the moment17:58
rbasakNomination might work once the TB have made the ACL change. I'm not sure though. Let's see.17:58
slashdrbasak, sound good, tks again17:59
slangaseknacc: only that I wouldn't be the one accepting it, I originally wrote the script but the devscripts maintainers own it now :)18:13
naccslangasek: right it just hasn't been changed since your original, and i'm not sure if the code is incorrect or the spec is :)18:13
naccslangasek: so just wanted to run it past you before i send to them18:14
slangaseknacc: I was probably excessively strict because I didn't want to write a more complete parser, just one that did what I needed18:14
naccslangasek: ack18:15
nacccyphermox: i think my systemd-resolved (17.04) is quite unahppy, but i have no idea how to debug -- `nslookup ...` returns SERVFAIL, but if I do `nslookup ... 8.8.8.8` (or 192.168.1.1) it works. Seems to only be true for some domains, too19:00
cyphermoxnacc: are you connected to a VPN?19:01
sarnoldnacc: among my DNS pals dig is considered the One True Way to debug dns19:01
nacccyphermox: not currently19:01
naccsarnold: fair enough, `dig` reports the same :)19:01
sarnoldthere we go :)19:02
cyphermoxright, dig would report the same thing19:02
nacchttp://paste.ubuntu.com/24216827/19:03
nacce.g. (my banking subpage refuses to load currently :)19:03
cyphermoxnacc: what you would want to do, I guess, is start /lib/systemd/systemd-resolved in a separate terminal, from the command-line, after stopping the service using systemctl, and then do systemd-resolve (whatever) again to get the logs19:03
nacccyphermox: thanks!19:04
cyphermoxalso, it's possibly "just" that resolved isn't running19:04
jbichanacc: I had to reopen https://bugs.debian.org/77342619:04
ubottuDebian bug 773426 in imagemagick "imagemagick: Imagemagick not run from menu in Mate" [Important,Open]19:04
cyphermoxfile a bug, or pastebin the logs from systemd-resolved and I'll look19:04
nacccyphermox: thanks again!19:04
naccjbicha: :(19:05
nacccyphermox: looks to be a dnssec issue? http://paste.ubuntu.com/24216847/19:08
cyphermoxerr19:09
cyphermoxis that the whole thing?19:09
nacccyphermox: yeah19:09
cyphermoxthis is ridiculous19:13
cyphermoxok, I was missing setting SYSTEMD_LOG_LEVEL=debug19:13
cyphermoxcan you do this again just so I make sure I'm getting the same behavior here?19:13
nacccyphermox: run systemd-resolve again?19:14
cyphermoxsystemd-resolved19:14
cyphermoxbut start it as so:19:14
cyphermoxsudo SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-resolved19:14
nacccyphermox: ah ok19:14
cyphermoxthen do systemd-resolve www.perdu.com for instance.19:14
cyphermoxand if you do it again it should probably get it right the second time19:16
cyphermoxie. dig banking.firsttechfed.com twice, the first would SERVFAIL, but the second should succeed, immediately after restarting systemd-resolved19:17
nacccyphermox: http://paste.ubuntu.com/24216896/ that is a dig on www.perdu.com then banking.firsttechfed.com19:17
nacccyphermox: let me try it with twice in a row19:17
nacccyphermox: i consistently get SERVFAIL19:18
cyphermoxok19:18
cyphermoxfor now, to unblock you let's modify /etc/systemd/resolved.conf to set DNSSEC=no and restart systemd-resolved19:19
nacccyphermox: i should say the above log was `systemd-resolve www.perdu.com` not `dig`19:19
cyphermoxit shouldn't matter19:19
cyphermoxsystemd-resolve just always asks resolved19:20
nacccyphermox: yep, understood19:20
nacccyphermox: and DNSSEC=no does work19:20
nacccyphermox: i'm happy to just chalk this up to some configuration issue on my end (or with my ISP even) -- but if there's anything i can do to help debug (now or later), let me know!19:24
cyphermoxI don't think it's an issue with your configuration, probably more a problem that is caused by your router supporting DNSSEC, but something else on the path not supporting it19:31
nacccyphermox: ah is ee19:32
cyphermoxor you know, the other way around, possibly your router can't do DNSSEC, and the logic to downgrade to not care is broken19:32
cyphermoxnacc: I suppose that only started breaking today?19:33
nacccyphermox: i'm not 100% sure. I think I saw the same last week and just ignored it (as sometimes my bank has periodic website outages and it wasn't urgent)19:35
nacccyphermox: i only noticed more clearly today because they didn't state there was an outage :)19:35
cyphermoxI'm wondering if it's not that say, they screwed up their DNSSEC?19:36
nacccyphermox: i wonder too -- i guess i need to try and find another address that has the problem ;)19:36
cyphermoxlooks like your provider is missing a DS record19:43
cyphermoxmaybe try cloudflare.com?19:43
nacccyphermox: which provider do you mean? is it an ISP issue?19:44
cyphermoxnacc: no, I think this is a site owner issue.19:44
nacccyphermox: oh i see -- i can probably ping their ownership, they are pretty responsive19:45
naccgaughen: --^ you have the same bank, right?19:45
cyphermoxcompare with cloudflare.com, I'd venture that works correctly if you re-enable DNSSEC.19:45
naccgaughen: first tech, that is :)19:45
nacccyphermox: alright, i will look into it, thanks!19:45
cyphermoxmoar coffee.19:46
=== led2 is now known as led1
* gaughen looks up20:21
=== mwhudson_ is now known as mwhudson
=== tumbleweed_ is now known as tumbleweed
=== mapreri_ is now known as mapreri
=== Spads_ is now known as Spads
=== ivoks_ is now known as ivoks
=== Saviq_ is now known as Saviq
=== iahmad_ is now known as iahmad
=== robru_ is now known as robru
=== ulkesh_ is now known as ulkesh
infinityjdstrand: FWIW, "rm_conffile won't remove the conffile if it's modified" is only sort of true.  It will rename it to $name.dpkg-bak in that case.20:51
infinityjdstrand: And if apparmor is loading *.dpkg-* namespaced files, the bug is in apparmor (please tell me it doesn't).20:52
jdstrandinfinity: it doesn't, and I forgot about the -bak bit. it's been a while since I rm_conffiled20:52
infinityjdstrand: Ditto for typical editor backup extensions, etc.  This is why most people eventually settle on a whitelist of acceptable filenames instead of blacklisting.20:52
infinityjdstrand: Anyhow, I stand by my comment in the other PR that an upgrade strategy that assumes we don't know how to use our tools is probably not reasonable. :P20:54
jdstrandno, that isn't reasonable20:54
jdstrandI just checked the apparmor sources and we won't ever load .dpkg-bak (or -new, -old or -dist), as well as various other extensions20:55
infinityjdstrand: All that aside, thanks for the enlightening interjection that profile path and the file it's referencing don't need to match.  If someone had pointed that out last week, this SRU would probably be released by now. :/20:56
jdstrandnp. I only just saw it today cause I was on holiday last week20:56
naccteward: fyi, LP: #167305621:37
ubottuLaunchpad bug 1673056 in nginx (Ubuntu) "Upgraded nginx-upload-progress module has showstopper" [Undecided,New] https://launchpad.net/bugs/167305621:37
=== daniel1 is now known as Odd_Bloke
naccjgrimm: should LP: #1634989 be fix-released?21:57
ubottuLaunchpad bug 1634989 in rabbitmq-server (Ubuntu) "Segfault on rabbitmq-server start" [Medium,Triaged] https://launchpad.net/bugs/163498921:57
jgrimmnacc, yep i just commented as much21:59
naccjgrimm: ok, could be i hadn't refreshed yet -- do you have perms to change it or want me to?21:59
jgrimmnacc, worked! thanks sir22:00
naccjgrimm: awesome, np -- was just checking up :)22:00
naccdannf`: i wonder, have you tried rebuilding emacs25 25.1+1-2ubuntu2 in a arm64 env?22:00
=== Riddelll is now known as Riddell
dannf`nacc: i don't know if i ever did22:11
naccdannf`: just wondering if that one still builds in arm64 with current zesty, or if it was a fluke22:12
dannf`nacc: well, i've had trouble reproducing the failure even w/ the -proposed version22:22
naccdannf`: right, i recalled that, would just be another datapoint (but admittedly not necessarily that helpful)22:23
tyhicksbah, my security updates for nvidia-graphics-drivers-375 landed in universe instead of restricted23:22
tyhicksinfinity: can you move those to the correct place?23:22
infinitytyhicks: Did that literally just happen? rmadison hasn't caught up to reality yet.23:26
infinityAhh, indeed.23:26
tyhicksinfinity: yes - it just happened23:26
infinitytyhicks: Fixed.  Err.  Crap.  I should have fixed it after the updates copies.23:30
* infinity fixes harder.23:30
tyhicksthank you!23:31
infinitytyhicks: Maybe fixed.  I'll check again when the archive settles.23:32
tyhicksinfinity: sounds good23:32
naccrbasak: for `usd clone`'s usage of fetch_remote, shouldn't lpusip not existing be fatal?23:53
naccrbasak: lpmep not existing is whatever, but i'm not sure we have a reasonable usecase for using usd without having an imported tree?23:53

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