[Stable-Staging Update] 2020-03-23 - Kernels, KDE Frameworks 5.68, Gnome 3.36, LibreOffice 6.4.2

Hello community,

here is another Stable-Staging Update for you:


Test our Gnome 19.1 Preview ...

Some feature-updates:

  • All Kernels got rebuild against GCC 9.3 toolchain
  • Gnome got updated to 3.36. As usual report your issues!
  • poppler packages got updated
  • gamemode is updated to 1.5.1
  • KDE-Git package updates
  • Matcha theme got more fixes for Gnome 3.36
  • Updated packages for manjaro-asian-input-support
  • LibreOffice got updated to 6.4.2
  • archlinux-appstream-data got stripped of any <em> tags preventing package listing in pamac and gnome-software
  • PHP got updated to 7.4.4 and Firefox-Developer got pushed ot its fifth beta release
  • KDE Framework got updated to 5.68
  • Haskell and Python updates

If you like following latest Plasma development you may also like to check out our current version of manjaro-kde-dev, which we build on a regular basis against kde-git master packages. Also check out our current 19.0.2 ISOs and give us the needed feedback. You might also want to give our latest spin with NX-Desktop a try ...

As always we appreciate your input and feedback for the updates.


Setup instructions

  • first update your stable branch to get the latest pacman-mirrors package
  • issue: sudo pacman-mirrors -a -B stable-staging
  • issue: sudo pacman -Syyu or pamac upgrade --force-refresh

Upstream notice

Arch updated their default compression to zstd. We adopted to the same standard. More and more packages will have the zst extension from now on. If you get for what ever reason an error with ZSTD not supported as archive format you can do this:

sudo pacman -Syy
sudo pacman -S pacman-static
sudo pacman-static -Syyu

Our current supported kernels

  • linux316 3.16.82
  • linux44 4.4.217
  • linux49 4.9.217
  • linux414 4.14.174
  • linux419 4.19.112
  • linux54 5.4.27
  • linux55 5.5.11
  • linux56 5.6-rc7
  • linux419-rt 4.19.106_rt45
  • linux54-rt 5.4.26_rt17

Package Changes (Mon Mar 23 22:03:22 CET 2020)

  • stable-staging community x86_64: 1762 new and 1705 removed package(s)
  • stable-staging core x86_64: 59 new and 57 removed package(s)
  • stable-staging extra x86_64: 745 new and 934 removed package(s)
  • stable-staging multilib x86_64: 44 new and 45 removed package(s)

:: Fix overlays

  • stable-staging core x86_64: 4 new and 4 removed package(s)
  • stable-staging multilib x86_64: 7 new and 7 removed package(s)
  • stable-staging extra x86_64: 7 new and 7 removed package(s)

A detailed 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

Everything good on Openbox. Thank you :heart: :+1:

A simple question: are you going to publish a BROKEN version of hplip on stable repositories? Do you want to put people into problems?

Archlinux warned about manual intervention about hplip broken package. What about modifying manjaro-system to work around this bug?

https://www.archlinux.org/news/hplip-3203-2-update-requires-manual-intervention/

Thanks for your answer, @philm.

2 Likes

Everything good so far on XFCE and kernel 5.5.11

Thank you.

hplip is not broken. Python adds compiled C files on itself when not present. Now Arch packaged it correctly. Sure we can add a hack to install hplip without the need of user intervention, but currently we do not think of a need for it.

Currently there is already a 'really' broken version of hplip on stable. So it can't get much worse xD

1 Like

Hi, hplip seems broken by me :

error: failed to commit transaction (conflicting files)
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/device.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/g.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/logger.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/mdns.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/models.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/os_utils.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/pml.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/services.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/six.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/sixext.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/slp.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/status.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/strings.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/tui.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/utils.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/pexpect/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/prnt/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/prnt/__pycache__/colorcal.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/prnt/__pycache__/cups.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/prnt/__pycache__/ldl.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/prnt/__pycache__/pcl.cpython-38.pyc exists in filesystem
Errors occurred, no packages were upgraded.

It is not broken. See here:

https://bugs.archlinux.org/task/61329

I read the bug, but.. what should I do ?

It is not a bug - it is a package change - and user should learn to handle such cases.

Personally I don't like manjaro-system package making changes behind by back.

