vincent habchi wrote:

>> ...and it's not ok that it fetches from the HEAD of trunk. We want ports 
>> that can be installed reproducibly, and a port that fetches a different 
>> version of the upstream software each time it's run is not reproducible. 
>> Pick a specific revision of their trunk that works correctly for you, and 
>> pin the port to using that revision (using e.g. "svn.revision 123") and put 
>> in the version field something corresponding, or using that revision's date. 
>> For example if this is revision 123 from 2011-06-06 and this represents the 
>> development effort leading up to llvm version 3.0, then the version line 
>> might be "3.0-r123" or "3.0-20110606".
> 
> I’d agree with you if any other port than dragonegg-devel would depend on 
> llvm-devel. But this is not the case. As long as both ports are kept in sync, 
> be it HEAD or some specific version, it should work. Aren’t there other ports 
> that fetch directly from SVN HEAD?

There were several, but most have been deleted or kept to a stale revision - as 
per policy.

You can keep the ports around in a local repository, until there's an 
interesting revision ?

--anders

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to