Multi Version Support for PHP in Mageia 9

We are proud to announce the introduction of multi version support for php in mageia 9.

Now php 8.3 can be installed in parallel to the existing php 8.2 packages. Due to this, we also update the pecl packages as they would interfere with the process.
Please note, that the default configuration is used by both versions. In order to prevent warnings, all packages from php 8.2 have to be installed for php 8.3 too.

Update notice:
If you have installed php 8.2, and want to install the same packages, use

rpm -qa '*php*' --qf '%{name}\n'|sed 's/php/php8.3/'|\
xargs urpmi --auto

Remember that for the command to work you must have backports repositories enabled.

List of package that are available in 9/core/backports

apache-mod_php8.3-8.3.4-4.mga9
php-latest-8.3.4-4.mga9
php8.3-amqp-2.1.1-2.mga9
php8.3-apcu-5.1.23-5.mga9
php8.3-apcu-admin-5.1.23-5.mga9
php8.3-ast-1.1.1-2.mga9
php8.3-bcmath-8.3.4-4.mga9
php8.3-bitset-3.0.1-18.mga9
php8.3-bz2-8.3.4-4.mga9
php8.3-calendar-8.3.4-4.mga9
php8.3-cgi-8.3.4-4.mga9
php8.3-cli-8.3.4-4.mga9
php8.3-ctype-8.3.4-4.mga9
php8.3-curl-8.3.4-4.mga9
php8.3-dba-8.3.4-4.mga9
php8.3-dbase-7.0.1-13.mga9
php8.3-devel-8.3.4-4.mga9
php8.3-dio-0.2.1-8.mga9
php8.3-doc-8.3.4-4.mga9
php8.3-dom-8.3.4-4.mga9
php8.3-ds-1.5.0-2.mga9
php8.3-enchant-8.3.4-4.mga9
php8.3-event-3.1.0-2.mga9
php8.3-exif-8.3.4-4.mga9
php8.3-expect-0.4.0-10.mga9
php8.3-fileinfo-8.3.4-4.mga9
php8.3-filter-8.3.4-4.mga9
php8.3-fpm-8.3.4-4.mga9
php8.3-fpm-apache-8.3.4-4.mga9
php8.3-fpm-nginx-8.3.4-4.mga9
php8.3-ftp-8.3.4-4.mga9
php8.3-gd-8.3.4-4.mga9
php8.3-gender-1.1.0-21.mga9
php8.3-gettext-8.3.4-4.mga9
php8.3-gmagick-2.0.6-0.RC1.9.mga9
php8.3-gmp-8.3.4-4.mga9
php8.3-gnupg-1.5.1-8.mga9
php8.3-iconv-8.3.4-4.mga9
php8.3-igbinary-3.2.15-2.mga9
php8.3-imagick-3.7.0-10.mga9
php8.3-imap-8.3.4-4.mga9
php8.3-ini-8.3.4-4.mga9
php8.3-inotify-3.0.0-9.mga9
php8.3-intl-8.3.4-4.mga9
php8.3-jsmin-3.0.0-19.mga9
php8.3-ldap-8.3.4-4.mga9
php8.3-mailparse-3.1.6-3.mga9
php8.3-mbstring-8.3.4-4.mga9
php8.3-mcrypt-1.0.7-2.mga9
php8.3-memcached-3.2.0-6.mga9
php8.3-mongodb-1.17.2-2.mga9
php8.3-msgpack-2.2.0-4.mga9
php8.3-mysqli-8.3.4-4.mga9
php8.3-mysqlnd-8.3.4-4.mga9
php8.3-odbc-8.3.4-4.mga9
php8.3-opcache-8.3.4-4.mga9
php8.3-openssl-8.3.4-4.mga9
php8.3-pcntl-8.3.4-4.mga9
php8.3-pdo-8.3.4-4.mga9
php8.3-pdo_dblib-8.3.4-4.mga9
php8.3-pdo_firebird-8.3.4-4.mga9
php8.3-pdo_mysql-8.3.4-4.mga9
php8.3-pdo_odbc-8.3.4-4.mga9
php8.3-pdo_pgsql-8.3.4-4.mga9
php8.3-pdo_sqlite-8.3.4-4.mga9
php8.3-pear-1.10.14-3.mga9
php8.3-pgsql-8.3.4-4.mga9
php8.3-phar-8.3.4-4.mga9
php8.3-posix-8.3.4-4.mga9
php8.3-pspell-1.0.1-2.mga9
php8.3-raphf-2.0.1-9.mga9
php8.3-readline-8.3.4-4.mga9
php8.3-redis-6.0.2-2.mga9
php8.3-rrd-2.0.3-9.mga9
php8.3-session-8.3.4-4.mga9
php8.3-shmop-8.3.4-4.mga9
php8.3-snmp-8.3.4-4.mga9
php8.3-soap-8.3.4-4.mga9
php8.3-sockets-8.3.4-4.mga9
php8.3-sodium-8.3.4-4.mga9
php8.3-sqlite3-8.3.4-4.mga9
php8.3-ssh2-1.4-3.mga9
php8.3-sysvmsg-8.3.4-4.mga9
php8.3-sysvsem-8.3.4-4.mga9
php8.3-sysvshm-8.3.4-4.mga9
php8.3-tidy-8.3.4-4.mga9
php8.3-tokenizer-8.3.4-4.mga9
php8.3-translit-0.7.1-10.mga9
php8.3-uuid-1.2.0-10.mga9
php8.3-xattr-1.4.0-11.mga9
php8.3-xdebug-3.3.1-2.mga9
php8.3-xmlreader-8.3.4-4.mga9
php8.3-xmlwriter-8.3.4-4.mga9
php8.3-xsl-8.3.4-4.mga9
php8.3-yaml-2.2.3-3.mga9
php8.3-zip-8.3.4-4.mga9
php8.3-zlib-8.3.4-4.mga9
php8.3-zstd-0.13.1-2.mga9
phpdbg8.3-8.3.4-4.mga9

