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

sarnoldbdmurray: 1701491 has a DpkgTerminalLog.txt that shows the openssl upgrade dying; again no actual error messages from dpkg :(00:51
=== maclin1 is now known as maclin
juliankHmm, there seem to be issues installing udev on armhf, causing the autopkgtests postgresql-debversion/unknown and ubiquity/unknown to fail.12:25
juliankOr maybe the machine was shutting down while running the tests?12:27
juliank Main PID: 2311 (systemd-udevd) -  Status: "Shutting down..."12:27
juliankWell, let's try again and see if it works this time12:34
juliankIn the apport test suite, Failed to fetch https://launchpad.net/ubuntu/+archive/primary/+files/coreutils-dbgsym_8.26-3ubuntu3_amd64.ddeb Error reading from server. Remote end closed connection [IP: 91.189.89.222 443]13:40
juliankIt worked yesterday with apt 1.5~alpha3, so it's either the "Improve closing the TLS connection" change in 1.5~alpha4 - https://anonscm.debian.org/cgit/apt/apt.git/commit/?id=8f5db6b513b90b6ee5b625131a25b146fa912e0d - or the server side13:43
juliankMaybe Launchpad is angry with apt because apt just closed the fd with an incomplete TLS closure ;)13:47
thewilloHi, I noticed the daily snapshot I got yersterday isn't triggering any of the compiler segfaults previous versions were on my Ryzen 7 1700x. But right before I did that, I overclocked my ram. Now there is 2 explanations, the ram clock fixes the SMP bug I was having, or you guys are compiling with gcc-7.1.0 and/or using some workarounds14:01
thewilloso did you upgrade compilers for the new builds?14:02
juliankthewillo: It's still 6.3, but newer SVN revision14:08
juliank(AFAICT)14:08
thewilloeither it's fixed with SOMETHING done different in the daily snapshot, or me overclocking my ram fixed it. I don't know which14:09
thewilloknowing what I do about computers I could see how overclocking the ram could possibly be a fix14:09
thewillobut I don't know enough to say that for sure14:09
thewilloi could just see how it might be something14:10
thewillobut I also know that compiling everything with gcc7.1 fixes it14:10
thewillobut first you have to compile gcc 7.1, then you have to compile it with itself, then you have to compiler your whole system14:11
juliankI can assure you that nobody recompiled everything14:12
thewilloI did... then my SSD failed14:13
thewilloso I had to start fresh, and I got the daily snapshot... Damn installer didn't work at all. I had to do everything manually with the live usb and chroot14:14
juliankAnd it's unlikely that's every going to happen.14:14
thewillowhich I only kept doing because I thought it would be good to know how14:14
thewillojuliank, why is it unlikely?14:16
juliankBecause recompiling an entire distribution is not usually done. It'd have to be fixed in microcode or worked around in the kernel or something14:17
thewillodoesn't every updated package involve compiling the updated version?14:19
juliankSure14:19
juliankBut do you want to update every package, there are like 20000 of them14:20
* thewillo shrugs14:21
juliankthewillo: Isn't AMD working on microcode fixes or something?14:22
juliankI don't completely keep track of the situation14:22
thewillothey did fix it14:22
thewillothey distributed the fix on the 20th14:23
thewillobut it's not patched in my bios14:23
juliankAh good14:23
thewillothe fix went out, but it's not available in my uefi firmware yet14:23
thewillobut they've been updating it almost weekly14:23
thewillolots of stability fixes and better support for higher ram clocks14:24
juliankThat's good to hear, let's hope things are stable when I'll have money and time to get some Ryzen (2?) :)14:24
thewillobut the SMP segfaults were still happening with the firmware from 5 days ago14:24
thewillojuliank, want my e-mail in PM, when time comes you can e-mail me and ask how it's going, since my project involves a lot of toolchains and a ton of source and I use linux14:25
thewillo?14:25
juliankNah, I think it might take a long time14:26
thewillooh14:26
thewillook14:26
juliankthewillo: Let's put it like this: When I'm ready to buy, it will probably be the second generation already :)14:27
thewilloahh14:27
thewilloI wonder if the microcode patch is in the 17.10 repo's version of amd64-microcode14:35
juliankthewillo: No. Apparently Ryzen microcode can't even be updated at runtime14:44
juliankBecause it contains memory and sata controller firmware needed for early boot or something14:45
thewillooh14:57
thewillowell, to be fair, patching microcode from software is something that you don't want software to be capable of14:58
thewillounless you enable it for a specific need14:59
thewillolike it should be disabled by default but an option in firmware14:59
juliankIt seems that apt 1.5 breaks the Launchpad recipes with "E: The repository 'file:/home/buildd/work/apt ./ Release' is not signed."15:49
cjwatsonjuliank: Hm, do we possibly need to make launchpad-buildd do "deb-src [trusted=yes] file://..." there?  I'm surprised that that's new though.16:18
cjwatsonjuliank: Did apt use to consider file: as automatically trusted or something?16:18
juliankcjwatson: Hmm, not sure what happened precisely, just saw it in the build logs for the ~deity/sid PPA16:19
juliankcjwatson: There was a warning before, and now it's an error16:20
cjwatsonjuliank: Could you file a launchpad-buildd bug and I'll get it fixed?16:20
juliankcjwatson: https://bugs.launchpad.net/launchpad-buildd/+bug/170182616:21
ubottuLaunchpad bug 1701826 in launchpad-buildd "APT 1.5: E: The repository 'file:/home/buildd/work/apt ./ Release' is not signed. " [Undecided,New]16:21
cjwatsonta16:22
=== girish946 is now known as Guest40664
cjwatsonMP sent16:24
juliankcjwatson: Any idea about 'Failed to fetch https://launchpad.net/ubuntu/+archive/primary/+files/coreutils-dbgsym_8.26-3ubuntu3_amd64.ddeb Error reading from server. Remote end closed connection [IP: 91.189.89.222 443]' - it could be that I did something wrong in the new https handling between apt 1.5~alpha3 and 1.5~alpha4, but I don't really see what. So, could it be a Launchpad <-> autopkgtest issue?16:27
juliankAh no, ~alpha3 did not run the new https method on autopkgtest, so it really could be anything16:29
juliankBut just downloading from launchpad works for me16:30
juliankI wish I had more details16:32
juliankI guess someone with access needs to run the autopkgtest and then enter that environment and check manually with apt-helper and debugging options16:38
cjwatsonjuliank: Have you tried just retriggering the test?  It might have been transient16:41
juliankcjwatson: Yeah, but I guess I'll try it again16:48
juliankQueues are empty now anyway16:48
juliankFrom what I understand either gnutls_record_recv() or gnutls_record_send() must have returned 0 at some point16:50
cjwatsonIt's not just getting confused by the 303 response or something?16:51
juliankcjwatson: Well it works locally with apt-helper16:52
juliankI guess I'd want to rerun the tests with debug::acquire::https=1 and debug::pkgacquire::worker=116:53
juliankset in the apt config16:53
juliankThat'd be really noisy but tell us more16:53
juliankHmm, the new tls support is much slower for this file than the curl one16:55
juliank3.4 vs 5.4 seconds16:56
juliankMostly handshake/header waiting AFAICT16:56
juliankHmm, no it waits 2 seconds between receiving the 303 and returning it to apt. odd.16:59
juliankAh, because it tries to read a body and that takes some time.17:06
juliankSo maybe that's where we're failing - trying to read a body17:08
juliankI'm not sure why we try that anyway - Content-Length is 017:08
juliankcjwatson: APT assumed that if Content-Length is available that there is content. Launchpad responded Content-Length 0, I think that might be causing it (not sure why it works for me, though)17:10
cjwatsonLP is per spec17:12
cjwatson"[stuff about HEAD, then:] All 1xx (informational), 204 (no content), and 304 (not modified) responses MUST NOT include a message-body. All other responses do include a message-body, although it MAY be of zero length."17:13
cjwatsonRFC 2616 4.317:13
juliankYeah17:15
juliankMinor nitpick: Current RFC is 7230, though17:15
juliank;)17:15
juliankcjwatson: It's incredible what kind of issues I detect in that old code now that I added TLS support to it...17:16
juliankWith that fixed, http redirects should be faster now.17:17
juliankI'll upload that to artful and see what it thinks17:17
juliankcjwatson: I think most servers just close the connection after a redirect, and that's why nobody noticed that17:18
juliank(or well, send Connection: close)17:18
juliankcjwatson: Seems treating Content-Length: 0 correctly as no content solved the issue :19:06
juliank:)19:06
juliankThat bug must have been lurking there like forever19:07
cjwatsonjuliank: Nice find19:08
cjwatsonjuliank: Some RFCs I remember by number and it's tough to update my mental model; 2616 has been in my head for 17 years :P19:08
juliankcjwatson: Next week the launchpad build chroots for artful can drop apt-transport-https then :)19:15
juliankGoing to be epic :)19:15
cjwatsonI will leave that to infinity ...19:25
juliankHe's going to be very happy :)19:32
=== BrAsS_mOnKeY is now known as g2
juliankcjwatson: the fix working also means that apt just migrated, so I fear things are broken everywhere now21:17
juliankI wonder if we could somehow make interactions with launchpad an autopkgtest. Like a fake package that launches builds on launchpad and waits for them21:19
cjwatsonjuliank: Recipes on artful fortunately mostly aren't too critical23:57
juliankcjwatson: Yeah, I feared other sutff might be broken too23:58

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