Subject: bug#56611: closed (Re: bug#56611: Build failure of [email-masked] due to test fail fontPens.penTools.estimateQuadraticCurveLength)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 03 Apr 2024 17:45:02 +0000

Your bug report

#56611: Build failure of [email-masked] due to test fail fontPens.penTools.estimateQuadraticCurveLength

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
56611: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56611
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#56611: Build failure of [email-masked] due to test fail fontPens.penTools.estimateQuadraticCurveLength
From: Maxim Cournoyer <[email-masked]>
To: Jacob Hrbek <[email-masked]>
Cc: [email-masked]
Date: Wed, 03 Apr 2024 13:44:16 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Jacob Hrbek <[email-masked]> writes:

> =================================== FAILURES
> ===================================
> ___________ [doctest] fontPens.penTools.estimateQuadraticCurveLength
> ___________
> 155
> 156     Estimate the length of this curve by iterating
> 157     through it and averaging the length of the flat bits.
> 158
> 159     >>> estimateQuadraticCurveLength((0, 0), (0, 0), (0, 0)) #
> empty segment
> 160     0.0
> 161     >>> estimateQuadraticCurveLength((0, 0), (50, 0), (80, 0)) #
> collinear points
> 162     80.0
> 163     >>> estimateQuadraticCurveLength((0, 0), (50, 20), (100, 40))
> # collinear points
> Expected:
>     107.70329614269009
> Got:
>     107.70329614269008
>
> /tmp/guix-build-python-fontpens-0.2.4.drv-0/fontPens-0.2.4/Lib/fontPens/penTools.py:163:
> DocTestFailure

The problem was reported by Tobias at
https://github.com/robotools/fontPens/issues/41 and disabled in Guix
with commit 212ca81895b2baa819ea11a308ad21880b84a546.

Closing.

-- 
Thanks,
Maxim

Subject: Build failure of [email-masked] due to test fail fontPens.penTools.estimateQuadraticCurveLength
From: Jacob Hrbek <[email-masked]>
To: [email-masked]
Date: Sun, 17 Jul 2022 08:31:03 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

=================================== FAILURES 
===================================
___________ [doctest] fontPens.penTools.estimateQuadraticCurveLength 
___________
155
156     Estimate the length of this curve by iterating
157     through it and averaging the length of the flat bits.
158
159     >>> estimateQuadraticCurveLength((0, 0), (0, 0), (0, 0)) # empty 
segment
160     0.0
161     >>> estimateQuadraticCurveLength((0, 0), (50, 0), (80, 0)) # 
collinear points
162     80.0
163     >>> estimateQuadraticCurveLength((0, 0), (50, 20), (100, 40)) # 
collinear points
Expected:
     107.70329614269009
Got:
     107.70329614269008

/tmp/guix-build-python-fontpens-0.2.4.drv-0/fontPens-0.2.4/Lib/fontPens/penTools.py:163: 
DocTestFailure

To reproduce run: guix build guix build font-abattis-cantarell

Guix commit: 8d7fdbe261e32a63df8c47f06b1a43095b6084c7 (most recent as 
the time of the bug)
-- 

-- Jacob Hrbek #StandWithUkraine