Opened 13 years ago

Closed 13 years ago

#3475 closed Bugs (duplicate)

File permissions lost in 7z archive => unable to install

Reported by: math@… Owned by: Beman Dawes
Milestone: Boost 1.41.0 Component: Building Boost
Version: Boost 1.40.0 Severity: Problem
Keywords: unix permissions 7z Cc:

Description

When downloading the boost 1.40.0 from http://sourceforge.net/projects/boost/files/boost/1.40.0/, you cannot install the 7z archive on Unix-like systems since the executable bit is lost. All scripts and files just have the 600 permission. This is due to 7z, which cannot store file permissions. Even while doing a

find . -type -f -iname '*.sh' -exec chmod +x {} \;

bjam install will fail since all headers have the permission 600 too and they are owned by root.

Change History (3)

comment:1 by Steven Watanabe, 13 years ago

Owner: set to Beman Dawes

I believe the 7z archives are intended for use on windows. I think there have been discussions of the issue of permissions before, but I don't remember the conclusion off hand.

comment:2 by Vladimir Prus, 13 years ago

Beman, could you comment on this one? I don't even know what 7z is, so unable to meaningfully respond?

Thanks, Volodya

comment:3 by anonymous, 13 years ago

Resolution: duplicate
Status: newclosed

This is a duplicate of #2790. 7z can store permissions, but they're lost when the repository is checked out on windows for release.

Note: See TracTickets for help on using tickets.