1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On 06/09/2014 11:34 AM, Alan Mackenzie wrote: |
5 |
> On Tue, Jun 03, 2014 at 05:11:32PM +0200, Silvio Siefke wrote: |
6 |
>> On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés |
7 |
>> <caneko@×××××.com> wrote: |
8 |
> |
9 |
>>> If I understood correctly, you need to: |
10 |
> |
11 |
>>> emerge -C sys-power/upower |
12 |
>>> emerge -1v sys-power/upower-pm-utils |
13 |
> |
14 |
>>> and then update world as usual. |
15 |
> |
16 |
>> Yes is correct, i has find out after read ebuilds from the packages which |
17 |
>> need upower. |
18 |
> |
19 |
> I do this: |
20 |
> |
21 |
> emerge --unmerge upower |
22 |
> emerge -1vp sys-power/upower-pm-utils |
23 |
> |
24 |
> , and I still get portage threatening to merge that other init system: |
25 |
> |
26 |
> These are the packages that would be merged, in order: |
27 |
> |
28 |
> Calculating dependencies... done! |
29 |
> [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 |
30 |
> [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 |
31 |
> [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB |
32 |
> [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB |
33 |
> [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB |
34 |
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4) |
35 |
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208) |
36 |
> |
37 |
> Total: 5 packages (5 new), Size of downloads: 6,513 kB |
38 |
> Conflict: 2 blocks (2 unsatisfied) |
39 |
|
40 |
It would be helpful to build with --tree so we can get some idea of what |
41 |
is depending on systemd. |
42 |
> |
43 |
> Would somebody please help me sort this out. What am I doing wrong? |
44 |
> Where is systemd coming from? I look in upower-pm-utils-0.9.23.ebuild, |
45 |
> and the only reference to systemd seems to be right at the beginning: |
46 |
> |
47 |
> EAPI=5 |
48 |
> inherit eutils systemd |
49 |
|
50 |
This is pulling in an eclass to use it's code in the ebuild. You can |
51 |
see them in /usr/portage/eclass/*.eclass |
52 |
|
53 |
Thanks, |
54 |
Zero |
55 |
> |
56 |
> (, plus a couple of inconsequential references near the end.) I'm not |
57 |
> quite sure exactly what "inherit" means here, but the FM (man (5) ebuild) |
58 |
> says: |
59 |
> |
60 |
> Inherit is portage's maintenance of extra classes of functions that |
61 |
> are external to ebuilds and provided as inheritable capabilities and |
62 |
> data. They define functions and set data types as drop-in replacements, |
63 |
> expanded, and simplified routines for extremely common tasks to |
64 |
> streamline the build process. Call to inherit cannot depend on conditions |
65 |
> which can vary in given ebuild. Specification of the eclasses contains |
66 |
> only their name and not the .eclass extension. Also note that the |
67 |
> inherit statement must come before other variable declarations unless |
68 |
> these variables are used in global scope of eclasses. |
69 |
> |
70 |
> , which, being vague, leaves me still unsure what "inherit" means. ;-( |
71 |
> Is there any documentation anywhere of what "inherit" actually DOES? |
72 |
> |
73 |
> What am I doing wrong? |
74 |
> |
75 |
>> Thanks for help & Nice Day |
76 |
>> Silvio |
77 |
> |
78 |
|
79 |
-----BEGIN PGP SIGNATURE----- |
80 |
Version: GnuPG v2.0.22 (GNU/Linux) |
81 |
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ |
82 |
|
83 |
iQIcBAEBAgAGBQJTld5hAAoJEKXdFCfdEflKeOAQAIcjAiB4F8B8j79Nfe0OPdV6 |
84 |
S2s3k1gjTomWzBEp5HMmVUEwzNkdOxoKE/1nOg+joodfTRuDb3KqzmD90ExoQbyU |
85 |
goU9Fs80RjkJgNorh3Qv5M84QrtOmtUyny0lBb4n6yzpaJCjjSrXoWhknE8lntvu |
86 |
U/0KhqeDLmLpPtoSYy/dxaLNxqbPUvIPkIwmumlRWzHrxOhfWiXPiFNzZ1U2ZEwi |
87 |
BwK2+rO00RAcsN00w4JIUimtJhhCNE4pjIUrErJXGdBRmB7zn4JTaBsfS0K6VyP3 |
88 |
8GPWpBNb+pAdeGz+sKfwvarH+/g1FvK6WY6SPw/d7jdO673IOLXgacY9MyL7IfrW |
89 |
7olBIq8LFs3B/oC2btDu96RcEGKJ5ghiTiLBbnRV9NezbPxRN9XX5iPnDMqFv/o2 |
90 |
+xFKQkeGtDDAu9BaBHg09cQZOdZi8XoqquzIJNvqqqFUMimk43fLChX1/itc28P6 |
91 |
q6Kj2VV8vIE6HeSmN9KAG/5XuYEvZkDGbuS92SJ4L7n7DvK1IXgmM1cKJQku0C7L |
92 |
VSM5GLYhKw0G0k8wRaJO/h32N7yGLCuaxiJ9kg2PpipSSDhPYDsGv+58ulAsS27a |
93 |
kcDjP44lL8TRt9bHAVcNr45R5GDvh28TLF6I8K8nvwAM+77hSglzlEKS8EsYVxDF |
94 |
PKpH/jfaqC9GzaweE0hr |
95 |
=QIFF |
96 |
-----END PGP SIGNATURE----- |