Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 2014 23:14:39 +0200
From:      Lars Engels <lars.engels@0x20.net>
To:        marino@freebsd.org
Cc:        Dominic Fandrey <kamikaze@bsdforen.de>, Baptiste Daroussin <bapt@FreeBSD.org>, Helmut Schneider <jumper99@gmx.de>, freebsd-ports@freebsd.org
Subject:   Re: New port, what's next?
Message-ID:  <20140410211439.GB37706@e-new.0x20.net>
In-Reply-To: <5346E4F9.8030205@marino.st>
References:  <xn0j0n25y421id000@news.gmane.org> <5346D5AF.5070905@bsdforen.de> <20140410182839.GB29301@ivaldir.etoilebsd.net> <5346E4F9.8030205@marino.st>

next in thread | previous in thread | raw e-mail | index | archive | help

--zx4FCpZtqtKETZ7O
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 dynamical=
ly
> >> 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 kno=
w python
> > and ruby has it but I m really not happy about that
> >=20
> > autoplist is dangerous because we have no way to control that what is p=
ackage is
> > what the maintainer expect to be packaged! therefore we often end up wi=
th
> > unoticed problems
>=20
> 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.
>=20
> 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?

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iKYEARECAGYFAlNHCb9fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDE3RkMwOEUxNUUwOUJEMjE0ODlFMjA1MDI5
Q0U3NURBQzBGNzY5RjgACgkQKc512sD3afiRZACfX8J5yfSEYKkbqACtajW0LE66
zBsAoLAB7MsNeIi5jeNSUZ/Ur6vW89En
=3WI8
-----END PGP SIGNATURE-----

--zx4FCpZtqtKETZ7O--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140410211439.GB37706>