Gentoo Archives: gentoo-dev

From: Daniel Campbell <zlg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Dynamic dependencies
Date: Wed, 16 Sep 2015 18:13:08
Message-Id: 55F9B130.8070401@gentoo.org
In Reply to: Re: [gentoo-dev] Dynamic dependencies by hasufell
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 09/16/2015 09:21 AM, hasufell wrote:
5 > On 09/16/2015 05:49 PM, Andreas K. Huettel wrote:
6 >> Hi all,
7 >>
8 >> here's a quote from the Council 20140826 summary:
9 >>
10 >>> Dynamic dependencies in Portage
11 >>> =============================== During discussion, is was
12 >>> remarked that some changes, e.g. to dependencies in eclasses,
13 >>> could require mass rebuilds of packages.
14 >>>
15 >>> Vote: - "The council asks the Portage team to first outline
16 >>> their long-term plan regarding removal or replacement of
17 >>> dynamic dependencies, before they remove this feature. In
18 >>> particular, tree policies and the handling of eclasses and
19 >>> virtuals need to be clarified." Accepted unanimously.
20 >>
21 >> Since there seems to be interest in the Portage team to go ahead
22 >> with that plan, I'd like to ask about the tree policies and the
23 >> handling of eclasses and virtuals.
24 >>
25 >> I guess we'd appreciate this as a prerequisite for being able to
26 >> give the plan future council support.
27 >>
28 >
29 > I'm against it, because I would... * not be able to depend on
30 > portage specific behavior anymore * not be able to break the
31 > dep-graph for portage users who disable dynamic dependencies (and
32 > even those who don't) * not be able to break the dep-graph for
33 > paludis users * be forced to actually write ebuilds that comply to
34 > PMS * have to care about correctness of dependencies * have to do
35 > some work, actually * have to listen to people like PMS and PM
36 > authors, but I am smarter
37 >
38 > Instead we should... * start another thread of ~100 mails where PM
39 > authors have to repeatedly explain the problem to every single
40 > developer * let the council dictate over 3-liner devmanual patches
41 > that are merely expressions of the current PMS standard * piss off
42 > everyone who was even remotely thinking of working on this (there's
43 > no one anymore, so maybe this point can be omitted)
44 >
45
46 As a developer interested in adhering to the PMS, do we have a tool to
47 check conformance beyond repoman? How would virtuals be handled with
48 static dependencies?
49
50 - --
51 Daniel Campbell - Gentoo Developer
52 OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
53 fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6
54 -----BEGIN PGP SIGNATURE-----
55 Version: GnuPG v2
56
57 iQIcBAEBCAAGBQJV+bErAAoJEAEkDpRQOeFwaM0QANan7U4hgyJk7GLhHriWerFP
58 fisJ2yeBeXyzSu9N9XnGAcGKZcanYjvbZs/gLUwbwdGcFXgkxYYcHceh8k+6ZvlH
59 LPpKy7j+0Af7l0Ooe1wToJ52pyeZZR0N1rKNYPWuY21i9mTHjXYmlX/m7gpAEkPP
60 WBv/9JiJm9wLJ6rY66fjsBRU/FEyDumI+qv4/FLiIkKmquHDtYCgnryx/ERAXcoW
61 XpA58zBa0FBQESNaQ1NbDutTJNPZpgtkCTwtMzZ8puO1EGggOrq9yKV6EROztA36
62 JfzJY4uAQjsaN/AKnULeAeoXBIstFmMvD3b+aeJCTFWLCPz1GVNcVunPjaRwMLCH
63 MmwzbNMKf+JiBfTxgjWV0NSG3SMosv/e5B72BlvEW+wSTim6O6suSXcLtbkRrAqW
64 kO/sBo1OqCvolBuvfnngS1/fqSloJjwyimp5utLdDrW212OS3kxaQSDCxeXfJce1
65 +5mXBSgCEzkBgb0oaZj6BQEcMjFXT9cq+Aa8yUTpPDXpB1el5ogTcWHBt8sQNZjV
66 V1k0nfIBJqJMydFxsrE7GzaRxqwkptu6mn6A/6rt6mKUJtwWDMKdPKm9cmDa0Vrl
67 al5moOiDJ1lS07AxPD6q2yjSjn/v3FZC7gh91HM0p+6xK90ttH9oHB3yivfE2DLL
68 gKkJbCq9/tYV7li8hE7Q
69 =83M7
70 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Dynamic dependencies Ian Stakenvicius <axs@g.o>