Changes:
- revert the scheduler "fixes" trying to reduce the
number of "split upgrades", it causes ordering issues
- plug some leaks
- fix some sqlite statement leak
Changes:
- revert the scheduler "fixes" trying to reduce the
number of "split upgrades", it causes ordering issues
- plug some leaks
- fix some sqlite statement leak
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
- Update bundled code to their latest version
PR: 287293
Exp-run: antoine
pkg changes:
- really use the cache file
- improve error message when failing at parsing manifest printing the path of
the manifest.
- improve multi repo priosation handling
- fix selection of the most recent package in multirepo mode
- fix the scheduler over splitting the upgrades
Note this version will become 2.2.0 if all tests are ok
port changes:
remove the debug cflags by default, if needed people can always rebuild
with them and it gives the false impression of performances issues vs
release.
Changes from 2.1.99.3 to 2.1.99.4
- add a cache file for pkg_add()
- fix 32bits issues
- improve error message when failing at parsing manifest printing the path of
the manifest.
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
Changes:
- fix an important regression introduced in 2.1.1
- more performance improvement on pkg add
Because of a bad merge between the main and the release branch of pkg
some commits were missed and a regression was introduced in pkg 2.1.1
It results in some packages dependending on themselves which breaks
early the various bulks.
Those packages built with 2.1.1 needs to be recreated with 2.1.2
PR: 286130
Changes from 2.1.0 to 2.1.1
- fix cases where upgrade detection was missed
- improvement performances for pkg add (aka poudriere build time as
well)
PR: 286130
Exp-run: antoine
I added a call to checkearlier() in the previous version when I
addressed the duplicate LICENSE warnings. This isn't needed here. It
should be called in the next, conditional block. This should fix the
case where all ports that use LICENSE are flagged as having that section
being earlier.
Reported by: Sergei Vyshenski
/!\ Committer visible changes /!\
in poudriere and system using pkg add, pkg will verify that provides
requires (including for shlibs) are satisfied, which meaning it can now
stop stating a missing required dependency is missing, which up to now
where happening unnoticed!
Major changes:
* pkg add: now supports shlibs and regular provides/requires
* info -r and -d now shows shlibs and regular provides/requires
* new --script-no-exec: which makes pkg dies if a script attempt to exec an
external binary
Other changes:
* improve VITAL flag handling
* upgrade libcurl to latest version
* fix pkg bootstrap -y
* libpkg: allow non interactive way to set IGNORE\_OSVERSION
* lots of internal bug fixes
* fix progress
PR: 285325
Exp-run: antoine
nvchecker (short for new version checker) is for checking if a new
version of some software has been released.
WWW: https://github.com/lilydjwg/nvchecker
Changes from 2.0.99.8 to 2.0.99.9
- pkg delete considers base libraries when not running on pkgbase system
- install: allow overwrite installation timestamp with PKG_INSTALL_EPOCH
- new --script-no-exec: which makes pkg dies if a script attempt to exec an
external binary