Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Dec 2013 18:19:33 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Matthew Seaman <matthew@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [HEADSUP] recursive dependency registration is gone for pkgng users
Message-ID:  <20131228171933.GT40122@ithaqua.etoilebsd.net>
In-Reply-To: <52BF0035.9010400@FreeBSD.org>
References:  <20131228145250.GP40122@ithaqua.etoilebsd.net> <20131229.013122.533749649.yasu@utahime.org> <52BF0035.9010400@FreeBSD.org>

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

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

On Sat, Dec 28, 2013 at 04:45:41PM +0000, Matthew Seaman wrote:
> On 28/12/2013 16:31, Yasuhiro KIMURA wrote:
> > From: Baptiste Daroussin <bapt@FreeBSD.org>
> > Subject: [HEADSUP] recursive dependency registration is gone for pkgng =
users
> > Date: Sat, 28 Dec 2013 15:52:50 +0100
> >=20
> >> as a side effect,
> >> tinderbox and poudriere users do need to rebuild all their packages fr=
om
> >> scratch.
> >=20
> > Does this mean rebuilding is necessary only if either tinderbox or
> > poudriere are used, or all packages have to be rebuilt anyway if pkgng
> > is used?
>=20
> If you are running your own pkg repo, then you should rebuild all the
> packages you supply from it.
>=20
> You shouldn't need to rebuild / reinstall all of the packages already
> installed on your system -- they will continue to work just fine.  As
> time goes on, and you naturally upgrade installed packages as part of
> normal system maintenance, you may notice the dependency lists changing,
> but that's about all.
>=20
> The point of this change is to help binary package management choosing
> the right set of packages from available repositories as it works; if
> you're building everything locally via portmaster(8) or otherwise, then
> it's not going to have much effect on you.
>=20
To be exact the only risk is that builders and only builders like tinderbox=
 and
poudriere might have some strange build failures because of weird missing
dependencies due to old packages badly tracking dependencies, no problem wh=
en
using those packages

FYI pkg_install is still recursively tracking dependencies and won't be cha=
nged.

regards,
Bapt

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (FreeBSD)

iEYEARECAAYFAlK/CCUACgkQ8kTtMUmk6Ezd5wCfT/b4Ie7A91YMMQmX7MxijNW2
rSEAoJHkJbpLqUqbYvHNxk8oABo3qQUb
=R+jf
-----END PGP SIGNATURE-----

--fDWuavwabVZ6mXOJ--



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