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