From owner-svn-ports-all@FreeBSD.ORG Thu Aug 7 17:05:06 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 50DD6D4E; Thu, 7 Aug 2014 17:05:06 +0000 (UTC) Received: from mailrelay005.isp.belgacom.be (mailrelay005.isp.belgacom.be [195.238.6.171]) by mx1.freebsd.org (Postfix) with ESMTP id 7082D28F4; Thu, 7 Aug 2014 17:05:04 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnsGANuw41NbsLba/2dsb2JhbABagw2BKdQeAYEUF3eEBAEFMgEjIxALGAklDyoeBhOIRgHEOBePTAeESwEEl2yELpRxg1k7Lw Received: from 218.182-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.182.218]) by relay.skynet.be with ESMTP; 07 Aug 2014 19:05:02 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s77H51dv004006; Thu, 7 Aug 2014 19:05:01 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Thu, 7 Aug 2014 19:05:01 +0200 From: Tijl Coosemans To: Adam Weinberger Subject: Re: svn commit: r364113 - head/ports-mgmt/pkg Message-ID: <20140807190501.7ac2db0c@kalimero.tijl.coosemans.org> In-Reply-To: <7D423316-97A3-44B5-A427-4027EF61FACE@adamw.org> 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> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Cc: svn-ports-head@freebsd.org, Baptiste Daroussin , svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 17:05:06 -0000 On Wed, 6 Aug 2014 08:50:49 -0400 Adam Weinberger wrote: > On 6 Aug, 2014, at 1:36, Baptiste Daroussin wrote: >> 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 >>> >>> 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)? >> >> pkg never had this limitation :) > > I am constantly amazed at the tremendous progress that pkgng has > achieved. The problem is, a lot of these improvements aren’t documented > anywhere, so it’s hard to know what new paradigms we have at our > disposal! > > Although I suppose that until pkg_install is fully deprecated (< 1 > month now, yay!), it’s best that we not go crazy with incompatible > plist changes. 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.