non port: ports-mgmt/pkg/Makefile |
Number of commits found: 278 (showing only 78 on this page) |
Saturday, 6 Jul 2013
|
11:29 bdrewery
- Update to 1.1.4
Changes:
* Fix crash when opening repository in some cases
* Fix build with -Werror
* Fix 'pkg install [-f] pkg' not finding results
* Fix 'pkg upgrade -f' always wanting to upgrade pkg first
* Fix 'pkg install -R' always wanting to install pkg first
* Fix backwards compatibility for 1.0-built packages for
tracking shlibs. This may cause some packages to be
reinstalled after the repository is updated.
* Fix pkg (upgrade|fetch|install) -r <repo> crash
* Fix crash when specifying invalid repo with -r
|
Sunday, 30 Jun 2013
|
14:43 bdrewery
- Fix build with -Werror
|
Friday, 28 Jun 2013
|
22:26 bdrewery
- Update to 1.1.3
Changes:
- Fix repository signing verification with new format during update
- Disable terminal title setting
- Fix %a/%k returning true/false instead of 0/1
- Various memory/fd leaks have been fixed
- Fixed pkg self-upgrade detection
- ZSH completion fixes
- Several crashes fixed
With hat: portmgr
|
Thursday, 27 Jun 2013
|
03:46 bdrewery
- Fix 'pkg query %a' returning true/false instead of 0/1.
This was showing as a warning in portmaster/portupgrade and could
have caused packages to be registered incorrectly automatic/non-automatic
on upgrade.
Reported by: many
Obtained from: upstream git
|
Tuesday, 25 Jun 2013
|
10:08 bapt
Update to 1.1.2
Changes:
- Fix install|upgrade -f not executing post-install scripts [1]
- Fix bad size calculation on i386 for pkg delete (always say 4G will be freed)
- Fix pkg query '%sh' now properly converting to human number on i386
- Fix zsh completion missing ']' [2]
- Fix pkg stats in case no remote repositories are configured [3]
Reported by: ohauer [1], Kimmo Paasiala via github issue #520 [2], rene [3]
|
Monday, 24 Jun 2013
|
13:02 bapt
Update to 1.1.1:
Changes:
- Fix an pkg crashing on i386
- Fix a regression on the output of pkg version
|
06:02 bapt
Update to 1.1 final
Changes since 1.0.X:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
change are needed there will be deprecation time before removal of some old
functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
package)
- pkg audit is now able to directly parse the vuxml native format and not only
the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
requested pattern
- new hook plugin interface (allows users to create hooks that get called at
anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
pkg)
- pkg register can now register a port installation in the legacy database
format
- repository can be defined in simple yaml files
- Explain why a package is being reinstalled
- A package can now be marked to only be upgraded from a given repository via
annotations
- install and upgrade will show from which repository packages are taken from
- old/unused 'informations' field has been removed in favor of using
annotations
- pkg repo produce a repo.txz in pkg 1.0 (legacy) fromat
Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
being added and populated.
|
Wednesday, 19 Jun 2013
|
21:45 bdrewery
- Update to 1.0.14, bringing minor fixes before the 1.1 release.
Changes:
- 'pkg update' fix [already in port]
- Crash fix on i386 [already in port]
- Fix for periodic scripts [1]
PR: ports/179723 [1]
Reported by: fred@SUNBOT.Homedns.ORG [1]
|
Tuesday, 18 Jun 2013
|
19:57 bapt
Fix a segfault on i386 and powerpc64 while registering a port as automatic [1]
Prevent 'pkg update' will always think that the repo is up to date if no mtime
header is sent by the http server [2]
Bump port revision
Reported by: adrian[1], hrs [1]
Tested by: hrs [1]
Submitted by: cperciva [2]
|
Tuesday, 11 Jun 2013
|
13:01 bdrewery
- Update to 1.0.13
Changes:
- Add pkg -N to detect if pkgng is installed and activated.
See pkg(8) for usage as this is not completely safe for 9.1's
bootstrapper.
- Update manpages with examples
- Fix crash in shlib handling (was already in port)
- Fix shlibs scanning over NFS
- Update to new repository/upstream URL at
http://github.com/freebsd/pkg
With hat: portmgr
|
Monday, 10 Jun 2013
|
22:40 bapt
Add NO_LATEST_LINK in case of pkg-devel being the default pkg
|
Thursday, 30 May 2013
|
15:17 bapt
The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.
Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
change are needed there will be deprecation time before removal of some old
functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
package)
- pkg audit is now able to directly parse the vuxml native format and not only
the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
requested pattern
- new hook plugin interface (allows users to create hooks that get called at
anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
pkg)
- pkg register can now register a port installation in the legacy database
format
- repository can be defined in simple yaml files
Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
being added and populated.
To use this new version:
Ports users (or in building factories: poudriere/tinderbox):
Add WITH_PKGNG=devel to your make.conf
pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
Binary package users, if the remote repository is providing pkg 1.1:
pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
pkg upgrade
Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.
Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas
List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain TartiA"re, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl
Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)
1198 commits
|
Friday, 17 May 2013
|
05:13 bdrewery
- Fix crash while packaging netbeans
Reported by: many
Reviewed by: bapt
|
Wednesday, 1 May 2013
|
19:17 bdrewery
- Fix typo (does not affect build or package)
Submitted by: ohauer
With hat: portmgr
|
18:51 bdrewery
- Update to 1.0.12
*** Binary Package Builders: It is recommended to rebuild
all packages and then run 'pkg check -Ba' and 'pkg
upgrade' on your client servers once. This will allow
the new shlib tracking to reinstall packages that have
changed shlib requirements. This step is optional.
Changes:
* Always track provided SHLIBS now when packages are
created
* Automatically reinstall packages when their needed shlibs
or dependencies change. This removes the need to run
'pkg install -Rf' in many, but not all, cases.
* New DB lock strategy when stored on a network filesystem
* pkg version: Show ? when package is missing on remote
* pkg check -s: Return non-zero exit status if a mismatch
is found
* pkg audit: Implement -q
* Add more periodic scripts
* Add bash completion script
* pkg audit: Performance optimizations
* Build fixes
* Add some forward-compatibility support for upcoming 1.1
Thank you to all contributors, listed in the upstream commits:
https://github.com/pkgng/pkgng/commits/1.0.12
With hat: portmgr
|
Sunday, 31 Mar 2013
|
01:02 bdrewery
- Update to 1.0.11
Changes:
- Fixes pkg-[r]query %d only returning the first
depedency. This could have resulted in packages
being built without a full depedency list. It is
recommended to rebuild any packages built in the
last day.
With hat: portmgr
|
Saturday, 30 Mar 2013
|
04:50 bdrewery
- Update to 1.0.10
- Replace tab with space in pkg-descr
Changes:
- gcc44/gcc48 build fixes
- pkg-install now returns 0 when requested pkgs already
installed
- Fixed pkgconf file handling
- Hard-coded post-deinstall list has been moved to
bsd.pkgng.mk as _FORCE_POST_PATTERNS so we can update
that instead of having a pkgng release every time a new
one is identified.
- Add pkg check -n for -d to be scriptable
- Fix memory corruption if WWW passed directly to manifest
- COMMENT/Description/WWW are now required to make valid
packages
- Store fetched packages as 0644
- Add events for conflicts
- Add -F to pkg-install
- Pipe fixes
- Misc fixes
|
Monday, 18 Mar 2013
|
13:04 bdrewery
- Fix lib/gio/modules/giomodule.cache being seen as a leftover
due to @unexec gio-querymodules running before files were deinstalled.
A more extensible solution is being sought for 1.0.10 to be used through
bsd.pkgng.mk
Reported by: miwi, swills
With hat: portmgr
|
13:02 bdrewery
- Remove the need to patch newvers.sh on revision updates by
passing PORTREVISION into the MAKE_ENV
|
Thursday, 14 Mar 2013
|
10:11 bdrewery
- Fix crash in pkg-update
You may need to manually 'pkg add' 1.0.9_1 or rebuild
from ports if you are on 1.0.9
Submitted by: Alexandre Perrin <alexandre.perrin@netoxygen.ch>
Obtained from: upstream git
With hat: portmgr
|
02:42 bdrewery
- Update to 1.0.9
Changes:
- pkg-query(8) now returns EX_UNAVAILABLE when no package could be found [1]
- pkg-rquery(8) now returns EX_UNAVAILABLE when no package could be found
- Incompatible ABI message has been improved
- Support base libbsdyml when possible over bundled libyaml
- Fix `pkg install -fR` not installing missing dependencies [2]
- Fix build with clang/gcc-4.7 in some cases [3]
- Fix SRV MIRROR support
- pkg-{fetch,install,upgrade} -L has been deprecated. Please use -U now.
-L will be removed in a future release. Thiwas was done to be consistent
with future support for -U in pkg-rquery(8) and pkg-search(8)
- Make DEVELOPER_MODE architecture suggestion more clear that it is non-fatal.
This is not really implemented yet and is just a hint.
- Fix @cwd not being respected for @exec/@unexec. This mostly manifested as
directories being created in the wrong place when installing packages.
- New configuration option FETCH_TIMEOUT [4]
- Documentation updates
PR: ports/173515 [1]
Reported by: eadler [1]
Submitted by: Alexandre Perrin [1]
PR: ports/175899 [2]
Reported by: Adam McDougall <mcdouga9@egr.msu.edu> [2]
Submitted by: John Marino [3]
Submitted by: Dan McGregor [4]
Reviewed by: bapt (release changeset)
With hat: portmgr
|
Saturday, 9 Mar 2013
|
22:53 bdrewery
- Use USE_SUBMAKE to fix running 'make build deinstall install' not properly
using the pkg-static(8) from WRKSRC during the install phase
PR: ports/171831
Reported by: Garrett Cooper <yaneurabeya@gmail.com>
Approved by: portmgr (bapt)
|
Wednesday, 27 Feb 2013
|
07:05 bapt
pkg uses /usr/share/mk/* framwork to build, so it can be tuned via
make.conf/src.conf which is something we don't want when building from the ports
tree.
Make sure to ignore make.conf and src.conf when building.
Reported by: kargl@
Tested by: kargl@
|
Wednesday, 20 Feb 2013
|
22:37 bapt
- update to 1.0.8
- changes:
* libpkg: When reseting a package reset the associated flags
* libpkg: Allow to build with newer and older libarchive
* Fix pkg clean trying to get information on non existing packages
* Fix build with bmake
* Fix multi repository save remote repository to wrong database
* Fix pkg repo incremental update
* Return an error when one of the repository failed to update in multi repo
mode
* Fix dragonfly abi detection to fit the way dragonfly development is done
|
Monday, 28 Jan 2013
|
20:42 bapt
- update to 1.0.7
- changes:
* Fix HTTP_MIRRORS parsing
* Workaround libarchive not 100% supporting mtree format
* prepend remote repository by 'repo-' in multirepository mode
* If mirror is stored in http use If-Modified-Since
* Register the packagesite in the remote database, pkg update detects
packagesite chanes
* Fix pkg check -s
* Allow to pipe events in json format though a unix socket/fifo via EVENT_PIPE
configuration
* store errno in events when it fits to avoid errno to be overwritten
|
Tuesday, 22 Jan 2013
|
10:51 bapt
- update to 1.0.6
- changes:
* Avoid installing .symbols on current
Reported by: kwm
Tested by: kwm
|
07:20 bapt
- update to 1.0.5:
- changes:
* Expand all instances of $ORIGIN in RPATH strings
* Use -rpath when building pkg
* Handle the case where left-over records are present in the local database
* Fix license logic
* Fix spelling in manpages
* Fix built with gcc when build without DEBUG_FLAGS
* Allow to set HTTP_PROXY/FTP_PROXY directly in pkg.conf(5)
* Fix +MTREE_DIR extracting during binary installation of a package
* Add experimental feature: HTTP_MIRRORS, see below
Please note that this version does something we normally do not do in a release
branch. It adds an experimental feature: HTTP_MIRRORS, that was requested for
PC-BSD. This feature makes possible to retrieve a list of mirrors via an http
request first, looking for the URL: http://... lines in the fetched page.
|
Wednesday, 9 Jan 2013
|
03:48 bdrewery
- Only show conversion "seatbelt" notice if no
pkgng packages have been installed yet. This fixes
the notice showing after already running pkg2ng but
having 1 or more packages fail to convert.
Approved by: bapt
|
Saturday, 22 Dec 2012
|
19:58 bdrewery
- Enable seatbelt again after further testing. It will
work fine as is with portmaster distfiles.
pkg_info -Ea will list invalid packages, while pkg_info only
gives a warning for the packages. This is already handled
due to stderr being sent to /dev/null. The NB_OLDPKGS does
come out correct.
Approved by: bapt (implicit)
|
Friday, 21 Dec 2012
|
18:32 bapt
Temporary disable the seat belt it doesn't play nice with portmaster
|
16:11 bdrewery
- Fix runtime version still showing 1.0.3
Approved by: bapt
|
12:21 bapt
- update to 1.0.4
- changes:
* zsh completion for the help subcomment [1]
* Make unlocking an already unlocked database a no-op,
* Create the PKG_DBDIR if it doesn't exists
* Fix download size calculation
* When analysing shlibs, interpret the special token $ORIGIN in RPATH
correctly
* For shared libraries installed by a package, don't require dynamic library
dependencies to resolve
* Do not warn twice about unknown keywords
* New PERMISSIVE option please do not use !!!
* Add a seat belt in the ports Makefile to avoid automatic switching to pkgng
[2]
Submitted by: ume [1]
Requested by: stas [2]
Bad english by: bapt [2]
Good english by: bdrewery, gjb [2]
|
Friday, 7 Dec 2012
|
16:17 bapt
Add a patch to bump the version output bump by pkg -v this was forgotten in
the last release
Feature safe: yes
|
11:26 bapt
- update to 1.0.3
- changes:
* Accept to query _https._tcp srv records
* Fix diskspace change calculation in pkg upgrade
* Fix pkg info -s -F apackage
* Better ABI determination
* Fix pkg upgrade badly returning 0 in case of failure
* Fix build with recent clang 3.2
Feature safe: yes
|
Tuesday, 6 Nov 2012
|
16:32 bapt
- update to 1.0.2
- changes:
* Add a completion for zsh
* 1 in pkg.conf is consider as true or yes for booleans
* Fix incremental pkg repo
* Provide a pkgconf pkg.pc file for third party software using libpkg
* Multiple grammar fixes
* Several fixes in pkg create
* Do not emit error if the deletion of a directory fails with EBUSY
* Use isdigit(3) rather than isnumber(3)
* Jail support is automatically disabled it /usr/include/jail.h is not present
* Fix a regression leading to pkg install always returning 0 even when
something wrong happened
* Improve portability so that it now builds on DragonFly BSD
Feature safe: yes
|
Monday, 1 Oct 2012
|
16:33 bapt
Mark as not ccache safe
Reported by: Piotr Kubaj <pkubaj@gmail.com>
|
13:54 bapt
- update to 1.0.1
- changes:
* Allow extra space for environment and command when piping to /bin/sh for
scripts
* Improved DEVELOPER_MODE output
* Error when neither www or desc is defined in the manifest
* pkg help now have the same level of informations as usage()
* Lots of fixes in manpages
* Only try to get checksum on regular files
* pkg2ng: Preserve files under $PKG_DBDIR that don't belong to pkg_tools
* add dry-run to pkg autoremove
|
Monday, 24 Sep 2012
|
22:18 bapt
Mark as job safe
Submitted by: Adam McDougall <mcdouga9@egr.msu.edu>
|
Thursday, 30 Aug 2012
|
14:19 bapt
- update to 1.0
- changes:
* SRV mirroring is on by default
* fix large scripts executions
* pkg check -d now installed packages tags as automatic
* performance improvements
|
Thursday, 23 Aug 2012
|
22:09 bdrewery
- Fix crash when no PACKAGESITE is defined in pkg.conf
Approved by: bapt (mentor, maintainer)
|
Thursday, 16 Aug 2012
|
17:05 bapt
- update to 1.0-rc6
- changes:
* pkg query now fails if no format strings has been provided
* pkg delete pkg is no more allowed expect if -f is specified
* large improvements on pkg backup/restore interface
* do not propose to downgrade dependencies expect if forced to
* every script execution now uses posix_spawn(3)
* this abi is now check on pkg update, if a remote repository does not fit the
desired abi, pkg update will fail.
* allow pkg set -o even if the oldoriring has been uninstalled
* pkg version now has -O to match on package origin
* respect TMPDIR environnement setting
* pkg.conf now has a ${ABI} variable correcponding to the detected ABI or the
set one (sample pkg.conf has been modified to use it)
* when run as non root pkg upgrade is automatically set to dry-run mode
* pkg version can now work on remote repository (no need for a ports tree)
* many buf fixes and man pages improvements
|
Monday, 30 Jul 2012
|
08:25 bapt
Fix a regression appending newline to commments
Reported by: avilla
|
06:23 bapt
- update to 1.0-rc5
- changes:
* speed improvements in pkg repo on multi core boxes
* fix pkg upgrade proposing to downgrade dependencies
* fix pkg2ng losing seom origin from dependencies
* fix losing new line informations in descriptions
* new -A option to track a new installation as automatically installed
|
Sunday, 29 Jul 2012
|
22:21 bapt
add a fix to pkg2ng preventing losing track of some dependency origins leading
to a failure of the conversion.
Reported by: Pierre Guinoiseau (via gitub issue #314)
Tested by: Pierre Guinoiseau
|
Friday, 20 Jul 2012
|
20:21 bapt
- update to 1.0-rc4
- changes:
* Fix reinstalling package due to options change losing automatic flag
* Fix pkg set -o
* do not use dlopen for figure out path of libraries to track shlibs
* more manpages cleanup
|
Friday, 13 Jul 2012
|
23:15 bapt
- update to 1.0-rc3
- changes:
* fix bug corrupting automatic and licenselogic flags
* some mdoc fixes
* fix a new dependencies pulled by upgrade showed as reinstalling instead of
installing
* some fixes in repo generations
|
15:39 bapt
- update to 1.0-rc2
- changes:
* fix an important bug on script handling resulting in scripts runned sometime
twice
* time can no more be negative while fetching
* fix a crash on pkg check
* fix an infinite retry loop when fetching a file that return 404
* emit a warning when search gives no results
|
Wednesday, 11 Jul 2012
|
22:17 bapt
- update to 1.0 rc1
- changes:
* schema for remote repositories are versionned
* fix ordering of scripts
* ability to query SRV dns records for automatic mirror detection (ala
portsnap/frebsd-update) via the SRV_MIRROR options default to off
* new FETCH_RETRY options (default to 3)
* more style(9) compliance of the code
* lots of cleanup in exits codes
* lots of typos fixes in manpage
* improvements in manpages
* pkg2ng now move the old database into /var/db/pkg.back
* new -B option to pkg check to reanalyse the files and populate shlibs
* new install -fR to reinstall all packages depending on a given package
* disable shlib when using pkg-static
No new feature to expect in next releases, only bug fixes
New feature will be for 1.1 (already planned :))
|
Wednesday, 4 Jul 2012
|
09:59 bapt
Fix alignement error making pkg repo segfaul on i386
Reported by: gjb, Ivan Klymenko <fidaj@ukr.net> (via ports@)
Tested by: gjb
Obtained from: pkgng git repository
|
Monday, 2 Jul 2012
|
13:42 bapt
- update to 1.0 beta17
- changes:
* downgrading is always forbidden except if you explicitly force it
* yet another fix for incremental pkg repo
* pkg install/upgrade now detect ports which remote has different option set
and propose to reinstall them
* code refactoring, and improvement in pkgdb.c and pkg_repo.c
* new -f options for pkg update
* new -f and -q options for pkg repo
|
Monday, 25 Jun 2012
|
13:23 bapt
- update to 1.0-beta16
- changes:
* fix incremental pkg repo
* fix stage directory (copy mode) support
* improvements on documentation (man pages, error messages)
* new ARCH_INDEP options in developper mode to allow notifying a maintainer
that a port might be archiecture independant
* fix compilation on recent 8-stable and 9-stable
* improvemens is usage() output
* new option PORTAUDIT_SITE to allow user to set the url for the auditfile
* pkg create -an to not repack existing packages
* new periodic script to make daily backup of the database
* new stats (pkg-stats(8)) subcommand
* big improvements and bug fixes in pkg (r)query
* deactivate shlibs tracking all the time in pkg-static
* lots of bug fixes
Thanks to all contributors
|
Friday, 15 Jun 2012
|
10:46 bapt
- Fix pkg2ng with new options framework
|
Sunday, 3 Jun 2012
|
19:02 bapt
Backout reproducible packages.
pkgng tried since beta14 to create reproducible package: aka 1 package build
twice will get exactly the same checksums, this revealed some problem with
python that were workaround in beta15 but lots of build system seems to really
not approciate it, while the feature is good and might be reactivated in the
futur, the ports tree and upstream build systems, need a lot of work to be able~
to deal with 100% reproducible packages :(
|
16:07 kwm
Add pkg-remove.8 to MLINKS.
Approved by: portmgr (bapt@)
|
14:47 bapt
- update to 1.0-beta15
- changes:
- new -d to pkg fetch to download the dependencies along with the package
- fix automatic flag tracking over installs and upgrades
- fix hardlink detection (size calculation of git is now sane again :))
- pkg remove is now an alias to pkg delete
- fix a bug with shlibs track causing segfault
- pkg check -r now updates flatesiz and checksums
- all generated yaml now contain a yaml object separator, pkg info -Ra can be
pased directly to a yaml parser
- pkg query and pkg rquery do not fallback anymore on matching everything if
-g -x or -X is passed in arguments
- fix python packing on pointyhat/tinderbox with a ugly workaround for now
- pkg info '' and pkg search '' now complains about empty pattern
- pkg rquery now return 1 if nothing matched
|
Tuesday, 22 May 2012
|
16:49 bapt
- Fix pkg update adding repo.txz twice
PR: ports/168235
Submitted by: Andriy Syrovenko <andriys@gmail.com>
|
13:16 bapt
- update to 1.0-beta14
- changes:
* new DEVELOPER_MODE option: it will fail instead of just printing warnings
* package creation is now reproductible, the same package built twice will
have the same checksum
* pkg install, upgrade and fetch now automatically performs the update of the
remote metadata if necessary
* portmaster patch: use_pkgng is not nessecary anymore
* portmaster patch: new format you can just copy it in the
ports-mgmt/portmaster/files
* portmaster patch: support for portmaster -o
* portmaster patch: Enable --check-depends, aliasing pkg check -adv
* pkg set -A to mark a package as automatically installed (-a now matches all:
better consistency with other commands)
* new -D option for pkg info (same as pkg_info -D)
* pkg set -o now change origin for a port and everything that depends on it
* new -L option for pkg {fetch,install,upgrade} to skip updating metadata.
* when a package isn't valid, print human information about what is missing
* some fixes in ordering (revealed by p5-XML-Sax mess)
Thanks to all contributors
|
Friday, 4 May 2012
|
06:17 bapt
- update to 1.0-beta13
- changes:
* -a (all) is now befault behaviour of check, query, rquery
* speed up remote repository query
* fix excessive CPU usage on fetching
* improve man pages documentation
* only display filenames on fetching not full url
* fix an important bug on jobs ordering calculation
* lots of bugs fixes
|
Thursday, 26 Apr 2012
|
10:14 bapt
pkg.conf.sample is not a PORTEXAMPLE
|
Monday, 23 Apr 2012
|
13:57 bapt
- update to 1.0-beta12
- changes:
* Fix to be downloaded calculation
* Respected rc.conf with handle_rc_scripts
* Improve man pages
* Fix pkg set -o
* new pkg rquery subcommand, do the same as pkg query but for remote
repositories
* Allow forcing installation of a package even on bad arches
* Add indexes to local database, speed up local queries
* Speed up file loading from database
* lock the database while executing a job
* improvements on new pkg version detection
|
Wednesday, 18 Apr 2012
|
21:25 bapt
Fix bug preventing self upgrade with beta11
|
Friday, 13 Apr 2012
|
20:54 bapt
- update to 1.0 beta11
- changes:
* lot's of improvement in man pages documentations
* pkg info and pkg search are now aligned like pkg_info
* pkg search -x is now default
* new pkg shell subcommand, this fires up a sqlite3 shell use with caution
* pkg which gains 2 new options: -q (quiet) -o (origin)
* fix pkg repo incremental
* pkg version can now have -egXx <pattern> options
* when is port is registred this is now notifified as an installation (means
syslog informations :))
* force umask 022
|
Saturday, 7 Apr 2012
|
20:22 bapt
- update to 1.0-beta10
- changes:
* Fix memory corruption
* Fix handle_rc_script when upgrading services are now really restarted
* Report Already installed/Not found when installing packages if any
* when trying to pkg add something that doesn't exists, recommend the user to
use pkg install
* Fix abi detection on recent current
* pkg -v report the version, -vv more informaton, -vvv even more :)
* new pkg fetch command (not yet documented)
* code factorisation
* pkg repo is now incremental
* install/upgrade now first forces installation/upgrade of pkg before anything
Feature safe: yes
|
Saturday, 31 Mar 2012
|
21:54 bapt
fix @ignore handling (fixes nullmailer)
Feature safe: yes
|
Friday, 30 Mar 2012
|
13:33 bapt
Fix plist
Feature safe: yes
|
10:31 bapt
- Fix pkg check -ra
Reported by: gelraen (irc://freenode/#pkgng)
Feature safe: yes
|
07:34 bapt
- update to 1.0-beta9
- changes:
* query -f has been replaced by query -F when querying a package (file) for
consistency with pkg info
* fix autoremove recursion
* pkg set -o oldorigin:neworigin allow the user to modify the origin of a
packages (useful for MOVED)
* several fixes on powerpc
* pkg query evaluation expression now accept !=
* pkg2ng is now able to migrate a local database without needed the ports tree
* speed up pkg check by only loading the informations needed for the operation
it will do
* code cleanup in the library
* fix uname/gname lookup when creating packages
* new periodic script for pkg audit
* new keyword shlib, pkgng is able to load information about the needed shlibs
for a package (disable by default)
* pkg info act as pkg info -a by default
* new install timestamp in the package database, available using pkg query
"%t"
* pkg updating can now take a port name as argument to only show related
UPDATING informations)
* -q (quiet) for install, delete, upgrade, update and autoremove
* new ABI detection string
Concerning the new ABI, to be able to determine which package can be installed
on which destination, pkgng couldn't rely on the simple:
os version/machine, because some arches have incompatible ABIs. Can compute on
its own the ABI, the string is the followin:
OSNAME:OSMAJORVERSION:OSARCH:OSCLASS(:...)
... means the arch specific extensions.
which means on:
* amd64: freebsd:9:x86:64
* i386: freebsd:9:x86
* arm: freebsd:9:arm:eb:oabi:softvp
etc
Be careful all the packages (.txz) files have to be rebuilt!!!
When binary upgradeing from pkg beta8, on amd64 do the following:
UNAME_m=freebsd:9:x86:64 pkg install -f pkg
on i386
UNAME_m=freebsd:9:x86:32 pkg install -f pkg
Bonus when run on a chroot/jail where ABI is different from the host, pkgng will
dynamically determine the destination ABI.
Feature safe: yes
|
Friday, 2 Mar 2012
|
23:08 bapt
- update to 1.0-beta8
- changes:
* pkg info -R now show a full yaml (script, options, users and groups were
missing in previous versions)
* new pkg query -e <evalutaion> <query-format> to be able to query packages
base on boolean expression matching content of the package
* pkg check now works like other subcommand: -a for all, -gxX for (glob, regex,
eregex)
* pkg check is now able to check the file checksum and print what has been
modified since package installation (-s option)
* pkg check is now able to recompute the flatsize (-r) this can fix the
flatsize of packages installed with version prior to beta7
* new pkg set currently can only be used to manually mark package as
automatically installed or not
|
Wednesday, 22 Feb 2012
|
17:51 bapt
- update to 1.0-beta7
- changes:
* move commands man pages from section 1 to 8
* pkg check can now be run as a user (will print the missing dependencies if
any)
* better handling of database creation error
* new option -f to install subcommand to force reinstallation of a package
* new option -f to upgrade subcommand to force reinstallation of the whole set
of packages
* pkg audit can now take a package: name-version in argument
|
Wednesday, 15 Feb 2012
|
22:45 bapt
Add forgotten pkg-updating(1) to plist
Submitted by: George Liaskos <geo.liaskos@gmail.com>
|
20:37 bapt
liblzma in base is needed so only version >= 800505 are supported
Submitted by: thompsa
|
17:52 bapt
- update to 1.0-beta6
- changes:
* pkg register: now run inside a transaction, this speeds up things a lot
(thank you avg)
* pkg version: -v now print name-version to match behaviour of legacy
pkg_version
* pkg register: fix flatsize calculation
* new pkg-updating(1) man page (thanks beat)
|
Sunday, 12 Feb 2012
|
10:52 bapt
pkg should never register itself as automatic
Tested by: rene
|
09:10 bapt
- update to beta5
- changes:
* move all the private headers into a private subdirectory to prevent the
temptation of using them in the frontend
* fix a miss behaviour in pkg query printing things it shouldn't in case of
mistakes
|
Saturday, 11 Feb 2012
|
20:03 bapt
- update to beta4
- changes:
* do not assert in case of unfinished buffer but finish it instead
* more userfriendly error message for pkg audit
* print not found patterns for pkg info and pkg query
|
Friday, 10 Feb 2012
|
23:36 bapt
- update to beta3
- changes:
* fix pkg add (it is been broken during beta2 sorry about that)
* fix manifest emitter: now really emit the pkg-message in message no more
description
* add %M to pkg query to show messages
* concat all pkg-messages and show it once at the end of operations
* print messages about missing dependency during pkg add
|
15:55 bapt
- update to 1.0-beta2
- add a message to warn user that they need to migrate using pkg2ng
- add a mirror to download
- changes:
* update bundled sqlite to 3.7.10
* add -n to pkg create to avoid packing already packed packages
* Fix rc script handling
* safer sbuf usage (this fix ia64 support)
* report a list of failing packages if any with pkg add
* allow "<category>/<port>" pattern in pkg search
* add support for syslog (through a pkg.conf option)
* the portmaster patch in the git is now up to date with 3.11 and feature
complete (thanks avilla)
* add -R to pkg info to print out the raw manifest of a given package
* fix pkg query "%a"
* more robust to errors when creating packages
|
Monday, 30 Jan 2012
|
12:39 bapt
Please welcome pkgng beta1.
if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list
With hat: portmgr
Non-Regression test: linimon
|
Number of commits found: 278 (showing only 78 on this page) |