Releases: freebsd/pkg
Releases · freebsd/pkg
2.4.2
2.4.1
2.4.0
Major changes
-
BACKUP_LIBRARIES:
- now create one backup package per source package
- integrate in the solver
- fix collision managemet
-
new metalog_copy lua function to create entries in the metalog cloning metadata
from another file -
New OSVF Parser
-
New CPE Parser/Emitter
-
Add support for system triggers (triggers in /usr/share/pkg/triggers)
-
tack uname, gname, mtime, permissions and fflags in the db and in the manifest
instead of relying on the tar informations. which gives us pkg check -m to check for
for metadata changes.
Other changes
- Use line buffering for the metalog file handle
- Fix bug making pkg delete too many directories in case of split upgrades
- Lots of code cleanup and simplification
- METALOG: add entries for intermediate directories
- better 404 reporting
- fix return code for pkg upgrade -n
- new DEBUG_SCHEDULER_DOT_FILE option to generate a graphviz DOT format for the job graph
- new pkg sets alias example in default pkg.conf
2.3.1
2.3.0
Major changes
- improve reproducible build support
- scripts now support METALOG
- set(8): allow to bulk "partial replacement"
- rework the scheduler to minimize the number of split upgrades
- add(8): backout support for provides/requiress
Other changes
- update sqlite 3.50.4
- update curl 8.16.0
- fix fetch resuming
- shlib(8): now accept full patch
- stats(8): only show local db
- run pkg delete script even during split upgrades)
- back libraries during split upgrades if needed
- repositories: allow negative priorities
- upgrade: when pkg self restart: do not warn about the env vars.
- fetch(8): do not crash on invalid url
- many documentation fixes
2.2.1
2.2.0
Major Changes
- Fix new solver over splitting upgrades
- Fix multi repository priority decision during installation
- Use a cache file during pkg_add execution for provides/requires
- Lots of internal rework to improve performances on low ressources machines
Other Changes
- update bundle code to their latest version