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)

Reply via email to