SRPMS:
php-8.3.4-4.mga9.src.rpm
php-amqp-2.1.1-2.mga9.src.rpm
php-apcu-5.1.23-5.mga9.src.rpm
php-ast-1.1.1-2.mga9.src.rpm
php-bitset-3.0.1-18.mga9.src.rpm
php-dbase-7.0.1-13.mga9.src.rpm
php-dio-0.2.1-8.mga9.src.rpm
php-ds-1.5.0-2.mga9.src.rpm
php-event-3.1.0-2.mga9.src.rpm
php-expect-0.4.0-10.mga9.src.rpm
php-gender-1.1.0-21.mga9.src.rpm
php-gmagick-2.0.6-0.RC1.9.mga9.src.rpm
php-gnupg-1.5.1-8.mga9.src.rpm
php-igbinary-3.2.15-2.mga9.src.rpm
php-imagick-3.7.0-10.mga9.src.rpm
php-inotify-3.0.0-9.mga9.src.rpm
php-jsmin-3.0.0-19.mga9.src.rpm
php-mailparse-3.1.6-3.mga9.src.rpm
php-mcrypt-1.0.7-2.mga9.src.rpm
php-memcached-3.2.0-6.mga9.src.rpm
php-mongodb-1.17.2-2.mga9.src.rpm
php-msgpack-2.2.0-4.mga9.src.rpm
php-pear-1.10.14-3.mga9.src.rpm
php-pspell-1.0.1-2.mga9.src.rpm
php-raphf-2.0.1-9.mga9.src.rpm
php-redis-6.0.2-2.mga9.src.rpm
php-rrd-2.0.3-9.mga9.src.rpm
php-ssh2-1.4-3.mga9.src.rpm
php-translit-0.7.1-10.mga9.src.rpm
php-uuid-1.2.0-10.mga9.src.rpm
php-xattr-1.4.0-11.mga9.src.rpm
php-xdebug-3.3.1-2.mga9.src.rpm
php-yaml-2.2.3-3.mga9.src.rpm
php-zstd-0.13.1-2.mga9.src.rpm

We will announce on backports-announce@ml.mageia.org when new backports are available for testing and when they be promoted to backports repository, We are still tuning the process and the format for the announces.

Let us know what you think.

