From owner-cvs-all@FreeBSD.ORG Tue May 25 06:39:25 2010 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90B6C106564A; Tue, 25 May 2010 06:39:25 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from worf.ds9.tecnik93.com (worf.ds9.tecnik93.com [81.196.207.130]) by mx1.freebsd.org (Postfix) with ESMTP id ED0A88FC18; Tue, 25 May 2010 06:39:24 +0000 (UTC) Received: from it.buh.tecnik93.com (it.buh.tecnik93.com [81.196.204.98]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by worf.ds9.tecnik93.com (Postfix) with ESMTPSA id B882422C50D2; Tue, 25 May 2010 09:39:23 +0300 (EEST) Date: Tue, 25 May 2010 09:39:15 +0300 From: Ion-Mihai Tetcu To: Alejandro Pulver Message-ID: <20100525093915.03cfacfa@it.buh.tecnik93.com> In-Reply-To: <201005250025.o4P0P2Fj033764@repoman.freebsd.org> References: <201005250025.o4P0P2Fj033764@repoman.freebsd.org> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/o_M.VwBs7T9ivkw3hN68mAW"; protocol="application/pgp-signature" Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/Mk bsd.licenses.db.mk bsd.licenses.mk bsd.port.mk X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 06:39:25 -0000 --Sig_/o_M.VwBs7T9ivkw3hN68mAW Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 25 May 2010 00:25:02 +0000 (UTC) Alejandro Pulver wrote: > alepulver 2010-05-25 00:25:02 UTC >=20 > FreeBSD ports repository >=20 > Modified files: > Mk bsd.port.mk=20 > Added files: > Mk bsd.licenses.db.mk bsd.licenses.mk=20 > Log: > - Add ports license framework, from GSoc 2008/2009. Thanks for your work on this! > - Feel free to populate bsd.licenses.db.mk and adjust the variables: > NO_LICENSES_INSTALL and NO_LICENSES_DIALOGS (default to off). > - For more information see http://wiki.freebsd.org/PortsLicenseInfrastr= ucture=20 > > Reviewed by: erwin You really need an 'Approved by: portmgr@' for bsd.port* commits. The fact that one of us has review it is a different matter. Also please commit the CHANGES with verbose info, or at least a pointer to the docs. I usually read the commit mails, but if I'm away or swamped with work for a few days, I don't have the time to read all the backlog so I look in CHANGES for infrastructure changes, like I look in UPDATING for specific ports changes. While we're here, could you please prepare a chapter on this for the Porter's Handbook? I've read the comments in the two license files and I read the wiki page and I found them long and a bit unclear. For the long part, I guess there is nothing to be done, I guess. But after reading them I still don't know how this framework should be used (both as maintainer and user). I'll read the code next :) but expecting all maintainers to do this is a bit unrealistic. A few examples would be nice. User-side: - with no customization, what gets installed silently and what has to be approved manually? - how does this interact with unattended builds, tindy, etc.? On pointy and tindy we can build ports marked NO_PACKAGE, for testing purposes, by defining FORCE_PACKAGE. Do we have an equivalent? Maintainer-side: - what's an "auto-accept" LICENSE_PERMS? When (for what kind of licenses) should it be defined? We need a common policy here. - we really need a portlint check for the typo 'LICENCE' (I'll add one in QAT anyway). - For common licenses I suppose we only install one copy, of them? Or we install one for each port? - how does license installing interacts, if any, with NOPORTDOCS? --=20 IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B --Sig_/o_M.VwBs7T9ivkw3hN68mAW Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkv7cJsACgkQJ7GIuiH/oeV6yQCgpqSMQ8XTVskGXH6DBCfVlblu Ay4AnAuvzok6r4M+0d7Z1yt7JTnecSlL =tUUX -----END PGP SIGNATURE----- --Sig_/o_M.VwBs7T9ivkw3hN68mAW--