Bug 221610 - devel/boost-jam sourcecode extracted with author uid/gid
Summary: devel/boost-jam sourcecode extracted with author uid/gid
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: FreeBSD Office Team
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2017-08-18 15:55 UTC by Bernd Walter
Modified: 2022-03-14 19:20 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (office)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Walter 2017-08-18 15:55:30 UTC
This is similar to the problem reported in 108153, but since 108153 claims to have fixed the issue it should be an individual problem with this port.
In my case it didn't fail because of quota, but because /usr/obj is a NFS4 mount and neither the UID, nor the GID exists.
svn Rev 448039.

...
boost_1_64_0/tools/build/src/engine/subst.h: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/subst.h
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/timestamp.c: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/timestamp.c
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/timestamp.h: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/timestamp.h
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/variable.c: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/variable.c
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/variable.h: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/variable.h
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/w32_getreg.c: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/w32_getreg.c
No name and/or group mapping for uid,gid:(1000,1000)
No name and/or group mapping for uid,gid:(1000,1000)
boost_1_64_0/tools/build/src/engine/yyacc.c: Can't set user=1000/group=1000 for boost_1_64_0/tools/build/src/engine/yyacc.c
tar: Error exit delayed from previous errors.
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/devel/boost-jam
*** Error code 1

Stop.
Comment 1 Jan Beich freebsd_committer freebsd_triage 2017-08-18 17:25:37 UTC
Probably a regression from ports r317037 which overrides --no-same-owner --no-same-permissions set by Mk/bsd.port.mk.
Comment 2 Walter Schwarzenfeld freebsd_triage 2019-08-07 22:59:09 UTC
Is this still relevant?
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-03-14 19:02:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9fbc990a2066bec06796d9ca6d510c1ef249f1f8

commit 9fbc990a2066bec06796d9ca6d510c1ef249f1f8
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-03-14 18:45:02 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-03-14 19:01:48 +0000

    devel/boost-jam: Bring EXTRACT_AFTER_ARGS in line with bsd.port.mk default value.

    PR:             221610
    Approved by:    fluffy

 devel/boost-jam/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)