Gentoo Archives: gentoo-dev

From: Patrick Lauer <patrick@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Docker 1.0.0 masked for no known reason?
Date: Tue, 01 Jul 2014 12:34:29
Message-Id: 53B2AABB.9030502@gentoo.org
In Reply to: Re: [gentoo-dev] Docker 1.0.0 masked for no known reason? by Markos Chandras
1 On 06/29/14 17:33, Markos Chandras wrote:
2 > On 06/29/2014 10:23 AM, Patrick Lauer wrote:
3 >> On Sunday 29 June 2014 17:03:52 Patrick Lauer wrote:
4 >>> On Sunday 29 June 2014 10:12:22 Tom Wijsman wrote:
5 >>>> On Sun, 29 Jun 2014 09:09:36 +0100
6 >>>>
7 >>>> Markos Chandras <hwoarang@g.o> wrote:
8 >>>>> It's been a long time. To be honest I don't remember masking docker
9 >>>>> but I most likely did it because I was asked to mask >=lxc-1.0.0 by
10 >>>>> the virtualization team (and Diego (flameeyes). And docker depends on
11 >>>>> lxc-1.0.0 according to the ebuild. But now that you have unmasked
12 >>>>> docker, i think the deptree will be broken since lxc is still masked.
13 >>>>
14 >>>> Repoman is monitored; therefore, someone from the QA team or so has
15 >>>> probably masked Docker. Given that broken dependency tree again it is
16 >>>> likely to happen again. So, please set it up a satisfiable state. :)
17 >>>
18 >>> AutoRepoman :)
19 >>>
20 >>> So that was me fixing the depgraph, taking the easy way out of adding an
21 >>> unsatisfiable package to an existing related package.mask.
22 >>>
23 >>> If people can't be bothered to even run repoman full or commit without
24 >>> --force they'll get annoyed by my corrections - maybe it has an educational
25 >>> effect ;)
26 >>>
27 >>> Have fun,
28 >>>
29 >>> Patrick
30 >>
31 >> Tadaah:
32 >>
33 >> dependency.bad 22
34 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
35 >> ~amd64(default/linux/amd64/13.0) ['>=app-emulation/lxc-1.0']
36 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
37 >> ~amd64(default/linux/amd64/13.0/desktop) ['>=app-emulation/lxc-1.0']
38 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
39 >> ~amd64(default/linux/amd64/13.0/desktop/gnome) ['>=app-emulation/lxc-1.0']
40 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
41 >> ~amd64(default/linux/amd64/13.0/desktop/gnome/systemd) ['>=app-
42 >> emulation/lxc-1.0']
43 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
44 >> ~amd64(default/linux/amd64/13.0/desktop/kde) ['>=app-emulation/lxc-1.0']
45 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
46 >> ~amd64(default/linux/amd64/13.0/desktop/kde/systemd) ['>=app-
47 >> emulation/lxc-1.0']
48 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
49 >> ~amd64(default/linux/amd64/13.0/developer) ['>=app-emulation/lxc-1.0']
50 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
51 >> ~amd64(hardened/linux/amd64) ['>=app-emulation/lxc-1.0']
52 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
53 >> ~amd64(hardened/linux/amd64/no-multilib) ['>=app-emulation/lxc-1.0']
54 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
55 >> ~amd64(hardened/linux/amd64/no-multilib/selinux) ['>=app-emulation/lxc-1.0']
56 >> app-emulation/docker/docker-1.0.0.ebuild: RDEPEND:
57 >> ~amd64(hardened/linux/amd64/selinux) ['>=app-emulation/lxc-1.0']
58 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
59 >> ~amd64(default/linux/amd64/13.0) ['>=app-emulation/lxc-1.0']
60 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
61 >> ~amd64(default/linux/amd64/13.0/desktop) ['>=app-emulation/lxc-1.0']
62 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
63 >> ~amd64(default/linux/amd64/13.0/desktop/gnome) ['>=app-emulation/lxc-1.0']
64 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
65 >> ~amd64(default/linux/amd64/13.0/desktop/gnome/systemd) ['>=app-
66 >> emulation/lxc-1.0']
67 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
68 >> ~amd64(default/linux/amd64/13.0/desktop/kde) ['>=app-emulation/lxc-1.0']
69 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
70 >> ~amd64(default/linux/amd64/13.0/desktop/kde/systemd) ['>=app-
71 >> emulation/lxc-1.0']
72 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
73 >> ~amd64(default/linux/amd64/13.0/developer) ['>=app-emulation/lxc-1.0']
74 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
75 >> ~amd64(hardened/linux/amd64) ['>=app-emulation/lxc-1.0']
76 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
77 >> ~amd64(hardened/linux/amd64/no-multilib) ['>=app-emulation/lxc-1.0']
78 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
79 >> ~amd64(hardened/linux/amd64/no-multilib/selinux) ['>=app-emulation/lxc-1.0']
80 >> app-emulation/docker/docker-1.0.1.ebuild: RDEPEND:
81 >> ~amd64(hardened/linux/amd64/selinux) ['>=app-emulation/lxc-1.0']
82 >>
83 >>
84 >
85 > Yeah, lets wait for Greg or Tianon to reply and if docker+lxc works for
86 > them we can unmask lxc.
87 >
88
89 Well, since apparently no one cares about having satisfiable
90 dependencies I just unmasked lxc so that the already-unmasked docker is
91 happy.
92
93 I have no idea why people enjoy breaking things so much, but at least it
94 won't get boring for me!