[packages/file] - this version breaks rpmbuild, good testcase is gnome-initial-setup package - rel 1.1
Elan Ruusamäe
glen at pld-linux.org
Mon Apr 18 18:48:01 CEST 2016
On 18.04.2016 19:35, Elan Ruusamäe wrote:
> i replaced libtool scripts interpreter /bin/sh -> /bin/bash, seems
> bash handles io error better and reports error:
>
>
> Processing files: libmagic-devel-5.26-1.2.x86_64
> + '[' 3 -ge 2 ']'
> + pkgname=libmagic-devel
> + case $1 in
> + shift
> + RPM_BUILD_ROOT=/home/users/glen/tmp/file-5.26-root-glen
> + read possible
> /home/users/glen/libtooldeps.sh: line 16: read: read error: 0: Bad
> file descriptor
> + exit 0
> + '[' 3 -ge 2 ']'
found the faulty commit,
seems file closes STDIN, doh
from commit message, he seems to think file opened the STDIN!
https://github.com/file/file/commit/c8581da4c79cfc3fe52bb6c398497ff3a9986abd
however that is not the only problem, next problem is the magic file
definition problem, which is very typical for file releases:
[~/rpm/packages/file(5.26) (master)⚡] ➔ file
/home/users/glen/tmp/file-5.26-root-glen/usr/share/python3.5/site-packages/file_magic-0.3.0-py3.5.egg-info/top_level.txt
/home/users/glen/tmp/file-5.26-root-glen/usr/share/python3.5/site-packages/file_magic-0.3.0-py3.5.egg-info/top_level.txt:
ERROR: Offset out of range
[~/rpm/packages/file(5.26) (master)⚡] ➔ echo $?
1
--
glen
More information about the pld-devel-en
mailing list