Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 2016 19:34:43 -0500
From:      Garrett Wollman <wollman@csail.mit.edu>
To:        Slawa Olhovchenkov <slw@zxy.spb.ru>
Cc:        freebsd-pkgbase@freebsd.org
Subject:   Re: Packaging the FreeBSD base system with pkg(8)
Message-ID:  <22186.45987.44063.515924@khavrinen.csail.mit.edu>
In-Reply-To: <20160129001525.GH88527@zxy.spb.ru>
References:  <20160127223323.GG98557@FreeBSD.org> <183431.62409.bm@smtp111.sbc.mail.ne1.yahoo.com> <20160128131806.GB67200@ivaldir.etoilebsd.net> <20160128160622.GB88527@zxy.spb.ru> <22186.43196.374050.48765@khavrinen.csail.mit.edu> <20160129001525.GH88527@zxy.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Fri, 29 Jan 2016 03:15:25 +0300, Slawa Olhovchenkov <slw@zxy.spb.ru> said:

> You miss some points. Source upgrades suported over-release upgrade
> (currently 10-STABLE can be upgraded from 7.0, see Makefile.inc1).

I think this is an unreasonable expectation and an error to depend on
this.

> Source upgrade is self-contained and don't depend from environment.
> Contrary to binary upgrade may depend of environment: presents pkg.txz
> on ftp.freebsd.org, freebsd.org ovned by project and etc. As result,
> in case of bad design, you can't upgrade from 11.0 nowhere (ex: packages
> for 11.x outdated and deleted, pkg.txz from latest suported release
> can't be run on 11.0, pkg from 11.0 can't be parsed latest format).

You can always build your own release-package repository, stepping
through the intermediate source releases just as you would do now.
All you need to do is preserve the last release package set you build
from each stable branch.

-GAWollman



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