DevHeads.net

Postings by Remi Collet

Small set of perl packages orphaned

I just orphan:

- rpms/gmusicbrowser
- rpms/perl-GStreamer1
- rpms/perl-Gtk2-AppIndicator
- rpms/perl-Gtk2-WebKit
(already retired)

Remi

New sclo-php##-phpiredis 1.0.0 packages available for testing

New packages available in centos-sclo-sclo-testing

Phpiredis is an extension for PHP 5.x and 7.x based on hiredis
that provides a simple and efficient client for Redis and a fast
incremental parser / serializer for the RESP protocol.

For rh-php56

* sclo-php56-php-phpiredis-1.0.0-1

For rh-php70

* sclo-php70-php-phpiredis-1.0.0-1

For rh-php71

* sclo-php71-php-phpiredis-1.0.0-1

This extension is also an accelerator used by the Predis pure-PHP
library (<a href="https://packagist.org/packages/predis/predis" title="https://packagist.org/packages/predis/predis">https://packagist.org/packages/predis/predis</a>)

Sometime ago I wrote a blog entry about Redis access from PHP:
<a href="https://blog.remirepo.ne" title="https://blog.remirepo.ne">https://blog.remirepo.ne</a>

sclo-php-pecl-xdebug 2.6.0 and php-pecl-mongodb 1.4.0 packages available for testing

Updated packages available in centos-sclo-sclo-testing

For rh-php56

* sclo-php56-php-pecl-mongodb-1.4.0-1.el6

For rh-php70

* sclo-php70-php-pecl-mongodb-1.4.0-1.el6
* sclo-php70-php-pecl-xdebug-2.6.0-1.el6

For rh-php71

* sclo-php70-php-pecl-mongodb-1.4.0-1.el7
* sclo-php70-php-pecl-xdebug-2.6.0-1.el7

mongodb 1.4.0 with bug fixes and new features

See upstream changelog
<a href="https://pecl.php.net/package-changelog.php?package=mongodb" title="https://pecl.php.net/package-changelog.php?package=mongodb">https://pecl.php.net/package-changelog.php?package=mongodb</a>

WARNING: The mongodb extension add support for MongoDB 3.6 but drop
support for MongoDB 2.4

XDebug 2.6.0 with bug fixes and new features

See upstream chan

Orphaning apigen, nette framework and some others

I just orphaned, because lack of time, lack of interest and lack of
upstream collaboration :

apigen
php-apigen-theme-bootstrap
php-apigen-theme-default
php-kdyby-events
php-kdyby-strict-objects
php-latte
php-nette
php-nette-application
php-nette-bootstrap
php-nette-caching
php-nette-component-model
php-nette-database
php-nette-deprecated
php-nette-di
php-nette-finder
php-nette-forms
php-nette-http
php-nette-mail
php-nette-neon
php-nette-php-generator
php-nette-reflection
php-nette-robot-loader
php-nette-safe-stream
php-nette-security
php-nette

Is broken dependencies report aware of rich dep ?

Is broken dependencies report aware of rich dep ?
Because I received:

php-phpunit-dbunit3 has broken dependencies in the rawhide tree:
On x86_64:
php-phpunit-dbunit3-3.0.3-1.fc28.noarch requires
(php-composer(symfony/yaml) >= 3.0 with php-composer(symfony/yaml) < 5)

Remi

Koschei on stable branch and testing repository (QA)

Hi,

Please see discussion about using testing package for Koschei to detect
possible breakage "before" the update is pushed to stable.

<a href="https://github.com/msimacek/koschei/issues/194" title="https://github.com/msimacek/koschei/issues/194">https://github.com/msimacek/koschei/issues/194</a>

This may have some infrastructure impact

Remi.

New rh-php71 software collection available for testing

New RHSCL 3.0 Beta is available for testing [1]

The new rh-php71 collection is also available in the
centos-sclo-rh-testing repostiory for CentOS users.

The new collection provides PHP 7.1.8, pear 1.10.4 and APCu 5.1.8.

Additional community maintained packages are also available in the
centos-sclo-sclo-testing repository [2].

Remi.

[1] upstream announcement:
<a href="https://developers.redhat.com/blog/2017/10/04/red-hat-updates-python-php-node-js-supports-new-arches/" title="https://developers.redhat.com/blog/2017/10/04/red-hat-updates-python-php-node-js-supports-new-arches/">https://developers.redhat.com/blog/2017/10/04/red-hat-updates-python-php...</a>

[2] extensions list
<a href="https://blog.remirepo.net/post/2017/02/23/Additional-PHP-packages-for-RHSCL" title="https://blog.remirepo.net/post/2017/02/23/Additional-PHP-packages-for-RHSCL">https://blog.remirepo.net/post/2017/02/23/Additional-PHP-packages-for-RHSCL</a>

P.S.

libsodium 1.0.15 in rawhide, with soname bump

Hi,

I'm building new libsodium version in rawhide

RHBZ: <a href="https://bugzilla.redhat.com/1497573" title="https://bugzilla.redhat.com/1497573">https://bugzilla.redhat.com/1497573</a>

Upstream: <a href="https://github.com/jedisct1/libsodium/releases/tag/1.0.15" title="https://github.com/jedisct1/libsodium/releases/tag/1.0.15">https://github.com/jedisct1/libsodium/releases/tag/1.0.15</a>

ABI compliance checker report:
<a href="https://rpms.remirepo.net/compat_reports/libsodium/1.0.14_to_1.0.15/compat_report.html" title="https://rpms.remirepo.net/compat_reports/libsodium/1.0.14_to_1.0.15/compat_report.html">https://rpms.remirepo.net/compat_reports/libsodium/1.0.14_to_1.0.15/comp...</a>

I will rebuild dependent packages (and file FTBFS bugs if needed)

Remi

PHP 7.2 in rawhide next week

Hi,

I plan to build PHP 7.2.0RC3 in rawhide next week, so we'll have a lot
of time to ensure everything is ok before F28 is branched.

Scratch build:
<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=22144004" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=22144004">https://koji.fedoraproject.org/koji/taskinfo?taskID=22144004</a>

Work done in private branch
<a href="https://src.fedoraproject.org/cgit/rpms/php.git/log/?h=private-php72" title="https://src.fedoraproject.org/cgit/rpms/php.git/log/?h=private-php72">https://src.fedoraproject.org/cgit/rpms/php.git/log/?h=private-php72</a>

All extensions are already compatible, so I will also rebuild them.

Remi

About "debugsource" package and repo layout

Hi,

Since F27, for each package, we have a "debugsource" package.

Question is about the repository layout

For now these packages are available in the standard repository

Ex:
<a href="http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/y/" title="http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/y/">http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everyth...</a>

yajl-2.1.0-8.fc27.x86_64.rpm
yajl-debugsource-2.1.0-8.fc27.x86_64.rpm
yajl-devel-2.1.0-8.fc27.x86_64.rpm

Shouldn't these packages be in the "debug" repository

ie:
<a href="http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/debug/tree/Packages/y/" title="http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/debug/tree/Packages/y/">http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everyth...</a>

yajl-debuginfo-2.1.0-8.fc27.x86_64.rpm

Remi

new sclo-php*-php-pecl-amqp packages available for testing

Yet another package available in centos-sclo-sclo-testing
(requested by some users)

This extension can communicate with any AMQP spec 0-9-1
compatible server, such as RabbitMQ, OpenAMQP and Qpid,
giving you the ability to create and delete exchanges and
queues, as well as publish to any exchange and consume
from any queue.

<a href="https://pecl.php.net/package/amqp" title="https://pecl.php.net/package/amqp">https://pecl.php.net/package/amqp</a>

For rh-php56

* sclo-php56-php-amqp-1.9.1-1

For rh-php70

* sclo-php70-php-amqp-1.9.1-1

Notice: this package doesn't requires "librabbitmq" which is
not available in base repository (only in EPEL), but use a static
library inste

co-owner wanted on wordpress and roundcubemail

Hi,

I try to maintain Wordpress and Roundcubemail,
but I will prefer to have some co-owner on these.

Especially to allow (security) update when I'm offline,
or busy with some important downstream work (PHP).

Feel free to contact me, or request ACL on pkgdb.

Remi.

Updated sclo-php* packages available for testing

As, new RHSCL 2.4beta is available for testing, and as point release can
be used for new features, a set of php extensions have been updated and
pushed to testing repository:

For rh-php56:

* sclo-php56-php-pecl-http-2.6.0-1.el6
* sclo-php56-php-pecl-mongodb-1.2.8-1.el6

For rh-php70:

* sclo-php70-php-pecl-http-3.1.0-1.el6
* sclo-php70-php-pecl-mongodb-1.2.8-1.el6
* sclo-php70-php-pecl-xdebug-2.5.1-1.el6

I plan to push to stable only when RHSCL 2.4 will be GA.

Remi.

P.S.

set of orphaned pear packages in rawhide

Hi,

I just orphaned a set of pear packages in rawhide.

php-pear-Auth
php-pear-Auth-RADIUS
=> moodle
php-pear-Cache
php-pear-Crypt-CHAP
=> moodle
php-pear-DB-DataObject
php-pear-File
php-pear-File-CSV
php-pear-File-Passwd
php-pear-File-SMBPasswd
php-pear-File-Util
php-pear-HTTP
=> fusionforge-web
php-pear-HTTP-Client
php-pear-HTTP-Upload
php-pear-Net-Curl
php-pear-Net-DIME
php-pear-Net-FTP
php-pear-Net-POP3
php-pear-Net-Ping
=> limph
php-pear-Net-URL-Mapper
php-pear-Pager
php-pear-SOAP (Auth)
php-pear-Validate
php-pear-XML-Beautifier
php-pear-XML-RSS
php-pear-

new sclo-php*-php-* packages available

Just pushed to centos-sclo-sclo stable repository:

For rh-php56

* sclo-php56-php-imap-5.6.25-2.el7 (EL-7 only)
* sclo-php56-php-smbclient-0.9.0-1
* sclo-php56-php-mcrypt-5.6.28-1
* sclo-php56-php-tidy-5.6.25-1 (EL-7 only)

For rh-php70

* sclo-php70-php-imap-7.0.14-2.el7 (EL-7 only)
* sclo-php70-php-smbclient-0.9.0-1
* sclo-php70-php-mcrypt-7.0.16-1
* sclo-php70-php-tidy-7.0.10-1 (EL-7 only)

Remi.

P.S.

rawhide broken because of /usr/lib/.build-id in binary packages

Hi,

It seems some recent changes (rawhide) result in tons of files in
/usr/lib/.build-id which are obviously not needed, and as non-unique
create conflicts

ex: <a href="https://kojipkgs.fedoraproject.org/work/tasks/1239/18391239/root.log" title="https://kojipkgs.fedoraproject.org/work/tasks/1239/18391239/root.log">https://kojipkgs.fedoraproject.org/work/tasks/1239/18391239/root.log</a>

Remi

new sclo-php*-php-tidy packages available for testing

Yet another package available in centos-sclo-sclo-testing

The php-tidy package contains a dynamic shared object that will
add support for using the tidy library to PHP.

<a href="http://php.net/tidy" title="http://php.net/tidy">http://php.net/tidy</a>

For rh-php56 (EL-7 only)

* sclo-php56-php-tidy-5.6.25-1.el7

For rh-php70 (EL-7 only)

* sclo-php70-php-tidy-7.0.10-1.el7

Notices:

- this extension is already available in upstream collection
for CentOS/RHEL 6 (rh-php56-php-tidy and rh-php70-php-tidy)

- this extension requires "libtidy" which is not part of
CentOS/RHEL 7, but available in EPEL-7.

- in both versions the yum install "rh-phpxx

new sclo-php*-php-mcrypt packages available for testing

Yet another package available in centos-sclo-sclo-testing

The -mcrypt package contains a dynamic shared object that
will add support for using the mcrypt library to PHP.

For rh-php56

* sclo-php56-php-mcrypt-5.6.28-1

For rh-php70

* sclo-php70-php-mcrypt-7.0.16-1

WARNING: libmcrypt is a dead project,
use this extension for crytography at your own risk.

This extension is still used by lot of projects, like ZendFramework,
despite most recent versions have switch to something maintained.

You can also read:
<a href="https://blog.remirepo.net/post/2015/07/07/About-libmcrypt-and-php-mcrypt" title="https://blog.remirepo.net/post/2015/07/07/About-libmcrypt-and-php-mcrypt">https://blog.remirepo.net/post/2015/07/07/About-libmcrypt-and-php-mcrypt</a>

Remi.

new sclo-php*-php-smbclient packages available for testing

Yet another package available in centos-sclo-sclo-testing

smbclient is a PHP extension that uses Samba's libsmbclient
library to provide Samba related functions and 'smb' streams
to PHP programs.

For rh-php56

* sclo-php56-php-smbclient-0.9.0-1

For rh-php70

* sclo-php70-php-smbclient-0.9.0-1

This extension may be used by (among other projects):
- nextcloud / owncloud (via icewind/smb)
- EGroupware (via php streams).

Remi.

P.S.

new sclo-php*-php-imap packages available for testing

Yet another package available in centos-sclo-sclo-testing

The php-imap package module will add IMAP (Internet Message
Access Protocol) support to PHP. IMAP is a protocol for
retrieving and uploading e-mail messages on mail servers.
PHP is an HTML-embedded scripting language.

libzip 1.2.0 with soname bump in rawhie

Hi,

I just build libzip-1.2.0-0.fc26.

This build temporarily provides both the old and new libraries
(to not break buildroot)

API changes:
<a href="http://rpms.remirepo.net/compat_reports/libzip/1.1.3_to_1.2.0/compat_report.html" title="http://rpms.remirepo.net/compat_reports/libzip/1.1.3_to_1.2.0/compat_report.html">http://rpms.remirepo.net/compat_reports/libzip/1.1.3_to_1.2.0/compat_rep...</a>

So, mostly, only the removed "zip_archive_set_tempdir" symbol could
raise some issues.

I will run a rebuild of other packages:
amftools
ebook-tools
fuse-zip
kchmviewer
libconcord
librfm
libsigrok
libykneomgr
naev
nodejs-zipfile
openlierox
php-pecl-zip
repsnapper
rodent
subsurface
vifir

Then I will rebuild without the compat hack.

Ping me if I miss some im

Plan to orphan cups-pdf

Hi,

<a href="https://admin.fedoraproject.org/pkgdb/package/rpms/cups-pdf/" title="https://admin.fedoraproject.org/pkgdb/package/rpms/cups-pdf/">https://admin.fedoraproject.org/pkgdb/package/rpms/cups-pdf/</a>

Some bugs still exists, and a new version is released (3.0.0)

I don't use this package anymore,
and don't have really time anymore to take care of it.

Feel to ask if you want to take ownership,

Remi.

new sclo-php* packages available for testing

Additional packages available in centos-sclo-sclo-testing

"PHP extension for interfacing with memcached"
<a href="https://pecl.php.net/package/memcached" title="https://pecl.php.net/package/memcached">https://pecl.php.net/package/memcached</a>

"PHP extension for interfacing with MessagePack"
<a href="https://pecl.php.net/package/msgpack" title="https://pecl.php.net/package/msgpack">https://pecl.php.net/package/msgpack</a>

For rh-php70

* sclo-php70-php-pecl-msgpack-2.0.2-1
* sclo-php70-php-pecl-memcached-3.0.2-1 (EL-7 only)

Notice, from memcached upstream documentation:

"Note that support for libmemcached 0.x series has been
discontinued and the oldest actively tested version is
1.0.2.

new sclo-php* packages available for testing

Yet another package available in centos-sclo-sclo-testing

"PHP extension for interfacing with Redis"

A stable version was recently released with PHP 5 and 7 compatibility.

For rh-php56

* sclo-php56-php-pecl-redis-3.1.1-1

For rh-php70

* sclo-php70-php-pecl-redis-3.1.1-1

This extension is recommended by ownCloud for distributed cache.

Remi.

P.S.

new sclo-php* packages available for testing

Yet another package available in centos-sclo-sclo-testing

"Provides a wrapper to the ImageMagick library."

A stable version was just released with PHP 5 and 7 compatibility.

For rh-php56 (updated from 3.3.0):

* sclo-php56-php-pecl-imagick-3.4.3-1

For rh-php70 (new package):

* sclo-php70-php-pecl-imagick-3.4.3-1

Notice: this extension uses system ImageMagick 6.7.8.9 (EL-7) or 6.7.2.7
(EL-6), so only feature available in these library versions will be
available in the PHP extension.

Remi.

P.S.

When PHP QA meets Fedora QA (Koschei)

Hi,

I'm used to build PHP Release Candidate or stable version in rawhide, as
part of the PHP Project QA, usually shortly before their announcement.

So, as 7.1.2RC1 was tagged on Tuesday, I built it in Rawhide.

Koschei does its work, and allow us to discover some breakages (FTBFS
for Zend Framework, Atoum, Nette, Horde...)

So, we discover 2 regressions:

- in dom extension (also in upcoming 7.0.16)

- in the engine, in method prototype check

Thanks to Fedora QA, we were able to quickly fix these regressions
upstream (RM have reverted the bad change).

New version 7.1.2RC1 have been rebuild

new sclo-php*-pecl-igbinary packages available for testing

Yet another package available in centos-sclo-sclo-testing

For rh-php56:

* sclo-php56-php-pecl-igbinary-2.0.1-1

For rh-php70:

* sclo-php70-php-pecl-igbinary-2.0.1-1

More packages are evaluated on user requests.

Remi.

P.S. <a href="https://wiki.centos.org/SpecialInterestGroup/SCLo" title="https://wiki.centos.org/SpecialInterestGroup/SCLo">https://wiki.centos.org/SpecialInterestGroup/SCLo</a>

new sclo-php* packages available for testing

Yet another small set of packages available in centos-sclo-sclo-testing

For rh-php56:

* sclo-php56-php-pecl-geoip-1.1.1-1 (CentOS 7 only)
* sclo-php56-php-pecl-solr2-2.4.0-1 (CentOS 6 and 7)

For rh-php70:

* sclo-php70-php-pecl-geoip-1.1.1-1 (CentOS 7 only)
* sclo-php70-php-pecl-solr2-2.4.0-1 (CentOS 6 and 7)

More packages will come later, according to user requests.

Remi.

P.S.

new sclo-php* packages available for testing

Yet another set of small packages available in centos-sclo-sclo-testing

For rh-php56:

* sclo-php56-php-pecl-lzf-1.6.5-1
* sclo-php56-php-pecl-selinux-0.4.1-1
* sclo-php56-php-pecl-uuid-1.0.4-1
* sclo-php56-php-pecl-xattr-1.3.0-1

For rh-php70:

* sclo-php70-php-pecl-apcu-bc-1.0.3-1
* sclo-php70-php-pecl-lzf-1.6.5-1
* sclo-php70-php-pecl-selinux-0.4.1-1
* sclo-php70-php-pecl-uuid-1.0.4-1
* sclo-php70-php-pecl-xattr-1.3.0-1

More packages will come later, according to user requests.

Remi.

P.S.

PHP 7.1 coming to rawhide next week

Hi,

See: <a href="https://fedoraproject.org/wiki/Changes/php71" title="https://fedoraproject.org/wiki/Changes/php71">https://fedoraproject.org/wiki/Changes/php71</a>

I plan to build it (7.1.0RC6 which should be the last RC before 7.1.0)
next week.

All extensions should be compatible.
I will take care of the mass rebuild.

I you prefer to build yourself your packages, just drop me an email.

Remi.