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 <b...@freebsd.org> > > Subject: [HEADSUP] recursive dependency registration is gone for pkgng users > > Date: Sat, 28 Dec 2013 15:52:50 +0100 > > > >> as a side effect, > >> tinderbox and poudriere users do need to rebuild all their packages from > >> scratch. > > > > 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? > > If you are running your own pkg repo, then you should rebuild all the > packages you supply from it. > > 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. > > 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. > 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 when using those packages
FYI pkg_install is still recursively tracking dependencies and won't be changed. regards, Bapt
pgpw4UimmhhAk.pgp
Description: PGP signature