Hi all, We just released pkg 1.5.0 beta1 (in ports-mgmt/pkg-devel), Here is what happened since pkg 1.4.0: - pkg has grown with an initial support for provides/requires: this is a naive version but good enough to at least make major upgrade of php safer as well as making pear/pecl maintenance saner (note that this will need modifications in the ports tree) - Lots of new regression tests has been added, which allows us not less break your systems an unexpected way (do not worry there are still rooms for breakage) - Initial support for OS X - Initial support for NetBSD/EdjeBSD - Update most of the bundled third party software has been updated to their latest version - Improve the messages reported by pkg (and probably make some other worse) - Properly support file flags - Implement argument support for custom keywords - Extend setting credential via plist to allow to set file flags - Make credential syntax via plist more flexible allow to only defines the first fields and not latest for example @(user,,) can now be written just @(user) - pkg updating now supports case insensitive matching - pkg create now support a verbose mode - Add an option to change the default on question, until now the default answer was "No" with that option set it would be "Yes" - lots of fixes to pkg audit -r - Global memory usage reduction and speed up - Improvements and cleanup on pkg alias - pkg annotate --show --all has been fixed - Make pkg.h C++ friendly - Lots of improvements in the solver - Lots of fixes on 32 bits platforms - Add support for: pkg create -M ./plop.ucl -p ./plop.plist - New pkg -r <rootdir> that will install in the given rootdir without chrooting - Export PKG_ROOTDIR to scripts allow to make them as portable as possible - Stop trying to remove all installed package with the argument of pkg delete is a local file - Be more explicit about why the solver it going to reinstall, remove or upgrade (when possible) - Plenty of bug fixes - Plenty of new bugs Please test and report as much bugs as you can! We could be very grateful if regressions tests could be provided along with the bug reports :) Plan is to release 1.5.0 as soon as possible Best 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/freebsd-stable/attachments/20150331/f4c5cc5c/attachment.sig>
On Tue, 2015-03-31 at 21:03 +0200, Baptiste Daroussin wrote:> Hi all, > > We just released pkg 1.5.0 beta1 (in ports-mgmt/pkg-devel),Hey Baptiste, Great work to you and all those involved in this project! I'm grateful to have such an awesome tool. For those of us who run our own package repos via Poudriere, what kinds of changes should we expect to make once pkg 1.5.0 is released? Do we need to do a full rebuild of our package repo? I'm also assuming that the upgrade path from 1.4.x to 1.5.0 will simply be as easy as running `pkg upgrade`, right? Thanks again for your hard work. Thanks, Shawn -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20150331/44e649df/attachment.sig>
Excerpt from Baptiste Daroussin: - Initial support for OS X - Initial support for NetBSD/EdjeBSD How would pkg-1.5.0 integrate with NetBSD pkgsrc? I didn't think there were any plans to port FreeBSD ports to NetBSD. Or is such a plan in the works? EdjeBSD should be EdgeBSD. A little spelling error can be critical when trying to find something on the Internet. Web site is edgebsd.org (I just went there). Tom
On Tue, 31 Mar 2015 21:03:23 +0200 Baptiste Daroussin <bapt at FreeBSD.org> wrote> Hi all, > > We just released pkg 1.5.0 beta1 (in ports-mgmt/pkg-devel), >..> Please test and report as much bugs as you can! > We could be very grateful if regressions tests could be provided along with > the bug reports :) > > Plan is to release 1.5.0 as soon as possible > > Best regards, > BaptHello, Baptiste. I just wanted to take the time to thank you for all the work you've put into this. Thanks! --Chris
> > Please test and report as much bugs as you can! > We could be very grateful if regressions tests could be provided along with the > bug reports :) >Mine just did something like that: foobar# uname -a FreeBSD foobar.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r280994M: Thu Apr 2 20:16:53 CEST 2015 root at pd.valinor.palantiri.org:/usr/obj/usr/src/sys/FOOBAR amd64 foobar [uname -a] ~/ 15-04-03 3:33PM foobar# pkg --version 1.4.99.15 foobar [pkg --version] ~/ 15-04-03 3:33PM foobar# pkg version Child process pid=41119 terminated abnormally: Segmentation fault foobar [pkg version] ~/ 15-04-03 3:33PM foobar# pkg version -t 0.2.o.git20150311 0.2.o.20150402 < foobar [pkg version -t 0.2.o.git20150311 0.2.o.20150402] ~/ 15-04-03 3:33PM pd#