Subject: Re: CVS commit: pkgsrc/mk/flavor/pkg
To: Johnny C. Lam <tnn@netbsd.org>
From: Greg Troxel <gdt@ir.bbn.com>
List: tech-pkg
Date: 08/06/2007 13:45:39
--=-=-=


"Johnny C. Lam" <jlam@netbsd.org> writes:

> Module Name:	pkgsrc
> Committed By:	jlam
> Date:		Thu Aug  2 23:00:18 UTC 2007
>
> Modified Files:
> 	pkgsrc/mk/flavor/pkg: replace.mk
>
> Log Message:
> Preserve any existing +INSTALLED_INFO file from an installed package
> before replacing it, and restore it when the new package is installed.
> This saves any state information that should be carried over to the
> new package, e.g. automatic=yes.

Preserving most tags seems reasonable, and I have thought having
"automatic" go away was a bug.  But pkg_rolling-replace and the
unsafe_depends scheme has depended on some tags going away.

So, I'd like to see the following tags removed after make replace:

  unsafe_depends
  unsafe_depends_strict  # for the future
  rebuild

Do you think this is reasonable?

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (NetBSD)

iD8DBQFGt15D+vesoDJhHiURAkzGAJkBgAo5/GQ7r7vSh+c9lOgLMMQ8hwCeOUmc
409loeTNKEqZDXEDe8mlWX8=
=vrS2
-----END PGP SIGNATURE-----
--=-=-=--