svn commit: r364113 - head/ports-mgmt/pkg
Baptiste Daroussin
bapt at FreeBSD.org
Thu Aug 7 22:15:20 UTC 2014
On Thu, Aug 07, 2014 at 08:43:27PM +0200, Michael Gmelin wrote:
>
>
> On Thu, 7 Aug 2014 19:18:15 +0200
> Baptiste Daroussin <bapt at FreeBSD.org> 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'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
> >
>
> 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 ;)
Yes but pkg 1.3 is reavealing tons of problems from the ports tree we need to
fix.
Concerning the features yes we were speaking of pkg-devel of course :)
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-all/attachments/20140808/622c0e64/attachment-0001.sig>
More information about the svn-ports-all
mailing list