GNU bug report logs -
#49913
python-networkx test failing
Previous Next
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.
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):
[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):
[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):
[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):
[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):
[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.