On Jan 30, 2012, at 11:32, Wahlstedt Jyrki wrote:

> On 30.1.2012, at 1.26, Dan Ports wrote:
> 
>> On Sun, Jan 29, 2012 at 12:28:04PM -0600, Ryan Schmidt wrote:
>>> I'm still really not comfortable with this strategy. Any user selecting a 
>>> variant should get the same result; it should not matter what existing 
>>> versions of other ports they have installed.
>> 
>> In particular, this will probably not work right if installing a binary
>> archive from the buildbot or elsewhere. That package will be linked
>> against whatever library version the build system had installed
>> (presumably the default) rather than the one on the user's system.
>> 
>> Dan
> 
> Hi,
> a while ago, during an earlier version of the Portfile, I got the following:
> ===
> We no longer want variant names starting with "with_", "without_", "no_", 
> etc. These variants should be called "mysql5", "postgresql83", 
> "postgresql84", "postgresql90" and "bdb", respectively. The bdb variant's 
> functionality would be the reverse of what you currently have in the 
> without_bdb variant. <snip>
> ===
> So, naming conventions change, and unfortunately there is no smooth way to 
> move to the new scheme!?

The maintainer should supply legacy compatibility variants for a year, or 
whatever period of time is deemed necessary to allow most users to have 
upgraded.


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to