[HEADSUP] recursive dependency registration is gone for pkgng users

Baptiste Daroussin bapt at FreeBSD.org
Sat Dec 28 17:19:38 UTC 2013

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 at 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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20131228/84bb9d53/attachment.sig>

More information about the freebsd-ports mailing list