[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