On Fri, 27 Dec 2024 at 22:13:26 -0500, Paul R. Tagliamonte wrote:
> removing gimp from s390x results in broken relationships. Please fix these
> (likely by removals for s390x after updating the arches on each package) and
> remove the moreinfo tag once there are no more dangling relationships
Some of these have been fixed since then. We are now down to:
smcv@coccia ~ % dak rm -R -n -p -as390x gimp
...
# Broken Depends:
debian-design: design-desktop-graphics
gimp-texturize: gimp-texturize
open-font-design-toolkit: open-font-design-toolkit
# Broken Build-Depends:
gfpoken: gimp
openttd-opengfx: gimp
or with --no-arch-all-rdeps:
smcv@coccia ~ % dak rm -R -n -p -as390x -A gimp
...
# Broken Depends:
gimp-texturize: gimp-texturize
# Broken Build-Depends:
gfpoken: gimp
openttd-opengfx: gimp
I believe debian-design and open-font-design-toolkit are ignorable for the
same reasons mentioned in #1090954, where Chris Hofstaedtler wrote:
"TTBOMK restricting dependencies to specific archs in Arch: all
packages is not possible in the first place with our current
tooling" and Paul agreed. These metapackages will just not be installable
on s390x. In practice I don't think anyone is going to choose to use a
$10K+ mainframe for visual design or font design.
openttd-opengfx only builds an Architecture: all binary package, but it has
gimp in Build-Depends rather than the arguably more correct
Build-Depends-Indep (presumably it isn't required at clean time). Perhaps
this one can be ignored too?
gimp-texturize was removed from s390x in #1090955, but seems to have been
rebuilt since then (?) possibly as a side-effect of unrelated binNMUs -
is there something that we can do to make the removal "stick", or do
we need to keep re-requesting its removal in a separate bug until the
stars align, or can the ftp team intervene?
gfpoken only builds an Architecture: any binary package, and was removed
from s390x in #1090953. My understanding is that it's OK for a package
to be unbuildable on s390x if its binaries have already been removed
from s390x? Or is there something else that needs to happen?
Thanks,
smcv