Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jul 2015 02:04:40 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Nikolai Lifanov <lifanov@mail.lifanov.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: help me understand latest->quarterly pkg.conf switch
Message-ID:  <20150725020440.GJ84931@FreeBSD.org>
In-Reply-To: <c917b02df691cbae6017f664443247e5@mail.lifanov.com>
References:  <a690b368e20f20ae3901236eef0ff254@mail.lifanov.com> <20150724212757.GE84931@FreeBSD.org> <c917b02df691cbae6017f664443247e5@mail.lifanov.com>

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

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

On Fri, Jul 24, 2015 at 09:23:12PM -0400, Nikolai Lifanov wrote:
> On 2015-07-24 17:27, Glen Barber wrote:
> >On Fri, Jul 24, 2015 at 05:15:52PM -0400, Nikolai Lifanov wrote:
> >>I noticed that in stable/10, /etc/pkg/FreeBSD.conf was switched from
> >>using
> >>latest package set to whichever one that is "quarterly" word is pointing
> >>to
> >>at the moment. What is the motivation for this change?
> >>
> >
> >This was not done in the stable/10 branch, it was done in releng/10.2.
> >
> >>Quarterly package sets are useful if the end-user is able to pick which
> >>one
> >>to pull from and there is some amount of time of support overlap so that
> >>the
> >>user has time to validate the new package set and switch his systems to
> >>it
> >>(like what is done with pkgsrc). As-is, "quarterly" works just like
> >>"latest"
> >>from end-user perspective, but for most of the lifecycle packages are
> >>outdated and there is a massive update bomb four times per year.
> >>
> >>Port branches are still valuable to those building their own packages,
> >>since
> >>they can support the previous (unsupported by the project) branch,
> >>backporting fixes manually, while validating and upgrading to the new
> >>one.
> >>But, what is the value of the quarterly package set as-is and what is
> >>the
> >>value of switching to this set by default?
> >>
> >
> >In general, the quarterly package set is less prone to having build
> >failures, since the changes in the branch are (by intent) less
> >intrusive, while still receiving security updates.  It is analogous to
> >the stable or releng branches in src, and how they compare to head.
> >
> >(This will be noted in the final 10.2-RELEASE announcement, as well as
> >the release notes, and will also include instructions on how to switch
> >to the 'latest' branch if that is what is desired.)
> >
> >Glen
>=20
> Cool, thanks for the explanation!
>=20

You're welcome.  (The 'quarterly' branch is admittedly under-documented,
which is a problem.)

> What would be really amazing to see are quarterly branches that the end u=
ser
> can switch between, like pkg.freebsd.org/${ABI}/2015Q3 ->
> pkg.freebsd.org/${ABI}/2015Q4 when he is ready, with at least a little bit
> of overlap.
>=20

I agree this would be a "nice to see" feature, but as I have insight
into how the pkg(8) mirrors operate, this is an unfortunately
non-trivial thing to implement.

Glen


--U5yJ31ax00IavOwq
Content-Type: application/pgp-signature

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

iQIcBAEBCAAGBQJVsu64AAoJEAMUWKVHj+KTR7gQAJZOF/afm7a4HsmKD+L/Pk1/
HXtL6nNHxWuDCSPOd92LPSe6/mvo1phrLD9WEBA3HiwkNciidpwNxRg2Ru/sTxYl
dbnzA7aG6AK+5AeWt2BuSBwCrIEEzR8pEBI8+zoNGJXoWLTRXh3CoDa9r6d3Xg5/
W+P8079ZeKiKA2RU/QdLIV20mxxWKK0Ie6zuEghvnrpbHReqkbkZsLoYkanH5NH9
ZhyaOt1A7yJ74lNvcVqByUN3BmvFVIkJTuNNVYAXKM1jLIqWyqgsHOqbj+yPi/OR
LjbXZNQZyyRAxctDsB8OHX4Y3V4AbJCE11yo1hsTYZBkDWMNIapb+VKpNM7gbLYG
QEb4R8Lj+Q+vdUNAUHq3E0vb6xgclwSQmFOd3hRwp9OfX+LwYwMTU28w68FKI4Sm
rXkaVljmh5UrKiRJOccAgqm7DFJ2QHVhxXg62IWsNa0kWwYXl+bqa4YTmX/WwlU6
3w2xJhqSQBg+WyvsNJft3pEI9Il+MyoRwyVKs2HEJ9Hswow9f++OhKE3n8nfTHtX
FFKH3i5aumyFiW3jyM4zpg2FsxC36JGEJcOcxeoqCGXHTaWENY/dFVkr3twpv1CF
qwvNt58K4YExgSbgy4ffW+rKCRtoKPm9YJKanjyNSaEFpFhxYjDpgv/291BhI4Gv
4nC4M6scUzWrtFS8Pejc
=Hc2Y
-----END PGP SIGNATURE-----

--U5yJ31ax00IavOwq--



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