Indeed. 

Db had asked how it would technically be done, eg in his personal repo. 

I am also on neither side in this. 

K

Sent from my iPhone

> On Mar 5, 2018, at 2:39 AM, Ryan Schmidt <ryandes...@macports.org> wrote:
> 
>> On Mar 5, 2018, at 04:34, db wrote:
>> 
>> I know, but I don't see how HEAD is pragmatically that much different from 
>> the devel ports that use a hash+date instead.
> 
> "HEAD" is not a specific version. It will vary as developers make new 
> commits. A user installing a port that fetches from "HEAD" will receive 
> different software depending on when they install it, without the version of 
> the port reflecting that. We don't want that; we want reproducible builds. 
> 
> hash+date is specific, predictable, repeatable. The portfile developer tests 
> a specific hash+date, and when satisfied, commits it to make it available to 
> MacPorts users. And when they do, users are notified that an update is 
> available via "port outdated". That all doesn't happen if you set a port to 
> download from "HEAD". 

Reply via email to