[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