[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