[manjaro-testing] openrc/eudev/systemd/plasma5 dependency problem with upower-pm-utils
Peter Maloney
peter.maloney at brockmann-consult.de
Tue Aug 30 19:05:41 CEST 2016
I guess the problem is upower-pm-utils ought to depend on the new
package (eudev-systemd or libeudev-systemd) or what it provides
(systemd>=231, libsystemd>=231).
warning: cannot resolve "eudev-systemdcompat", a dependency of
"upower-pm-utils"
And a bunch of details if you want them:
> # pacman -Syu
> :: Starting full system upgrade...
> :: Replace eudev-systemdcompat with community/eudev-systemd? [Y/n] y
> :: Replace eudev-systemdcompat with community/libeudev-systemd? [Y/n] y
> resolving dependencies...
> looking for conflicting packages...
> error: failed to prepare transaction (could not satisfy dependencies)
> :: upower-pm-utils: removing eudev-systemdcompat breaks dependency
> 'eudev-systemdcompat'
> # pacman --assume-installed eudev-systemdcompat -S eudev-systemd
> libeudev-systemd
> resolving dependencies...
> looking for conflicting packages...
> :: eudev-systemd and eudev-systemdcompat are in conflict
> (systemd-tools). Remove eudev-systemdcompat? [y/N] y
>
> Packages (4) eudev-systemdcompat-230-1 [removal] libseccomp-2.3.1-1
> eudev-systemd-231-7 libeudev-systemd-231-7
> ...
> # pacman -S upower-pm-utils
> warning: upower-pm-utils-0.9.23-6 is up to date -- reinstalling
> resolving dependencies...
> warning: cannot resolve "eudev-systemdcompat", a dependency of
> "upower-pm-utils"
> :: The following package cannot be upgraded due to unresolvable
> dependencies:
> upower-pm-utils
>
> :: Do you want to skip the above package for this upgrade? [y/N]
> error: failed to prepare transaction (could not satisfy dependencies)
> :: upower-pm-utils: requires eudev-systemdcompat
> # pacman -Qi upower-pm-utils
> Name : upower-pm-utils
> Version : 0.9.23-6
> Description : Abstraction for enumerating power devices, listening
> to device events and querying history and statistics
> Architecture : x86_64
> URL : http://upower.freedesktop.org
> Licenses : GPL
> Groups : eudev-base
> Provides : upower=0.9.23
> Depends On : libgudev polkit-consolekit pm-utils dbus-glib
> libimobiledevice eudev-systemdcompat
> Optional Deps : None
> Required By : kdelibs solid xfce4-power-manager
> Optional For : firefox
> Conflicts With : upower upower-nosystemd
> Replaces : upower upower-nosystemd
> Installed Size : 645.00 KiB
> Packager : Artoo <artoo at manjaro.org>
> Build Date : Mon 21 Sep 2015 05:31:36 PM CEST
> Install Date : Thu 24 Sep 2015 09:47:27 PM CEST
> Install Reason : Explicitly installed
> Install Script : No
> Validated By : Signature
> # pacman -Qpi
> /var/cache/pacman/pkg/eudev-systemdcompat-230-1-x86_64.pkg.tar.xz
> Name : eudev-systemdcompat
> Version : 230-1
> Description : systemd client libraries without udev; systemd
> compatibility package
> Architecture : x86_64
> URL : http://www.freedesktop.org/wiki/Software/systemd
> Licenses : GPL2
> Groups : None
> Provides : libsystemd=230 systemd=230 systemd-tools=230
> libsystemd.so=0-64
> Depends On : glib2 glibc libgcrypt xz eudev lz4
> Optional Deps : None
> Conflicts With : systemd systemd-tools libsystemd openrc-systemdcompat
> Replaces : openrc-systemdcompat
> Compressed Size : 291.76 KiB
> Installed Size : 865.00 KiB
> Packager : Artoo <artoo at manjaro.org>
> Build Date : Thu 09 Jun 2016 11:45:15 PM CEST
> Install Script : No
> Validated By : None
> Signatures : None
> # pacman -Qi eudev-systemd
> ...
> Provides : systemd=231 systemd-tools=231
> ...
> # pacman -Qi libeudev-systemd
> ...
> Provides : libsystemd=231 libsystemd.so=0-64
> ...
And just removing upower-pm-utils isn't a solution either...
> # pacman -R upower-pm-utils
> checking dependencies...
> error: failed to prepare transaction (could not satisfy dependencies)
> :: kdelibs: removing upower-pm-utils breaks dependency 'upower'
> :: solid: removing upower-pm-utils breaks dependency 'upower'
> :: xfce4-power-manager: removing upower-pm-utils breaks dependency
> 'upower'
> # pacman -Rcs upower-pm-utils
> ...
> Packages (309) ... plasma-desktop-5.7.3-1 ... [all of plasma5 probably]
> Total Removed Size: 1304.98 MiB
> :: Do you want to remove these packages? [Y/n] ^C
but installing upower seems to work fine.
> # pacman -S upower
> resolving dependencies...
> looking for conflicting packages...
> :: upower and upower-pm-utils are in conflict. Remove upower-pm-utils?
> [y/N] y
>
> Packages (2) upower-pm-utils-0.9.23-6 [removal]
> upower-0.99.4+12+g402640b-1
>
> Total Download Size: 0.12 MiB
> Total Installed Size: 0.57 MiB
> Net Upgrade Size: -0.06 MiB
>
> :: Proceed with installation? [Y/n]
And both of these are probably totally irrelevant for me on a desktop,
so I'll just leave upower installed for now. And the description on both
is the same, so I don't know what the difference is. Probably the broken
one is for eudev.
and now:
> # pacman -S upower-pm-utils
> resolving dependencies...
> warning: cannot resolve "eudev-systemdcompat", a dependency of
> "upower-pm-utils"
> :: The following package cannot be upgraded due to unresolvable
> dependencies:
> upower-pm-utils
>
> :: Do you want to skip the above package for this upgrade? [y/N] n
> error: failed to prepare transaction (could not satisfy dependencies)
> :: upower-pm-utils: requires eudev-systemdcompat
More information about the manjaro-testing
mailing list