GNU bug report logs - #49913
python-networkx test failing

Previous Next

Package: guix;

Reported by: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>

Date: Fri, 6 Aug 2021 16:10:01 UTC

Severity: normal

Done: Maxime Devos <maximedevos <at> telenet.be>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 49913 in the body.
You can then email your comments to 49913 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#49913; Package guix. (Fri, 06 Aug 2021 16:10:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 06 Aug 2021 16:10:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: bug-guix <at> gnu.org
Subject: python-networkx test failing
Date: Fri, 6 Aug 2021 18:09:42 +0200
[Message part 1 (text/plain, inline)]
Hi, 

when trying to install fdroidserver, I have the following build failure
in the tests with python-networkx:
> building
> /gnu/store/64a09gnkl01k6vcwrn1cvv1v8nm88xhb-python-networkx-2.5.1.drv...
> 100% 'check'
> [###########################################################]builder
> for
> `/gnu/store/64a09gnkl01k6vcwrn1cvv1v8nm88xhb-python-networkx-2.5.1.drv'
> failed with exit code 1 build of
> /gnu/store/64a09gnkl01k6vcwrn1cvv1v8nm88xhb-python-networkx-2.5.1.drv
> failed View build log at
> '/var/log/guix/drvs/64/a09gnkl01k6vcwrn1cvv1v8nm88xhb-python-networkx-2.5.1.drv.bz2'.
[...]
> networkx/utils/tests/test_random_sequence.py::test_random_weighted_choice PASSED [ 99%]
> networkx/utils/tests/test_rcm.py::test_reverse_cuthill_mckee PASSED      [ 99%]
> networkx/utils/tests/test_rcm.py::test_rcm_alternate_heuristic PASSED    [ 99%]
> networkx/utils/tests/test_unionfind.py::test_unionfind PASSED            [ 99%]
> networkx/utils/tests/test_unionfind.py::test_subtree_union PASSED        [ 99%]
> networkx/utils/tests/test_unionfind.py::test_unionfind_weights PASSED    [ 99%]
> networkx/utils/tests/test_unionfind.py::test_empty_union PASSED          [100%]
> 
> =================================== FAILURES ===================================
> ____________________ TestWeightedPath.test_weight_functions ____________________
> 
> self = <networkx.algorithms.shortest_paths.tests.test_weighted.TestWeightedPath object at 0xb4a304c0>
> 
>     def test_weight_functions(self):
>         def heuristic(*z):
>             return hash(z)
>     
>         def getpath(pred, v, s):
>             return [v] if v == s else getpath(pred, pred[v], s) + [v]
>     
>         def goldberg_radzik(g, s, t, weight="weight"):
>             pred, dist = nx.goldberg_radzik(g, s, weight=weight)
>             dist = dist[t]
>             return dist, getpath(pred, t, s)
>     
>         def astar(g, s, t, weight="weight"):
>             path = nx.astar_path(g, s, t, heuristic, weight=weight)
>             dist = nx.astar_path_length(g, s, t, heuristic, weight=weight)
>             return dist, path
>     
>         def vlp(G, s, t, l, F, w):
>             res = F(G, s, t, weight=w)
>             validate_length_path(G, s, t, l, *res, weight=w)
>     
>         G = self.cycle
>         s = 6
>         t = 4
>         path = [6] + list(range(t + 1))
>     
>         def weight(u, v, _):
>             return 1 + v ** 2
>     
>         length = sum(weight(u, v, None) for u, v in pairwise(path))
>         vlp(G, s, t, length, nx.bidirectional_dijkstra, weight)
>         vlp(G, s, t, length, nx.single_source_dijkstra, weight)
>         vlp(G, s, t, length, nx.single_source_bellman_ford, weight)
>         vlp(G, s, t, length, goldberg_radzik, weight)
> >       vlp(G, s, t, length, astar, weight)
> 
> networkx/algorithms/shortest_paths/tests/test_weighted.py:233: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> networkx/algorithms/shortest_paths/tests/test_weighted.py:218: in vlp
>     validate_length_path(G, s, t, l, *res, weight=w)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> G = <networkx.classes.graph.Graph object at 0xb4a307a8>, s = 6, t = 4
> soln_len = 35, length = 43, path = [6, 5, 4]
> weight = <function TestWeightedPath.test_weight_functions.<locals>.weight at 0xb4a2f538>
> 
>     def validate_length_path(G, s, t, soln_len, length, path, weight="weight"):
> >       assert soln_len == length
> E       assert 35 == 43
> E         -35
> E         +43
> 
> networkx/algorithms/shortest_paths/tests/test_weighted.py:29: AssertionError
> =========== 1 failed, 3517 passed, 182 skipped in 246.61s (0:04:06) ============
> command "pytest" "-vv" "--pyargs" "networkx" failed with status 1

I've the following setup:

Host distribution: Parabola i686 with an x86_64 kernel (linux-libre-64)
Guix: Guix i686

Do I need to give more information?

Denis.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#49913; Package guix. (Sat, 07 Aug 2021 17:04:02 GMT) Full text and rfc822 format available.

Message #8 received at 49913 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>, 49913 <at> debbugs.gnu.org
Subject: Re: bug#49913: python-networkx test failing
Date: Sat, 07 Aug 2021 19:03:11 +0200
[Message part 1 (text/plain, inline)]
Hi,

> > networkx/algorithms/shortest_paths/tests/test_weighted.py:29: AssertionError
> > =========== 1 failed, 3517 passed, 182 skipped in 246.61s (0:04:06) ============
> > command "pytest" "-vv" "--pyargs" "networkx" failed with status 1
> 
> I've the following setup:
> 
> Host distribution: Parabola i686 with an x86_64 kernel (linux-libre-64)
> Guix: Guix i686

I can reproduce on i686 (--system=i686-linux) but not x86_64.
The test failure appears to be determenistic but architecture-dependent.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#49913; Package guix. (Sun, 08 Aug 2021 10:57:02 GMT) Full text and rfc822 format available.

Message #11 received at 49913 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: 49913 <at> debbugs.gnu.org, Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
Subject: Re: bug#49913: python-networkx test failing
Date: Sun, 8 Aug 2021 13:54:10 +0300
[Message part 1 (text/plain, inline)]
On Sat, Aug 07, 2021 at 07:03:11PM +0200, Maxime Devos wrote:
> Hi,
> 
> > > networkx/algorithms/shortest_paths/tests/test_weighted.py:29: AssertionError
> > > =========== 1 failed, 3517 passed, 182 skipped in 246.61s (0:04:06) ============
> > > command "pytest" "-vv" "--pyargs" "networkx" failed with status 1
> > 
> > I've the following setup:
> > 
> > Host distribution: Parabola i686 with an x86_64 kernel (linux-libre-64)
> > Guix: Guix i686
> 
> I can reproduce on i686 (--system=i686-linux) but not x86_64.
> The test failure appears to be determenistic but architecture-dependent.
> 

Can you `guix pull` and test it again? I just updated it to 2.6.2 and
building with --system=i686-linux didn't show me any test errors.


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#49913; Package guix. (Sun, 08 Aug 2021 16:20:01 GMT) Full text and rfc822 format available.

Message #14 received at 49913 <at> debbugs.gnu.org (full text, mbox):

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: Maxime Devos <maximedevos <at> telenet.be>, 49913 <at> debbugs.gnu.org
Subject: Re: bug#49913: python-networkx test failing
Date: Sun, 8 Aug 2021 18:20:04 +0200
[Message part 1 (text/plain, inline)]
On Sun, 8 Aug 2021 13:54:10 +0300
Efraim Flashner <efraim <at> flashner.co.il> wrote:

> On Sat, Aug 07, 2021 at 07:03:11PM +0200, Maxime Devos wrote:
> > Hi,
> > 
> > > > networkx/algorithms/shortest_paths/tests/test_weighted.py:29:
> > > > AssertionError =========== 1 failed, 3517 passed, 182 skipped
> > > > in 246.61s (0:04:06) ============ command "pytest" "-vv"
> > > > "--pyargs" "networkx" failed with status 1
> > > 
> > > I've the following setup:
> > > 
> > > Host distribution: Parabola i686 with an x86_64 kernel
> > > (linux-libre-64) Guix: Guix i686
> > 
> > I can reproduce on i686 (--system=i686-linux) but not x86_64.
> > The test failure appears to be determenistic but
> > architecture-dependent.
> > 
> 
> Can you `guix pull` and test it again? I just updated it to 2.6.2 and
> building with --system=i686-linux didn't show me any test errors.
I tried to build fdroidserver again after doing 'guix pull' and this
time it worked fine.

Thanks a lot.

Denis.
[Message part 2 (application/pgp-signature, inline)]

Reply sent to Maxime Devos <maximedevos <at> telenet.be>:
You have taken responsibility. (Sun, 08 Aug 2021 16:52:02 GMT) Full text and rfc822 format available.

Notification sent to Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>:
bug acknowledged by developer. (Sun, 08 Aug 2021 16:52:02 GMT) Full text and rfc822 format available.

Message #19 received at 49913-done <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>, Efraim Flashner
 <efraim <at> flashner.co.il>
Cc: 49913-done <at> debbugs.gnu.org
Subject: Re: bug#49913: python-networkx test failing
Date: Sun, 08 Aug 2021 18:51:45 +0200
[Message part 1 (text/plain, inline)]
Denis 'GNUtoo' Carikli schreef op zo 08-08-2021 om 18:20 [+0200]:
>Can you `guix pull` and test it again? I just updated it to 2.6.2 and
> > building with --system=i686-linux didn't show me any test errors.
> I tried to build fdroidserver again after doing 'guix pull' and this
> time it worked fine.

You can close the issue by sending a mail to <49913-done <at> debbugs.gnu.org>.

Closing.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 06 Sep 2021 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 285 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.