tor 2017-06-01 klockan 09:20 +0200 skrev Christian Dersch:
Hi all,
I have an issue with one package (wcslib) on i686 and armv7hl
architecture in rawhide, the built binary package has file conflicts
with some more packages only on that architectures, the others seem
to be fine (so it seems like 32 Bit is affected in general). Below
log from mock build of a package requiring wcslib. Does anybody have
an idea on how to solve this or what causes this?
Greetings
Christian
The build-id directories in the package has the setgid bit set (notice
the s in the file listing below). This is a bug in rpm similar to
https://bugzilla.redhat.com/show_bug.cgi?id=1432372 and
https://bugzilla.redhat.com/show_bug.cgi?id=1449732
which describes similar problems for file ownership and rpm metadata
tagging. I suggest filing a similar bug against rpm reporting the
setgid problem. I am not really sure where the setgid bit setting comes
from in this case. The earler bugs were due to the build-id directories
"inheriting" the wrong settings from another file in the package, but
there are no setgid bit set on any of the other files in the package
here.
Mattias
$ rpm -qlvp wcslib-5.16-2.fc27.i686.rpm
drwxr-sr-x 2 root root 0 maj 20 00:29 /usr/lib/.build-id
drwxr-sr-x 2 root root 0 maj 20 00:29 /usr/lib/.build-id/6b
lrwxrwxrwx 1 root root 34 maj 20 00:29
/usr/lib/.build-id/6b/1b7ef6e5f72a46eb0512ba8bfc5bfd5d8a7130 ->
../../../../usr/lib/libwcs.so.5.16
lrwxrwxrwx 1 root root 14 maj 20 00:28 /usr/lib/libwcs.so.5
-> libwcs.so.5.16
-rwxr-xr-x 1 root root 1350320 maj 20 00:28
/usr/lib/libwcs.so.5.16
drwxr-xr-x 2 root root 0 maj 20 00:29 /usr/share/doc/wcslib
-rw-r--r-- 1 root root 1847 jan 15 05:25
/usr/share/doc/wcslib/README
drwxr-xr-x 2 root root 0 maj 20 00:29
/usr/share/licenses/wcslib
-rw-r--r-- 1 root root 7637 jan 19 2010
/usr/share/licenses/wcslib/COPYING.LESSER
DEBUG util.py:439: file /usr/lib/.build-id from install of
wcslib-
5.16-2.fc27.i686 conflicts with file from package libnghttp2-1.23.1-
1.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package libcurl-7.54.0-
5.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package curl-7.54.0-
5.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package rpm-plugin-selinux-
4.13.0.1-23.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package rpm-libs-4.13.0.1-
23.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package rpm-4.13.0.1-
23.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package rpm-build-libs-
4.13.0.1-23.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package rpm-build-4.13.0.1-
23.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package util-linux-2.30-
0.1.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id/6b from install of
wcslib-5.16-2.fc27.i686 conflicts with file from package util-linux-
2.30-0.1.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id from install of wcslib-
5.16-2.fc27.i686 conflicts with file from package gcc-c++-7.1.1-
2.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id conflicts between
attempted installs of wcslib-5.16-2.fc27.i686 and libgfortran-7.1.1-
2.fc27.i686
DEBUG util.py:439: file /usr/lib/.build-id conflicts between
attempted installs of python2-2.7.13-10.fc27.i686 and wcslib-5.16-
2.fc27.i686
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org