svn commit: r407270 - head/ports-mgmt/portmaster

Adam Weinberger adamw at adamw.org
Wed Jan 27 01:36:11 UTC 2016


> On 26 Jan, 2016, at 4:23, John Marino <marino at FreeBSD.org> wrote:
> 
> Author: marino
> Date: Tue Jan 26 11:23:38 2016
> New Revision: 407270
> URL: https://svnweb.freebsd.org/changeset/ports/407270
> 
> Log:
>  ports-mgmt/portmaster: DEPRECATE without expiration date
> 
>  Moreover, there are better options available.  All FreeBSD platforms
>  support ports-mgmt/poudriere (although some many struggle under the load)
>  and the most common amd64 and i386 platform users have the additional
>  option of ports-mgmt/synth which is user-friendly, lightweight, and aimed
>  at users of portmaster, portupgrade, and even poudriere.

John this doesn't feel like a decision you should be making unilaterally. I agree wholeheartedly that the lack of contribution to portmaster is troubling, but it still works exactly as intended for anybody that doesn't use pkg to install binary packages, and is the ONLY option for people who maintain single servers, instead of server farms, and have no need to build ports just so they can install them later.

synth is written in ada. I'm sorry but any port-management port that requires over 20 dependencies before it even works is not lightweight. I assume that dragonflybsd comes with gcc (and ada support maybe), which is great and I'm super happy for you, but you should not be scaring off new users (who will install what the handbook tells them to install) just to promote a new program you wrote.

portmaster is in the handbook all over the place. Rewrite all those sections to demonstrate how to use synth instead and then I'll support you deprecating portmaster. In the meantime, please revert this.

# Adam


-- 
Adam Weinberger
adamw at adamw.org
http://www.adamw.org



More information about the svn-ports-head mailing list