"OBATA Akio" <obache%netbsd.org@localhost> writes:
Are you just talking about pkg_rolling-replace (and `replace' target)?
Yes, it it insufficient and should be fixed instead.
(I've just killed `pkg_admin set unsafe_depends=YES' locally).
Well, you're welcome to implement logic to set unsafe_depends_loose,
which is only true if there was an ABI change, and do
pkg_rolling-replace -l. The tricky part is choosing when to se
unsafe_depends_loose, because it seems telling if there is an ABI change
is very hard. But it would be a good experiment. But please don't
change what unsafe_depends means, since that's a useful definition
(package was rebuilt and was different before), which surely is a
superset of "package ABI changed".