Hi all, Final pkg 1.5.0 has been released. What happened since pkg 1.4.0: - Initial provides/requires support - Lots of new regression tests have been added - Initial support for OS X - Initial support for NetBSD/EdgeBSD - Update most of the bundled third party software has been updated to their latest version - Improve the messages reported by pkg - 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 - 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 - pkg shlibs now support -q - pkg lock gained a new --has-locked-packages option - pkg now resumes fetch if possible - CONSERVATIVE_UPGRADE is now on by default - pkg alias now have a -l argument to list aliases - A sample pkg.conf is now installed with a bunch of aliases set by default - Fix the backup script to properly export an sql which will be importable via pkg shell and/or sqlite out of box I would like to thank anyone that has been contributing to pkg to make this release happen (via code, bug report, feature request, testing and documentation) For pkg 1.6.0 among other things and depending on the time, here is what we do plan to work on: - Safe cherry-picking of upgrades (aka: pkg upgrade something) - New context dependant messages: * messages that only appears during upgrades * messages that only appears on deinstall * messages that only appears on install - Extend provides/requires to support flexible dependencies - Linux package backend (?) - Allow multiple versions of a given package in a repo - Add more regression tests - Improve documentation - <please add here you personal ideas> 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/20150414/cd44d417/attachment.sig>
2015-04-14 23:05 GMT+03:00 Baptiste Daroussin <bapt at freebsd.org>:> Hi all,Hi, thanks for your great work!> > Final pkg 1.5.0 has been released. > > What happened since pkg 1.4.0: > - Initial provides/requires support > - Lots of new regression tests have been added > - Initial support for OS X > - Initial support for NetBSD/EdgeBSD > - Update most of the bundled third party software has been updated to their > latest version > - Improve the messages reported by pkg > - 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 > - 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 > - pkg shlibs now support -q > - pkg lock gained a new --has-locked-packages option > - pkg now resumes fetch if possible > - CONSERVATIVE_UPGRADE is now on by default > - pkg alias now have a -l argument to list aliases > - A sample pkg.conf is now installed with a bunch of aliases set by default > - Fix the backup script to properly export an sql which will be importable via > pkg shell and/or sqlite out of box > > I would like to thank anyone that has been contributing to pkg to make this > release happen (via code, bug report, feature request, testing and documentation) > > For pkg 1.6.0 among other things and depending on the time, here is what we do > plan to work on: > - Safe cherry-picking of upgrades (aka: pkg upgrade something) > - New context dependant messages: > * messages that only appears during upgrades > * messages that only appears on deinstall > * messages that only appears on install > - Extend provides/requires to support flexible dependencies > - Linux package backend (?) > - Allow multiple versions of a given package in a repo > - Add more regression tests > - Improve documentation > - <please add here you personal ideas> > > Best regards, > Bapt-- Mikhail
On Tue, Apr 14, 2015 at 9:05 PM, Baptiste Daroussin <bapt at freebsd.org> wrote:> Hi all, > > Final pkg 1.5.0 has been released. > > > Best regards, > BaptCongratulations to entire pkg team and thanks for your hard work! I've one question - how does the OSX support work? What are plans for it? What packages are working? And so on... Regards, BL
Rapid evolution of pkgng! :D Thanks for your great work! On 4/14/15, Baptiste Daroussin <bapt at freebsd.org> wrote:> Hi all, > > Final pkg 1.5.0 has been released. > > What happened since pkg 1.4.0: > - Initial provides/requires support > - Lots of new regression tests have been added > - Initial support for OS X > - Initial support for NetBSD/EdgeBSD > - Update most of the bundled third party software has been updated to their > latest version > - Improve the messages reported by pkg > - 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 > - 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 > - pkg shlibs now support -q > - pkg lock gained a new --has-locked-packages option > - pkg now resumes fetch if possible > - CONSERVATIVE_UPGRADE is now on by default > - pkg alias now have a -l argument to list aliases > - A sample pkg.conf is now installed with a bunch of aliases set by default > - Fix the backup script to properly export an sql which will be importable > via > pkg shell and/or sqlite out of box > > I would like to thank anyone that has been contributing to pkg to make this > release happen (via code, bug report, feature request, testing and > documentation) > > For pkg 1.6.0 among other things and depending on the time, here is what we > do > plan to work on: > - Safe cherry-picking of upgrades (aka: pkg upgrade something) > - New context dependant messages: > * messages that only appears during upgrades > * messages that only appears on deinstall > * messages that only appears on install > - Extend provides/requires to support flexible dependencies > - Linux package backend (?) > - Allow multiple versions of a given package in a repo > - Add more regression tests > - Improve documentation > - <please add here you personal ideas> > > Best regards, > Bapt >
> On 14 ???. 2015 ?., at 23:05, Baptiste Daroussin <bapt at FreeBSD.org> wrote: > > Final pkg 1.5.0 has been released. >Thank a lot for working on pkg!> > For pkg 1.6.0 among other things and depending on the time, here is what we do > plan to work on: > - <please add here you personal ideas> >What I really miss a lot is support for package "profiles": an ability to build the same port with different OPTIONs combination. For example: minimal nginx version; nginx version with passenger module (for puppet server) nginx version with some other rare options turned on for custom application. Right now I achieve this with manually renaming /var/db/ports/*/options files and some manipulations in /usr/ports/packages/All. But a framework to automatically handle this would be very useful. Thanks.
On Tue, Apr 14, 2015 at 10:05:00PM +0200, Baptiste Daroussin wrote:> Hi all, > > Final pkg 1.5.0 has been released.pkg 1.5.1 at 'pkg upgrade' propose ==New packages to be INSTALLED: nvidia-driver: 346.47 linux-c6-libGLU: 10.1 == I am use nvidia-driver-340: # pkg info nvidia-driver-340-340.76 nvidia-driver-340-340.76 Name : nvidia-driver-340 Version : 340.76 Installed on : Tue Mar 10 16:15:59 MSK 2015 Origin : x11/nvidia-driver-340 Architecture : freebsd:10:x86:64 Prefix : /usr/local Categories : x11 kld Licenses : NVIDIA Maintainer : danfe at FreeBSD.org WWW : http://www.nvidia.com/object/unix.html Comment : NVidia graphics card binary drivers for hardware OpenGL rendering Options : ACPI_PM : on DOCS : on LINUX : on WBINVD : off Shared Libs required: libXext.so.6 libX11.so.6 Shared Libs provided: libvdpau_nvidia.so.1 libnvidia-glsi.so.1 libnvidia-glcore.so.1 libnvidia-eglcore.so.1 libnvidia-cfg.so.1 libglx.so.1 libGLESv2.so.2 libGLESv1_CM.so.1 libGL.so.1 libEGL.so.1 Annotations : repo_type : binary repository : ivs Flat size : 209MiB
On 04/21/15 12:34, Slawa Olhovchenkov wrote:> On Tue, Apr 14, 2015 at 10:05:00PM +0200, Baptiste Daroussin wrote: > >> Hi all, >> >> Final pkg 1.5.0 has been released. >Hi, Is there a way the external SAT solver functionality can be memory optimised? When trying to use this feature having +750 packages installed, the memory usage starts growing and growing beyond 4GBytes until PKG segfaults, even before the CNF export has started. env SAT_SOLVER=mysolver pkg upgrade --HPS