From owner-svn-ports-head@FreeBSD.ORG Thu Aug 7 18:43:35 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 665802D6 for ; Thu, 7 Aug 2014 18:43:35 +0000 (UTC) Received: from mail.grem.de (outcast.grem.de [213.239.217.27]) by mx1.freebsd.org (Postfix) with SMTP id 9B80525E1 for ; Thu, 7 Aug 2014 18:43:33 +0000 (UTC) Received: (qmail 13462 invoked by uid 89); 7 Aug 2014 18:43:25 -0000 Received: from unknown (HELO bsd64.grem.de) (mg@grem.de@194.97.158.66) by mail.grem.de with ESMTPA; 7 Aug 2014 18:43:25 -0000 Date: Thu, 7 Aug 2014 20:43:27 +0200 From: Michael Gmelin To: Baptiste Daroussin Subject: Re: svn commit: r364113 - head/ports-mgmt/pkg Message-ID: <20140807204327.25282847@bsd64.grem.de> In-Reply-To: <20140807171815.GV17537@ivaldir.etoilebsd.net> References: <53e0f0ad.5847.5faaa40c@svn.freebsd.org> <15D20738-E215-4F78-A9CC-5A635D488498@adamw.org> <20140806053647.GL17537@ivaldir.etoilebsd.net> <7D423316-97A3-44B5-A427-4027EF61FACE@adamw.org> <20140807190501.7ac2db0c@kalimero.tijl.coosemans.org> <20140807171815.GV17537@ivaldir.etoilebsd.net> X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: svn-ports-head@freebsd.org, Tijl Coosemans , ports-committers@freebsd.org, svn-ports-all@freebsd.org, Adam Weinberger X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 18:43:35 -0000 On Thu, 7 Aug 2014 19:18:15 +0200 Baptiste Daroussin wrote: > On Thu, Aug 07, 2014 at 07:05:01PM +0200, Tijl Coosemans wrote: > > On Wed, 6 Aug 2014 08:50:49 -0400 Adam Weinberger wrote: > > > On 6 Aug, 2014, at 1:36, Baptiste Daroussin > > > wrote:=20 > > >> On Wed, Aug 06, 2014 at 12:46:13AM -0400, Adam Weinberger wrote: > > >>> On 5 Aug, 2014, at 10:56, Baptiste Daroussin > > >>> wrote: > > >>>> - Directories can be listed in the plist like files they will > > >>>> be considered like @dirrmtry > > >>>=20 > > >>> That one is exciting! Do they still need to appear in the same > > >>> way (i.e. at the end of the plist, in reverse-order)? > > >>=20 > > >> pkg never had this limitation :) > > >=20 > > > I am constantly amazed at the tremendous progress that pkgng has > > > achieved. The problem is, a lot of these improvements aren=E2=80=99t > > > documented anywhere, so it=E2=80=99s hard to know what new paradigms = we > > > have at our disposal! > > >=20 > > > Although I suppose that until pkg_install is fully deprecated (< 1 > > > month now, yay!), it=E2=80=99s best that we not go crazy with incompa= tible > > > plist changes. > >=20 > > We should probably have a discussion in September about what to do > > with the newly acquired freedom. For instance, there are way too > > many tiny files in the ports tree that slow down subversion > > operations and take up way too much disk space (smallest file size > > on default FreeBSD install these days is 4KiB). I think we should > > move distinfo into the Makefile, combine all pkg-* files into one > > Pkgfile (using ucl syntax maybe?) and combine patches per feature > > instead of one patch per file. I'd like to get rid of the files > > directory too, at least in most cases. > >=20 >=20 > That discussion needs to happen now. >=20 > I'll collect the idea after my return from vacations :) >=20 > What I have in mind and is going to happen: > - automatically directory handling no more @dirrm* only the empty > directory or the one with special credentials will need to be > specified > - remove of @exec > - remove of the mtrees (from the packages) > - make pkg directly handle plist sub so it become plain > search&replace instead of dangerous regex >=20 > I have more ideas but I will let everyone share his first >=20 I would like to see more features and improvements myself, but we should be aware that users are starting to use pkg on mission critical systems now. This means that we need to focus on release quality. We can break pkg-devel all we want, but ports-mgmt/pkg just needs to work. That said, I hope you'll enjoy your vacation, you earned it ;) Cheers, Michael --=20 Michael Gmelin