Date: Wed, 3 Sep 2014 16:56:22 +0200 From: Tijl Coosemans <tijl@coosemans.org> To: Baptiste Daroussin <bapt@FreeBSD.org> Cc: ports@freebsd.org Subject: Re: [BRAINSTORMING] simplifying maintainer's life Message-ID: <20140903165622.3bff54e0@kalimero.tijl.coosemans.org> In-Reply-To: <20140903135029.GK63085@ivaldir.etoilebsd.net> References: <20140903082538.GE63085@ivaldir.etoilebsd.net> <20140903145614.158f8e89@kalimero.tijl.coosemans.org> <20140903135029.GK63085@ivaldir.etoilebsd.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Wed, 3 Sep 2014 15:50:30 +0200 Baptiste Daroussin <bapt@FreeBSD.org> wrote: > On Wed, Sep 03, 2014 at 02:56:14PM +0200, Tijl Coosemans wrote: >> On Wed, 3 Sep 2014 10:25:39 +0200 Baptiste Daroussin <bapt@FreeBSD.org> wrote: >>> On of the most borring thing IMHO in the plist maintainance is all the >>> directories. >> >> Another idea is to support shell glob patterns (*?[) in pkg-plist. This >> is possible now thanks to staging. It would allow moving PORTDOCS, >> PORTDATA and PORTEXAMPLES to pkg-plist. But more importantly, it would >> allow automatic plists that some ports create in post-install to be >> turned back into a real pkg-plist. Without glob patterns some pkg-plists >> are just too long or too complicated depending on options. > > We could also say pack everything that is in that stage directory. > > The problem is right now I do like static plist because if something > fails to build for $reason, that the plist doesn't find a file in the > staging area and we notice quite quickly that something as failed. > with autoplist or globbing we do lose this feature and we need to way > deal with it. > In anycase we won't make full autoplist because we still need to be > able to specify credentials files per files if needed. But glob is > really appealing :) I completely agree :) Files should be listed explicitly if possible, but sometimes it's very inconvenient and in these cases some ports roll their own autoplist implementations which worse than having a static pkg-plist with a few glob patterns. Moving PORTDOCS etc. to pkg-plist means all package content is listed in one file. That will probably simplify check-plist too. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREKAAYFAlQHLBsACgkQfoCS2CCgtit1cwD+NsDS0KI1oTBftI9sSPvOg62U Pms0GhDvm49rhSuL8NQA/3IaWrPENcl32LPEOYzSRhgoP4xHmOKZmz34I5D13BiH =UYgI -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140903165622.3bff54e0>
