/srv/irclogs.ubuntu.com/2020/02/20/#ubuntu-devel.txt

seb128juliank, Laney, do you know what's going on with autopkgtests/arm64?10:00
Laneycan you be more specific?10:05
seb128Laney, https://autopkgtest.ubuntu.com/running has a focal/arm64 queue of 465 ... is that normal business, just busy and need time10:07
seb128or do we have a capacity problem?10:07
Laneyboth of those things are true at the same time10:07
seb128k, let me rephrase10:07
Laneyit's normal, arm64 is always the slowest arch10:07
Laneyand more faster hardware would help with that10:07
seb128do we just wait or is there a problem that needs to be handled (maybe with #is)?10:07
Laneybut it looks to be proceeding10:07
seb128k, so normal business, we just DoSed the infra by number of uploads?10:08
seb128I was wondering if there was a problem,it has been a long time since we had > 1 day for items to get picked so it looked like maybe there was some problem10:09
seb128if not all good, I'm just going to wait :)10:09
Laneywe need moar arms10:10
Laneythere was a glibc upload and some other big ones10:10
dokoseb128: cracklib, yes use the python3 path10:14
seb128doko, thx10:14
dokoxml2-config: I tried to restore the original behavior, however Debian's plan is not to ship that at all, that will be the long term solution10:15
dokouse pkg-config instead10:15
seb128doko, right, I saw your follow up upload you just did, sounds it should fix the regression, thx10:15
=== Wryhder is now known as Lucas_Gray
dokorbasak: https://launchpadlibrarian.net/465508087/buildlog_ubuntu-focal-amd64.python-sniffio_1.0.0-1build1_BUILDING.txt.gz could you fix that and maybe update to the new upstream in debian?10:28
dokoxnox: https://launchpadlibrarian.net/465504895/buildlog_ubuntu-focal-amd64.m2crypto_0.31.0-9build1_BUILDING.txt.gz fails with a SSL error, could you have a look?10:59
xnoxdoko:  it's trying to test that tls1 connection is refused by configuring server without tls1 => that won't work any more, as tls1 is disabled on the client too. It already skips the test in fips mode, and it should skip it forever now. Because just like fips, we don't allow tls1 anymore.11:04
alkisgHi, the latest cups sync from debian in focal broke cups, now e.g. `cupsctl` sprouts HTML instead of just var=value output; and any settings change writes html to /etc/cups/cupsd.conf, completely breaking cups11:31
alkisgWould I file a bug in debian for this, or in ubuntu?11:31
seb128tkamppeter, ^11:31
alkisgWorking: 2.3.1-4, broken: 2.3.1-711:32
seb128alkisg, seems worth reporting to Debian in any case11:32
alkisgThank you seb128; I'll stick around in case launchpad is also desired11:32
seb128alkisg, thx11:34
Laneyinteresting11:38
Laneyalkisg: I've got -4 still on two systems and I see that on one of them but not the other11:38
* alkisg updates his bullseye VM to test/report there...11:38
alkisgLaney: hrm11:39
Laneyhttps://paste.ubuntu.com/p/YdhZtpRYMk/11:39
alkisgLaney: also keep a backup of /etc/cups/cupsd.conf, as e.g. `cupsctl _share_printers=1` will overwrite it with broken html11:39
Laneygood hint11:41
cjwatsonetckeeper ftw11:42
alkisgMeh, it doesn't happen on debian with 2.3.1-711:49
alkisgIt might be an upgrade path, missing or additional packages etc11:49
tarzeauis there a way to get https://bugs.launchpad.net/ubuntu/+source/libbinio/+bug/1839038 fixed for 20.04 LTS?11:54
ubottuLaunchpad bug 1839038 in ocp (Ubuntu) "adplug+libbinio+memory mapped = crash on some files" [Undecided,Confirmed]11:54
tarzeaui actually have a fix (for libbinio+ocp) but there's no time left for it happen before freeze11:54
tkamppeterseb128, thanks for telling me. Seems that some Debian change has totally broken CUPS, as the upstream versions are the same.11:55
tarzeauand does canonical want to have fwupd.org thing in 20.04 LTS?11:56
tkamppeterseb128, so a report to Debian would make sense here.11:57
xnoxtarzeau:  fwupd.org => do you mean fwupdates which are integrated for years now into software-updater and are applied on all UEFI machines for which there are firmware updates already? (e.g. Dell laptops)12:25
tarzeaui have no idea of it, i just maintain flashrom (and coreboot)12:28
tarzeaubut someone maintaining fw* asked me to build libflashrom1 + libflashrom-dev (which i do with flashrom 1.2-2 in new queue debian)12:28
alkisgtkamppeter: I would report it to debian, but I can't reproduce it there; it only happens in my focal VM, not in my bullseye VM12:44
alkisgThe cups-filters package version is different though12:45
alkisgDunno if that would justify the difference12:45
tkamppeteralkisg, cups-filters should not influence the output of cupsctl, as cupsctl only shows some common configuration options of the cups daemon, this should not change by the presence of certain filters or cups-browsed.12:46
tkamppeterI get the messy cupsctl output with cups-browsed not running.12:46
alkisgtkamppeter: then the versions are the same; yet I only see the issue in ubuntu :/12:46
alkisgDebian is gnome, Ubuntu is mate, but I don't think that makes a difference either12:47
tkamppeterSo perhaps there are some environment variables set in Ubuntu which are not set in Debian, and here we perhaps had a change in recent days.12:47
Laneytkamppeter: and I have two Ubuntu machines: same cups versions, one with the issue, one without12:47
alkisgLaney: similar uptimes? Or maybe the one wasn't rebooted for days/updates?12:48
Laneyso I suppose something that happened on one of them made the bug appear ... but what?12:48
Laney5 days on the affected machine, 12 the other12:48
tkamppeterLaney, and the Ubuntu environments, how do they differ? Different releases?12:48
Laneyno, they are both focal12:48
LaneyI mean I'm sure there are differences in what's happened to each of them, but that's figuring out the bug isn't it :-)12:49
alkisgLaney: I think it doesn't happen if I `su`... can you verify that?12:49
tkamppeterLaney, could you get a full list of the env variables from the terminals out of which cupsctl got started?12:49
alkisgI used su - on debian, and just cupsctl on ubuntu12:49
Laneyalkisg: yes, can confirm that12:50
Laneytkamppeter: It happens even when I run "env -i /usr/sbin/cupsctl"12:50
tkamppeterSo does it mean that from root and normal user only one environment shows the problem?12:50
Laneyhttps://paste.ubuntu.com/p/cHTPG8tpSD/12:51
tkamppeterFor me as root the output is OK and as user it is messy.12:51
alkisgIn Debian, as the user, /usr/sbin/cupsctl => doesn't produce the issue12:51
alkisgSo it's not a matter of uid, but of environment variables or something, testing more...12:51
Laneymessy -> you see the bug?12:51
tkamppeterLaney, yes.12:54
tkamppeterIndependent whether with or without "env -i" as user it is broken and as root (with sudo) it is correct.12:56
Laneywhoops, I ran cupsctl --debug-logging and it made the daemon exit, and now cupsctl just prints "Bad file descriptor"12:56
Laneytkamppeter: right, good, then you see the same as me12:56
tkamppeterMy user account is in the "lpadmin" group, by the way.12:56
Laneyah, I guess doing that corrupted my cupsd.conf12:57
Laneyand restoring that has made the bug stop happening, so be careful when restarting things12:59
alkisgtkamppeter, Laney, setting WebInterface No in cupsd.conf and restarting cups works around the issue13:03
alkisgSomehow, the web server is contacted by cupsctl13:04
tkamppeterI am looking through the source of cupsctl.13:07
tkamppetercupsctl calls a linbrary function cupsAdminGetServerSettings which returns an aplphabetically sorted list of key-value pairs. Somehow, when runniung as user, there get two garbage pairs, both with grabage as key and empty value into the list.13:08
tkamppeterThe first one starts with & and therefore gets to the beginning, and the second one starts with a letter and it falls to the end.13:09
tkamppeterThe five main options start with _ and in the messy case other options which start with a letter do not appear.13:10
tkamppetercupsctl reads cupsd.conf, but not directly as a file as it is only readable for root. It uses a function to poll the config file from the CUPS daemon.13:15
tkamppeterThat all happens in the cupsAdminGetServerSettings() in cups/adminutil.c of the CUPS library.13:16
rbasakdoko: thank you for the ping. I'm hoping to catch the trio stack up in Debian before Monday. In personal time - I'm off until then.13:19
tkamppeterFollowing cupsd's opinion, my cupsd.conf lokks like this: https://pastebin.ubuntu.com/p/gpyrnBTrP6/13:21
xeviousThis article mentions environment variables you can set to to tune the kernel build process: https://help.ubuntu.com/community/Kernel/Compile#Build_Method_A:_Build_the_kernel_.28when_source_is_from_git_repository.2C_or_from_apt-get_source.2913:22
xeviousIs there an environment variable I can set to customize the kernel version string?13:22
tkamppeterBut if I trust my own eyes, my cupsd.conf looks like this: https://pastebin.ubuntu.com/p/VctGgxP5BP/13:22
tkamppeteralkisg, Laney, ^^13:23
tkamppeterLaney, alkisg, sorry, CUPS' interpretation of my cupsd.conf is https://pastebin.ubuntu.com/p/nCpSdxntBm/13:33
tkamppeterFor me it loks like what the web interface displays if you select do modify the server settings.13:33
tkamppeterLaney, alkisg, I am already coming closer, on a Focal machine and on a Bionic machine, take a browser and go to http://localhost:631/admin/conf/cupsd.conf When asked for user name enter your user name and password.13:45
tkamppeterBionic shows cupsd.conf as expected, Focal shows the min page for we admin13:45
tkamppeterNeeds WebInterface=Yes, naturally.13:45
alkisgtkamppeter: indeed; yet, on bullseye, it shows the admin interface, but the problem doesn't appear there14:12
alkisgBtw on bionic I'm not getting a security warning for the localhost:631 certificate, while I am on focal; dunno if it's at all related14:14
alkisgOh never mind that, my mistake, I had already accepted the certificate on bionic14:15
dokoOverflowError: timestamp out of range for platform time_t14:43
dokois it already 2038?14:43
Laneytkamppeter: Don't think I can help much any more since it stopped happening after the file got corrupted15:03
Laneyunless we figure out how to trigger it again15:04
Tuxistpipewire 0.3 released : https://gitlab.freedesktop.org/pipewire/pipewire my ppa build: https://launchpad.net/~jan-koester/+archive/ubuntu/pipewiremaster15:23
tkamppeterdoko, jbicha, could you update Avahi to the new upstream version 0.8 for Focal?15:47
dokotkamppeter: no, please go ahead yourself15:48
tkamppeterdoko, I cannot upload by myself, I am not core-dev.15:51
tkamppeterdoko, therefore I am asking.15:51
dokotkamppeter: prepare the package in a PPA, and then ask for a sponsor15:53
dokocoreycb, jamespage: python-vitrageclient probably needs a MIR (pulled in by heat), and vitrage ftbfs in focal16:34
coreycbdoko: ok thanks I'll take care of those17:21
tkamppeterLaney, alkisg, I have found a fix for CUPS. Mike Sweet had messed it up between 2.3.0 and 2.3.1.17:22
Laneynice one17:26
tkamppeterLaney, alkisg: https://github.com/apple/cups/issues/574417:49
tkamppeterPatch attached.17:52
alkisgtkamppeter: thanks, reading...18:10
kyrofaCan someone confirm for me that Focal will stick with Python 3.7, not move to 3.8?19:45
tumbleweedit's 3.8 only19:46
kyrofaOh wow, I swear I looked a week or two ago, did that change recently?19:47
kyrofaMaybe I was looking at eoan19:47
tumbleweed3.8 by default migrated to focal a weeek ago19:48
sarnoldit was atleast partially announced a month ago or so https://lists.ubuntu.com/archives/ubuntu-devel/2020-January/040882.html19:48
sarnoldand the transition looks like it's pretty far along, 96% on https://people.canonical.com/~ubuntu-archive/transitions/19:50
kyrofasarnold, does that represent the transition from 3.7 to 3.8 though, or the removal of python<no version>?19:52
kyrofaI thought it was the latter19:52
sarnoldkyrofa: I'm no expert on the syntax at the top of the page but I *think* the 3.8 transition is about dropping dependencies on python 3.7 things19:54
tumbleweedyes20:01
tumbleweedthe previous one was switching defauts20:01
kyrofaAh okay20:04
kyrofaThank you both! Very pleased to see 3.8 come in20:04
Odd_BlokeI'm SSH'd into a desktop and I'm trying to build and, crucially, sign a package using a GPG key with a passphrase.  I'm not being prompted in the console for my passphrase, instead seeing a hang (presumably because a graphical prompt is configured).  How can I get GPG to prompt me in the terminal?21:44
powersjOdd_Bloke, have you tried ssh -X to pass the X11 forwarding?21:47
Odd_Blokepowersj: I have.21:47
tumbleweedunset SSH_AUTH_SOCK21:47
tumbleweedactually, you probably need to get it to use the console pin entry21:48
JackFrostI tend to just unset DISPLAY. :P21:52
Odd_Bloketumbleweed: Thanks!  That hint got me to https://superuser.com/questions/520980/how-to-force-gpg-to-use-console-mode-pinentry-to-prompt-for-passwords which has worked.21:52

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