Skip to content

Releases: freebsd/pkg

2.4.2

05 Nov 08:33

Choose a tag to compare

Major changes

Other changes

  • Fix regression in the pkg check -s -a progress bar

2.4.1

04 Nov 07:55

Choose a tag to compare

Major changes

Other Changes

  • Fix 32bit regression
  • cleanup trigger(5) manpage
  • fix a crash during 3 way merge

2.4.0

29 Oct 15:38

Choose a tag to compare

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

10 Sep 15:46

Choose a tag to compare

Major changes

Other Changes

  • fix shlib(8) input validation
  • micro optimize upgrade candidates
  • internal cleanups

2.3.0

10 Sep 08:01

Choose a tag to compare

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

27 Jun 08:52

Choose a tag to compare

Major changes:

  • revert the scheduler "fixes" trying to reduce the number of "split upgrades", it causes ordering issues

Other changes:

  • plug some leaks
  • fix build with gmake

2.2.0

18 Jun 06:39

Choose a tag to compare

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

2.1.4

25 May 14:05

Choose a tag to compare

Major Changes

Other Changes

  • Fixes for 32bits architectures

2.1.3

16 May 12:58

Choose a tag to compare

Majors changes

Other Changes

  • more work on pkg add performances
  • pkg(8): document -o options
  • fix pkg-static issue due to symbols collisions between libmd and libcrypto

2.1.2

24 Apr 03:44

Choose a tag to compare

Major changes

  • Fix regression introduce in 2.1.1 resulting in a endless loop installing some package with pkg add

Other changes

  • more performance improvements on pkg add