[MacPorts] #58709: prometheus @2.11.0: Unable to initialize project info
MacPorts
noreply at macports.org
Sun Mar 29 03:02:17 UTC 2020
#58709: prometheus @2.11.0: Unable to initialize project info
-------------------------+-------------------------
Reporter: ryandesign | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: prometheus |
-------------------------+-------------------------
Changes (by ryandesign):
* cc: jmroot (added)
Comment:
Herby made that change as part of
[fe4db4df994f130a29de6c7bb2e4ef1cf935c493/macports-ports].
And it looks like `USER` really isn't set when MacPorts runs from
buildbot:
{{{
---> Building prometheus
DEBUG: Executing proc-pre-org.macports.build-build-0
DEBUG: system: env
DEVELOPER_DIR=/Library/Developer/CommandLineTools
TMPDIR=/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_prometheus/prometheus/work/.tmp
ARCHIVE_SITE_LOCAL=http://packages.internal.macports.net/:tbz2 http
://packages-private.internal.macports.net/:tbz2
NO_PROXY=*.local,169.254/16
CCACHE_DIR=/opt/local/var/macports/build/.ccache
PATH=/opt/local/bin:/opt/local/sbin:/opt/bblocal/libexec/libarchive:/bin:/sbin:/usr/bin:/usr/sbin
PORTSRC=/opt/bblocal/var/buildworker/ports/build/macports.conf
PWD=/opt/local/var/macports
LANG=en_US.UTF-8
SHLVL=1
HOME=/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_prometheus/prometheus/work/.home
_=/usr/bin/env
}}}
For comparison, here's what it looks like on my system running from a bash
shell:
{{{
---> Building prometheus
DEBUG: Executing proc-pre-org.macports.build-build-0
DEBUG: system: env
DEVELOPER_DIR=/Library/Developer/CommandLineTools
TMPDIR=/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
ports-svn-trunk-new_net_prometheus/prometheus/work/.tmp
NO_PROXY=*.local,169.254/16
USER=root
CCACHE_DIR=/opt/local/var/macports/build/.ccache
COLUMNS=333
PATH=/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
PWD=/opt/local/var/macports
LANG=en_US.UTF-8
LINES=88
SHLVL=1
HOME=/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
ports-svn-trunk-new_net_prometheus/prometheus/work/.home
DISPLAY=/private/tmp/com.apple.launchd.ZKgVfDs3cL/org.macports:0
_=/usr/bin/env
}}}
So now the question is: what do we do? Do we need to modify our buildbot
configuration so that we set `USER` before calling mpbb? Or do we modify
mpbb to do that? Or do we modify MacPorts base?
--
Ticket URL: <https://trac.macports.org/ticket/58709#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list