[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
 /valgrind-devel/work/valgrind-3.14.0-r2017-11-21 2>&1
 :info:fetch Cloning into
 :info:fetch error: Failed to connect to sourceware.org port 80: Operation
 timed out (curl_result = 7, http_code = 0, sha1 =
 :info:fetch error: Unable to find 839183ecc4b4af8b9ef4775b2cb95f20608b4981
 under http://sourceware.org/git/valgrind.git
 :info:fetch Cannot obtain needed tree
 :info:fetch while processing commit
 :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