With non upgraded version of freerdp:
> % pacman -Qi freerdp
> Name : freerdp
> Version : 2:2.11.2-1
> ...
> Depends On : glibc libcups libx11 libxcursor libxext libxdamage libxfixes libxkbcommon libxi libxinerama libxkbfile libxrandr libxrender libxtst pcsclite wayland alsa-lib libasound.so=2-64 ffmpeg
> libavcodec.so=60-64 libavutil.so=58-64 libswresample.so=4-64 libswscale.so=7-64 icu libicuuc.so=73-64 libjpeg-turbo libjpeg.so=8-64 libpulse libpulse.so=0-64 libusb libusb-1.0.so=0-64 openssl
> libcrypto.so=3-64 libssl.so=3-64 pam libpam.so=0-64
But with new upgrade on world:
> % pacman -Si world/freerdp
> Repository : world
> Name : freerdp
> Version : 2:2.11.3-1
> ...
> Depends On : glibc libcups libx11 libxcursor libxext libxdamage libxfixes libxkbcommon libxi libxinerama libxkbfile libxrandr libxrender libxtst pcsclite wayland alsa-lib libasound.so=2-64 ffmpeg
> libavcodec.so=60-64 libavutil.so=58-64 libswresample.so=4-64 libswscale.so=7-64 icu libicuuc.so=73-64 libjpeg-turbo libjpeg.so=8-64 libpulse libpulse.so=0-64 libusb libusb-1.0.so=0-64 openssl
> libcrypto.so=3-64 libssl.so=3-64 pam libpam.so=0-64 systemd-libs libsystemd.so
There are artix systemd libs providers:
> % pacman -Qi artix-archlinux-support
> Name : artix-archlinux-support
> Version : 2-1
> ...
> Provides : arch-release-dummy systemd systemd-libs
> Name : lib32-artix-archlinux-support
> Version : 1-1
> ...
> Provides : lib32-systemd
But I'm not sure they actually provide the *.so libraries required to satisfy freerdp dependencies. Actually as I have enabled the multilib repo, as well as the lib32 one, pacman is trying to pull lib32-systemd in, since no other provider seems to provide the required *.so lib:
> :: lib32-systemd and lib32-artix-archlinux-support are in conflict. Remove lib32-artix-archlinux-support? [y/N] N
> error: unresolvable package conflicts detected
> error: failed to prepare transaction (conflicting dependencies)
> :: lib32-systemd and lib32-artix-archlinux-support are in conflict
I had to make the freerdp non upgradable:
> % grep freerdp /etc/pacman.conf
> IgnorePkg = freerdp
> warning: freerdp: ignoring package upgrade (2:2.11.2-1 => 2:2.11.3-1)
So it seems freerdp was made dependent on some *.so sytemd libs not provided by artix systemd provider. Is that the thing? Or perhaps something else, like the artix systemd providers requiring upgrade?
Definitely it needs attention.
Thanks !
--
Javier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20231214/2330b5e3/attachment-0001.sig>
More information about the artix-general
mailing list