-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 09/16/2015 09:21 AM, hasufell wrote: > On 09/16/2015 05:49 PM, Andreas K. Huettel wrote: >> Hi all, >> >> here's a quote from the Council 20140826 summary: >> >>> Dynamic dependencies in Portage >>> =============================== During discussion, is was >>> remarked that some changes, e.g. to dependencies in eclasses, >>> could require mass rebuilds of packages. >>> >>> Vote: - "The council asks the Portage team to first outline >>> their long-term plan regarding removal or replacement of >>> dynamic dependencies, before they remove this feature. In >>> particular, tree policies and the handling of eclasses and >>> virtuals need to be clarified." Accepted unanimously. >> >> Since there seems to be interest in the Portage team to go ahead >> with that plan, I'd like to ask about the tree policies and the >> handling of eclasses and virtuals. >> >> I guess we'd appreciate this as a prerequisite for being able to >> give the plan future council support. >> > > I'm against it, because I would... * not be able to depend on > portage specific behavior anymore * not be able to break the > dep-graph for portage users who disable dynamic dependencies (and > even those who don't) * not be able to break the dep-graph for > paludis users * be forced to actually write ebuilds that comply to > PMS * have to care about correctness of dependencies * have to do > some work, actually * have to listen to people like PMS and PM > authors, but I am smarter > > Instead we should... * start another thread of ~100 mails where PM > authors have to repeatedly explain the problem to every single > developer * let the council dictate over 3-liner devmanual patches > that are merely expressions of the current PMS standard * piss off > everyone who was even remotely thinking of working on this (there's > no one anymore, so maybe this point can be omitted) >
As a developer interested in adhering to the PMS, do we have a tool to check conformance beyond repoman? How would virtuals be handled with static dependencies? - -- Daniel Campbell - Gentoo Developer OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV+bErAAoJEAEkDpRQOeFwaM0QANan7U4hgyJk7GLhHriWerFP fisJ2yeBeXyzSu9N9XnGAcGKZcanYjvbZs/gLUwbwdGcFXgkxYYcHceh8k+6ZvlH LPpKy7j+0Af7l0Ooe1wToJ52pyeZZR0N1rKNYPWuY21i9mTHjXYmlX/m7gpAEkPP WBv/9JiJm9wLJ6rY66fjsBRU/FEyDumI+qv4/FLiIkKmquHDtYCgnryx/ERAXcoW XpA58zBa0FBQESNaQ1NbDutTJNPZpgtkCTwtMzZ8puO1EGggOrq9yKV6EROztA36 JfzJY4uAQjsaN/AKnULeAeoXBIstFmMvD3b+aeJCTFWLCPz1GVNcVunPjaRwMLCH MmwzbNMKf+JiBfTxgjWV0NSG3SMosv/e5B72BlvEW+wSTim6O6suSXcLtbkRrAqW kO/sBo1OqCvolBuvfnngS1/fqSloJjwyimp5utLdDrW212OS3kxaQSDCxeXfJce1 +5mXBSgCEzkBgb0oaZj6BQEcMjFXT9cq+Aa8yUTpPDXpB1el5ogTcWHBt8sQNZjV V1k0nfIBJqJMydFxsrE7GzaRxqwkptu6mn6A/6rt6mKUJtwWDMKdPKm9cmDa0Vrl al5moOiDJ1lS07AxPD6q2yjSjn/v3FZC7gh91HM0p+6xK90ttH9oHB3yivfE2DLL gKkJbCq9/tYV7li8hE7Q =83M7 -----END PGP SIGNATURE-----