P.S: Some corrections received were applied to the suggested command to install the php 8.3 packages from the php 8.2 packages installed on your system.

Posted in Uncategorized | 6 Comments

Problems with servers

http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia is not synchronized, and several of the servers use it as a source for synchronization.
We recommend setting up a custom server to urpmi or dnf .

Keep an eye on this article and the page https://mirrors.mageia.org/status.

Posted in Uncategorized | 1 Comment

About backdoor security alert for xz

You may have been alerted by the announcement that the xz software has been modified to introduce a backdoor (CVE-2024-3094).

This software is a file compression utility. It is widely used in Mageia, since RPM packages are compressed using this utility.

The alert concerns versions 5.6.0 and 5.6.1 of the software. Mageia does not use and has never used these versions. Mageia users therefore have no particular action to take.

Posted in Uncategorized | Tagged | Comments Off on About backdoor security alert for xz

Mageia 8 End of Life

Mageia made it to a byte’s worth of releases when Mageia 8 was released in 2021. Mageia 8 was a very successful release which has received 21646 updated packages and thousands of security fixes, keeping it current and secure thanks to the work of the packaging, security, and QA teams. However, it is now time to bring this chapter to a close and focus on Mageia 9 and the support for both the latest software in the open-source ecosystem as well as the hardware support provided by newer kernels and other key software stacks that it provides. We hope that this will give users an excellent experience with a modern diverse open-source system. Full details of the features in Mageia 9 can be found in the release notes.

Support for old releases extends to 3 months after the latest release. We would therefore ask that users of Mageia 8 look to upgrade to Mageia 9, as support for Mageia 8 is ending with the last few updates being validated now. 

There are multiple update paths available, these include:

  • Upgrading through the update applet in the system tray
  • Upgrading from the command line as described in the release notes

It is also possible to upgrade or perform a clean installation from the classical installation media, while the live media can be used to test Mageia 9 or perform a clean installation. This option may be useful for users with limited bandwidth or performing updates on multiple installations. 

Please note, if performing a clean installation, all data not saved on a separate /home partition will be erased. Please check and make sure appropriate backups are in place.

If you have any questions or need some help with upgrades, assistance can be found on our forums which cover most languages or on the Mageia wiki.

Posted in community, Mageia, QA, release, Updates | 2 Comments

Ready to play? Mageia for gamers and creators!

We are proud to announce that, after a lot of effort from our teams and especially from our team of developers, Mageia offers an improved experience for gamers, digital content creators, video editing and all multimedia.

We have taken a step forward, by offering a way to easily download and install two packages for AMD graphics cards, which offer some advanced features such as the activation of opencl for performance improvement in processes such as rendering in Blender and other 3D tools like CAD and PCB tools,and processing modules in Darktable, Steam games, Gimp, Libreoffice and any other application that requires these advanced features.

You can also find in Mageia a good catalogue of applications for content creation, and many others for playing the latest games as well as native linux games directly in our repositories.

In addition to adding an easy way to have opencl with these two packages for AMD graphics, Mageia has one of the best tools in the GNU/Linux universe for computers with NVIDIA-INTEL hybrid graphics. Mageia-prime makes it easy to switch between graphics cards on the same computer with a simple, one-click interface (more information about Mageia-Prime).

You should consider:

– The package amdgpupro-opencl-orca (More information here!) downloads AMD libraries for ie. Grenada XT, Carrizo and Polaris.

– The amdgpupro-opencl-pal package (More information here!) downloads AMD libraries for i.e. Banded Kestrel, Picasso and Vega.

To install it you have two options:

– From the MCC -> “Install & Remove Software” window, you must change both drop-down filters on the left of “Find:” to “All” and then search for the “amdgpupro-opencl-pal” or “amdgpupro-opencl-orca” package and install it.

– From a terminal as “root” user by typing: “urpmi amdgpupro-opencl-pal” or “urpmi amdgpupro-opencl-orca”.

Thinking of all users who work in these areas or want to have a good gaming experience with Mageia, we offer with this implementation full support for the two main options in graphics performance at the moment.

We hope this will contribute to improve the user experience with our great open source operating system!

Posted in Creators, Gamers, Mageia | 6 Comments