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

Fabian Keil freebsd-listen at fabiankeil.de
Wed Jan 27 11:07:46 UTC 2016


John Marino <freebsd.contact at marino.st> wrote:

> On 1/27/2016 2:29 AM, Adam Weinberger wrote:
 
> > 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.  
> 
> 4) pkg ins synth
> 
> It pulls in one small package.  It's noticibly faster than poudriere and
> blows portmaster out of the water (parallel building)

Is it faster than poudriere when doing the same task (building packages
from source), or when doing something else?

I only looked at synth briefly (and stopped when I realized that
it's written in Ada), but my impression was that it's written with
a different use case in mind and is designed to reuse binary packages.

> Who said you have to build it from source?  Where is that stated?  I'm
> stating it now: It is not recommended that you build it.  The officially
> build versions are absolutely fine.

The "officially build versions" may be absolutely fine for you,
but some people prefer not to use unreproducible binaries they
didn't build themselves:
https://reproducible-builds.org/

> lightweight refers to performance, not the fact that it has dependencies.

That's hardly obvious.

Fabian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20160127/303a5fd7/attachment.sig>


More information about the svn-ports-all mailing list