/srv/irclogs.ubuntu.com/2022/02/24/#ubuntu-devel.txt

=== genii is now known as genii-core
ahoneybunxnox, vorlon: tagging you folks as I'm not sure who to tag for slideshow changes in the installer for Kubuntu: https://code.launchpad.net/~aaronhoneycutt/ubiquity-slideshow-ubuntu/kubuntu-jammy/+merge/41600000:59
ahoneybunmmikowski: ^00:59
vorlonahoneybun: I believe this has always been managed by the desktop team; pinging kenvandine who I see has uploaded it in the past01:00
ahoneybunvorlon: :star: thank you!01:05
kenvandinehey ahoneybun01:25
kenvandineahoneybun: i requested a review from seb12801:28
ahoneybunthank you kenvandine!01:30
kenvandineahoneybun: you're welcome01:45
schopintumbleweed: I found an easy way to crash reverse-depends: reverse-depends -b rustc :)08:53
schopinAnyone knows of a way to get the list of binary packages from a source name? (without having to download the source...)09:04
jbichaschopin: if you just want to read the file, you can add this as a Chrome search engine/Firefox bookmark: https://sources.debian.org/src/%s/unstable/debian/control/09:32
schopinjbicha: thanks, but I'm looking for something that can be then scripted :)09:39
cjwatsonschopin: apt-cache showsrc foo | grep ^Binary: ?10:33
schopincjwatson: eh. that would have worked indeed! I ended up using custom python-apt code10:38
=== mirespace_ is now known as mirespace
rbasakschopin: chdist has a src2bin command. But you need a chdist set up of course.11:13
ahasenackdidrocks: hi, morning12:01
ahasenackdidrocks: can you give me a hint at what was the actual failure in this adsys test with my samba 4.15.5 upload? https://autopkgtest.ubuntu.com/results/autopkgtest-jammy/jammy/amd64/a/adsys/20220224_031434_4d453@/log.gz12:01
didrocksahasenack: it seems we can’t start our smbd local daemon to simulate Active Directory smb server12:39
didrocksmaybe the configuration option changed in the new version?12:39
ahasenackwhen you say "our smbd" daemon, you mean the normal smbd, but with a custom config?12:39
didrocksand hey :)12:39
didrocksindeed, normal smbd, run with a custom config for our package tests12:40
ahasenackwhere in the logs is that, more or less?12:40
ahasenackor the startup is hidden?12:40
ahasenackdefinitely some smb.conf options changed, also command line options12:40
ahasenackbut I need a hint. It's fine to tell me to run the test manually, the log was just too much for a first triage, hence my ask12:41
didrocksahasenack: yeah, I’m puzzled because on smbd start failure, we do print stderr (not stdout though): https://github.com/ubuntu/adsys/blob/main/internal/testutils/samba.go#L1612:42
didrockshttps://github.com/ubuntu/adsys/blob/main/internal/testutils/samba.go#L43 in particular12:42
didrocksyou can see here how we start it: https://github.com/ubuntu/adsys/blob/main/internal/testutils/samba.go#L2112:42
didrocksand the config template is at https://github.com/ubuntu/adsys/blob/20e6f962eb87f667f5e29800be0715ab2496a10d/internal/testutils/samba.go#L5512:43
ahasenack2022/02/24 03:13:59 Setup: smbd hasn’t started successfully12:43
ahasenackthat's here: https://github.com/ubuntu/adsys/blob/main/internal/testutils/samba.go#L12912:43
ahasenackyou wait for the port to be open?12:43
ahasenackwhich port is that, 445/tcp?12:44
didrockswe wait on the port to be opened, and this one is passed as a parameter, see the template. For the argument we pass in ad tests, once sec, looking12:45
didrocks144612:45
didrockshttps://github.com/ubuntu/adsys/blob/20e6f962eb87f667f5e29800be0715ab2496a10d/cmd/integration_tests/adsys_test.go#L4712:45
ahasenackhuh12:46
didrocksI think I can make it better to still capture stderr in that case for easier debugging in the future12:46
ahasenackand I think I have enough to go on, I'll try this locally12:46
ahasenacksee what's up with smbd on that port12:46
ahasenackthanks12:46
didrocksnp! keep me posted12:46
didrocksyou just need to run go test . in internal/ad/12:47
didrocksthe failure is as the pre-test setup12:47
didrocksat*12:47
ahasenackdidrocks: I'll file a bug against the adsys package in lp to keep track of it, but it might as well be a samba bug, I'll update the bug when I have new info, but it will be assigned to me for now12:47
didrocksahasenack: sure, thanks!12:48
tumbleweedschopin: hah :)12:59
rbasakschopin: can we conclude something on https://code.launchpad.net/~eivnaes/ubuntu/+source/ppp/+git/ppp/+merge/415397 please?13:07
rbasakI don't want to discourage new contributors by waiting until after FF and then telling them it's too late :-/13:08
schopinrbasak: eivnaes seems invested in the issue so IMO we should take in the patch.13:08
rbasakOK, thanks. I'll review and upload it if OK then. I'm mostly going to accept the code changes as-is given (and checking that they are) upstream.13:09
rbasakAnd assuming there's no other fixes to it landed upstream since.13:09
schopinrbasak: was my message on the MP itself not clear enough on my +1 for the patch?13:15
rbasakOh sorry, I hadn't seen that.13:16
rbasakWhich is odd. The reason I know about the MP in the first place is because I got emailed about it.13:16
rbasakBut yeah, thank you for having done that already, and sorry I hadn't seen it.13:17
schopinnp :)13:17
=== sem2peie- is now known as sem2peie
=== genii-core is now known as genii
=== sem2peie- is now known as sem2peie
=== sem2peie- is now known as sem2peie
oSoMoNbdmurray, I'm working on bug #1962021, and thinking about what will happen when the firefox deb is merely a wrapper that installs the snap, and a user does `ubuntu-bug firefox`. We'd want the bug to be reported against the firefox snap, to collect all the relevant information. Is there a mechanism in apport to let a package specify that the bug should be reported against another (snap) package?14:14
ubottuBug 1962021 in firefox (Ubuntu) "Make the deb package install the firefox snap" [High, In Progress] https://launchpad.net/bugs/196202114:14
=== sem2peie- is now known as sem2peie
=== sem2peie- is now known as sem2peie
bdmurrayoSoMoN: I'd think just seting the CrashDB section of the report would do see the subiquity package hook.15:38
bdmurrayhttps://paste.ubuntu.com/p/p7sg8B6MSM/15:38
jeroen___Hello15:40
jeroen___I was wondering if it would be possible to upgrade nodejs-16 from debian-experimental for the release: https://packages.debian.org/experimental/libnode-dev15:40
jeroen___It seems stuck in Debian because it requires to update libicu, but ubuntu has this new icu: https://packages.ubuntu.com/jammy/libicu-dev15:41
jeroen___nodejs-12, which is currently in ubuntu, will be EOL by the time of the ubuntu-22.04 release: https://nodejs.org/en/about/releases/15:42
jbichajeroen___: the version in experimental currently appears to be nodejs 14 (the version numbering can be confusing)15:47
rbasakjeroen___: that's a very late request - today is feature freeze. If someone wants to do it and take on any consequences they they can, but it's too much for me to take on right now, sorry. I don't know if that'd be the response from others or not though.15:47
jbichaI feel like updating to a new node version is a really big task and I wouldn't be able to help much with anything that breaks15:48
oSoMoNbdmurray, would that allow me to bypass the dialog that asks the user to choose whether to report a bug against the snap or the deb? (I just noticed that the snap appears to be selected by default, so that's something, but it would be even better to skip it altogether)16:05
bdmurrayoSoMoN: I'd have to look into that16:06
jeroen___I had actually requested it before (including in this channel on December 6th) but there was no response. I assumed somebody was on it.16:44
jeroen___The experimental version in debian actually was nodejs 16 at some point, but I suppose they downgraded to 14 to keep i386 support.16:46
rbasakSorry. Generally this kind of task turns out to be much more complicated than some people assume, and big tasks really need volunteers to do the work.16:53
rbasakI think it's probably too late now.16:54
rbasakBut if an uploader steps up, then great.16:54
rbasakI'm just being the messenger here - I don't like to leave people hanging.16:55
jeroen___That's OK, I guess we can set up a PPA. I just thought i would let it know again, in case folks had not realized you are shipping an EOL version of a pretty important pkg...16:55
jeroen___Perhaps it can be put on the queue for 22.10 then?16:57
lvoytekhallyn: Before I get the swtpm apparmor profile uploaded, do you think my update for the home directory will cover your use case properly? Thanks! https://code.launchpad.net/~lvoytek/ubuntu/+source/swtpm/+git/swtpm/+merge/41581317:07
rbasakhad not realized you are shipping an EOL version> that's not really a thing for a distribution. Most upstreams do not declare support periods like that. And just because an upstream sets some dates doesn't invalidate distribution's use of them beyond that date. It's been the norm before any upstreams did that.17:25
rbasakI mean ideally things would align, but as long as upstreams don't support some specific downstream distribution's release schedule, then there are always going to be cases where things mismatch.17:25
rbasakPut in whose queue? Like I said, we need volunteers. Otherwise it doesn't happen.17:26
rbasakOne thing that is often unappreciated is that there are usually reverse dependencies of packages too, and they often need adjusting to work with the new version. So it's often not just a case of bumping the version of one package.17:27
rbasakSo in ppp 2.4.9-1+1ubuntu3 I'm going to add some symbols17:38
rbasakThe contributor has added things like this to the symbols file:17:38
rbasak+ mppe_clear_keys@Base 2.4.9-1+1~17:38
rbasak+ mppe_get_recv_key@Base 2.4.9-1+1~17:38
rbasakIs that right? Or should it be 2.4.9-1+1ubuntu3~ ?17:38
rbasakThe only shared objects being shipped are plugins, so maybe it doesn't actually matter?17:39
ahasenackif an ubuntu patch is adding them, then the ubuntu version should be used17:41
ahasenackabout it being plugins only, unsure, specially if you had a symbols file before17:41
rbasakI don't even understand why there's a symbols file :-/17:41
ahasenackyeah17:41
rbasakhttps://code.launchpad.net/~eivnaes/ubuntu/+source/ppp/+git/ppp/+merge/41539717:41
rbasakpppd.so.2.4.9 ppp #MINVER#17:42
rbasakBut the package doesn't ship a pppd.so.2.4.9. Only plugins in /usr/lib/pppd/2.4.9/17:42
xnoxrbasak:  i think the mppe_ functions are exported by pppd.so; with multiple plugins calling functions from pppd.so; in practice we ship all the plugins one can possibly need17:43
ahasenackwhat about the symbol removal?17:43
rbasakYeah don't know either.17:44
rbasakxnox: what pppd.so though?17:44
xnoxbut in theory, one could also compile a third-party plugin against ppd.so17:44
xnoxblah17:44
xnoxnot .so but daemon itself.17:44
xnoxthink of this equivalent to mod_apache modules17:44
rbasakI don't know how those work.17:44
rbasakI'm just trying to sponsor this17:44
rbasakIf you understand what's going on, I'd appreciate your help in telling me it's correct, or what to adjust ;)17:45
rbasakhttps://paste.ubuntu.com/p/sbwkcYmtKB/17:46
hallynlvoytek: ah, thanks.  sorry, my @ubuntu.com email is very unreliable.  will look at that today.17:46
xnoxrbasak:  it looks mostly fine. I would only check any reverse build-deps of pppd to make sure they are all fine.17:46
lvoytekhallyn: Thanks!17:46
hallyn("at that" - at the swtpm link, not my email :)17:46
hallynthank you17:46
rbasak$ reverse-depends -b src:ppp17:47
rbasak...17:47
rbasakhttplib2.socks.HTTPError: (403, b'Forbidden')17:47
rbasak:-(17:47
xnox$ reverse-depends -b src:ppp17:51
xnoxReverse-Build-Depends17:51
xnox* connman                       (for ppp-dev)17:51
xnox* network-manager               (for ppp-dev)17:51
xnox* network-manager-fortisslvpn   (for ppp-dev)17:51
xnox* network-manager-l2tp          (for ppp-dev)17:51
xnox* network-manager-pptp          (for ppp-dev)17:52
xnox* pptpd                         (for ppp-dev)17:52
rbasakThanks17:52
xnox* rp-pppoe                      (for ppp-dev)17:52
rbasakI had just managed to poke the same out of grep-dctrl :)17:52
rbasakWhat should I check in the reverse build depends?17:52
xnoxi would just rebuild them against the new ppp; to see that they don't break; or like poke the .debs and see which symbols they use (if any) from ppp17:53
rbasakOK I'll poke them into a PPA. Thanks!17:55
jbichahi, I would have expected gnome-shell-extension-appindicator to have autosynced from Debian by now. Is there an issue with the Debian importer?17:59
bdmurrayjbicha: I see the same version in Ubuntu here https://launchpad.net/debian/+source/gnome-shell-extension-appindicator18:15
jbicharight, we stopped getting Debian imports earlier today https://people.canonical.com/~ubuntu-archive/auto-sync/2022-02-24/18:20
ddstreetbdmurray can you clarify if FF has already happened, or if this is the final day before FF?  i.e. is jammy FF yet or not?20:13
ahasenackit's still open, but today is FF, in a few hors20:13
ahasenackthe #ubuntu-release topic has the info20:13
ddstreetthanks!20:14
bdmurrayddstreet: events like FF usually happen around EoD in the Pacific time zone20:18
cjwatsonjbicha: Yeah, I just noticed the same thing earlier today and asked for help in ~is20:41
cjwatsonThere's some kind of memory exhaustion issue20:41
cjwatsonMight be nice to get a final auto-sync in before FF, given that ...20:42
cjwatsonOK, issue worked around for now, Debian importer running20:53
cjwatsonAnd I think it would make sense for me to do a manual auto-sync after that, since it hasn't yet been disabled and we missed the last couple of runs20:54
cjwatsonauto-syncing now21:11
bdmurraythanks21:18
cjwatsonand done21:25
rbasakppp rdeps all built successfully in my PPA so I uploaded the contribution. Thanks ahasenack and xnox for your help in reviewing.22:09
=== genii is now known as genii-core

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