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>