Subject: Re: CVS commit: pkgsrc/pkgtools/pkg_rolling-replace
To: Greg Troxel <email@example.com>
From: Tobias Nygren <tnn@NetBSD.org>
Date: 08/06/2007 22:13:52
On Mon, 06 Aug 2007 15:22:09 -0400
Greg Troxel <firstname.lastname@example.org> wrote:
> So, my view of the meaning of unsafe_depends is
> A package foo has unsafe_depends set iff there exists a package bar,
> s.t. bar is a direct dependency of foo, and bar has been 'make
> replace'd since foo was built.
> Later, this will change to also have
> and the new and old bar versions break ABI compatibility.
> with unsafe_depends_strict having the old meaning.
> This should all go for binary packages, too - so 'pkg_install -u' should
> set/clear the tags in the same way.
Hmm, that does make sense. I will change the current stop-gap solution
in pkg_rr to an assertion check when the infrastructure issues have
been solved, but for now I'd like to keep it to avoid disrupting
day-to-day operations for pkg_rr users.