Port system "problems"

Marcus von Appen mva at FreeBSD.org
Tue Jun 26 21:15:51 UTC 2012


On, Tue Jun 26, 2012, Matthew Seaman wrote:

> On 26/06/2012 19:46, Marcus von Appen wrote:
> > I can't see that from the rough outline given earlier. What I understood
> > is that some stagedir is used to build mono, then packages (-lib, -doc,
> > -whatever) are created and installed.
> > If you do not use downloaded packages, but install them yourself, you'd
> > need to rebuild the complete mono port on an update.
> >
> > Happy to be corrected here
>
> I don't know anything about the particulars of the mono port, but if it
> makes sense to divide it into several slave ports, then that will still
> be possible.  Use of sub-ports is not going to be mandatory.  Well,
> possibly with the exception of docs and/or examples, but that shouldn't
> be a huge burden for anyone.

Right - we should be careful about how to split ports, however. And some
-dev/-bin/-lib/-doc approach is nothing I would consider benefitial. A
port with sub-packages based on functionality, which can be installed
according to the use case provided by Mark makes more sense here.

> Remember what the big win is here: a binary package system that is fit
> for purpose and that preserves as much of the functionality and
> flexibility of the ports as possible.  Yes, compiling from source
> yourself is the gold standard, but we think it would be pretty great if
> there was a binary package management system that was good enough that
> you don't actually /have/ to do that if you don't want to.

Exactly. Also, you need to consider the maintainers. It must be
ensured, that they do not have to fiddle with nth of sub-package
adjustments just to support those properly.

Cheers
Marcus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20120626/412de745/attachment.pgp


More information about the freebsd-ports mailing list