[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 265250] ports-mgmt/portmaster -F does not suppress build of depends (for sysutils/restic, for one)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Jul 2022 08:18:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265250
Bug ID: 265250
Summary: ports-mgmt/portmaster -F does not suppress build of
depends (for sysutils/restic, for one)
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: security
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: mandree@FreeBSD.org
CC: eduardo@FreeBSD.org, se@FreeBSD.org
CC: eduardo@FreeBSD.org, se@FreeBSD.org
I was trying portmaster -F -G <some list of origins)
and found that it was waiting "forever" for a ports fetch.
I saw that one of the ports actually started to BUILD a requisite, this is
pstree:
|-+- 06876 root /bin/sh /usr/local/sbin/portmaster -D -G -F sysutils/restic
| \-+- 07800 root /usr/bin/make -DBATCH checksum
| \-+- 07837 root /bin/sh /usr/ports/Mk/Scripts/do-depends.sh
| \-+- 07859 root /usr/bin/make -C /usr/ports/lang/go118
-DINSTALLS_DEPENDS install
| \-+- 07869 root /bin/sh make.bash -v
| \-+- 07901 root ./cmd/dist/dist bootstrap -a -v
| \-+- 07905 root
/usr/ports/lang/go118/work/go-freebsd-amd64-bootstrap/bin/go install
-gcflags=-l -tags=math_big_pure_go compiler_bootstrap -v bootstrap/cmd/...
| \--- 07964 root
/usr/ports/lang/go118/work/go-freebsd-amd64-bootstrap/pkg/tool/freebsd_amd64/compile
-o /tmp/go-build3063314774/b067/_pkg_.a -trimpath /tmp/go-build3063314774/b067
It can go fetch go118, but it should not attempt to build it under portmaster
-F.
Proposal/request: portmaster should try harder to prevent installation of
requisites in "-F" fetch-only mode.
Not sure but I will present this idea for thought if portmaster needs to
"poison" the ports tree's environment somewhat to break build or depends
attempts.
--
You are receiving this mail because:
You are the assignee for the bug.