/srv/irclogs.ubuntu.com/2023/06/23/#ubuntu-devel.txt

mwhudson@pilot out02:15
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: N/A
David_HedlundHow do I show this update icon in the panel?: https://askubuntu.com/questions/1149772/ubuntu-update-notifier-keeps-showing05:11
adrienrah, by the time the tests for these rust packages succeeded, another rust package came in and stuck everything again :D07:34
adriencan someone re-trigger https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=amd64&package=rust-oauth2&trigger=rust-reqwest%2F0.11.14-2&trigger=rust-oauth2%2F4.4.1-2&trigger=rust-base64%2F0.21.2-1&trigger=rust-rustls-pemfile%2F1.0.2-1 ? and actually this is needed for arm64 and armhf too08:27
adrienthese things are painful to craft08:27
seb128adrien, triggered08:28
adrienthanks08:30
David_HedlundCan anyone please have a look at this?: Indicator Applet Complete: update-notifier is displayed for Trisquel 11 but not for Ubuntu MATE 23.04 #79 - https://github.com/mate-desktop/mate-indicator-applet/issues/7908:56
-ubottu:#ubuntu-devel- Issue 79 in mate-desktop/mate-indicator-applet "Indicator Applet Complete: update-notifier is displayed for Trisquel 11 but not for Ubuntu MATE 23.04" [Open]08:56
adrienlooks like everything passed but I hate when update_excuses is updated with only part of the results10:06
adrienhmmm, maybe that when doing such package=A&trigger=B&trigger=C, we also need package=B&trigger=C&trigger=A and package=C&trigger=A&trigger=B10:31
adriencan someone re-trigger https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=amd64&package=rust-rustls&trigger=rust-rustls-pemfile/1.0.2-1&trigger=rust-base64/0.21.2-1 ? same on arm64, armhf, ppc64el and s390x (everything but i386)10:37
adrienI'm not entirely sure I understand this one so I'm reuing a previous trigger which failed but maybe there were other causes back then and they're now solved and impossible to look at now10:38
seb128adrien, no, when you do A&B&C and it's green then it's flagged as ok for A, B and C10:38
seb128adrien, what's the issue you are trying to investigate?10:39
adrienseb128: rust packages seem to have a special "issue" where rust-foo and librust-foo-dev can be pulled with incompatible versions; that has been blocking several things and was apparently not a (widely) well-known failure cause10:43
adrienI thought the one two hours ago was going to be enough to make a whole bunch of rust packages to migrate (actually, the one from yesterday would have been enough if a new version of a related package hadn't been sync'ed at the same time)10:44
adrienright now for rust-rustls-pemfile there are "badpkg" errors on all arches ( https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#rust-rustls-pemfile )10:44
adrien(hmmm, hold on a minute)10:46
adrienright, so10:47
seb128adrien, I've retried the one you just asked for, let's see how it's working10:48
adrienand https://autopkgtest.ubuntu.com/results/autopkgtest-mantic/mantic/amd64/r/rust-rustls/20230615_132556_28493@/log.gz says "Broken autopkgtest-satdep:amd64 Depends on librust-base64-0.13+default-dev:amd64 < none @un H >" but triggers included "rust-rustls-pemfile/1.0.2-1 rust-base64/0.21.2-1" which is what I'm expecting to be the right set10:49
adrienbut that would be the right set now while the last time this was tried was a week ago10:49
adrienthanks :)10:49
seb128np!10:50
adrientbh I'm not exactly enjoying crafting triggers; it's a bit time-consuming and it's very annoying to do; if that happens again in the future, we'll certainly want to improve something somewhere10:50
seb128another hammer is all_proposed=110:50
adrienthat could make sense here; I'd like to see if this is manageable with well-crafted triggers and if it helps to do this earlier on when there are fewer packages in the cluster that is trying to migrate10:52
seb128adrien, you could also use10:53
seb128$ ./retry-autopkgtest-regressions --blocked-by-tests rust-rustls10:53
seb128https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=amd64&package=rust-rustls&trigger=rust-rustls-pemfile%2F1.0.2-110:53
seb128https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=arm64&package=rust-rustls&trigger=rust-rustls-pemfile%2F1.0.2-110:53
seb128and script around, but yes it's not always fun :/10:54
adrienI've written something on monday to analyze logs and maybe I could extract errors from the logs and try to re-use the version numbers but I'm not very confident it would work reliably (I'm finding it difficult to reason about it for now at least, and I'm not sure I can write code that is smarter than throwing versions around and hoping for the best)10:58
adrienhmpf, this failed with the same error: I don't know why it's still referring to rust-base64 0.1311:35
adrienthe build of rust-rustls used rust-base64 0.13.1-111:37
adriendoes that requires a new build of rust-rustls using some specific setting?11:38
adrienschopin: ^11:38
schopinadrien: rust library packages pretty much never require no-change rebuilds (they basically only package the source, but do try to build them first as a sanity check)11:39
adrien:'( I was hoping that would be an easy explanation; I'll need to dig deeper11:41
adrienthanks11:41
adrien(but first probably: food)11:41
schopinOoooh. rustls isn't maintained by the Debian Rust team.11:43
schopinOK, this is confusing. There's some packaging work done in debcargo-conf (the Rust team's monorepo), but the changelog of the package we have in the archive is completely different.11:45
schopinadrien: this should tell you everything you need. I'll incorporate the patch in a 4ubuntu1 version shortly. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=103842011:48
-ubottu:#ubuntu-devel- Debian bug 1038420 in rust-rustls "rust-rustls - autopkgtest failure with new base64." [Serious, Open]11:48
adrienthanks for having a look! :)11:50
adrienI wasn't sure at first that making a version specifically for this was worth it but considering the triggers required, it's probably best to do it now before something else is synced; thans again :)11:51
schopinadrien: the bug isn't a week old, so we might just want to open an update-excuse bug and revisit the issue later if it isn't fixed in Debian.12:38
adrienyes but I wouldn't mind that the cluster migrates; but whether or not you want to make a version now is entirely up to you: I know it can be quite time-consuming afterwards12:44
adrienI'm fine either way because it will also be interesting to see how the cluster "behaves" in the next few days12:44
adrienschopin: I've only taken a cursory glance but it looks like rust-glib had a lot of troubles with triggers13:56
schopinadrien: sure. There's a whole bunch of co-dependent crates that all have the same upstream, and thus need to be triggered together. *Someone* just needs to figure out which are the right triggers ;)13:57
adrienor try all-proposed?13:59
adrienI can have a look at determining the list but only next week14:00
schopinadrien: you can try all-proposed but I'm not sure it's going to help britney figure out what should migrate with it.14:05
adrienI don't think I've ever used it so I have really no idea14:12
adriendo you think it can still be worth a try? it'll run during the week-end and the infrastructure is lightly loaded14:12
adrienwill the worst result be that we learn a bit more how to handle these situations?14:13
vorlon@pilot in15:01
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: vorlon
enr0nCan a core dev please retry the following: `retry-autopkgtest-regressions --blocks setuptools -s mantic`?15:03
bdmurrayenr0n: I can do that15:06
enr0nbdmurray: thanks!15:06
bdmurrayenr0n: Will the MP of ubuntu-release-upgrader you asked for my review on result in an SRU of it?15:08
enr0nbdmurray: yeah, that's the plan15:10
bdmurrayenr0n: you might look at including the fix for bug 2020414. Although based on my previous research I didn't find any duplicates of it.15:12
-ubottu:#ubuntu-devel- Bug 2020414 in ubuntu-release-upgrader (Ubuntu Mantic) "20.04 -> 22.04 upgrade with KDE frontend crashes due to ''str' object has no attribute 'toUtf8''" [High, Fix Released] https://launchpad.net/bugs/202041415:12
enr0nbdmurray: okay, if I can easily reproduce that bug on upgrades to Lunar then I will include it15:16
=== sarnold_ is now known as sarnold
vorlon@pilot out19:10
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic Open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: N/A
enr0nbdmurray: I was able to reproduce that error message during an upgrade, but it didn't crash or anything. The upgrade completed fine.20:30
bdmurrayenr0n: alright, thanks for looking!20:31
enr0nno problem20:31

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