[Pkg-electronics-devel] Bug#1089129: RM: ghdl [i386 mips64el riscv64 x32] -- ANAIS; Removed architectures that do not pass the test suite
Daniel Gröber
dxld at darkboxed.org
Wed Dec 11 11:03:58 GMT 2024
Hi Andreas,
On Thu, Dec 05, 2024 at 11:15:00PM +0100, Andreas Bombe wrote:
> The only reverse dependency is yosys-plugin-ghdl which is also
> maintained in the Electronics Team, but I haven't yet coordinated with
> the other main maintainer. That package already has issues that need to
> be solved with binary package removal.
I maintain yosys-plugin-ghdl. I have no problem with RMing i386 and x32,
but riscv64 and mips64el are still relevant. Did you talk to Tristan? I
think we should at the very least communicate these failures upstream. That
being said this is not to say the RM can't proceed.
> I am the maintainer of ghdl and have made the last upload restricting
> architectures to those that actually pass the testsuite.
Please consider letting the builds proceed so we can see if these arches
start working in future releases. I have a similar flaky-tests problem in
yosys which is broken on big-endian and I have this to intentionally fail
the build if test succeed against expectations:
override_dh_auto_test-arch:
ifeq (big,$(shell dpkg-architecture -qDEB_TARGET_ARCH_ENDIAN))
dh_auto_test -- PATH="$$PWD:$$PATH" && { \
echo 'Big-endian arches are considered "unusably broken" by upstream and tests are'; \
echo 'expected to be broken. Despite this the tests seem to have succeeded, is it time'; \
echo 'to revise this expectation?'; \
echo "See https://github.com/YosysHQ/yosys/issues/2645"; \
echo "Failing build artificially."; \
exit 1; \
}
else
dh_auto_test -- PATH="$$PWD:$$PATH"
endif
That way we can see in the build logs what is going on as ghdl continues to
evolve but without the risk of flaky tests letting the packages be
installed into the archive against our intentions.
Obviously you'd have to adjust the conditional for ghdl.
--Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-electronics-devel/attachments/20241211/096e54e3/attachment.sig>
More information about the Pkg-electronics-devel
mailing list