[Testing Update] 2019-12-19 - Kernels, Systemd 242, PHP, KDE Frameworks, Mesa

Now on unstable repo:

Verificando conflito entre pacotes...
Falha ao preparar transação:
não foi possível satisfazer as dependências:
instalar xorgproto (2019.2-2) quebra a dependência 'dmxproto' requerida por libdmx
instalar xorgproto (2019.2-2) quebra a dependência 'presentproto' requerida por libxpresent
instalar xorgproto (2019.2-2) quebra a dependência 'xf86dgaproto' requerida por libxxf86dga

Is it an unconplete update?

*If I didn't update xorgproto I get this:

arquivos conflitantes:
libxp: /usr/include/X11/extensions/Print.h já existe no sistema de arquivos
libxp: /usr/include/X11/extensions/Printstr.h já existe no sistema de arquivos

So I remove:
sudo rm /usr/include/X11/extensions/Print.h
sudo rm /usr/include/X11/extensions/Printstr.h

and the update happens, without "xorgproto"

Might be the case, but not sure. I had something else to do and didn't test again, but maybe this morning i got something that made it behave like that. Will see later this evening. Thanks for the link :wink:

got this earlier while running topgrade.

[gravedigger@Digger ~]$ topgrade

―― 09:11:33 - System update ――――――――――――――――――――――――――――――――――――――――――――――
2019-12-20 Xorg cleanup requires manual intervention
In the process of Xorg cleanup the update requires manual
intervention when you hit this message:

:: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
:: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
:: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga

when updating, use: pacman -Rdd libdmx libxxf86dga && pacman -Syu to perform the upgrade. After the update it will be safe to also remove
the "xorgproto" package.

[sudo] password for gravedigger:
1 Like

Yep, it pulls the recent Arch News: https://www.archlinux.org/news/xorg-cleanup-requires-manual-intervention

1 Like

I'm on unstable branch.

This gave me:

installing xorgproto (2019.2-2) breaks dependency 'xf86miscproto' required by libxxf86misc

I had to remove libxxf86misc which required to remove light-locker also. Updated my system and then reinstalled light-locker .

1 Like

The system still freezes with kernel 5.4 (the issue is i915 driver support for Intel UHD Graphics 620 or this). All fine with kernel 4.19 and 5.3.

EDIT. Related Arch Linux forum thread

EDIT 2. I've installed 5.5rc2 kernel and it seems to work OK. No freezes yet.

Don't do it yet, we don't have those updates on the testing branch yet.

1 Like

Forgot to mention I was on unstable branch. There is no new topic in unstable branch announcements category. Is it wrong to talk about unstable updates in this thread?

1 Like

It makes it rather confusing if you're talking about unstable updates on a testing thread. You can post in #manjaro-development:unstable-branch if there's no announcement thread.

2 Likes

Personally I just find the last announcement thread and continue replying on it with current issues. We've been discussing the same issue there.

2 Likes

was going to remove xorgproto but get the following. backed out of the removal till i can get some input on it.

