Packages of the new major version of PHP have been released into the stable repositories. Besides the new PHP 7 features there are the following packaging changes. In general the package configuration is now closer to what was intended by the PHP project. Also refer to the PHP 7 migration guide for upstream improvements.
Removed packages
- php-pear
- php-mssql
- php-ldap The module is now included in the php package
- php-mongo The new php-mongodb might provide an alternative even though it is not a compatible drop-in replacement
- php-xcache Consider using the included OPcache and optionally APCu for user data cache
- graphviz The PHP bindings had to be removed
New packages
Configuration changes
- open_basedir is no longer set by default
- openssl, phar and posix extensions are now built in
- php-fpm does no longer provide a logrotate configuration. Instead syslog/journald is used by default
- php-fpm's service file does no longer set PrivateTmp=true
- The configuration and module of php-apache have been renamed to php7_module.conf and libphp7.so
Since the KDE 4 desktop has been unmaintained for several months and it's becoming increasingly difficult to support two versions of Plasma, we are removing it from our repositories. Plasma 5.5 has just been released and should be stable enough to replace it.
KDE 4 installations will not be automatically upgraded to Plasma 5. However, we recommend all users to upgrade or switch to a maintained alternative as soon as possible, since any future update may break the KDE 4 desktop without prior notice. See the wiki for instructions on how to upgrade to Plasma 5.
GCC 5.x contains libstdc++ with dual ABI support and we have now switched to the new ABI.
While the old C++ ABI is still available, it is recommended that you build all non-repo packages to have the new ABI. This is particularly important if they link to another library built against the new ABI. You can get a list of packages to rebuild using the following shell script:
#!/bin/bash
while read pkg; do
mapfile -t files < <(pacman -Qlq $pkg | grep -v /$)
grep -Fq libstdc++.so.6 "${files[@]}" <&- 2>/dev/null && echo $pkg
done < ...
Xorg 1.18.0 is entering [testing] with the following changes:
Update: Nvidia drivers are now compatible with xorg-1.18.0 (ABI 20)
Update: All fixed now.
I just installed a kernel update on our rsync and mail server and it seems we have broken hardware so it is unable to reboot right now. Mailing lists are running on a different system however you need to use the lists.archlinux.org domain rather than archlinux.org. So for arch-general you'd use arch-general@lists.archlinux.org. Mails sent to the normal domain will go through once the server is up again.
The rsync master will stay unavailable for now.
I've asked the hoster to look into the issue, but I can't ...