Date: Fri, 11 Apr 2014 11:17:00 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Dominic Fandrey <kamikaze@bsdforen.de> Cc: marino@freebsd.org, Lars Engels <lars.engels@0x20.net>, freebsd-ports@freebsd.org, Helmut Schneider <jumper99@gmx.de> Subject: Re: New port, what's next? Message-ID: <20140411091700.GF29301@ivaldir.etoilebsd.net> In-Reply-To: <5347B26D.4000508@bsdforen.de> References: <xn0j0n25y421id000@news.gmane.org> <5346D5AF.5070905@bsdforen.de> <20140410182839.GB29301@ivaldir.etoilebsd.net> <5346E4F9.8030205@marino.st> <20140410211439.GB37706@e-new.0x20.net> <5347B26D.4000508@bsdforen.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--GV0iVqYguTV4Q9ER Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 11, 2014 at 11:14:21AM +0200, Dominic Fandrey wrote: > On 10/04/2014 23:14, Lars Engels wrote: > > On Thu, Apr 10, 2014 at 08:37:45PM +0200, John Marino wrote: > >> On 4/10/2014 20:28, Baptiste Daroussin wrote: > >>> On Thu, Apr 10, 2014 at 07:32:31PM +0200, Dominic Fandrey wrote: > >>>> > >>>> On 10/04/2014 18:53, Helmut Schneider wrote: > >>>>> I created a new port, Typo3-LTS. The tgz contains > >>>>> > >>>>> - Makefile > >>>>> - distinfo > >>>>> - pkg-plist > >>>>> - pkg-descr > >>>>> - a diff from www/typo3 > >>>>> > >>>>> The file has ~150kB so I assume it's to big for a PR. > >>>> > >>>> I assume the bulk of that is the pkg-plist. The largest pkg-plist > >>>> in the ports tree is 4M. In my opinion huge plists should be dynamic= ally > >>>> generated, but in your case I'd just I'd just temp-host the file > >>>> somewhere and file a PR with a link and a checksum. > >>>> > >>> Autoplist are harmful! and should be avoided as much as possible, I k= now python > >>> and ruby has it but I m really not happy about that > >>> > >>> autoplist is dangerous because we have no way to control that what is= package is > >>> what the maintainer expect to be packaged! therefore we often end up = with > >>> unoticed problems > >> > >> Yes, but 6,000 - 20,000 line plists are unwieldy to say the least. > >> And the danger can be mitigated by the maintainer by reviewing the > >> internal temporary package list, ideally on multiple platforms. Also > >> some plists are really hard to make manually if there are many options > >> or if the plist morphs depending on the combination of options. > >> > >> yes, a safety net is removed with a generated plist but it has it's > >> place. The maintainer just has to be vigilant. > >> > >=20 > > Can't we teach the ports system to handle pkg-plist.gz? >=20 > That would be easy enough. The question is, can svn handle it? Nope :) regards, Bapt --GV0iVqYguTV4Q9ER Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlNHswwACgkQ8kTtMUmk6Ex25QCdGUFucKMp9duyNawzXl9N3P0J 9f8AnRtKoPEtZAtUOo25qYkvy2CHUjy+ =8zQF -----END PGP SIGNATURE----- --GV0iVqYguTV4Q9ER--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140411091700.GF29301>