[BRAINSTORMING] simplifying maintainer's life

Thierry Thomas thierry at FreeBSD.org
Wed Sep 3 21:22:49 UTC 2014


Le mer  3 sep 14 à 21:12:56 +0200, Marcus von Appen <mva at FreeBSD.org>
 écrivait :

> On, Wed Sep 03, 2014, Bryan Drewery wrote:

> [...]
> 
> > I understand there is fear involved with not having a plist validate
> > everything. Consider that many other package systems do not require a
> > plist to start.
> 
> [...]
> 
> Seconded. In my opinion for 95% of all cases it sums up to: everything in the
> staging directory gets installed. We can use post-build or pre-install to
> clean up the staging directory where necessary, or even revert the plist
> meaning in the worst case, e.g. everything in ${EXCLUDE_INSTALL} is not to be
> installed, if necessary.

I disagree. I use plist for two things:

- when upgrading a port, I compare the previous plist with the newer
  one, and if some important files are missing, I try to understand the
  reason;

- I often grep all plists to find which port could possibly provide such
  header or such library (among non-installed ports, of course).
-- 
Th. Thomas.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140903/28c0dc9a/attachment.sig>


More information about the freebsd-ports mailing list