Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Feb 2016 21:53:03 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        Nathan Whitehorn <nwhitehorn@freebsd.org>, src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   Re: svn commit: r295280 - projects/release-pkg/release/packages
Message-ID:  <20160204215303.GA13799@FreeBSD.org>
In-Reply-To: <56B3C7A3.5000502@FreeBSD.org>
References:  <201602042120.u14LKQ2b026571@repo.freebsd.org> <56B3C34B.1080501@freebsd.org> <56B3C6E4.60907@FreeBSD.org> <56B3C7A3.5000502@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Qxx1br4bt0+wmkIi
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 04, 2016 at 01:50:27PM -0800, Bryan Drewery wrote:
> On 2/4/2016 1:47 PM, Bryan Drewery wrote:
> > On 2/4/2016 1:31 PM, 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.
> >> -Nathan
> >>
> >=20
> > You are jumping to conclusions. Splitting how files are *tracked in
> > metadata* changes nothing about what we are delivering in a release.
> >=20
> > What level does freebsd-update track the system? It seems it is per-fil=
e.
> >=20
> > This constant idea that splitting files in metadata is bad is hindering
> > progress greatly.
> >=20
>=20
> Also, pkg has no binary diff packages. The plan to release 11 with
> packages is moving forward. Do we really want a multi-gigabyte world
> package being downloaded so we can modify a security bug in
> /etc/rc.d/jail? It makes no sense.
>=20
> This commit in particular is wrong in that it does not go *far enough*.
> Everything installed needs to be handled by dependency ordering.
>=20
> The resistance to doing this correctly needs to just stop or we're going
> to end up with a completely broken system.
>=20

Or, the alternative outcome, 11.0-RELEASE ships without packaged base.

Glen


--Qxx1br4bt0+wmkIi
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWs8g/AAoJEAMUWKVHj+KT24AP/0ADPQnb1FFXXDHWVaHkjzTC
ZYD8KOeEyGzQPpMDqieRhHYhswlZAXbsekn7Q/bqC7ZReonKmuUOYKmUyEx2FBnZ
hypbSK0a6sAmMntOrohUOGyFnLE3ZFze6gtchGUm5EMVXFhmqm322GZRsiKu3Oie
G5JlYNKj0n9W0lkqSmysQPEfnPl5iNi5w4RuWEMDDDtuK0TGelg9msp70Xi7GsHN
rPuCWdssQ469wBdJ/Dvt/oEeGj70Ity+bMpibs2Vfl8HNlKbDnXylRRvJKlcX5SY
xIHRlYC94ZhZweV9GzO/bWGpp7pS990/VGOujO/O6HKRwXqlwNegwYTAlfhyWBAn
FzropeihdA4wLrB3huaajNInpGNOy/22fmUsPNpIdIIopHj+TrjOh2cACys/LL3m
qOOFPxzw9repXr2zRpVdiVJ6THj5Mc7pDr5wqqR8zRp0z6AzzShCcMGS7kXslBdq
BXsfCNMmIHHh2kVCs91l4U86j6Nodf9kpkRtJVwdwAbZGksJ192slQ2A9l4CBiuh
fBDkKpkuS8Ke7Gmzbt77vXnTtUqAGq07X4qpbhupR0hEDXhQuwGOXpvuXK7yOwk6
/5jSksy8xEJ6r4f00zkczGYkCBbN9O3JzPk/MLdvLnXXBK50W+LrEKUjMq8reoiX
BC9ZlUnT+ZgI/wmgxCyb
=STqo
-----END PGP SIGNATURE-----

--Qxx1br4bt0+wmkIi--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160204215303.GA13799>