FS#77984 - [python-absl] has a few files with wrong permissions, causing (e.g.) mongodb build failures
Attached to Project:
Community Packages
Opened by Andrej Podzimek (andrej) - Friday, 24 March 2023, 14:49 GMT
Last edited by Antonio Rojas (arojas) - Friday, 24 March 2023, 17:25 GMT
Opened by Andrej Podzimek (andrej) - Friday, 24 March 2023, 14:49 GMT
Last edited by Antonio Rojas (arojas) - Friday, 24 March 2023, 17:25 GMT
|
Details
Description: Files in
/usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info
have 640 permissions; should probably have 644 instead.
Additional info: * package version(s) mongodb 6.0.5-1 python-absl 1.4.0-1 * config and/or log files etc. $ sudo zstdcat /var/cache/pacman/pkg/python-absl-1.4.0-1-any.pkg.tar.zst | tar -tvf - [ … lots of files with 644 permissions, but then at the end … ] -rw-r----- root/root 2310 2023-03-24 03:22 usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info/PKG-INFO -rw-r----- root/root 750 2023-03-24 03:22 usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info/SOURCES.txt -rw-r----- root/root 1 2023-03-24 03:22 usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info/dependency_links.txt -rw-r----- root/root 5 2023-03-24 03:22 usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info/top_level.txt * link to upstream bug report, if any N/A Steps to reproduce: paru -Sy --noconfirm mongodb Workaround: sudo chmod -R o+rX /usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info |
This task depends upon
Closed by Antonio Rojas (arojas)
Friday, 24 March 2023, 17:25 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#77983
Friday, 24 March 2023, 17:25 GMT
Reason for closing: Duplicate
Additional comments about closing:
scons: Reading SConscript files ...
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.10/site-packages/absl_py-1.4.0-py3.10.egg-info/PKG-INFO':
File "/home/andrej/.cache/paru/clone/mongodb/src/mongodb-src-r6.0.5/SConstruct", line 19:
from pkg_resources import parse_version
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3324:
def _initialize_master_working_set():
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3298:
f(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3336:
working_set = WorkingSet._build_master()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 620:
ws = cls()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 613:
self.add_entry(entry)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 669:
for dist in find_distributions(entry, True):
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2133:
for dist in factory(fullpath):
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2198:
yield Distribution.from_location(
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2672:
)._reload_version()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3077:
md_version = self._get_version()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2857:
version = _version_from_file(lines)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2623:
line = next(iter(version_lines), '')
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2852:
for line in self.get_metadata_lines(name):
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1527:
return yield_lines(self.get_metadata(name))
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1517:
value = self._get(path)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1726:
with open(path, 'rb') as stream: