tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Continuing refactoring of "pkgformat" out of pkgsrc



* On 2017-02-03 at 03:23 GMT, Johnny C. Lam wrote:

> Are there any active projects on continuing to refactor pkgsrc to hide the
> the pkgformat?  We will need this to support other package formats.  If
> there is already someone else work on this, I would like to contribute.  If
> not, I will start working on this as I need this as a prerequesite for some
> future pkgsrc enhancements.

Yes, I've started a couple, but as spare time projects so haven't had
the time yet to bring them to completion.  However it would be
fantastic to get at least one in-tree so that we can ensure this stuff
is abstracted away properly.

The most recent is an IPS backend:

  https://github.com/joyent/pkgsrc/tree/joyent/dev/pkgformat-ips

which I'm hoping some of the OmniOS folks will run with, as they are
quite interested in using pkgsrc to generate their IPS packages.

The other is a dpkg backend I started a few years ago, though it looks
like I never pushed the branch to GitHub.

Both are able to bootstrap the respective package tools and build some
packages, but obviously there's still quite a lot to do, especially
around dependency resolution.  I take no responsibility for the code
quality or lack thereof ;)

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com


Home | Main Index | Thread Index | Old Index