[Debian-science-sagemath] Fwd: Bug#888606: cysignals: FTBFS with debhelper/11.1 due to empty build target

Tobias Hansen thansen at debian.org
Sun Jan 28 12:29:39 UTC 2018


Hi,

yes, I think you can update cysignals in unstable. I applied upstream patches for new mpfr and matplotlib versions to sagemath and built it with both versions of cysignals yesterday and got the same problems:

sage -t --long src/sage/rings/number_field/number_field.py  # Bad exit: 1
sage -t --long src/sage/rings/polynomial/plural.pyx  # Killed due to segmentation fault
sage -t --long src/sage/structure/factorization_integer.py  # Killed due to kill signal
sage -t --long src/sage/structure/sage_object.pyx  # Killed due to abort

I have had the failure with number_field.py on my computer for a while, but it doesn't happen on buildds. The others are new, but I don't even know if the libmpfr6 transition is finished...

Best,
Tobias


On 01/28/2018 06:11 AM, Jerome BENOIT wrote:
> Hello,
>
> this issue was fixed in 1.6.6+ds-2 which is current in experimental:
> can we migrate cysingals 1.6.6+ds-2 to unstable ?
>
> Thanks,
> Jerome
>
>
> -------- Forwarded Message --------
> Subject: Bug#888606: cysignals: FTBFS with debhelper/11.1 due to empty build target
> Resent-Date: Sat, 27 Jan 2018 17:51:02 +0000
> Resent-From: Niels Thykier <niels at thykier.net>
> Resent-To: debian-bugs-dist at lists.debian.org
> Resent-CC: Jerome Benoit <calculus at rezozer.net>
> Date: Sat, 27 Jan 2018 18:44:34 +0100
> From: Niels Thykier <niels at thykier.net>
> Reply-To: Niels Thykier <niels at thykier.net>, 888606 at bugs.debian.org
> To: Debian Bug Tracking System <submit at bugs.debian.org>
>
> Source: cysignals
> Version: 1.6.5+ds-2
> Severity: serious
> Tags: patch
>
> Hi,
>
> The cysignals package FTBFS with debhelper/11.1 as it has an empty
> build target.  This is caused by debhelper had a bug in its handling
> of "explicitly defined rules targets" that has now been fixed.
>
> Previously, this happened to work because dpkg-buildpackage would
> invoke "debian/rules build" (which would be a no-op) followed by
> "fakeroot debian/rules binary".  During the binary target, dh's
> suboptimal handling would run the build commands.
>
>
> The solution is trivial but less pretty; explicitly define "build"
> with the same content as the "%:" target (or rename the "build" folder
> and drop the ".PHONY" target).  I have attached a patch for this.
>
>
> More details can be found in:
>  * #886901 comment #35
>  * #887688 comment #37
>  * #880840
>
> Apologies for the inconvenience.
>
> Thanks,
> ~Niels
>
>
>
> _______________________________________________
> Debian-science-sagemath mailing list
> Debian-science-sagemath at lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-science-sagemath/attachments/20180128/370bff64/attachment.html>


More information about the Debian-science-sagemath mailing list