[Testing Update] 2025-08-04 - Kernels, Toolchain, Blender, Mesa, Ollama

Hello community, here we have another set of package updates.

Current Promotions

Recent News

Valkey to replace Redis in the [extra] Repository

2025-04-17 - Andrew Crerar

Valkey, a high-performance key/value datastore, will be replacing redis in the [extra] repository. This change is due to Redis modifying its license from BSD-3-Clause to RSALv2 and SSPLv1 on March 20th, 2024.

Arch Linux Package Maintainers intend to support the availability of the redis package for roughly 14 days from the day of this post, to enable a smooth transition to valkey. After the 14 day transition period has ended, the redis package will be moved to the AUR. Also, from this point forward, the redis package will not receive any additional updates and should be considered deprecated until it is removed.

Users are recommended to begin transitioning their use of Redis to Valkey as soon as possible to avoid possible complications after the 14 day transition window closes.

Arch Linux - News: Valkey to replace Redis in the [extra] Repository

Previous News
Finding information easier about Manjaro

Finding information easier about Manjaro always has been a topic that needed to be solved. With our new search we have put all Manjaro data accessible in one place and divided by sections so it makes it easier to digest: News – Manjaro

Notable Package Updates

  • Some Kernels got updated
    • this includes an initial preview of 6.17 kernel series
    • toolchain updates with gcc security fixes and glibc 2.42
  • Some Updates to GNOME
  • Blender 4.5.1
  • Mesa 25.1.7
  • Inputplumber 0.61.0
  • Ollama 0.10.1
  • Updates to Python and Haskell

Additional Info

Python 3.13 info

:information_source: You will need to rebuild any AUR Python packages that install files to site-packages or link to libpython3.12.so.

Print a list of of packages that have files in /usr/lib/python3.12/ :

pacman -Qoq /usr/lib/python3.12/

Rebuild them all at once:*

pamac build $(pacman -Qoq /usr/lib/python3.12)

Use rebuild-detector to see if anything else needs to be rebuilt:

 checkrebuild

* It’s recommended to clean your build cache first with pamac clean --build-files

Info about AUR packages

:warning: AUR (Arch User Repository) packages are neither supported by Arch nor Manjaro. Posts about them in Announcements topics are off-topic and will be flagged, moved or removed without warning.

For help with AUR packages, please create a new topic in AUR and a helpful volunteer may be able to assist you.

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.


Our current supported kernels

  • linux54 5.4.296
  • linux510 5.10.240
  • linux515 5.15.189
  • linux61 6.1.147
  • linux66 6.6.101
  • linux612 6.12.41
  • linux615 6.15.9
  • linux616 6.16.0
  • linux617 6.17.0-rc0
  • linux61-rt 6.1.146_rt53
  • linux66-rt 6.6.99_rt58
  • linux612-rt 6.12.39_rt11
  • linux615-rt 6.15.0_rt2

Package Changes (Mon Aug 4 08:50:41 CEST 2025)

  • testing core x86_64: 25 new and 25 removed package(s)
  • testing extra x86_64: 1449 new and 1446 removed package(s)
  • testing multilib x86_64: 17 new and 17 removed package(s)

Overlay Changes

  • testing core x86_64: 27 new and 25 removed package(s)
  • testing extra x86_64: 185 new and 178 removed package(s)

A list of all changes can be found here.

  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)
0 voters

Check if your mirror has already synced:


3 Likes

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed


Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!

Note: Do not forget to review your .pacnew files:

:arrow_right: 2025-08-04

2025-07-24

grub update - watch out

Before you reboot - ensure to run install-grub script to sync the efi-stubs and recreate the grub config.

[Testing Update] 2025-07-19 - Kernels, Mesa, Thunderbird, Grub, Perl, Vulkan - #19 by linux-aarhus

2025-07-10

Warning: ksystemstats: local (6.4.0-1) is newer than extra

If you get this warning, run the following command… :point_down:

sudo pacman -Syuu
VLC does not play (certain) videos

For this update, the VLC packages were split up, and not all codecs may be installed on your system. You can install the additional codecs individually, or install the vlc-plugins-all meta-package, which will pull in all available plugins. :point_down:

 sudo pacman -S vlc-plugins-all

2025-06-19

Possible breaking changes to pacman-mirrors

:warning: With pacman-mirrors 5.0-1, the global mirrors.json data file has been moved from /usr/share/pacman-mirrors to /var/lib/pacman-mirrors.
:warning: This move introduce a possible breaking change if you have custom scripts relying on the mirrors data file.
:information_source: The moving of the file is the only change and has been made to make it possible for users to have their /usr-tree on a separate read-only partition or btrfs subvolume.

2025-06-14

xkeyboard-config 2.45 issue with symlinks

You may fail to upgrade from 2.44 to 2.45 due to some changes to symlinks. A discussion about it can be found here: Cannot update xkeyboard-config to 2.45 / Pacman & Package Upgrade Issues / Arch Linux Forums

The solution is to update the AUR packages depending on xkeyboard-config or move the files to the new folder /usr/share/xkeyboard-config-2.

