[MacPorts] #56532: valgrind-devel @3.14.0-r2017-11-21 +gcc6 +openmpi: intermittent git-checkout failure
MacPorts
noreply at macports.org
Fri May 25 10:13:02 UTC 2018
#56532: valgrind-devel @3.14.0-r2017-11-21 +gcc6 +openmpi: intermittent git-
checkout failure
----------------------------+----------------------
Reporter: majoc-at-astro | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.4.4
Keywords: | Port: valgrind
----------------------------+----------------------
Sometimes, but not always, valgrind-devel fails to check out during our
periodic nightly builds, then succeeds in a manually-initiated rerun.
Logfile enclosed, but here's the top bits:
{{{
:debug:fetch system: /usr/bin/git clone --progress
http://sourceware.org/git/valgrind.git
/opt/local/var/macports/build_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_valgrind
/valgrind-devel/work/valgrind-3.14.0-r2017-11-21 2>&1
:info:fetch Cloning into
'/opt/local/var/macports/build_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_valgrind
/valgrind-devel/work/valgrind-3.14.0-r2017-11-21'...
:info:fetch error: Failed to connect to sourceware.org port 80: Operation
timed out (curl_result = 7, http_code = 0, sha1 =
839183ecc4b4af8b9ef4775b2cb95f20608b4981)
:info:fetch error: Unable to find 839183ecc4b4af8b9ef4775b2cb95f20608b4981
under http://sourceware.org/git/valgrind.git
:info:fetch Cannot obtain needed tree
839183ecc4b4af8b9ef4775b2cb95f20608b4981
:info:fetch while processing commit
24d9acaac7eba9ecf949faa3fc67c0273a40dab3.
:info:fetch error: fetch failed.
}}}
On investigation, http://www.valgrind.org/downloads/repository.html
suggests the Portfile is checking out with the wrong URL, which may quite
possibly yield timeouts or other breakage. Here's the results of some
experiments, pulled from our nightly logs:
{{{
git.url http://sourceware.org/git/valgrind.git
00:07:40 ### (178 of 961: mp_merged.bash) port fetch valgrind-devel +gcc6
+openmpi (Thu May 24 14:21:30 BST 2018)
git.url git://sourceware.org/git/valgrind.git
00:01:14 ### (171 of 954: mp_merged.bash) port fetch valgrind-devel +gcc6
+openmpi (Thu May 24 00:36:29 BST 2018)
git.url http://repo.or.cz/valgrind.git
00:00:54 ### (178 of 961: mp_merged.bash) port fetch valgrind-devel +gcc6
+openmpi (Thu May 24 14:24:30 BST 2018)
}}}
I enclose the obvious patch for the Portfile for the last of the above,
which uses the mirror suggested in
http://www.valgrind.org/downloads/repository.html .
Please feel free to merge this with #56151. Thanks in advance; apologies
(as ever) for errors of markup.
=== macOS ===
* '''ProductVersion''': 10.13.4
* '''BuildVersion''': 17E202
=== Xcode 9.2 ===
* '''Xcode''': Build version 9C40b
* '''clang''': Apple LLVM version 9.0.0 (clang-900.0.39.2)
--
Ticket URL: <https://trac.macports.org/ticket/56532>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list