On Tue, 07 May 2024 at 22:02:12 +0200, Paul Gevers wrote: > On 07-05-2024 7:49 p.m., Simon McVittie wrote: > > The version in testing, 4.12.5+ds-3, has the same dependencies, so this > > is not a regression. > > Is it? It seems that the version in unstable depends on libpng16-16t64-udeb > where the version in testing depends on libpng16-16-udeb. The later exists, > the former not.
Oh, well spotted! It looks as though src:gtk4 needs a binNMU against libpng-dev (>= 1.6.43-4) for #1066069, because we were unlucky with the timing of gtk4's most recent upload and so it got built against the incorrect libpng-dev. My understanding is that a binNMU would be better than a sourceful upload of gtk4 because it won't reset the migration clock. If that's correct, please could someone with release team or wanna-build powers schedule it? nmu gtk4_4.12.5+ds-6 . ALL . -m 'rebuild with #1066069 fixed' Looking at the d-i Packages.gz for amd64, the only other source package that has picked up the bad libpng16-16t64-udeb dependency seems to be matchbox-keyboard, which needs a sourceful upload to fix an implicit-declarations FTBFS anyway, therefore isn't useful to binNMU. After those binNMUs, the gtk4 udeb will still not be installable into the debian-installer environment (either in testing or in unstable), but it should at least be able to migrate, because all of its dependencies will be packages that exist (whether deb or udeb). After that: do the release/installer teams consider udeb dependencies on non-udeb packages, by udebs that d-i does not currently need or use, to be a RC issue or merely a nice-to-have? Thanks, smcv