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

=== genii is now known as genii-core
cpaelzeris anyone, maybe a +1 looking at https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1961901 ?07:32
ubottuLaunchpad bug 1961901 in wireshark (Ubuntu) "3.6.2-1 FTBFS in Jammy on x86/s390x" [Undecided, New]07:32
mirespacecpaelzer: I can take a look08:24
paridecjwatson, hi! python3-paramiko doesn't seem to play well with OpenSSH 8.8, not even the version in Jammy (2.8.1-1ubuntu2)11:18
paridecjwatson, I can reproduce the issue in a venv installing the same version from pip, while paramiko 2.9.1 seems to be working fine11:19
paridecjwatson, given that paramiko is in main, should we move ahead packaging a new version, possibly going ahead of Debian?11:20
parideseb128, ^^ I was hoping to backport src:paramiko to Bionic in a PPA, but not even Jammy's version works11:22
parideI think we need paramiko 2.9.1 (https://github.com/paramiko/paramiko/issues/1955)11:22
ubottuIssue 1955 in paramiko/paramiko "paramiko ssh server (2.9.0) always rejects authentication with rsa-sha2-256 and ssh-rsa publickey algorithms" [Closed]11:22
=== d1b_ is now known as d1b
* paride goes to file a proper bug11:30
seb128paride, it's quite unfortunate :-/11:37
seb128paride, thanks for poking at the issue though!11:38
paridehttps://bugs.launchpad.net/ubuntu/+source/paramiko/+bug/196197911:45
ubottuLaunchpad bug 1961979 in paramiko (Ubuntu) "Can't connect to Jammy hosts (openssh >= 8.8p1-1)" [High, New]11:45
ahasenackgood morning12:08
ahasenackapw: hi, around? Need to ask you about the order of Depends in this wireguard package: https://pastebin.ubuntu.com/p/vzgnZWjSGy/12:09
ahasenackspecifically, why is wireguard-dkms (in universe) first12:09
ahasenackconsidering the kernel part of wireguard is in the ubuntu kernel already12:09
apwahasenack, which series are you seeing that in.12:15
ahasenackapw: jammy12:15
ahasenackI wanted to put wireguard-modules first12:16
ahasenackI remember seeing somewhere that maybe cloud images, all or some, don't have that provides12:16
apwahasenack, not sure why it matters12:16
apwahasenack, which would be a bug in the cloud kernels rather12:16
ahasenackapw: wireguard has an approved MIR, and if I put bin:wireguard in main, wireguard-dkms will show up in component mismatches12:16
ahasenackor so I'm told12:16
ahasenackI think I'm starting to remember better what I read, and it was that in a cloud, if you installed wireguard, it would pull in a non-cloud kernel (like generic), instead of keeping, let's say, the azure kernel installed12:18
apwahasenack, really?  i would have expected that to be run in an environment with a kernel; _or_ it to always want -dkms regardless of order.12:18
ahasenackas you say, might be a bug in the cloud kernel then if it doesn't provide wireguard-modules, but it's a high visibility one12:18
ahasenacktoday, if you have a kernel that provides wireguard-modules, and do apt install wireguard, it will not pull in dkms, because the other dep is satisfied and installed already12:19
apwahasenack, isn't that the reason it needs to be this way round?  so that if you install this with a personal kernel, or a kernel without support you get the dkms not another kernel.12:19
ahasenackthat could be the reason, yes12:19
ahasenackinteresting12:19
ahasenackof course, installed kernel can be != running kernel12:20
apwahasenack, likely the right thing to do is action the MIR and see what does actually happen.  it may be this cannot be resolved without fixing the report.12:20
ahasenackbut that's another issue12:20
apwahasenack, an issue for sure; one which apt/dpkg cannot cope12:20
ahasenackfor the MIR, because of this, I was more conservative and seeded bin:wireguard-tools12:20
ahasenackand then vorlon asked hm, why12:20
apwahasenack, i suspect you may have just found out why you wanted to do that :)12:21
ahasenack"so that if you install this with a personal kernel, or a kernel without support you get the dkms not another kernel." ?12:21
ahasenackI think I'm fine with that argument12:21
ahasenackI'll refer this discussion to vorlon when he comes online later today12:22
apwyeah, this is a very important outcome, getting a generic kernel installed, which you don't run and doesn't give you wireguard is not going to solve ones request12:22
ahasenacktrue12:23
ahasenackdkms will install, build, and you can use wireguard right away12:23
ahasenackbut it will be a different version from wireguard-tools (userspace)12:23
ahasenackI think that happens already12:23
ahasenackwith the version we have in the kernel and the version of wireguard-tools we ship12:24
apwindeed.12:24
apwi am not sure there is a lot of testing done to even make sure it works12:24
apwall of that said, you would struggle in later series to get a kernel without it included12:24
apwas it is formally upstrea12:24
ahasenacknice, I thought it was a patch from us12:25
ahasenacklike zfs12:25
apwahasenack, no it is formally upstream as of a fair time ago. 5.10 or something.12:26
ahasenackok12:27
cjwatsonparide: Hm yes, https://www.paramiko.org/changelog.html does seem to indicate that we need 2.912:28
cjwatsonparide: paramiko isn't one of the implementations that OpenSSH does interop testing against (in its autopkgtests, but the interop tests come from upstream).  Maybe we should try to get that fixed at some point12:30
cjwatsonparide: So moving ahead of Debian is probably fine, but we should escalate the bug to Debian as well since it's going to have the exact same problem12:31
paridecjwatson, yes I see no Debian bug reports about this issue12:31
ahasenackI worked with the audit package in the past year, and was looking at it in jammy, and foun out we are applying an unneeded delta: https://bugs.launchpad.net/ubuntu/+source/audit/+bug/196198112:34
ubottuLaunchpad bug 1961981 in audit (Ubuntu) "Current delta applied twice, not needed" [Undecided, New]12:34
ahasenackwe should get that package also updated, because of the newer kernel we have in jammy12:34
* ahasenack hops on to ubuntu-security, since they are the maintainers12:36
seb128cjwatson, paride, I don't understand the details of the situation but if older Ubuntu serie paramiko aren't going to be able to connect to updated machines anymore should we try to SRU compat fixes to paramiko to older series before the LTS is out to try to minimize disturbance for users? or is that sort of changes probably not going to be ok for a SRU?13:08
ahasenackginggs: are you guys then going to handle libapache2-mod-python?13:26
ahasenackupdating it to master, before FF tomorrow?13:27
ginggsahasenack: i'm about to upload13:27
ahasenack\o/13:27
cjwatsonseb128: Perhaps.  I haven't looked at the changes here; I know that for Twisted (where I implemented corresponding changes) they were moderately involved because of needing to add extension negotiation first13:29
cjwatsonseb128: I guess it depends on how much paramiko is used in practice as a client for servers that no longer accept RSA SHA-1 signatures13:29
seb128I 've no idea about that and I'm unsure if we have data we can use to have an idea?13:30
cjwatsonmm, not sure13:36
parideseb128, I think it's difficult to get useful data, even how popular a package is won't tell much about how it's used in practice13:36
parideansible depends on python3-paramiko, for sure that's going to break some setups13:37
cjwatsonclassically paramiko's main use in practice in Ubuntu was I think in bzr/brz; LP still accepts SHA-1 sigs though13:37
cjwatson(or maybe just the main use I was aware of)13:37
parideand then there are two openstack related packages:  python3-nova python3-cinder13:37
parideand also python3-os-xenapi13:38
rpittaucoreycb, doko, hi! Any news on the python3.10 package for ubuntu focal ? :)13:38
coreycbrpittau: I haven't seen anything yet in focal. doko will know better on focal status. py3.10 is in jammy now (not just jammy-proposed) so that has probably been priority.13:45
rpittaucoreycb: thanks! I'll wait for doko then :)13:45
dokoyeah, sorry, feature freeze approaching ...13:45
coreycbdoko: are you still planning to backport to focal?13:46
dokocoreycb: I do14:17
coreycbdoko: awesome, thanks14:22
rpittauthanks doko :)14:24
cjwatsonLP builders are all running a focal base image now, so 5.4 kernel.  Let us know if you see anything amiss14:30
tumbleweed\o/14:35
ricotzginggs, ahasenack, hi, is it fine if I upload a new libreoffice version? this will affect the python-default transition14:46
ahasenackricotz: is it about the dep8 failures?14:50
ahasenackI think I retried some of those under openldap14:50
ahasenackyeah, it's green now: https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#openldap14:50
ricotzahasenack, just a new libreoffice version without further changes14:51
ricotz*new upstream version14:52
ahasenackwell, this is the right palce to ask14:52
ahasenackI don't have an answer, sorry14:52
ricotzahasenack, I am just asking to avoid delay for python14:52
ahasenackjust that tomorrow is feature freeze day14:52
ricotzthis is not about FFe14:52
ricotz(this a new RC upload - 7.3.1~rc2)14:53
ricotzbuild + autopkgtest might take like 24 hours14:54
ricotzahasenack, ^14:55
ahasenackI understand, but I can't speak for the status of the python3.10 transition14:56
ricotzahasenack, so I take it that the python-default transition is not ready that soon?14:56
ricotzah ok14:56
ahasenackit's close, I see 2 packages with red tests only: https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#python3-defaults14:57
ahasenacklibapache2-mod-python I know will be green once it tries the new version that ginggs just uploaded14:57
ahasenackpython-pip I don't know what's going on14:57
ricotzthere are some implicit dependencies as well14:57
* ahasenack -> lunch14:58
ricotzI see, thanks14:59
rbasakseb128: do you have an opinion on bug 1961092 please? Can we just drop the recommends entirely?15:07
ubottuBug 1961092 in libnotify (Ubuntu) "Installing collectd pulls in the X.org stack" [Medium, Triaged] https://launchpad.net/bugs/196109215:07
seb128rbasak, sorry for not responding, I saw your email ping, week is busy with feature freeze, I will do later15:17
rbasakseb128: thanks. I'm asking today because I wondered it if impacted feature freeze. If you don't think so then we can leave it for now.15:18
seb128rbasak, Debian added it for a reason, I need to do some history and check with the other pkg-gnome members there15:18
seb128rbasak, it doesn't from my perspective15:18
rbasakOK it can wait then. Thanks!15:18
seb128np!15:18
rbasakschopin: do you have an opinion on https://code.launchpad.net/~eivnaes/ubuntu/+source/ppp/+git/ppp/+merge/415397 please? It seems like a reasonable request to carry patches from the upstream master branch for proper SSTP support, but maybe very late in the cycle to bring it into Jammy.15:21
rbasakAnd FF is tomorrow.15:21
blucavorlon: hi - a little bird (TM) told you me you are the right person to annoy w.r.t. i386 libraries15:27
blucaany chance you could please help with https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1961610 ?15:27
ubottuLaunchpad bug 1961610 in ubuntu-meta (Ubuntu) "i386: seed inclusion for libfakechroot" [Undecided, New]15:27
blucamissing libfakechroot is blocking the migration of init-system-helpers from proposed15:27
blucait's used for tests - I knew that adding tests was a bad idea :-)15:28
schopinrbasak: on paper that sounds reasonable but the patch is sizeable. I'll look into the particulars and get back to you before EOD (UTC)15:33
rbasakYeah I was concerned about the amount of refactoring. Seems late in our cycle for that so I'm not sure which side of the trade-off is appropriate. Thanks for looking.15:36
rbasakI also wonder if the small fix is useful on its own. Might have to ask the contributor that if we don't want the big patch.15:37
schopinrbasak: ironically it seems the fix started off being small (but hackish): https://github.com/ppp-project/ppp/pull/25915:48
ubottuPull 259 in ppp-project/ppp "Allowing storage space for 32-bytes MPPE keying material." [Closed]15:48
rbasakschopin: one thought. This seems like the sort of change that we might be putting into ppp in a later SRU anyway. So it might be worth taking it now and asking this contributor to test it hard before release instead.15:54
schopinReally? I'm still not clear on what's a reasonable SRU, so I'll defer to you but that does sound reasonable to me :)15:56
* schopin keeps looking at the patch nonetheless.15:56
=== genii-core is now known as genii
vorlonbluca: thanks for the ping.  we'll rather solve this instead by marking the test failure as acceptable on i386, since no user is ever going to be installing the i386 version of this package on a real system16:00
vorlonapw: note that the wireguard handling here is quite inconsistent with the zfs handling (cc: ahasenack)16:01
ahasenackyou mean who is doing the provides, the metapackage or the actual image kernelo?16:02
vorlonbluca: oh, except I see that these are build-time tests not runtime16:02
vorlonbluca: yeah in that case it may be simpler to just add the binaries16:03
vorlonahasenack: both which package is doing the provides; and the fact that zfs-dkms is provided by our kernels16:03
ahasenackok, good parallel16:03
blucavorlon: yes it's just a build-time test, which uses fakechroot16:05
blucathe init-system-helpers build doesn't even start because there's no libfakechroot:i386 available, so it's blocked there16:06
schopinslyon: thanks for the tpm2-tss upload :)16:07
slyonyw!16:08
rbasakschopin: features for Internet protocol compatibility can be added in an SRU as the world changes around us. And this seems reasonably important for interoperability? So if someone credible were to drive it, I think it probably would be accepted in an SRU.16:24
schopinThanks for the explanation :)16:26
xnoxsforshee:  yeap, will look into them.16:52
cpaelzerdoko: IIRC mclemenceau has asked you to subscribe to and promote llvm-toolchain-1319:03
cpaelzerdoko: but I've seen today that things depending on it are still stuck19:03
cpaelzerdoko: did any blocker come up or is this just still waiting to be handled?19:04
cpaelzeractuallly let me extend this by ... or was this handled and I look at non updated data :-/19:05
mmikowskiahasenack: re zfs, thank you!19:05
cpaelzerdoko: yeah it is handled already and instead is now juet entangled by ocaml things19:06
ahasenackmmikowski: I take it you found something interesting to play with? :)19:06
cpaelzerdoko: it said waiting on llvm and I assumed this was still the component mismatch, but it is ocaml19:07
cpaelzerso TL;DR sorry for the noise ...19:07
mmikowskiahasenack: definitely some interesting leads. I'm finishing up with another POC, but will then follow up. But this definitely gets me started.19:16
mmikowskiso thanks again.19:18
keesanyone know when is Ubuntu planning to stop building arm32 kernels/images? https://nullr0ute.com/2022/02/short-history-of-armv7-armhfp-arm32-in-fedora/19:23
mwhudsonkees: don't take this as anything definitive but i don't think it'll be soon20:09
mwhudson(much as i would selfishly like to stop having to care about it)20:10
mmikowskimwhudson: Nooo! My original Jetson TK1 board! (just kidding, although it was awesome 6 years ago).20:22
keesmwhudson: heh, okay, noted :)22:09
mwhudsoni wonder if this is going to mean, e.g., less attention to y2038 from glibc upstream22:10
amurraymwhudson: hey, I see you TIL for libseccomp in jammy - I was going to do a merge of it today to get it in before FF but wanted to check you weren't already on it23:08
mwhudsonamurray: i am not on it23:08
amurrayno worries23:08

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