Found that php's fileinfo uses own bundled version of libmagic.
This lib is incompatible with system magic.mgc file format
And it's not possible to swith it use system libmagic.
2017-03-01 18:19 GMT+02:00 Valery Kartel <valery.kartel_at_gmail.com>:
> I added a feature to use system-wide magic.mgc when I made fileinfo
> extension shared (pre-last commit).
>
> Then a guys who deploy alpine and php7.1 in their projects wrote me me and
> reported a problem with it
>
> :: But once installed, Nextcloud for instance cannot generated preview of
> images,
> :: I get this explicit error from the logs
> :; finfo::finfo(): Failed to load magic database at '(null)'
>
> and there is an open bug with the same problem:
> https://bugs.alpinelinux.org/issues/6945
>
> I not investigate where the problem is, but as a quick fix I made a
> switch-back to bundled in php magic database
>
> 2017-03-01 18:04 GMT+02:00 Natanael Copa <ncopa_at_alpinelinux.org>:
>
>> On Wed, 1 Mar 2017 11:12:23 +0200
>> Valery Kartel <valery.kartel_at_gmail.com> wrote:
>>
>> > --
>> > because its buggy
>>
>> is php buggy or system magic file?
>> Do we want fix system magic?
>>
>> -nc
>>
>> > ---
>> > testing/php7.1/APKBUILD | 8 ++------
>> > 1 file changed, 2 insertions(+), 6 deletions(-)
>> >
>> > diff --git a/testing/php7.1/APKBUILD b/testing/php7.1/APKBUILD
>> > index 717daa1c96..74a4e3ce6e 100644
>> > --- a/testing/php7.1/APKBUILD
>> > +++ b/testing/php7.1/APKBUILD
>> > _at__at_ -2,7 +2,7 @@
>> > # Maintainer: Valery Kartel <valery.kartel_at_gmail.com>
>> > pkgname=php7.1
>> > pkgver=7.1.2
>> > -pkgrel=3
>> > +pkgrel=4
>> > _apiver=20160303
>> > _suffix=${pkgname#php}
>> > _pkgreal=${pkgname%$_suffix}
>> > _at__at_ -19,7 +19,7 @@ makedepends="autoconf bison re2c apache2-dev
>> libxml2-dev libxslt-dev libzip-dev
>> > aspell-dev enchant-dev expat-dev pcre-dev curl-dev gmp-dev
>> icu-dev imap-dev gd-dev
>> > libical-dev libressl-dev openldap-dev net-snmp-dev db-dev
>> krb5-dev gdbm-dev sqlite-dev
>> > freetds-dev mariadb-dev postgresql-dev unixodbc-dev freetype-dev
>> tidyhtml-dev libwebp-dev
>> > - libpng-dev libjpeg-turbo-dev libmcrypt-dev recode-dev libedit-dev
>> gettext-dev file-dev
>> > + libpng-dev libjpeg-turbo-dev libmcrypt-dev recode-dev libedit-dev
>> gettext-dev
>> > "
>> > source="http://php.net/distributions/$_pkgreal-$pkgver.tar.bz2
>> > $pkgname-module.conf
>> > _at__at_ -168,10 +168,6 @@ build() {
>> > --with-litespeed \
>> > --with-imap=shared --with-imap-ssl \
>> > || return 1
>> > - # rebuild fileinfo with current /usr/share/misc/magic.mgc
>> > - sapi/cli/php -n ext/fileinfo/create_data_file.php \
>> > - /usr/share/misc/magic.mgc > ext/fileinfo/data_file.c ||
>> return 1
>> > - make
>> > }
>> >
>> > check() {
>>
>>
>
---
Unsubscribe: alpine-aports+unsubscribe_at_lists.alpinelinux.org
Help: alpine-aports+help_at_lists.alpinelinux.org
---
Received on Thu Mar 02 2017 - 15:21:43 UTC