[Testing Update] 2024-04-28 - Kernels, Python 3.12, Mesa, NVIDIA, Systemd, GStreamer

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

Current Promotions

  • Find out all about our current Gaming Laptop the Hero with Manjaro pre-installed from Spain!
  • Protect your personal data, keep yourself safe with Surfshark VPN: 85% OFF + 2 mo. FREE

Recent News

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: New Manjaro search engine is available | Blog

image

Notable Package Updates

  • Some Kernels got renewed
  • Systemd is at 255.5
  • More updates to game related packages
  • NVIDIA driver renewed to 550.78
  • Mesa updated to 24.0.6
  • GStreamer is at 1.24.2
  • :gnome: GNOME 46.1
  • New major release of QEMU 9.0.0
  • Python 3.12 rebuilds
    • let us know if we missed a package

A list of all package changes can be found here

Additional Info

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

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

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

Rebuild them all at once:*

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

* Note that if any fail to build, you’ll have to rebuild what’s remaining one or a few at a time.

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

checkrebuild
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

  • linux419 4.19.312
  • linux54 5.4.274
  • linux510 5.10.215
  • linux515 5.15.157
  • linux61 6.1.88
  • linux66 6.6.29
  • linux68 6.8.8
  • linux69 6.9.0-rc5
  • linux61-rt 6.1.83_rt28
  • linux66-rt 6.6.23_rt28
  • linux67-rt 6.7_rt6

Package Changes (Sun Apr 28 17:27:34 CEST 2024)

  • testing core x86_64: 49 new and 49 removed package(s)
  • testing extra x86_64: 3388 new and 3396 removed package(s)
  • testing multilib x86_64: 15 new and 15 removed package(s)

A list of all package 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:

1 Like

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!

:arrow_right: 2024-04-28

2024-03-23

Konsole font rendering issue

if you use manjaro-zsh-config on Plasma 6,
please check your Font settings in Konsole:

Konsole: Open Settings → Edit Current Profile → Appearance,
click Select Font and select MesloLGS NF Regular.

2024-03-16

Plasma 6 issues with Manjaro themes & tools

