This is a wiki post; please edit as necessary.
Please, consider subscribing to the Unstable Updates Announcements RSS feed
Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!
Incoming changes in JDK / JRE 21 packages may require manual intervention
2023-11-02 - Frederik Schwan
We are introducing a change in JDK/JRE packages of our distro. This is triggered from the way a JRE is build in modern versions of Java (>9). We are introducing this change in Java 21.
To sum it up instead of having JDK and JRE packages coexist in the same system we will be making them conflict. The JDK variant package includes the runtime environment to execute Java applications so if one needs compilation and runtime of Java they need only the JDK package in the future. If, on the other hand, they need just runtime of Java then JRE (or jre-headless) will work.
This will (potentially) require a manual user action during upgrade:
If you have both JDK and JRE installed you can manually install the JDK with pacman -Syu jdk-openjdk and this removes the JRE related packages.
If you have both JRE and JRE-headless you will need to choose one of them and install it manually since they would conflict each other now.
If you only have one of the JDK/JRE/JRE-headless pacman should resolve dependencies normally and no action is needed.
At the moment this is only valid for the upcoming JDK 21 release.
I don’t know if you’re using KDE, but in it it seems there’s a new option now to dimm the screen before it goes into sleep. If you have wide ranged values it can appear that the screen only goes dimm until the screen sleep timer kicks in.
Still presuming you’re on KDE, the setting can be found in System settings → Power management
OMFG!!! I would never have looked there. I checked it the first time it happened and there was DEFINATELY no checkbox so I would not go back and check again!
Must have been updated after, or I was blind.
Now I have to make sure the rest is working, because I THINK it went into sleep instead of turning the monitor off after dim time ended.
Regarding kpeoplevcard: this is only a matter of versioning schema convention, the newest package version is supposed to be 0.1-2 but the previously installed (Manjaro packaged) version is 0.1+r38.32d50a9-1 which semantically seems more recent.
This is the manual bypass that worked for me:
sudo pacman -S kpeoplevcard=0.1-2
Yay was trying to offer all sorts of modifications (upgrades/downgrades) to make it work but no option seemed to work, same goes for pamac, running this command fixed it.