From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 4D0091387FD for ; Mon, 9 Jun 2014 18:47:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6657DE0931; Mon, 9 Jun 2014 18:47:28 +0000 (UTC) Received: from mail.muc.de (colin.muc.de [193.149.48.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 07DD5E092B for ; Mon, 9 Jun 2014 18:47:26 +0000 (UTC) Received: (qmail 68395 invoked by uid 3782); 9 Jun 2014 18:47:25 -0000 Received: from acm.muc.de (pD951A23E.dip0.t-ipconnect.de [217.81.162.62]) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 09 Jun 2014 20:47:24 +0200 Received: (qmail 21704 invoked by uid 1000); 9 Jun 2014 18:43:04 -0000 Date: Mon, 9 Jun 2014 18:43:04 +0000 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Systemd upower Message-ID: <20140609184304.GE3473@acm.acm> References: <20140603161406.0400709b5f38540475ac4c1f@web.de> <20140603171132.ae75635803e717fa6e8d0ec1@web.de> <20140609153454.GD3473@acm.acm> <5395DE61.5060601@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5395DE61.5060601@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Archives-Salt: 11e28d08-a042-418f-ba05-4691d1d479db X-Archives-Hash: ac88cb57dac25bb5a18cd9915cdc560d Hello, Rick, thanks for the reply. On Mon, Jun 09, 2014 at 12:18:41PM -0400, Rick "Zero_Chaos" Farina wrote: > On 06/09/2014 11:34 AM, Alan Mackenzie wrote: > > I do this: > > emerge --unmerge upower > > emerge -1vp sys-power/upower-pm-utils > > , and I still get portage threatening to merge that other init system: > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > > [ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB > > [ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB > > [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB > > [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB > > [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB > > [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4) > > [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208) > > Total: 5 packages (5 new), Size of downloads: 6,513 kB > > Conflict: 2 blocks (2 unsatisfied) > It would be helpful to build with --tree so we can get some idea of what > is depending on systemd. OK. emerge -1vpt sys-power/upower-pm-utils gives me: These are the packages that would be merged, in reverse order: Calculating dependencies ... done! [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB [nomerge ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" [nomerge ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB [ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB [ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208) [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4) Total: 5 packages (5 new), Size of downloads: 6,513 kB Conflict: 2 blocks (2 unsatisfied) . Taking a hint from the emerge man page, and adding --update, I get: These are the packages that would be merged, in reverse order: Calculating dependencies ... done! [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB [ebuild U ] sys-fs/udev-212-r1 [208] USE="acl firmware-loader gudev introspection kmod -doc (-selinux) -static-libs (-openrc%*)" ABI_X86="(64) (-32) (-x32)" 2,660 kB [ebuild U ] sys-apps/hwids-20140317 [20130915.1] USE="udev" 1,585 kB [ebuild U ] sys-apps/kmod-17 [15] USE="python%* tools zlib -debug -doc -lzma -static-libs (-openrc%*)" PYTHON_TARGETS="python2_7%* python3_3%* -python3_2% (-python3_4)" 1,450 kB Total: 5 packages (3 upgrades, 2 new), Size of downloads: 6,110 kB , which seems like what I wanted in the first place. Then again, I call emerge -1vpuND --color y --tree sys-power/upower-pm-utils 2>&1 | less -F , things go pear shaped again, with: These are the packages that would be merged, in reverse order: Calculating dependencies .... ............. .. .... .............. .... done! !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/perl:0 (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by >=dev-lang/perl-5.16 required by (dev-perl/XML-Parser-2.410.0::gentoo, installed) (dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by dev-lang/perl:0/0= required by (net-print/cups-filters-1.0.53::gentoo, installed) app-text/poppler:0 (app-text/poppler-0.24.3::gentoo, installed) pulled in by app-text/poppler:0/43=[cxx,jpeg,lcms,tiff,xpdf-headers(+)] required by (net-print/cups-filters-1.0.53::gentoo, installed) (app-text/poppler-0.26.1::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) What the heck is going on, when a package management system can't even make a decision on which version of perl to use, and stick to that decision? And it can only be described as a bug, that the gobbledegook "(no parents that aren't satisfied by other packages in this slot)" passes for a supposedly informative message. Anyhow, thanks indeed for the help. Maybe, someday in the distant future, I'll succeed in updating my Gentoo system after all. Have a great evening! > Thanks, > Zero -- Alan Mackenzie (Nuremberg, Germany).