pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/54565: devel/py-importlib-metadata: file permission issues with errors



Leonardo Taccari transcribed 3.3K bytes:
> The following reply was made to PR pkg/54565; it has been noted by GNATS.
> 
> From: Leonardo Taccari <leot%NetBSD.org@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc: 
> Subject: Re: pkg/54565: devel/py-importlib-metadata: file permission issues with errors
> Date: Tue, 24 Sep 2019 17:18:00 +0200
> 
>  Hello ng0,
>  
>  ng0%n0.is@localhost writes:
>  > >Number:         54565
>  > >Category:       pkg
>  > >Synopsis:       devel/py-importlib-metadata: file permission issues with errors
>  > >Confidential:   no
>  > >Severity:       serious
>  > >Priority:       medium
>  > >Responsible:    pkg-manager
>  > >State:          open
>  > >Class:          sw-bug
>  > >Submitter-Id:   net
>  > >Arrival-Date:   Tue Sep 24 12:55:00 +0000 2019
>  > >Originator:     ng0
>  > >Release:        current
>  > >Organization:
>  > >Environment:
>  > [...]
>  > >Description:
>  > => Automatic manual page handling
>  > => Generating post-install file lists
>  > if test -d "/usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata-0.23-py3.7.egg-info"; then  /usr/bin/find /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata-0.23-py3.7.egg-info -type f  -exec /bin/chmod 644 '{}' +;  fi
>  > => Checking file-check results for py37-importlib-metadata-0.23
>  > => Checking for non-existent script interpreters in py37-importlib-metadata-0.23
>  > => Checking file permissions in py37-importlib-metadata-0.23
>  > warning: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/changelog.rst: group-writable file.
>  > error: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/changelog.rst: world-writable file.
>  > warning: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/index.rst: group-writable file.
>  > error: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/index.rst: world-writable file.
>  > warning: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/using.rst: group-writable file.
>  > error: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs/using.rst: world-writable file.
>  > warning: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/tests/data/example-21.12-py3-none-any.whl: group-writable file.
>  > error: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/tests/data/example-21.12-py3-none-any.whl: world-writable file.
>  > warning: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/tests/data/example-21.12-py3.6.egg: group-writable file.
>  > error: /usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/tests/data/example-21.12-py3.6.egg: world-writable file.
>  > 5 errors and 5 warnings.
>  > *** Error code 1
>  > [...]
>  
>  Can you please share the `ls -l' output of the problematic files and
>  their parent directories?

single files:
-rw-rw-rw-  1 root  wheel  6205 Sep 16 16:02 changelog.rst
-rw-rw-rw-  1 root  wheel  2044 Sep 16 16:02 index.rst
-rw-rw-rw-  1 root  wheel  9826 Sep 16 16:02 using.rst
-rw-rw-rw-  1 root  wheel  1455 Sep 16 16:02 example-21.12-py3-none-any.whl
-rw-rw-rw-  1 root  wheel  1497 Sep 16 16:02 example-21.12-py3.6.egg

ls -l of directories:

/usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/docs:
total 72
-rw-r--r--  1 root  wheel     0 Sep 16 16:02 __init__.py
drwxr-xr-x  2 root  wheel   512 Sep 22 13:58 __pycache__
-rw-rw-rw-  1 root  wheel  6205 Sep 16 16:02 changelog.rst
-rw-r--r--  1 root  wheel  5468 Sep 16 16:02 conf.py
-rw-rw-rw-  1 root  wheel  2044 Sep 16 16:02 index.rst
-rw-rw-rw-  1 root  wheel  9826 Sep 16 16:02 using.rst

/usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata/tests:
total 80
-rw-r--r--  1 root  wheel     0 Sep 16 16:02 __init__.py
drwxr-xr-x  2 root  wheel  1024 Sep 22 13:58 __pycache__
drwxr-xr-x  3 root  wheel   512 Sep 22 13:58 data
-rw-r--r--  1 root  wheel  5004 Sep 16 16:02 fixtures.py
-rw-r--r--  1 root  wheel  5544 Sep 16 16:02 test_api.py
-rw-r--r--  1 root  wheel   686 Sep 16 16:02 test_integration.py
-rw-r--r--  1 root  wheel  6213 Sep 16 16:02 test_main.py
-rw-r--r--  1 root  wheel  2372 Sep 16 16:02 test_zip.py

/usr/work/devel/py-importlib-metadata/work/.destdir/usr/pkg/lib/python3.7/site-packages/importlib_metadata:
total 72
-rw-r--r--  1 root  wheel  17197 Sep 16 16:02 __init__.py
drwxr-xr-x  2 root  wheel    512 Sep 22 13:58 __pycache__
-rw-r--r--  1 root  wheel   3004 Sep 16 16:02 _compat.py
drwxr-xr-x  3 root  wheel    512 Sep 22 13:58 docs
drwxr-xr-x  4 root  wheel    512 Sep 22 13:58 tests

  
>  Is there anything interesting/related in mk.conf?

not really..

WRKOBJDIR=/usr/work
DISTDIR=/usr/distfiles
PKG_OPTIONS.weechat+=python
PKG_OPTIONS.weechat+=perl
LIBRSVG_TYPE=rust
# PKG_OPTIONS.firefox+=widevinecdm
# PKG_OPTIONS.firefox+=webrtc
PKG_OPTIONS.gnunet+=tests
#PKG_OPTIONS.gnunet+=experimental
PKG_OPTIONS.gnunet+=-doc
PKG_OPTIONS.gnunet+=mdoc
PKG_OPTIONS.gnutls+=dane
#PKG_OPTIONS.gnunet+=unbound
PKG_OPTIONS.firefox+=webrtc
DEPENDS_TARGET=package install clean
UPDATE_TARGET=bin-install
ACCEPTABLE_LICENSES+= gnu-agpl-v3
ACCEPTABLE_LICENSES+= eclipse-license
ACCEPTABLE_LICENSES+= sun-jdk6-license
ACCEPTABLE_LICENSES+= sun-jre6-license
ACCEPTABLE_LICENSES+= oracle-binary-code-license
ACCEPTABLE_LICENSES+= lame-license
ACCEPTABLE_LICENSES+= tarsnap-license
ACCEPTABLE_LICENSES+= unrar-license
ACCEPTABLE_LICENSES+= esdl-license
ACCEPTABLE_LICENSES+= vim-license
ACCEPTABLE_LICENSES+= opera-1200-license
ACCEPTABLE_LICENSES+= amaya-license
ALLOW_VULNERABLE_PACKAGES=1
PYTHON_VERSION_DEFAULT=37
EMACS_TYPE=emacs26nox
PKG_DEVELOPER=yes
MKREPRO=yes
MKX11=yes
# needed as building GCC alongside clang is not maintained?
MKGCC=no
# libraries
MKLLVM=yes
# libc++
MKLIBCXX=yes
# clang
HAVE_LLVM=yes
# pkgsrc with clang
PKGSRC_COMPILER=clang
# pkgsrc clang location
CLANGBASE=/usr
HASKELL_ENABLE_HADDOCK_DOCUMENTATION= no
LOCALBASE=/usr/pkg
.if exists(${LOCALBASE}/bin/doas)
SU_CMD=        ${LOCALBASE}/bin/doas /bin/sh -c
.endif
MKDEBUG=yes
# LOCALPATCHES=/usr/pkgsrc/localpatches/

  
>  I have tried to reproduce it on NetBSD/amd64 9.99.12 but it install
>  without any problem.

I didn't know there was a bump. Thanks.  


Home | Main Index | Thread Index | Old Index