Welcome to the new monthly unstable branch thread.
Recent News
Kernel 6.14 is now EOL
As of Linux 6.14.11, the 6.14 series is now EOL (End Of Life). Please install 6.15 stable and/or 6.12 LTS (Long Term Support).
Transition to the new WoW64 wine and wine-staging
2025-06-16 - Peter Jung
We are transitioning the wine and wine-staging package to a pure wow64 build. This change removes the dependency on the multilib repository for wine and wine-staging.
The main reason for this is to align with upstream Wine development, which simplifies packaging and the dependency chain.
Potential Issues:
- OpenGL Performance: A known limitation of the new WoW64 mode is reduced performance for 32-bit applications that use OpenGL directly
- Breaking Changes: Existing 32-bit prefixes needs to be recreated
If you are facing issues with 32 bit prefixes, please recreate these and reinstall the application.
– Arch Linux - News: Transition to the new WoW64 wine and wine-staging
linux-firmware changes
With linux-firmware
20250613.12fe085f-1, firmware is now split into several vendor-focused packages. linux-firmware is now a meta package depending on the default set of firmware.
To keep only needed firmware packages, remove linux-firmware-meta
and unneeded packages then mark needed packages as explicitly installed.
Notable Package Changes
- VirtualBox 7.1.10
- Qt 6.9.1
- PipeWire 1.4.5
- LibreOffice 25.2.4
- KDE Gear 25.04.2
- Thunderbird 139.0.2
- KDE Frameworks 6.15.0
- NVIDIA 575.64
- Mesa 25.1.4
- ONLYOFFICE Docs 9.0
- KDE Plasma 6.4.1
- Firefox 140.0
Known Issues
2025-06-22 - linux-firmware-amdgpu-20250613.12fe085f may create an unbootable system for RDNA4 GPUs or graphical glitches with RDNA3 GPUs
Currently AMD and the Linux community is working on fixing possible issues with the latest firmware changes for RDNA3 and RDNA4 GPUs. If you land on a black screen you may need to use a recovery image to downgrade the installed firmware. More information here:
- Making sure you're not a bot!
- Making sure you're not a bot!
- 20250613.12fe085f causes cursor duplication and gray flickering (#16) · Issues · Arch Linux / Packaging / Packages / linux-firmware · GitLab
- linux-firmware-amdgpu 20250613.12fe085f-6 prevents System from booting with RX 9000 Series (#17) · Issues · Arch Linux / Packaging / Packages / linux-firmware · GitLab
- https://www.reddit.com/r/archlinux/comments/1lhn3ti/slow_firmware_as_of_june_22_2025_update/
Also monitor the AMD DRM issue tracker
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
Change the ownership of the folder /usr/lib/avahi including files
sudo chown root:avahi /usr/lib/avahi -R
Change permissions to allow avahi group to write into the folder including the existing db file
sudo chmod g+w /usr/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
Chrome/Chromium-based browsers and GNOME 48 - Global Shortcuts
If you have extensions who use shortcuts installed on these browsers, you’ll face an issue of many dialogs opening when the browser starts, it’s quite annoying. The bug has been reported and fixed, but the commit is not yet on a stable release.
The workaround for now, is to disable the feature via
--disable-features=GlobalShortcutsPortal
- Bug report: Chromium
– https://www.reddit.com/r/gnome/comments/1jfejor/psa_chromechromiumbased_browsers_and_gnome_48/
python-gobject 3.52 breaks multiple apps (libpeas related)
Python plugins for programs like Gedit and Rhythmbox currently will not be loaded in the current state.
For Gedit, use the Flatpak for now. See No more Pythons in gedit | Gedit Technology blog
Possible breaking changes to pacman-mirrors
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
.
This move introduce a possible breaking change if you have custom scripts relying on the mirrors data file.
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.
Plasma 6.4.0 will need manual intervention if you are on X11
2025-06-20 - Tomaz Canabrava
On Plasma 6.4 the wayland session will be the only one installed when the users does not manually specify kwin-x11.
With the recent split of kwin into kwin-wayland and kwin-x11, users running the old X11 session needs to manually install plasma-x11-session, or they will not be able to login. Currently pacman is not able to figure out your personal setup, and it wouldn’t be ok to install plasma-x11-session and kwin-x11 for every one using Plasma.
tldr: Install plasma-x11-session if you are still using x11
– Arch Linux - News: Plasma 6.4.0 will need manual intervention if you are on X11
Additional Info
Info about AUR packages
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.
Check if your mirror has already synced: