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".