Date: Thu, 4 Sep 2014 08:00:11 +0200 From: Marcus von Appen <mva@FreeBSD.org> To: freebsd-ports@freebsd.org Subject: Re: [BRAINSTORMING] simplifying maintainer's life Message-ID: <20140904060011.GB1044@medusa.sysfault.org> In-Reply-To: <20140903212243.GK63931@graf.pompo.net> References: <20140903082538.GE63085@ivaldir.etoilebsd.net> <20140903145614.158f8e89@kalimero.tijl.coosemans.org> <20140903135029.GK63085@ivaldir.etoilebsd.net> <20140903165622.3bff54e0@kalimero.tijl.coosemans.org> <20140903150018.GL63085@ivaldir.etoilebsd.net> <5407649A.80500@FreeBSD.org> <20140903191256.GB1025@medusa.sysfault.org> <20140903212243.GK63931@graf.pompo.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Y7xTucakfITjPcLV Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On, Wed Sep 03, 2014, Thierry Thomas wrote: > Le mer 3 sep 14 =C3=A0 21:12:56 +0200, Marcus von Appen <mva@FreeBSD.org> > =C3=A9crivait=C2=A0: > > > 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: You belong to the +-5% ;-). > - 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; For those things a comparision mechanism in the qa scripts for a porter/committer might come in handy: - get stagedir contents - get (current) package contents - compare and show a list of changes for the QA > - I often grep all plists to find which port could possibly provide such > header or such library (among non-installed ports, of course). I do the same, but would argue that such a query service should belong to or offered by a pkg search (as sort of counterpart to pkg which). Cheers Marcus --Y7xTucakfITjPcLV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlQH/+sACgkQi68/ErJnpkfX5QCgtbAnZgMAB66kjVcVsqABC8Li wqEAnAgQ63rhJp8qHyVzphAlUhL7/uXA =qPeg -----END PGP SIGNATURE----- --Y7xTucakfITjPcLV--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140904060011.GB1044>