svn commit: r364113 - head/ports-mgmt/pkg

Tijl Coosemans tijl at FreeBSD.org
Thu Aug 7 19:07:46 UTC 2014


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 <bapt at FreeBSD.org> wrote: 
>>>> On Wed, Aug 06, 2014 at 12:46:13AM -0400, Adam Weinberger wrote:
>>>>> On 5 Aug, 2014, at 10:56, Baptiste Daroussin <bapt at FreeBSD.org> 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.
> 
> That discussion needs to happen now.

I was thinking that maybe we could wait until everybody is back from
vacation.

> I'll collect the idea after my return from vacations :)
> 
> What I have in mind and is going to happen:
> - remove of @exec

If this means there'll be a lot of tiny pkg-install files then I would
oppose this.  Just to give some stats (default FreeBSD installation):

/usr/ports% du -k -d 0 .
1525248	.
/usr/ports% du -Ak -d 0 .
670241	.

This means that only about 44% of the disk space taken up by a subversion
checkout is actual content.


More information about the svn-ports-head mailing list