Bug#1034443: python3-brial: uninstallable on arcitectures where sagemath is unavailable, breaks building of singular
Paul Gevers
elbrus at debian.org
Sun Apr 23 19:19:12 BST 2023
Hi Peter, all,
On Sat, 15 Apr 2023 15:33:04 +0100 Peter Green <plugwash at debian.org> wrote:
> * The architecture list of python3-brial needs to be limited to architectures
> where python3-sage is available.
I claim this is wrong. Would python3-sage one day build on more
architectures, this list would need manual updating. Instead of
hard-coding the list, it's better to ensure the build doesn't happen or
fails on architectures where python3-sage is not available. E.g. by
build-depending (ideally with a build profile indicating that the
*build* itself works; I suggest <!nocheck>). Technically I even think
that this isn't a bug in python3-brial. Assuming the dependency is real
and unavoidable, than being uninstallable is bug in the depending on
package, but not an RC one.
> * The build-dependency of singular on python3-brial needs to be either
> removed or limited to architectures where python3-sage is available
This seems to be your real issue. Why file the bug against python3-brial?
> * Removal of the old python3-brial packages needs to be requested.
Assuming something is done to prevent the binaries from building, then
yes, obviously. However, why would we consider arch:<something>
uninstallable packages different than arch:all uninstallable packages if
the reason is the same: depending on a binary that's not build on some
arch. Do our tools have different expectations for them?
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20230423/a260e79d/attachment.sig>
More information about the debian-science-maintainers
mailing list