alsa-plugins optionally requires libpulse: PulseAudio plugin
audacious-plugins optionally requires pulseaudio: PulseAudio output
audacious-plugins optionally requires ffmpeg: ffaudio input
audacious-plugins optionally requires fluidsynth: MIDI FluidSynth backend input
audacious-plugins optionally requires libnotify: libnotify OSD
audacious-plugins optionally requires lirc: LIRC
avahi optionally requires gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
avahi optionally requires gtk2: gtk2 bindings
avahi optionally requires qt5-base: qt5 bindings
avahi optionally requires pygtk: avahi-bookmarks
geoclue optionally requires libnotify: Demo Agent
glibc optionally requires gd: for memusagestat
groff optionally requires libxaw: for gxditview
grub optionally requires sdl: For grub-emu SDL support
gssdp optionally requires gtk3: gssdp-device-sniffer
harfbuzz optionally requires cairo: hb-view program
inxi optionally requires mesa-demos: inxi -G glx info
inxi optionally requires xorg-xdpyinfo: inxi -G multi screen resolution
inxi optionally requires xorg-xprop: inxi -S desktop data
inxi optionally requires xorg-xrandr: inxi -G single screen resolution
jasper optionally requires freeglut: jiv support
jasper optionally requires glu: jiv support
jre11-openjdk optionally requires gtk2: for the Gtk+ 2 look and feel - desktop usage
jre11-openjdk optionally requires gtk3: for the Gtk+ 3 look and feel - desktop usage
jxrlib optionally requires java-runtime: Java bindings
lib32-alsa-plugins optionally requires lib32-libpulse: PulseAudio plugin
lib32-libcanberra optionally requires lib32-libcanberra-pulse: PulseAudio driver
lib32-vulkan-icd-loader optionally requires lib32-vulkan-driver: packaged vulkan driver
libbluray optionally requires java-runtime=8: BD-J library
libcanberra optionally requires libcanberra-pulse: PulseAudio driver
libde265 optionally requires ffmpeg: for sherlock265
libde265 optionally requires qt5-base: for sherlock265
libde265 optionally requires sdl: dec265 YUV overlay output
libinput optionally requires gtk3: libinput debug-gui
libmpeg2 optionally requires sdl: required for mpeg2dec
libmpeg2 optionally requires libxv: required for mpeg2dec
libproxy optionally requires webkit2gtk: PAC proxy support (Webkit2gtk engine)
libtiff optionally requires freeglut: for using tiffgt
libwebp optionally requires freeglut: vwebp viewer
mlt optionally requires sdl2: SDL2 plugin
mlt optionally requires ffmpeg: ffmpeg plugin
mlt optionally requires gtk2: Gtk plugin
mlt optionally requires qt5-svg: Qt5 plugins
mlt optionally requires opencv: openCV plugin
mpg123 optionally requires sdl: for sdl audio support
mpg123 optionally requires libpulse: for pulse audio support
mtools optionally requires libx11: required by floppyd
mtools optionally requires libsm: required by floppyd
neofetch optionally requires imagemagick: Image cropping / Thumbnail creation / Take a screenshot
neofetch optionally requires libcaca: Display Images
neofetch optionally requires xorg-xdpyinfo: Resolution detection (Single Monitor)
neofetch optionally requires xorg-xprop: Desktop Environment and Window Manager
neofetch optionally requires xorg-xrandr: Resolution detection (Multi Monitor + Refresh rates)
openal optionally requires qt5-base: alsoft-config GUI Configurator
openal optionally requires fluidsynth: MIDI rendering
openssh optionally requires xorg-xauth: X11 forwarding
openssh optionally requires x11-ssh-askpass: input passphrase in X
pacman-mirrors optionally requires gtk3: for interactive mode (GUI)
phoronix-test-suite-git optionally requires mesa-demos: required for universe-cli test suite
pinentry optionally requires gtk2: gtk2 backend
pinentry optionally requires qt5-base: qt backend
pinentry optionally requires gcr: gnome3 backend
powertop optionally requires xorg-xset: for the --calibrate function
python-gobject optionally requires cairo: Cairo bindings
python-matplotlib optionally requires python-pyqt5: Qt5{Agg,Cairo} backends
python-matplotlib optionally requires python-cairo: {GTK3,Qt5,Tk,WX}Cairo backends
python-matplotlib optionally requires ffmpeg: for saving movies
python-matplotlib optionally requires imagemagick: for saving animated gifs
python-matplotlib optionally requires ghostscript: usetex dependencies
python-pillow optionally requires python-pyqt5: for the ImageQt module
python2-gobject optionally requires cairo: Cairo bindings
sox optionally requires libpulse: for pulse plugin
stoken optionally requires gtk3: required for stoken-gui
subversion optionally requires kwallet: for KWallet for auth credentials
suil optionally requires cairo: support for wrapping X11 and Qt5 in GTK2/3
suil optionally requires gdk-pixbuf2: support for wrapping X11 and Qt5 in GTK2/3 and GTK2 in Qt5
suil optionally requires gtk2: support for wrapping X11 and Qt5 in GTK2 and GTK2 in Qt5
suil optionally requires gtk3: support for wrapping X11 and Qt5 in GTK3
suil optionally requires libx11: support for wrapping X11 directly and in GTK2/3
suil optionally requires qt5-base: support for wrapping X11 in Qt5, Qt5 in GTK2/3 and GTK2 in Qt5
suil optionally requires pango: support for wrapping X11 in GTK2/3, Qt5 in GTK2/3 and GTK2 in Qt5
timidity++ optionally requires gtk2: for using the GTK+ interface
v4l-utils optionally requires qt5-base
vulkan-icd-loader optionally requires vulkan-driver: packaged vulkan driver
w3m optionally requires imlib2: for graphics support
Warning: dependency cycle detected:
Warning: mesa will be removed after its libglvnd dependency
Warning: dependency cycle detected:
Warning: xorg-server will be removed after its libglvnd dependency
Warning: dependency cycle detected:
Warning: kodi will be removed after its kodi-bin dependency
Warning: dependency cycle detected:
Warning: lib32-mesa will be removed after its lib32-libglvnd dependency
Warning: dependency cycle detected:
Warning: lib32-nvidia-440xx-utils will be removed after its lib32-libglvnd dependency
Warning: dependency cycle detected:
Warning: phonon-qt5-gstreamer will be removed after its phonon-qt5 dependency

I was not talking about security issues. I'm just wondering if too many patches applied on a version won't make it unstable after some time.

Oh, putting an archlinux systemd package on a Manjaro... Are you Doctor Frankenstein? :joy:

Yes. It is safe. It is related to archlinux xorg cleanup.

4 Likes

Nonsense, I'm a pacman user :wink:

FYI, my Arch boot was affected by this yesterday, but today it was fixed.

Backstory per kalu 24 hours ago:

3 packages not found in AUR
- libdmx (1.1.4-1)
- xf86-input-keyboard (1.9.0-3)
- xf86-input-mouse (1.9.3-1)

After checking/seeing that those latter two were not dependencies of any installed package, i removed them... & my Tower continues to work fine [i presume because `libinput` is doing the heavy lifting].

Re the first one, yesterday i could not solve this so i deferred the update. libdmx was needed by xorg-xdpyinfo which in turn was needed by backintime. However overnight [my time] the Arch Devs have worked their magic so that the initial dependency is no longer true.

From kalu today:

Xorg cleanup requires manual intervention

In the process of Xorg cleanup the update requires manual intervention when you hit this message:
:: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
:: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
:: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga

when updating, use: pacman -Rdd libdmx libxxf86dga && pacman -Syu to perform the upgrade. After the update it will be safe to also remove the "xorgproto" package.

Following that advice was successful.

Fwiw.

4 Likes

I haven't ever had a single freeze on 5.4 (using it since rc1) with UHD 620. Modesetting driver, module options:

options i915 enable_fbc=1
options i915 enable_guc=2
options i915 fastboot=1

@kdemeoz thanks! I have already sorted that out.

3 Likes

The needed patch is not yet backported as you can read here

1 Like

With the latest update I could not start KDE because: "startkde: Could not start kdeinit5. Check your installation." I have it installed in virtualbox version 191116.linux53.iso. Should I download another version and do a new install?

startkde command shouldn't even be available anymore, it's startplasma-x11 (or startplasma-wayland) now. This already has landed in stable, first mention I could find.

Forum kindly sponsored by