-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 03/06/14 08:08 AM, Tom Wijsman wrote:
> On Tue, 3 Jun 2014 07:35:42 -0400 Rich Freeman <ri...@gentoo.org>
> wrote:
> 
>> This probably could have used a news item, as the change impacts
>> both stable and ~arch users.
> 
> Are we going to write a news item every time systemd acquires a
> new mandatory relationship with a reverse dependency?
> 
>> They need to do an "emerge -1 sys-power/upower-pm-utils" to
>> actually get the new package,
> 
> But the user doesn't want systemd; so, then why does the user have
> to perform a manual step every time that systemd has an
> acquirement?


That's easy -- we don't have a way to do vdb updates that will split a
package, only move a package.  And since this isn't a package move (as
the original package still exists) we can't leverage that.

> 
>> otherwise portage is going to try to switch them from udev to 
>> systemd,
> 
> There is the problem, the user doesn't want systemd; so, why is
> Portage (regardless of a systemd mask) trying to bring it to the
> user anyway?
> 
>> since packages like kdelibs list upower first, and portage has no
>> way of knowing that this is a big change.
> 
> And this is where you can make Portage smarter.
> 
> http://www.funtoo.org/Flavors_and_Mix-ins
> 
> We don't have to go through all this if you had a "no-systemd"
> mix-in, where you could simply make out the choices in favor of the
> user instead of having to document and announce them all over the
> place.
> 
> That mix-in could do something like masking the new upower that 
> depends on systemd; when doing so, no more blockers all over the
> place.
> 

Technically we could do this via a systemd profile too -- ie, mask new
upower everywhere but systemd profiles, and in systemd profile mask
upower-pm-utils.  However, that doesn't get around the actual need to
- --unmerge upower and emerge upower-pm-utils (or hopefully just do the
latter as a soft-block will do the unmerge?)



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iF4EAREIAAYFAlONzPEACgkQ2ugaI38ACPDI5AD/eEbk4156UrMNHmCPIA+xwNfe
nlGC5pnZ3Zs0gu/88EAA/A9hNlNfGzhqorE+8cEz3lkTVuxxq8gv++7Ogm0zY8DU
=I7Mw
-----END PGP SIGNATURE-----

Reply via email to