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

Baptiste Daroussin bapt at FreeBSD.org
Thu Aug 7 17:18:21 UTC 2014


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'll collect the idea after my return from vacations :)

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

I have more ideas but I will let everyone share his first

regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20140807/8e9aca3c/attachment-0001.sig>


More information about the svn-ports-head mailing list