/srv/irclogs.ubuntu.com/2024/11/21/#ubuntu-devel.txt

enr0n@pilot out00:47
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Oracular | Patch Pilots: schopin
=== tsimonq2_ is now known as tsimonq2
schopin@pilot out08:36
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Oracular | Patch Pilots: N/A
adrienI'm looking at migration of coq packages: it seems they have a random suffix which I guess is determined at build time and stored as a Provides: and I guess that when a dependant package is built, it depends not on the Package: but on the Provides:09:10
adrienbut Build-Depends is on the Package:09:10
adrienand that would mean that the result depends on the build order09:11
adriencan someone confirm or infirm that?09:11
adrienand in that case, what should be done? no-change rebuilds I guess, but is there a rule for which packages to rebuild and in which order then?09:12
adrienhmm, I see something different: looks like you need to craft triggers but then you need to find the right ones due to the dynamic Provides!09:38
parideadrien, autopkgtest does retry to install the test deps with "all proposed", and that normally should workaround that kind of issue10:22
parideadrien, however it does not seems to be sufficient in this specific case10:22
parideadrien, I need to verify a bit more in detail what is happening10:23
adrienas I mentioned elsewhere,  coq-hott/8.20-1build1 coq/8.20.0+dfsg-1 2024-11-21 09:15:36 UTC 0h 02m 57s - pass 56c4953a-afc4-4a00-b291-927dcf236133 log   artifacts   10:23
adrienerf10:23
adrienhttps://autopkgtest.ubuntu.com/packages/c/coq-equations/plucky/arm64 shows that coq-hott was added as a trigger and that's a good move but now I'm wondering who did it and how10:24
adrienI think the easiest/clearest/simplest rule is that if coq triggers a coq-equations test, you look at coq-equations and see it depends on coq-hott, so you trigger with the added dependency10:25
adrien(I need to afk for a bit)10:26
parideadrien, that was done by britney10:26
parideadrien, but you are asking, "why not in the first try?". maybe there were missing binaries?10:26
adrienoh? automatic retries by britney then?10:26
adrienwell, first try would be good but second or third is already pretty good!10:27
adrien(I really need to afk but I'll be back in an hour or so)10:27
paridenot "true" automatic retries of failures, but looks like something changed (a new binary got published?) and that made britney re-queue a test10:28
paride(true auto-retries of failures are currently being worked on)10:28
adrienI've seen coq-equations/coq-hott tests succeed10:28
adrienI had no idea that could happen but that can make sense10:29
bdrung@pilot in12:17
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Oracular | Patch Pilots: bdrung
brlinbdrung: Hello, I have submitted a debdiff to Bug #2076869 and would like to ask if there's anything I can do at my end to accelerate the process to have it merged?12:49
-ubottu:#ubuntu-devel- Bug 2076869 in mutter (Ubuntu Noble) "When changing file or folder names using the Nautilus GUI, Chinese/Japanese input using the IBus input method isn't possible." [Medium, Triaged] https://launchpad.net/bugs/207686912:49
jbichaadrien: for building coq packages for a transition, you just need to follow the order at https://ubuntu-archive-team.ubuntu.com/transitions/html/coq.html12:58
jbichaif you hover over coq-deriving, it says it needs ssreflect to be built (and published) first12:58
jbichathe coq packages also show on the ocaml transition page but the ocaml transition page doesn't have the correct build order12:59
bdrungbrlin, pinging the patch pilot is a way to speed up the process. i'll have a look.13:01
brlinbdrung: Thanks for the help, appreciated!13:03
adrienjbicha: interesting, thanks; does that mean that coq packages sometimes need to be rebuild or is it somehow always fine (maybe because the uploads in debian are sorted too and delayed until their dependencies have built)?13:06
ginggsadrien: launchpad autosyncs from debian every six hours in batches, so there's no guarantee things will be built and published in the correct order here13:16
ginggsfor added fun, we can get version skew across architectures13:17
adrienIndeed, thanks for the precisions. Are these version skews something that only manifests (and lasts I guess) for coq, or for basically any package?13:18
jbichaI took care of coq level 2 yesterday and dok_o did rebuilds for level 3 today13:19
jbichathis kind of problem is particularly common for the things listed as permanent trackers at https://ubuntu-archive-team.ubuntu.com/transitions/ and fairly rare elsewhere13:20
adrienit makes a lot of sense but I had never read these things and didn't know they had to be handled in practice, thanks for all the explanations :)13:21
* adrien will have a lengthy +1 report13:21
bdrungbrlin, https://bugs.launchpad.net/nautilus/+bug/2076869/comments/10 - are you okay with the changes I did to the debdiff? If yes, I'll sponsor it in this version.13:37
-ubottu:#ubuntu-devel- Launchpad bug 2076869 in mutter (Ubuntu Noble) "When changing file or folder names using the Nautilus GUI, Chinese/Japanese input using the IBus input method isn't possible." [Medium, Triaged]13:37
bdrungmy local test build was just successful.13:37
brlinbdrung: I'm fine with the change, thanks!13:38
bdrungbrlin, and upload. thanks for your contribution13:48
brlinbdrung: Again, thanks for the help! mOwOm13:49
brlinI suppose the next step is to verify the build in the noble-proposed pocket?13:51
bdrungbrlin, that is step 2. the next step is that a SRU member accepts the upload.13:54
brlinbdrung: Interesting...thanks for the info.13:55
dviererbetsimonq2: Hey, I want to fix pinentry, which stuck in -proposed for a month. As you are the last person that touched pinentry, could you review and sponsor my merge proposal? https://code.launchpad.net/~dviererbe/ubuntu/+source/pinentry/+git/pinentry/+merge/47677214:32
adrienginggs: in https://bugs.launchpad.net/ubuntu/+source/pmix/+bug/2078275 , I see that you've removed pmix binaries on armhf but I also see that the current pmix upload in proposed attempts to build them. Is the rationale that with no previous build on armhf, this "Dependency wait" will have no impact in practice?14:58
-ubottu:#ubuntu-devel- Launchpad bug 2078275 in pmix (Ubuntu) "Please remove pmix on 32-bit architectures" [Undecided, Fix Released]14:58
ginggsadrien: yes, there will be no impact.  'rmadison libpmix-bin' shows no armhf binaries in oracular and plucky15:01
ginggsthe deb-wait is on architecture-is-64-bit, which by definition does not exist on 32-bit architectures15:02
ginggsdep-wait, even15:02
adrienIt's somewhat confusing to see LP attempt to build it but I see how it makes sense. I don't have all the reflexes yet.15:03
=== pushkarnk1 is now known as pushkarnk
bdrung@pilot out16:33
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Oracular | Patch Pilots: N/A
juliankLocutusOfBorg: so we just looked at the libgit2 llhttp bug and it seems we have a green light to now do the vendoring of llhttp from the security team in https://bugs.launchpad.net/ubuntu/+source/libgit2/+bug/208087216:52
-ubottu:#ubuntu-devel- Launchpad bug 2080872 in node-undici (Ubuntu) "libgit2: replace unmaintained http-parser dependency with llhttp" [Undecided, New]16:52
juliankLocutusOfBorg: Stands to reason maybe we should have some fake Build-Using-like thing to make sure we keep track of it16:54
UnivrslSuprBoxjuliank: The security team tracks vendored copies of other software, like in Firefox and Thunderbird (before they were snaps). How do they do that?16:58
enr0nahasenack: so regarding the openssh blocker to noble-updates (bug 2087551), what bar do we need to clear to be able to progress the SRU? As it stands, none of the reporters have been able to give enough information to reproduce, and I have tried many different configurations.20:30
-ubottu:#ubuntu-devel- Bug 2087551 in openssh (Ubuntu) "OpenSSH server config broken on unattended update" [Critical, Incomplete] https://launchpad.net/bugs/208755120:30
enr0nI don't want to release something broken of course, but the SRU contains some important fixes, so I don't want to hold it forever either20:31
tsimonq2dviererbe: Retroactively, LGTM. Thanks for the ping!20:49
tsimonq2bdrung: Sorry to step on your toes; I uploaded a fix for bug 1596220 last night, plymouth's fix migrated but it looks like you already had a dracut upload ready.20:50
-ubottu:#ubuntu-devel- Bug 1596220 in dracut (Ubuntu) "plymouth-set-default-theme is missing - trigger dracut problem" [High, Confirmed] https://launchpad.net/bugs/159622020:50
tsimonq2The dracut patch fixing it shouldn't be forwarded to Debian anyway. :)20:51
ahasenackenr0n: I understand, but we had multiple people comment on that bug, it's quite scary to have an openssh update leave the system unreachable20:51
vpa1977@pilot in20:51
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Oracular | Patch Pilots: vpa1977
ahasenackahasenack: the only other thing I can think of is that their system was already broken, and that the restart just made it obvious20:51
ahasenacklike when you make a config change but don't restart the service. You will only notice the next time it's restarted, which could be days later20:52
ahasenackenr0n: perhaps can you bring up this possibility in the bug, see how they respond?20:52
enr0nahasenack: sure, that seems worth asking20:52
enr0nahasenack: but yeah generally I am just trying to understand *what* we need to do to gain confidence in the update. From your perspective, is anything besides "find a reproducer and fix the root cause" acceptable?20:55
ahasenackenr0n: we won't get new reports in that bug likely because the update has been moved back to proposed20:56
ahasenackenr0n: so that data is what we have to work with20:56
ahasenackhow hard? I would like to give it a try, but didn't have time this week20:56
ahasenacksomething else we could do is split the update20:56
ahasenackinstead of fixing 4 in one update, go one by one20:56
ahasenackanother thing still, is to ask those who were affected to retry with the package that is in proposed right now, see if it triggers the problem again20:57
ahasenackthen zero in on that20:57
enr0ndoing incremental updates sounds reasonable to me20:59
enr0nI think those affected would still have the -proposed version on their systems, unless they purged it manually, no?21:00
ahasenackmaybe, I guess some disabled socket activation21:00
ahasenackwe could ask them to revert and retry the proposed one21:00
enr0nI had one of them restore socket activation and it worked from the sounds of it, but I will post that again. Hopefully someone responds21:03
enr0nI guess I can try spinning up a bunch of containers and enable noble-proposed for unattended-upgrades, and see if I hit it. Maybe it's not consistently reproducible21:06
ahasenackfwiw, I updated my systems when it was in proposed, nothing broke, but I also don't have custom port configurations21:06
jbichatsimonq2: can we revert the indi transition? I think this is blocking Edubuntu daily ISO builds because stellarium doesn't build with the new indi & indi is stuck in proposed anyway21:24
tsimonq2jbicha: Sure, we can do that21:24
bdrungtsimonq2, sorry for stepping on your toe. I did not check for upload in between when I did my upload. your plymouth fix looks good.21:59
bdrungtsimonq2, my wish for upstream is to replace the plymouth module by an improved variant. see https://github.com/dracut-ng/dracut-ng/pull/44222:06
-ubottu:#ubuntu-devel- Pull 442 in dracut-ng/dracut-ng "feat(plymouth): install plymouth files via dracut-install" [Open]22:06
bdrungtsimonq2, https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1596220/comments/6 - i failed to get the plymouth theme displayed with this plymouth module above ^22:07
-ubottu:#ubuntu-devel- Launchpad bug 1596220 in dracut (Ubuntu) "plymouth-set-default-theme is missing - trigger dracut problem" [High, Confirmed]22:07
bdrungso i am interested in any analysis results22:08
tsimonq2bdrung: No worries, I'll continue working at it and let you know what my findings are.22:14
tsimonq2Thanks for that PR link, it seems to align with what I've been thinking so far.22:14
tsimonq2bdrung: At the very least, it doesn't *fail* now, so a step forward :)22:15
Eickmeyerjbicha, tsimonq2: That's not the reason. It's the exiv2transition blocking, which has a few moving pieces. vorlon had mentioned a hint, but apparently boost and openmpi need to migrate as well.22:28
sudipI think exiv2 now has two revdeps left, stellarium is blocked by indi and python3-py3exiv2 is by boost.22:42
sudipiiuc, python3-py3exiv2 can be removed from release, it has no reverse dependency. but stellarium is the main blocker22:44

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