Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2017 18:30:04 +0100
From:      Kurt Jaeger <lists@opsec.eu>
To:        Grzegorz Junka <list1@gjunka.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Correct order when upgrading to 11.0 Release with Poudriere
Message-ID:  <20170122173004.GP13006@home.opsec.eu>
In-Reply-To: <bafd825b-8c0b-9ab0-d058-d76189deeb09@gjunka.com>
References:  <bafd825b-8c0b-9ab0-d058-d76189deeb09@gjunka.com>

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

> Is there a canonical way of upgrading FreeBSD to a newer major version?

Normally, FreeBSD major-version X+1 will support binaries
for major-version X.

> So, it seems that I need to upgrade the base first before being able to 
> build packages.

Yes.

> If I upgrade base and it breaks poudriere's ABI, I won't be able to 
> build new packages.

For what it's worth, I assume that the base upgrade does not break
the ABI.

> One workaround would be to install the official 
> poudriere package and then attempt to rebuild all applications.
> In either case it seems that the system would be unusable between the 
> time of upgrading the base and finishing compiling all packages and 
> reinstalling them, which may take a day or so. Is there any other way?

I use a reference host to build and test ports and upgrades. Maybe
you have some spare hardware, too ?

-- 
pi@opsec.eu            +49 171 3101372                         3 years to go !



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