/srv/irclogs.ubuntu.com/2024/09/12/#ubuntu-devel.txt

=== lionel626 is now known as lionel62
RikMillsMoM has been broken for a while it seems05:36
RikMillsGenerated at 2024-08-24 17:51:54 UTC.05:36
RikMillsbdmurray: is that in your purview? I need to write down who has admins over what things :/05:37
SkiaRikMills: I'll have a look08:51
SkiaRikMills: there was a stall process, it should be running in the next half-hour08:59
RikMillsSkia: great. thanks!09:40
=== mfo_ is now known as mfo
RikMillsjbicha: you synced fuse from debian which drops the fuse package. yet many packages depend on the fuse. so as fuse is unistallable now we have iso build failures and packages with broken dependencies13:32
RikMillskubuntu livefs fail13:32
RikMillsThe following packages have unmet dependencies:13:32
RikMills fuse : Depends: libfuse2t64 (= 2.9.9-8.2) but it is not going to be installed13:32
RikMillsE: Unable to correct problems, you have held broken packages.13:32
RikMillsInstall failed13:32
RikMillsand trying to manually install13:33
RikMillsThe following packages have unmet dependencies:13:33
RikMills fuse : Depends: libfuse2t64 (= 2.9.9-8.2) but 2.9.9-9 is to be installed13:33
RikMills libfuse2t64 : Conflicts: fuse (< 2.9.9-9)13:33
jbichaRikMills: the fuse3 binary package Provides: fuse13:38
jbichaI'm going to try to find an Archive Admin to remove the binary package fuse to see if that helps13:40
jbichasee bug 1978310 for why this helps that this was done for oracular13:40
-ubottu:#ubuntu-devel- Bug 1978310 in fuse (Ubuntu) "jammy,noble: Installing fuse package removes other important packages" [High, Triaged] https://launchpad.net/bugs/197831013:40
RikMillsjbicha: ah, didn't see that provides as I only checked universe. thanks!13:43
jbichayes, the fuse situation is a mess, it's bad that it affects both jammy & noble :(13:44
RikMillsindeed :/13:44
jbichamaybe adding the original Provides was a bad idea?13:45
jbichaactually fuse3 Provides, Conflicts, and Breaks fuse which sounds non-sensical to me. I think we need to do a fuse3 upload, perhaps making the Conflicts & Breaks versioned13:46
jbichahmm13:47
jbichahttps://www.debian.org/doc/debian-policy/ch-relationships.html#s-virtual says that we can have Provides & Conflicts simultaneously so maybe it works as is once fuse is removed13:52
RikMillsone way to find out13:53
jbichaok, if fuse is installed, apt then doesn't want to upgrade libfuse2t64 unless we specifically command it to, cc/ @juliank13:55
jbichaconverting real package to virtual (Provides) without a transitional package may be a bad idea14:00
juliankjbicha: I'm not sure I follow14:18
juliankAh libfuse2t64 cannot be upgraded to 2.9.9-9 because fuse is installed at 2.9.9-8.214:20
juliankThat's to be expected of sorts, it really dpeends on who is more important when resolving the conflict14:21
juliankfuse3 doesn't really play into that at all14:21
juliankBut yes it is true that you should have a transitional Package: fuse Depends: fuse314:22
juliankin Section: oldlibs14:22
juliankAPT does not follow renames, so to speak14:22
jbichajuliank: ok, I'll restore the fuse binary package, this time as a transitional package and ask Debian to do the same14:24
juliankjbicha: You need to carefully replace the Conflicts in fuse3 with a versioned Breaks14:25
juliankSo if we re-add fuse in 2.9.9-10 it would be fuse3 Breaks: fuse (<< 2.9.9-10~)14:25
juliankjbicha: Alternatively of course you can just ship the transitional package from the fuse3 source package, this may be easier14:25
juliankEasier to understand for the user anyhow, because it has the correct version :)14:26
jbichawe'd still want to change Conflicts to versioned Breaks if we do it all in the fuse3 source, right?14:26
juliankYes14:26
juliankbut you can then use Breaks: fuse (<< ${source:Version}) really14:27
juliankit will be tigher than needed but less thinking14:27
jbichajuliank: I think once we have a transitional package, the versioned Provides aren't helpful14:57
juliankjbicha: We still want the versioned provides such that we can drop the transitional package for 25.0415:06
juliankjbicha: the usual way is to introduce the new package with provides+replaces+breaks old-package (<< last-version-of-it), and then introduce old-package transitional package15:07
jbichajuliank: could you verify that the patch I sent to Debian & CC'd you on looks good then?15:09
jbichaRikMills: would you like to handle packaging the snapd-glib 1.66 update?15:21
RikMillsjbicha: is there an urgency in the next few days? I'm fire fighting a few issues in the run up to the beta freeze15:24
RikMillsso beta ISO is good for testing15:25
RikMillsI would like to do it if possible15:26
jbichaRikMills: wasn't snapd-glib urgent for Kubuntu? or did y'all do a workaround?15:42
RikMillsjbicha: I have a fixed 1.65 in a landing ppa. Just waiting on a core dev to ./copy-package it in an hr of so15:44
RikMillsthen I could look at 1.6615:45
jbichaRikMills: oh I see, well if you patch 1.65, we could just leave 1.66 to be done for 25.04 instead15:47
RikMillsjbicha: yeah. I'll still have a look at the upstream changes to see if there is a good reason to take 1.66 though15:49
RikMillsdid not know it was out until you mentioned it15:49
=== mateus-morais6 is now known as mateus-morais
=== beto_ is now known as beto
=== klebers_ is now known as klebers
SkiaRikMills: just to let you know that MoM is still running fine. Didn't update the HTML yet, but has been making consistent progress throughout the day16:11
=== sforshee_ is now known as sforshee
=== matttbe9 is now known as matttbe
ahasenackdoko: if around, and since you just uploaded python3-defaults, would you also be able to fix https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2078356/comments/62 ? I worry about the beta freeze on monday, perhaps it's not doable. The fix seems simple enough (define "errors" as local, or just set it to empty in the beginning of the script)18:24
-ubottu:#ubuntu-devel- Launchpad bug 2078356 in python3-defaults (Ubuntu Oracular) "python3 preinst failure to run pre-rtupdate hooks" [High, Confirmed]18:24
ahasenackthe comment in the link has the root cause analysis18:24
=== john-cabaj1 is now known as john-cabaj
dokoahasenack: committed to the VCS (and overrrode tumbleweed's change). I'm traveling until Wednesday. Feel free to upload, however please contact the QA team to cancel the currently running autopkg tests. I honestly don't think this is important enough to fix ... however waveform is preparing a python3-defaults update to noble, so please contact him to include that change19:31

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