[MacPorts] #53056: buildbot: multiple failed dependencies reported as multiple broken builds in email report

MacPorts noreply at macports.org
Mon Dec 12 12:02:15 CET 2016


#53056: buildbot: multiple failed dependencies reported as multiple broken builds
in email report
----------------------------+---------------------
 Reporter:  mojca           |      Owner:  admin@…
     Type:  defect          |     Status:  new
 Priority:  Low             |  Milestone:
Component:  server/hosting  |    Version:
 Keywords:  buildbot        |       Port:
----------------------------+---------------------
 See [https://lists.macports.org/pipermail/macports-
 builds/2016-December/001964.html this report]:
 {{{
 Log from failed builds:
         Building 'root6' ... [ERROR] (failed to install dependency
 'cmake')
         > maintainers: jonesc at hep.phy.cam.ac.uk,michaelld at
 macports.org,mojca at macports.org.
         Building 'root6' ... [ERROR] (failed to install dependency
 'py27-setuptools')
         > maintainers: jmr at macports.org,jonesc at
 hep.phy.cam.ac.uk,mojca at macports.org.
         Building 'root6' ... [ERROR] (failed to install dependency
 'harfbuzz')
         > maintainers: jonesc at hep.phy.cam.ac.uk,mojca at
 macports.org,ryandesign at macports.org.
         Building 'root6' ... [ERROR] (failed to install dependency
 'libunwind')
         > maintainers: jeremyhu at macports.org,jonesc at
 hep.phy.cam.ac.uk,mojca at macports.org.
         Building 'root6' ... [ERROR] (failed to install dependency
 'ocaml')
         > maintainers: jonesc at hep.phy.cam.ac.uk,mojca at
 macports.org,mww at macports.org.
 }}}
 that is generated by `mpbb/mpbb-install-dependencies`
 {{{
 #!bash
         # $depvariants isn't quoted on purpose
         # shellcheck disable=SC2086
         if ! failcache_test "$depname" $depvariants; then
             text="Dependency '${depname}' with variants '${depvariants}'
 has previously failed and is required."
             echo "$text" >&2
             echo "$text" >> "$log_status_dependencies"
             echo "Building '$port' ... [ERROR] (failed to install
 dependency '${depname}') maintainers: $(get-maintainers "$port"
 "${depname}")." >> "$log_subports_progress"
             failcachecounter=$((failcachecounter + 1))
         fi
 }}}
 to result in [https://build.macports.org/builders/ports-10.5_ppc_legacy-
 watcher/builds/2593/steps/summary/logs/stdio/text this]:
 {{{
 Building 'root6' ... [ERROR] (failed to install dependency 'cmake')
 maintainers:
 jonesc;hep.phy.cam.ac.uk,michaelld;macports.org,mojca;macports.org.
 Building 'root6' ... [ERROR] (failed to install dependency
 'py27-setuptools') maintainers:
 jmr;macports.org,jonesc;hep.phy.cam.ac.uk,mojca;macports.org.
 Building 'root6' ... [ERROR] (failed to install dependency 'harfbuzz')
 maintainers:
 jonesc;hep.phy.cam.ac.uk,mojca;macports.org,ryandesign;macports.org.
 Building 'root6' ... [ERROR] (failed to install dependency 'libunwind')
 maintainers:
 jeremyhu;macports.org,jonesc;hep.phy.cam.ac.uk,mojca;macports.org.
 Building 'root6' ... [ERROR] (failed to install dependency 'ocaml')
 maintainers: jonesc;hep.phy.cam.ac.uk,mojca;macports.org,mww;macports.org.
 }}}
 and then converted to the email list inside `master.cfg`

 It's harmless in principle and the list of recipients is correct, but the
 output should be improved. Suggestions welcome.

--
Ticket URL: <https://trac.macports.org/ticket/53056>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list