svn commit: r295280 - projects/release-pkg/release/packages

Glen Barber gjb at FreeBSD.org
Thu Feb 4 21:36:31 UTC 2016


On Thu, Feb 04, 2016 at 01:31:55PM -0800, Nathan Whitehorn wrote:
> 
> 
> On 02/04/16 13:20, Glen Barber wrote:
> >Author: gjb
> >Date: Thu Feb  4 21:20:26 2016
> >New Revision: 295280
> >URL: https://svnweb.freebsd.org/changeset/base/295280
> >
> >Log:
> >   Add package files for libc, libedit, librtld_db, and libthr.
> >   libedit is needed for sh(1), which if updated before runtime,
> >   can cause undesirable behavior.
> >   For the rest, the installation order needs to be:
> >    1) librtld
> >    2) libc
> >    3) libthr
> >   The dependency listing and shilbs_required entries ensure this
> >   behavior.
> 
> Are we really planning to split up the system at this level of granularity?
> That seems like a huge regression from one of the main selling points of
> FreeBSD: that it is *not* split up at this level and forms a unified system.

Initially, the plan was to avoid this level of granularity unless where
needed.  Consider the case of jail(8), where having a libjail package
makes sense - otherwise libjail.so* is installed regardless.

For this specific commit, however, the ordering must be as described
above.

That said, I'm still looking through the library dependency chains, to
eliminate things everything requires (such as libc.so.7).  However, by
not having this level of granularity, the side effect is significantly
larger individual packages, and as a result, larger downloads for SAs
and ENs.

Glen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-projects/attachments/20160204/6424d0b7/attachment.sig>


More information about the svn-src-projects mailing list