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 1177E1387FD for ; Mon, 9 Jun 2014 16:15:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 956F4E088F; Mon, 9 Jun 2014 16:15:45 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 73D76E081E for ; Mon, 9 Jun 2014 16:15:44 +0000 (UTC) Received: from [192.168.1.15] (pool-108-39-152-11.pitbpa.fios.verizon.net [108.39.152.11]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: zerochaos) by smtp.gentoo.org (Postfix) with ESMTPSA id 0640633FF4D for ; Mon, 9 Jun 2014 16:15:42 +0000 (UTC) Message-ID: <5395DE61.5060601@gentoo.org> Date: Mon, 09 Jun 2014 12:18:41 -0400 From: "Rick \"Zero_Chaos\" Farina" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Systemd upower References: <20140603161406.0400709b5f38540475ac4c1f@web.de> <20140603171132.ae75635803e717fa6e8d0ec1@web.de> <20140609153454.GD3473@acm.acm> In-Reply-To: <20140609153454.GD3473@acm.acm> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Archives-Salt: 8d8557d4-c17d-444c-94a5-853c06cf0a59 X-Archives-Hash: 70010b646b78d4947588426a15dadec9 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/09/2014 11:34 AM, Alan Mackenzie wrote: > On Tue, Jun 03, 2014 at 05:11:32PM +0200, Silvio Siefke wrote: >> On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés >> wrote: > >>> If I understood correctly, you need to: > >>> emerge -C sys-power/upower >>> emerge -1v sys-power/upower-pm-utils > >>> and then update world as usual. > >> Yes is correct, i has find out after read ebuilds from the packages which >> need upower. > > 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. > > Would somebody please help me sort this out. What am I doing wrong? > Where is systemd coming from? I look in upower-pm-utils-0.9.23.ebuild, > and the only reference to systemd seems to be right at the beginning: > > EAPI=5 > inherit eutils systemd This is pulling in an eclass to use it's code in the ebuild. You can see them in /usr/portage/eclass/*.eclass Thanks, Zero > > (, plus a couple of inconsequential references near the end.) I'm not > quite sure exactly what "inherit" means here, but the FM (man (5) ebuild) > says: > > Inherit is portage's maintenance of extra classes of functions that > are external to ebuilds and provided as inheritable capabilities and > data. They define functions and set data types as drop-in replacements, > expanded, and simplified routines for extremely common tasks to > streamline the build process. Call to inherit cannot depend on conditions > which can vary in given ebuild. Specification of the eclasses contains > only their name and not the .eclass extension. Also note that the > inherit statement must come before other variable declarations unless > these variables are used in global scope of eclasses. > > , which, being vague, leaves me still unsure what "inherit" means. ;-( > Is there any documentation anywhere of what "inherit" actually DOES? > > What am I doing wrong? > >> Thanks for help & Nice Day >> Silvio > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTld5hAAoJEKXdFCfdEflKeOAQAIcjAiB4F8B8j79Nfe0OPdV6 S2s3k1gjTomWzBEp5HMmVUEwzNkdOxoKE/1nOg+joodfTRuDb3KqzmD90ExoQbyU goU9Fs80RjkJgNorh3Qv5M84QrtOmtUyny0lBb4n6yzpaJCjjSrXoWhknE8lntvu U/0KhqeDLmLpPtoSYy/dxaLNxqbPUvIPkIwmumlRWzHrxOhfWiXPiFNzZ1U2ZEwi BwK2+rO00RAcsN00w4JIUimtJhhCNE4pjIUrErJXGdBRmB7zn4JTaBsfS0K6VyP3 8GPWpBNb+pAdeGz+sKfwvarH+/g1FvK6WY6SPw/d7jdO673IOLXgacY9MyL7IfrW 7olBIq8LFs3B/oC2btDu96RcEGKJ5ghiTiLBbnRV9NezbPxRN9XX5iPnDMqFv/o2 +xFKQkeGtDDAu9BaBHg09cQZOdZi8XoqquzIJNvqqqFUMimk43fLChX1/itc28P6 q6Kj2VV8vIE6HeSmN9KAG/5XuYEvZkDGbuS92SJ4L7n7DvK1IXgmM1cKJQku0C7L VSM5GLYhKw0G0k8wRaJO/h32N7yGLCuaxiJ9kg2PpipSSDhPYDsGv+58ulAsS27a kcDjP44lL8TRt9bHAVcNr45R5GDvh28TLF6I8K8nvwAM+77hSglzlEKS8EsYVxDF PKpH/jfaqC9GzaweE0hr =QIFF -----END PGP SIGNATURE-----