When trying to install the abovementioned ffmpeg package, the process fails as it apparently has a dependency on both systemd and systemd-common: NB! Due to the error message "Sorry, that post has too many non-dictionary words. Consider putting long command-line outputs and URLs into a file and attaching it with the 'Browse' button below." I am forced to putting the entire ticket into an attachment, as apparently the (rather short) command output was too much for the system to handle. :p As was this text describing why I had to do this, as it also triggered the error. (Perhaps I should submit a bug report for the ticket system as well?) ;-)
root@dragonfly /h/m/.maildir# pacman -Syyy
:: Synchronizing package databases...
nonprism 25.6 KiB 319 KiB/s 00:00 [##############################################################################] 100%
nonsystemd 25.8 KiB 323 KiB/s 00:00 [##############################################################################] 100%
libre 334.0 KiB 1067 KiB/s 00:00 [##############################################################################] 100%
core 123.0 KiB 9.24 MiB/s 00:00 [##############################################################################] 100%
extra 1678.8 KiB 4.24 MiB/s 00:00 [##############################################################################] 100%
community 4.4 MiB 7.22 MiB/s 00:01 [##############################################################################] 100%
pcr 497.6 KiB 5.01 MiB/s 00:00 [##############################################################################] 100%
root@dragonfly /h/m/.maildir# pacman -S ffmpeg
resolving dependencies...
looking for conflicting packages...
:: systemd and openrc are in conflict (systemd-tools). Remove openrc? [y/N] y
:: systemd and opensysusers are in conflict (systemd-tools). Remove opensysusers? [y/N] y
:: systemd and opentmpfiles are in conflict (systemd-tools). Remove opentmpfiles? [y/N] y
:: systemd-common and your-initfreedom are in conflict. Remove your-initfreedom? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing openrc breaks dependency 'openrc' required by apache-openrc
:: removing openrc breaks dependency 'openrc' required by at-openrc
:: removing openrc breaks dependency 'openrc' required by cronie-openrc
:: removing openrc breaks dependency 'openrc' required by dovecot-openrc
:: removing openrc breaks dependency 'openrc' required by glibc-openrc
:: removing openrc breaks dependency 'openrc' required by haveged-openrc
:: removing openrc breaks dependency 'openrc' required by inetutils-openrc
:: removing openrc breaks dependency 'openrc' required by iptables-openrc
:: removing openrc breaks dependency 'openrc' required by mdadm-openrc
:: removing openrc breaks dependency 'openrc>=0.15' required by netifrc
:: removing openrc breaks dependency 'openrc' required by opendkim-openrc
:: removing openrc breaks dependency 'openrc' required by openrc-init
:: removing openrc breaks dependency 'openrc' required by openssh-openrc
:: removing openrc breaks dependency 'openrc' required by postfix-openrc
:: removing openrc breaks dependency 'openrc' required by rpcbind-openrc
:: removing openrc breaks dependency 'openrc' required by shorewall-openrc
:: removing openrc breaks dependency 'openrc' required by syslog-ng-openrc
I am a bit baffled as to why this is exactly. None of the listed dependencies show any obvious relation to systemd and its ilk, and on my 2nd OpenRC machine running ArtixLinux, ffmpeg
is installed without any systemd (dummy-packages or otherwise) present on the system.
Package details (this is on 32-bit):
Repository : extra
Name : ffmpeg
Version : 1:4.2.2-6.0
Description : Complete solution to record, convert and stream audio and video
Architecture : i686
URL : https://ffmpeg.org/
Licenses : GPL3
Groups : None
Provides : libavcodec.so=58-32 libavdevice.so=58-32 libavfilter.so=7-32 libavformat.so=58-32 libavutil.so=56-32 libpostproc.so=55-32 libswresample.so=3-32 libswscale.so=5-32
Depends On : alsa-lib aom bzip2 fontconfig fribidi gmp gnutls gsm jack lame libass.so=9-32 libavc1394 libbluray.so=2-32 libdav1d.so=4-32 libdrm libfreetype.so=6-32 libiec61883 libmfx
libmodplug libomxil-bellagio libpulse libraw1394 libsoxr libssh libtheora libva.so=2-32 libva-drm.so=2-32 libva-x11.so=2-32 libvdpau libvidstab.so=1.1-32 libvorbisenc.so=2-32
libvorbis.so=0-32 libvpx.so=6-32 libwebp libx11 libx264.so=159-32 libx265.so=188-32 libxcb libxext libxml2 libxv libxvidcore.so=4-32 opencore-amr openjpeg2 opus sdl2 speex srt
v4l-utils xz zlib
Optional Deps : intel-media-sdk: Intel QuickSync support
ladspa: LADSPA filters
nvidia-utils: Nvidia NVDEC/NVENC support
Conflicts With : None
Replaces : None
Download Size : 9.61 MiB
Installed Size : 30.79 MiB
Packager : Andreas Baumann
Build Date : 2020-04-22T20:14:15 CEST
Validated By : MD5 Sum SHA-256 Sum Signature