More information about it here: xkeyboard-config 2.45 issue with symlinks (#1) · Issues · Arch Linux / Packaging / Packages / xkeyboard-config · GitLab

2025-06-01

2025-06-01 - avahi-discover python script

avahi-discover fails when attempting to write the discovered services to a sqlite database in /usr/lib/avahi due to lack of permissions.

The issue can be reproduced using a pristine Arch LInux system - it appears from the issues at GitHub - avahi/avahi: Avahi - Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour the issue is known - but not fixed.

Use of dbm causes problems with Python 3.13 · Issue #670 · avahi/avahi · GitHub
Fix issue with dbm.sqlite3 on readonly directories by mickael9 · Pull Request #698 · avahi/avahi · GitHub

Even though the issue has been known to upstream since december 2024, the behaviour on unstable branch has changed fairly recently - perhaps 4 weeks.

Temporary workaround
The workaround it is not optimal - but if you rely on avahi discover service - it will work

Move /usr/lib/avahi to /var/lib and symlink it back to /usr

sudo mv /usr/lib/avahi /var/lib/ && sudo ln -s /var/lib/avahi /usr/lib/

Change the ownership of the folder /var/lib/avahi including files

sudo chown root:avahi /var/lib/avahi -R

Change permissions to allow avahi group to write into the folder including the existing db file

sudo chmod g+w /var/lib/avahi -R

Finally add yourself to the avahi group

sudo gpasswd -a $USER avahi

Logoff and login to activate the new group.

Topic in German section
Avahi zeroconf browser zeigt nichts an

Previous testing threads:

1 Like

orphaned knewstuff5, if I run pacman -R knewstuff5 it will remove 17 related packages
safe to proceed?

You can check if you have any of these apps installed, it was a dependency of: Arch Linux - knewstuff5 5.116.0-3 (x86_64) There is also our tool called dependency-checker

1 Like

OK, thanks.

edit:
pacman or octopi are not finding dependency-checker or manjaro-dependency-checker nor is in manjaro-tools…
I’ve not any apps that require knestuff5 as shown in the right side of arch link

sudo pacman -Rns knewstuff5
21 to remove:
attica5 kbookmarks5 kcompletion5 kcrash5 kdbusaddons5 kdeclarative5 kded5 kglobalaccel5 kio5 kitemviews5 kjobwidgets5  kpackage5 kservice5  ktextwidgets5  kwallet5  kxmlgui5 qca-qt5 solid5 sonnet5 syndication5 knewstuff5

removed all since they have the 6 counterpart

$ pacman -F /usr/bin/dependency-checker
usr/bin/dependency-checker is owned by extra/libpamac 11.7.3-5
1 Like

ah… I don’t have pamac installed…

Then you must have removed it yourself, because pamac is one of the packages that come preinstalled with every Manjaro ISO, whether minimal or full, and whether it’s the Plasma Edition, the Xfce Edition or the GNOME Edition.

pamac is one of Manjaro’s halo components, and it was specifically developed for and by Manjaro. Which doesn’t mean that it’s without flaws, of course — quite the contrary, actually — but again, if you don’t have it, then you must have removed it yourself.

Can one use Manjaro without pamac? Yes, one can, provided that one would use pacman for repo packages and yay or another AUR helper for the AUR stuff. I have no experience with Snaps or FlatPaks, but as I gather, they come with their own tools for installation, removal and management.

So if you wish to use all of those individual tools instead of pamac, then it’s perfectly possible to keep maintaining your Manjaro system without it. But pamac has a (gtk-based) GUI, and some people here absolutely prefer that.

Alternatively, octopi is a qt-based front-end to pacman and (if configured to do so) to an AUR helper, so people preferring a GUI for package management can use that instead — and especially so the people using Plasma, because of the tighter visual integration — but people using Xfce or GNOME might object to a qt-based GUI, and for them, pamac-gtk or pamac-gtk3 would be preferable.


Ironic, isn’t it, that I of all people would be recommending pamac? :grin:

1 Like

exactly
I use pacman, yay and octopi

1 Like

Zero problems with update. No install-grub script execution required on my single boot UEFI system (never installed it). Just restored the boot loader as usual when grub was updated to enable all new features.

As grub wasn’t one of the updated packages, would install-grub have been necessary? As grub is a bootloader [AFAIK], did you reinstall grub another way? My apologies for not understanding.

Seems whenever there is a grub update the new script install-grub is a topic again: Install-grub: a new way to keep your EFI/MBR in-sync with grub package

@2old4gaming normally you don’t need it. It is designed to work with the default install of Manjaro when auto-partitioning without luks was chosen. Most users might have chosen that option in Calamares. Everything else might be an “advanced” install of Manjaro.

If you need to recover a grub install, most people will link you to this wiki page: GRUB/Restore the GRUB Bootloader - Manjaro

So the TDLR in short:

  • whenever pacman or pamac is updating the grub package you won’t touch your UEFI/MBR install.
  • therefore you might need to use grub-install or the new install-grub which provides an alpm-hook to mostly automate it.
  • security fixes or changes of grub may ship as binaries but won’t secure your PC unless you have synced the binaries also to your UEFI/MBR
  • last time Arch Linux told users to update grub on UEFI/MBR as well was this case: Arch Linux - News: Grub bootloader upgrade and configuration incompatibilities

Hope this might help a little on why that script actually exists …

PPS: update-grub is only updating the menu.cfg file and has nothing to do with updating a package …

3 Likes

install-grub is great tool for me, installed since it was announced

The update went fine. But when I run the checkrebuild command I get this output flagging xnviewmp. I use this application everyday without problems. Should I be concerned? Do need to do anything?

checkrebuild -v                                                                    INT ✘ 

foreign xnviewmp

ldd /opt/xnviewmp/XnView

        liblibraw.so.1 => not found
        libmdk.so.0 => not found
        libc++.so.1 => not found

ldd /opt/xnviewmp/lib/styles/libqgtk2style.so

        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found

ldd /opt/xnviewmp/lib/platformthemes/libqgtk2.so

        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
    ~ 

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Oh, I don’t know, how about — wait for it — simply rebuilding it, eh? :grin:

pamac build xnviewmp
1 Like

forehead smack. I was a version behind. LOL!