/srv/irclogs.ubuntu.com/2021/03/19/#ubuntu-release.txt

-queuebot:#ubuntu-release- New binary: linux-signed-dell300x [amd64] (bionic-proposed/universe) [4.15.0-1014.18] (no packageset)00:02
-queuebot:#ubuntu-release- Unapproved: accepted runc [source] (groovy-proposed) [1.0.0~rc93-0ubuntu1~20.10.1]00:05
-queuebot:#ubuntu-release- Unapproved: accepted runc [source] (focal-proposed) [1.0.0~rc93-0ubuntu1~20.04.1]00:07
-queuebot:#ubuntu-release- Unapproved: accepted runc [source] (bionic-proposed) [1.0.0~rc93-0ubuntu1~18.04.1]00:10
=== ahayzen_ is now known as ahayzen
-queuebot:#ubuntu-release- New: accepted linux-signed-oracle [amd64] (xenial-proposed) [4.15.0-1067.75~16.04.1]04:26
-queuebot:#ubuntu-release- New: accepted linux-signed-dell300x [amd64] (bionic-proposed) [4.15.0-1014.18]04:27
-queuebot:#ubuntu-release- New: accepted linux-signed-oracle [amd64] (bionic-proposed) [4.15.0-1067.75]04:27
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [ppc64el] (xenial-proposed/main) [4.15.0-139.143~16.04.1] (kernel)05:00
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (xenial-proposed/main) [4.15.0-139.143~16.04.1] (kernel)05:01
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [amd64] (xenial-proposed) [4.15.0-139.143~16.04.1]05:03
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [ppc64el] (xenial-proposed) [4.15.0-139.143~16.04.1]05:03
=== juergh` is now known as juergh
amurraytjaalton: hey, just wondering if you could sponsor my SRU for libseccomp to -proposed - https://bugs.launchpad.net/ubuntu/+source/libseccomp/+bug/189181007:17
ubot5Ubuntu bug 1891810 in libseccomp (Ubuntu Groovy) "Missing openat2 syscall, causes problems for fuse-overlayfs in nspawn containers" [Medium,Confirmed]07:17
tjaaltonamurray: I can either sponsor the upload or review from the queue, not both07:19
amurraytjaalton: oh perhaps I am confused - so I have debdiffs attached in the bug, (or packages in the ubuntu-security-proposed PPA of the same) which I believe I first need to get into -proposed as part of the SRU process - I thought the process was to get these sponsored by someone from the SRU team - can you clarify?07:21
tjaaltonthey need to be uploaded to the sru queue for review07:22
tjaaltonwhich they are not07:22
amurrayoh ok, can you do that?07:22
tjaaltonsure, but can't review them myself07:22
tjaaltonneeds another pair of eyes07:22
amurrayfair enough - thanks - so is there anything different I should do next time? I saw on the wiki that it says 'if you can upload then do it' effectively - so would it be better next time to get someone who is core-dev or similar to upload them direct to -proposed next time?07:25
tjaaltonthey don't get uploaded to -proposed, but to the queue07:25
tjaaltonbut yes, needs someone to actually upload07:26
amurrayoh ok. I think I need to go re-read the wiki page then, I've obvs got the wrong end of the stick - thanks again for your help07:26
amurrayso once they're in the queue someone from the SRU team will review them and then (assuming they are happy with them) sponsor them to -proposed?07:27
amurrayalso when you say 'the queue' do you mean 'unapproved'?07:27
tjaaltonyes07:27
tjaaltonthe tooling then moves the pkg to be built in proposed07:28
amurrayok I think I get it now. again, thanks for your help.07:28
amurraysorry I gotta go pick my daughter up but will check scrollback later07:28
amurraycheers07:28
tjaaltonnp07:31
-queuebot:#ubuntu-release- Unapproved: bluez (focal-proposed/main) [5.53-0ubuntu3 => 5.53-0ubuntu3.1] (i386-whitelist, ubuntu-desktop)08:37
paravoidI was asking #ubuntu-devel the other day - I maintain a package in Debian (and am not very knowledgeable in Ubuntu processes)11:23
paravoidthe package is gdnsd, and has migrated from sid to bullseye a while ago11:24
paravoidit is not migrating to hirsute, because autopkgtests fail in Ubuntu (but not in Debian)11:24
paravoidthe issue is that in two of the tests, marked with isolation-container, it sets up a DNS server on INADDR_ANY:53, but in Ubuntu containers systemd-resolved listens on localhost:5311:25
paravoidthis is related to (but not the same as) LP #1764327 - and upstream is trying to address this with https://github.com/gdnsd/gdnsd/commit/6958918936d528d3daa6366036fbf44a02cbb23411:25
ubot5Launchpad bug 1764327 in gdnsd (Ubuntu) "gdnsd fails to start, as it tries to listen to [::]:53" [High,Triaged] https://launchpad.net/bugs/176432711:25
paravoidbut it's going to take a major release to fix as to not break existing configs11:25
paravoidanyway, long story short, I don't see an easy fix right now, and certainly not one that would pass through Debian's hard freeze11:26
paravoidat the same time it'd be a pity if Ubuntu released with 2.4.2 which is very old at this point (sid is at 3.5.2)11:26
paravoidI'd propose for Ubuntu RMs to either a) force-badtest gdnsd 3.5.2 into hirsute or b) remove gdnsd from hirsute entirely11:27
tarzeauskip the tests for ubuntu pkg only?11:27
paravoidan alternative (c) would be to fix this with an ubuntu1, but I don't know how to do that and I'm not motivated enough :P11:27
tarzeau#ifeq ($(DISTRIB),Ubuntu)11:27
paravoidyeah, that wouldn't be Debian hard freeze compliant I think :)11:28
tarzeauwhy not?11:28
tarzeauhttps://sources.debian.org/src/libnfsidmap-regex/1.2-1/debian/rules/11:29
tarzeaumy example in full. ah now it's freeze, i doubt you'd get that into debian, but it's possible to get stuff right into ubuntu11:29
tarzeaufor "important" reasons11:29
paravoidthat's what I meant yes11:29
tarzeauyou just need to find the right ubuntu person11:29
paravoidand I don't know how to get stuff right into ubuntu, nor that interested to find out tbh :)11:30
tarzeauubuntu doesn't autosync from debian experimental, or does it?11:30
tarzeauparavoid: same here. i had people tell me it's possible, and did it somehow, it's completely not transparent to me11:30
tarzeaumy workplace had the idea to take debian and install that instead of ubuntu (with some theming tricks) as people want ubuntu, as it seems to be hip/popular11:31
tarzeaubut since my workplace already pays redhat for satellite, managers would say: why should we pay for two companies for one linux?11:31
paravoidthanks for the insight. I'm really looking for ubuntu RM help/advice, though :)11:32
cjwatsonUbuntu does not autosync from experimental, but any Ubuntu developer who can upload the package in question can do a one-time sync from experimental easily11:57
cjwatsonThe last comment in the bug above seems to be an Ubuntu release team member nacking a force-badtest approach (as I read it)12:00
cjwatsonAn ubuntu1 upload is really no different in terms of source package layout from a Debian upload - it's effectively just a branch of the packaging with an appropriate version number12:02
cjwatsonIf a patch existed then any Ubuntu developer who's up to speed with the problem could deal with the mechanics of uploading it.  I don't see something that somebody could upload today, though12:02
cjwatsonSkipping the tests doesn't seem compliant with what Steve says in his comment on the bug above, so I wouldn't pursue that approach12:03
ddstreetparavoid can you include a default config file in the packaging with simple content like 'options => { listen = 127.0.0.1 }'12:08
ddstreetthe package doesn't even successfully install on ubuntu due to the service failing12:08
rbasakparavoid: I've offered to sponsor an ubuntu1 for you. Just give me the fix and a changelog entry for the ubuntu1. Subject to review, of course. Surely that's preferable to a removal?12:10
rbasakYou're quite entitled not to choose to take that approach, but seeking a removal in its place feels a bit like sabotage to me.12:11
paravoidddstreet: including this would break all existing deployments right now12:16
paravoidrbasak: I'm sorry you feel like it's sabotage :/ I'm only trying to avoid Ubuntu shipping a very old release, and I lack to the time to figure out an Ubuntu-specific fix right now12:18
paravoidif badtesting is not an option, then the simplest fix here could just be to comment-out these autopkgtests in ubuntu112:18
cjwatsonThere are obviously many ways in which tests could be bypassed; don't they all share the flaw that, well, the resulting package doesn't actually work?12:21
cjwatson(Or so I gather)12:21
paravoidddstreet: (hence why upstream added a big fat warning in 3.5.2 to prepare users that this could change in future releases - hirsute releasing with 2.4.2)12:21
paravoidhirsute releasing with 2.4.2 would be contrary to this goal*12:22
cjwatsonDoes the current 2.4.2 package in hirsute have the same problem?12:22
paravoidcjwatson: the package has 3 autopkgtests: one ("testsuite") runs the test suite with the package in place and should succeed; the other two run the daemon and start running queries against it, and fail in Ubuntu AIUI12:23
cjwatsonRight, but that's slightly missing the point; I'm going from what ddstreet says above, "the package doesn't even successfully install"12:24
paravoidoh sorry, I misunderstood your question12:24
paravoidthe package works, unless you have another daemon listening on port 53 (in any interface, including loopback)12:25
cjwatsonBut there is another daemon listening on port 53 on Ubuntu, so therefore the package doesn't work on Ubuntu, right?12:25
cjwatsonThe goal isn't really to bodge tests into artificially passing, it's to make the package work12:26
paravoidI don't know what the standard install in Ubuntu is. my suspicion is that this is the case, yes.12:26
rbasakincluding this would break all existing deployments right now> that's perhaps OK for a new release?12:26
cjwatsonSo the current 2.4.2 package in hirsute appears to have the same problem12:27
cjwatsonTested by "lxc launch ubuntu-daily:hirsute", then "apt update; apt install gdnsd" in that container12:27
rbasakLong term, the package will need to arrange listening on some specific IP instead by default anyway, won't it?12:27
cjwatsonThat seems like highly relevant information for any request to the release team12:27
cjwatsonIn fact the version in -proposed is arguably better (depending on your point of view), since the package installs successfully although the daemon doesn't start, so you have an opportunity to sort out the config I suppose12:29
cjwatsonTo me that says that the port 53 binding issue isn't itself a regression, which might make force-badtest or similar more reasonable12:29
cjwatsonThough I'm no longer on the release team12:29
paravoid...and warns about not having a listen address configured12:30
paravoidlong-term... I question Ubuntu's choice to have a listener on 53 by default, but YMMV :)12:30
cjwatsonIf you go hunting in systemctl status, yes12:30
cjwatsonSo I think any requests you make to the release team should make it super-clear that the current version in hirsute basically has the same problem (though maybe how it shows up in autopkgtest is different, I haven't checked)12:32
tarzeaucan pkgs still enter 21.04?12:32
cjwatsonThey're going to want to know that12:32
cjwatsontarzeau: in principle12:32
tarzeaui'd love to see this in 21.04: https://sid.ethz.ch/debian/fnt/fnt_1.2-1.dsc (and i'm sure many ubuntu users would like it too)12:32
cjwatsonNot a release team question though12:32
paravoidcjwatson: question for you with a few different hats on :D12:33
cjwatsonNeeds an Ubuntu developer who's interested12:33
tarzeauah, i'll create a snap maybe12:33
paravoidis openssh-server installed by default in Ubuntu server systems? where I'm going with this is that if I "apt install tinysshd" on a system with openssh-server installed, it would similarly fail (dropbear seems to have openssh-detection code to disable itself via /etc/default/dropbear)12:35
paravoidI hope this doesn't sound like whataboutism, but it's a bit similar12:35
rbasakopenssh-server is installed by default on Ubuntu cloud images12:35
rbasakSo the rough answer to your question is "yes".12:36
paravoidright12:36
paravoidis that a bug?12:36
paravoid(in tinysshd, I mean)12:36
cjwatsonYou could reasonably argue that if packages can't be coinstalled out of the box they should conflict, perhaps.  But the analogy doesn't hold up here - if you tried to conflict with systemd I would expect your package to be flat-out unusable on Ubuntu12:38
cjwatsonopenssh-server is clearly a more optional part of the system (at the packaging level) even if it happens to be there by default12:38
cjwatsonI really recommend that you pursue the "not a regression" argument rather than this sort of thing12:38
juliankLaney: I've got +1 maintenance Mon, Tue; figured I might do some work on autopkgtest-cloud multiple worker thingy then12:40
paravoidit's not systemd -- it's a particular configuration of one of the systemd daemons, and one that is not the default in Debian12:46
paravoidI appreciate the advice, and the "not a regression" makes sense and than you for testing that12:47
ddstreetparavoid what's the problem with simply adding a default config file that restricts it to listening to 127.0.0.1? systemd-resolved *explicitly* listens on 127.0.0.53 exactly so other dns servers can take 127.0.0.112:49
ddstreetusers can trivially update the gdnsd config file with whatever other listen config they actually want after installing the package12:49
ddstreetthe problem here is *only* the default12:49
cjwatsonI appreciate it's not a mandatory configuration of systemd, but it's the configuration of systemd in Ubuntu, in the same way that sshd listening on port 22 isn't a mandatory configuration of openssh but is the default in Ubuntu (and in that case a much wider default, sure)12:52
cjwatsonBut anyway, I think this line of argument is unlikely to be productive12:52
xnoxparavoid:  it is supported to install dns servers on Ubuntu, in addition to the resolved. normally, when installing dns servers they are configured to provide dns on some interfaces, but not all. Sometimes people choose for said dns server to also provide local dns too. Or not.13:05
xnoxparavoid:  the best course of action is to check, how for example that dns server integrates with resolvconf in debian; and check if that can be replicated in the tests; and on Ubuntu by default.13:05
Laneyjuliank: neat13:06
xnoxparavoid:  it is an extra configuration step that is needed, because ubuntu by default provides a local caching dns resolution service with split dns support by interface out of the box. Whereas in debian anything goes by default. Both configurations are valid, and both return different results. With the choice made by Ubuntu is deemed by us to be more precisely scoped, with less queries13:07
xnoxleaking.13:07
Laneyjuliank: the wip branch is getting ready to go, you can play with stg-proposed-migration if you want13:07
paravoidxnox: this is an auth-only server, so resolvconf is not relevant13:10
paravoidthanks everyone for the input though, but I think we can wrap this up as this is getting a bit out of scope (esp. for this channel)13:11
paravoidapologies for my part in derailing this13:11
juliankLaney: I'll be battling with setting up my development environment again I suppose; and maybe it needs a rebase on master, there's soem small conflicts13:27
Laneyyeah13:28
LaneyI'm only going to do that one more time though13:29
paravoid(fyi for everyone that followed the discussion above, I just updated 1764327 with a summary of where my thoughts are and after taking into account this discussion as well. HTH!)14:01
-queuebot:#ubuntu-release- New sync: bootgen-xlnx (hirsute-proposed/primary) [2020.2]15:41
-queuebot:#ubuntu-release- New sync: fpga-manager-xlnx (hirsute-proposed/primary) [2020.2ubuntu1]15:43
-queuebot:#ubuntu-release- New sync: libegl-mali-xlnx (hirsute-proposed/primary) [9p0.01rel0-0ubuntu3]15:45
-queuebot:#ubuntu-release- New sync: linux-firmware-xilinx-vcu (hirsute-proposed/primary) [2020.2-0ubuntu0xlnx1]15:45
-queuebot:#ubuntu-release- New sync: u-boot-xlnx (hirsute-proposed/primary) [2020.2-0ubuntu3]15:45
-queuebot:#ubuntu-release- New sync: vitis-ai (hirsute-proposed/primary) [1.3-1ubuntu2]15:46
-queuebot:#ubuntu-release- New sync: vitis-ai-dnndk (hirsute-proposed/primary) [1.3]15:46
-queuebot:#ubuntu-release- New sync: xilinx-vcu-ctrl (hirsute-proposed/primary) [2020.2-0ubuntu1]15:46
-queuebot:#ubuntu-release- New sync: xilinx-vcu-omx (hirsute-proposed/primary) [2020.2-0ubuntu1]15:47
-queuebot:#ubuntu-release- New sync: xlnx-firmware (hirsute-proposed/primary) [0.1ubuntu13]15:47
-queuebot:#ubuntu-release- New sync: xrt (hirsute-proposed/primary) [202020.2.8.726-0ubuntu2]15:47
-queuebot:#ubuntu-release- New sync: xf86-video-armsoc-endlessm (hirsute-proposed/primary) [1.4.1-0ubuntu1]15:48
=== juergh is now known as Guest9645
=== ijohnson is now known as ijohnson|lunch
=== juergh is now known as Guest21961
=== Guest21961 is now known as Guest1
=== Guest1 is now known as juergh
=== ijohnson|lunch is now known as ijohnson
brycetjaalton, vorlon if either of you are on SRU today: with runc accepted to -proposed (thanks sil2100) it would be keen to also get the containerd and docker.io SRU uploads approved.  The set is needed for resolving LP: #1916485 + LP: #1919322, so ideally we will want to validate them together as a set.20:39
ubot5Launchpad bug 1916485 in docker.io (Ubuntu Hirsute) "test -x fails inside shell scripts in containers" [Critical,New] https://launchpad.net/bugs/191648520:39
ubot5Launchpad bug 1919322 in docker.io (Ubuntu Groovy) "Backport the container stack in Hirsute" [Undecided,In progress] https://launchpad.net/bugs/191932220:39
-queuebot:#ubuntu-release- Unapproved: libapache2-mod-perl2 (focal-proposed/main) [2.0.11-2 => 2.0.11-2ubuntu0.20.04.1] (ubuntu-server)21:47

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