Prepare for a Plasma 6 release (#2) · Issues · Release plan / KDE · GitLab

DKMS fails for v4l2loopback on 6.8 kernel

DKMS fails for v4l2loopback on 6.8 kernel (#2) · Issues · Arch Linux / Packaging / Packages / v4l2loopback · GitLab

New version of kvantum does not support QT5 theme

Install new package kvantum-qt5 for QT5 theme support
required for manjaro-settings-manager and audacious

pamac install kvantum-qt5

If Theme shows wrong colors:

cd $HOME; ln -s .profile .xprofile

Manjaro-settings-manager has light theme instead of dark

issues with auto-mount of ntfs filesystem using Kernel 6.8

The kernel changed default ntfs driver from FUSE one to ntfs3.
These two are not fully compatible, mainly as far as mount options go. If you have custom mount options in the fstab (or any other application, such as VeraCrypt) they need to be changed.

Symptoms:
Mount fails with: Device or resource busy
DMesg reports: Can't open blockdev

Solution:
Migrate your mount options. For me the changes were:

  • allow_otherumask=000
  • default_permissions → [drop]
  • user_id=1000uid=1000
  • group_id=1000gid=1000

2024-02-23

gnome-keyring: ssh component is not included

ssh component is not included (#3) · Issues · Arch Linux / Packaging / Packages / gnome-keyring · GitLab

Previous testing threads:

all have been rebuild / compiled with python 3.12

Plasma 6 in testing misses kimageformats (6) installed after update, but has kimageformats5. Fixed by installing manually

2 Likes

Yes. That’s the whole idea. :wink:

@stephane edited his reply. :wink:

What are you talking about? :thinking:

❯ pacman -Sii kimageformats | grep 'Required By'
Required By     : None
❯ pacman -Sii kimageformats5 | grep 'Required By'
Required By     : None

Had to install manually install to see some tricky formats. Both my pc switched to testing on March 16 and laptop updated today has same behavior.

Here is output for pacman -Sii kimageformats 6 and 5

(deepl translated output)

❯ pacman -Sii kimageformats
Repository : extra
Name : kimageformats
Version : 6.1.0-1
Description : Image format plugins for Qt 6
Architecture : x86_64
URL : https://community.kde.org/Frameworks
Licences : LGPL-2.0-only LGPL-3.0-only
Groups : kf6
Provides : None
Dependencies : gcc-libs glibc qt6-base
Additional dependencies : imath: EXR format support
                       karchive: plugin for Krita and OpenRaster images
                       libavif: AVIF format support
                       libheif: HEIF format support
                       libjxl: JPEG-XL format support
                       libraw: RAW format support
                       openexr: EXR format support
Required : None
Optional for : gwenview kdenlive kio-extras
Conflicts with : No
Replaces : No
Download size : 225.56 KiB
Installed Size : 851.69 KiB
Builder : Antonio Rojas <arojas@archlinux.org>
Build Date : Wed 07 Apr 2024 16:45:03
MD5 : 0890fd07123dd785fa25249aab128102
SHA-256 : 3f69185603970fbdf42ad0f9d7d730239934674f123d8caf6fe5fc80722e34a8
Caption : 7A4E76095D8A52E4
Extended Data : None

❯ pacman -Sii kimageformats5
Repository : extra
Name : kimageformats5
Version : 5.115.0-2
Description : Image format plugins for Qt5
Architecture : x86_64
URL : https://community.kde.org/Frameworks
Licences : LGPL
Groups : kf5
Provides : None
Dependencies : qt5-base
Additional dependencies : karchive5: plugin for Krita and OpenRaster images
                       libavif: AVIF format support
                       openexr: EXR format support
                       libheif: HEIF format support
                       libjxl: JPEG-XL format support
                       libraw: RAW format support
Required : None
Optional for : kio5-extras krita lximage-qt
Conflicts with : kimageformats<5.111
Replaces : kimageformats<5.111
Download size : 202.49 KiB
Installed size : 763.14 KiB
Builder : Antonio Rojas <arojas@archlinux.org>
Build Date : Thu 22 Feb 2024 22:07:38
MD5 : c4c30bd47a3c40cf5d3086b2d446c9a4
SHA-256 : b37922040be39d2c03b4880820df885c6bac579a808f1e1ad5b23723960b97c3
Caption : 7A4E76095D8A52E4
Extended Data : None

Sorry, I can’t read Russian. This is primarily an English forum.

Please review the Forum Rules:

  • For non-English locale users: Please prepend LC_ALL=C to posted commands so the output will be in English.

Please edit your post accordingly.

EDIT: Thank you for editing you post. :+1:

2 Likes

I’m not familiar enough with KDE to know why the proper version wasn’t pulled in as a dependency. Most likely because it’s an optional dependency. Keep in mind that all mentioned packages are inherited from Arch.

1 Like

Yes it’s an optional dependency for few packages (like gwenview), so as name suggests it’s optional and therefore you need to install it yourself.

Just for posterity, it’s best to install dependencies properly; example with kimageformats:

sudo pacman -S --asdeps kimageformats

:wink:

3 Likes

was the same for me…

thanks, I deed

:+1:

This Mesa update has a bug that affects gtk4 applications for some hardware, including Nvidia and does not occur in 1:24.0.2-1, which has been a version here on the stable channel. I suspect it started at 24.0.5 onwards, which was a version I used. Does not affect Intel UHD hardware. The problem would be a crash (freezing), disconfiguration of the main menu and disconfiguration of the user interface (UI). I don’t know if the upstream would be aware of this, but it would be interesting if the maintainer who takes care of the code related to the affected hardware was aware of this.

https://docs.mesa3d.org/amber.html
https://docs.mesa3d.org/relnotes/24.0.6.html
https://docs.mesa3d.org/relnotes/24.0.5.html
https://docs.mesa3d.org/relnotes/24.0.4.html
https://docs.mesa3d.org/relnotes/24.0.3.html

And more

The problem does not occur in Debian, but it occurs in Arch, Fedora and should occur in this version in Manjaro as well. I still want to research if there is a patch for this in Debian that prevents this from happening there.

1 Like

Hey Everyone,

Hitting some snags with rebuilding my packages:

pacman -Qoq /usr/lib/python3.11/                                                                                                                           
python-manjaro-sdk
pamac build python-manjaro-sdk                                                                                                                                
Error: target not found: python-manjaro-sdk

Also, getting this error as well:

checkrebuild                                                                                                                                        
foreign	electron19
foreign	python-manjaro-sdk
foreign	webkit2gtk-5.0
foreign	zoom

Not sure what to do with the ‘checkrebuild’ command and the packages it found. Apologies for the newb questions.

Any assistance would be greatly appreciated. Thanks!

No such package exists in the repos or the AUR.

Again true for webkit2gtk-5.0.

electron19 and zoom are both in the AUR though.

The first 2 definitely need to go, and if you arent using the AUR, dont need these packages, or have no idea what I am talking about … then all of them should be removed.

The purpose of checkrebuild is to scan your system for packages that need to be rebuilt.
When system libraries are updated … certain unsupported, foreign, manually-installed software may need to be compiled again against the new libraries. Such as AUR packages. checkrebuild is telling you which of your packages this applies to.

So I need to rebuild Electron19 and zoom? Is it the same ‘pamac build’ command again for the AUR packages?

Thank you for your help!

Welcomes.
I honestly dont remember if pamac will make a clean new build or not.
But theoretically your idea is correct.
If it doesnt work for some reason then clean the build directory:

pamac clean -b

And then build again.

If anything still requires electron19, you’ll want to install electron19-bin (binary package) instead. Building Electron can take hours. It was dropped from the repos to the AUR as nothing requires it and it’s EOL (End Of Life).

zoom is a binary package, there’s nothing to rebuild. It’s false positive.

Yes, I can confirm this issue. Using AMDGPU.

python-manjaro-sdk is not present in the testing branch nor unstable, but only in the stable branch.
As you come from (like me) a stable release and then you switched to testing, this package is still present, just ignore it.

https://packages.manjaro.org/?query=python-manjaro-sdk

One would also want to remove web-installer-url-handler which depends on python-manjaro-sdk. The dependency was dropped from manjaro-hello.

1 Like