I think adding a hack around this bug is good, especially if a large amount of users may encounter the need to do manual intervention, never hurts to do it automatically for them (if there's no technical challenges anyways, but from what I've seen there's only two commands that need to be run to avoid the issue)

1 Like

I'll update manjaro-system to do the manual intervention for them. And I also add the one for firewalld. Hope then everyone is almost happy.

3 Likes

This might be a dumb question, but what is a stable-staging update?

Take a look at the first stable-staging post it is detailed there.

The short version is that for the moment things are moving unstable->testing->stable-staging->stable.

More testing basically

(Credit to dalto, i'm a lazy human: Testing ? Stable-staging ? )

1 Like

I had to do the hplib manual intervention
sudo chmod 755 /usr/share/hplip/* -R

I also got a conflicting file with
re2: /usr/lib/libre2.so.6
exist in filesystem

So to update I did
sudo pacman -Syu --overwrite /usr/share/hplip/* --overwrite /usr/lib/libre2.so.6

fejl: kunne ikke indsende (commit) transaktion (konfliktende filer)
re2: /usr/lib/libre2.so.6 findes i filsystem
Der opstod fejl, ingen pakker blev opgraderet.

Still stuck !

[asatysco2@ordi ~]$  sudo chmod 755 /usr/share/hplip/* -R
[sudo] Mot de passe de asatysco2 : 
[asatysco2@ordi ~]$  sudo pacman -Syu --overwrite /usr/share/hplip/* --overwrite /usr/lib/libre2.so.6
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
:: Some packages should be upgraded first...
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (1) manjaro-system-20200323-3

Taille totale installée :  0,00 MiB

:: Procéder à l’installation ? [O/n] 
(1/1) vérification des clés dans le trousseau      [----------------------] 100%
(1/1) vérification de l’intégrité des paquets      [----------------------] 100%
(1/1) chargement des fichiers des paquets          [----------------------] 100%
(1/1) analyse des conflits entre fichiers          [----------------------] 100%
(1/1) vérification de l’espace disque disponible   [----------------------] 100%
:: Traitement des changements du paquet…
(1/1) mise à jour de manjaro-system                [----------------------] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...

erreur : impossible de trouver la cible : /usr/share/hplip/base
avertissement : « /usr/share/hplip/base » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/check-plugin.py
avertissement : « /usr/share/hplip/check-plugin.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/check.py
avertissement : « /usr/share/hplip/check.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/clean.py
avertissement : « /usr/share/hplip/clean.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/colorcal.py
avertissement : « /usr/share/hplip/colorcal.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/config_usb_printer.py
avertissement : « /usr/share/hplip/config_usb_printer.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/copier
avertissement : « /usr/share/hplip/copier » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/dat2drv
avertissement : « /usr/share/hplip/dat2drv » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/data
avertissement : « /usr/share/hplip/data » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/devicesettings.py
avertissement : « /usr/share/hplip/devicesettings.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/diagnose_plugin.py
avertissement : « /usr/share/hplip/diagnose_plugin.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/diagnose_queues.py
avertissement : « /usr/share/hplip/diagnose_queues.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/doctor.py
avertissement : « /usr/share/hplip/doctor.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/fab.py
avertissement : « /usr/share/hplip/fab.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/fax
avertissement : « /usr/share/hplip/fax » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/faxsetup.py
avertissement : « /usr/share/hplip/faxsetup.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/firmware.py
avertissement : « /usr/share/hplip/firmware.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/hpdio.py
avertissement : « /usr/share/hplip/hpdio.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/hplip_clean.sh
avertissement : « /usr/share/hplip/hplip_clean.sh » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/hpssd.py
avertissement : « /usr/share/hplip/hpssd.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/info.py
avertissement : « /usr/share/hplip/info.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/__init__.py
avertissement : « /usr/share/hplip/__init__.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/installer
avertissement : « /usr/share/hplip/installer » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/levels.py
avertissement : « /usr/share/hplip/levels.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/linefeedcal.py
avertissement : « /usr/share/hplip/linefeedcal.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/locatedriver
avertissement : « /usr/share/hplip/locatedriver » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/logcapture.py
avertissement : « /usr/share/hplip/logcapture.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/makecopies.py
avertissement : « /usr/share/hplip/makecopies.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/makeuri.py
avertissement : « /usr/share/hplip/makeuri.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/pcard
avertissement : « /usr/share/hplip/pcard » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/pkservice.py
avertissement : « /usr/share/hplip/pkservice.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/plugin.py
avertissement : « /usr/share/hplip/plugin.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/pqdiag.py
avertissement : « /usr/share/hplip/pqdiag.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/print.py
avertissement : « /usr/share/hplip/print.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/printsettings.py
avertissement : « /usr/share/hplip/printsettings.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/prnt
avertissement : « /usr/share/hplip/prnt » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/probe.py
avertissement : « /usr/share/hplip/probe.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/query.py
avertissement : « /usr/share/hplip/query.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/scan
avertissement : « /usr/share/hplip/scan » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/scan.py
avertissement : « /usr/share/hplip/scan.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/sendfax.py
avertissement : « /usr/share/hplip/sendfax.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/setup.py
avertissement : « /usr/share/hplip/setup.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/systray.py
avertissement : « /usr/share/hplip/systray.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/testpage.py
avertissement : « /usr/share/hplip/testpage.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/timedate.py
avertissement : « /usr/share/hplip/timedate.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/toolbox.py
avertissement : « /usr/share/hplip/toolbox.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/ui5
avertissement : « /usr/share/hplip/ui5 » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/uiscan.py
avertissement : « /usr/share/hplip/uiscan.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/uninstall.py
avertissement : « /usr/share/hplip/uninstall.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/unload.py
avertissement : « /usr/share/hplip/unload.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/upgrade.py
avertissement : « /usr/share/hplip/upgrade.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
erreur : impossible de trouver la cible : /usr/share/hplip/wificonfig.py
avertissement : « /usr/share/hplip/wificonfig.py » est un fichier, vouliez-vous dire -U/--upgrade au lieu de -S/--sync ?
[asatysco2@ordi ~]$ 

[Edit] Solved with sudo pacman -Syu --overwrite /usr/share/hplip/\* Thank U @HC6505

Missing file in a package is a feature or a bug? I think the second answer is the right now.

It was partly broken because of missing files. Anyway, thanks for the fix.

Its manjaro-printing meta package that pulls in the hplip. if you don't have an hp printer
uninstall it. then just install printer packages that you need.

cups
cups-pk-helper
system-config-printer

may be enough.

Forum kindly sponsored by