mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-01 12:45:34 +00:00
Merge pull request #8287 from ThomasWaldmann/update-changes-master
Update changes
This commit is contained in:
commit
0f83d0c51f
2 changed files with 44 additions and 7 deletions
12
Vagrantfile
vendored
12
Vagrantfile
vendored
|
@ -166,7 +166,7 @@ def install_pythons(boxname)
|
|||
. ~/.bash_profile
|
||||
echo "PYTHON_CONFIGURE_OPTS: ${PYTHON_CONFIGURE_OPTS}"
|
||||
pyenv install 3.12.0 # tests
|
||||
pyenv install 3.11.8 # tests, binary build
|
||||
pyenv install 3.11.9 # tests, binary build
|
||||
pyenv install 3.10.2 # tests
|
||||
pyenv install 3.9.4 # tests
|
||||
pyenv rehash
|
||||
|
@ -186,8 +186,8 @@ def build_pyenv_venv(boxname)
|
|||
. ~/.bash_profile
|
||||
cd /vagrant/borg
|
||||
# use the latest 3.11 release
|
||||
pyenv global 3.11.8
|
||||
pyenv virtualenv 3.11.8 borg-env
|
||||
pyenv global 3.11.9
|
||||
pyenv virtualenv 3.11.9 borg-env
|
||||
ln -s ~/.pyenv/versions/borg-env .
|
||||
EOF
|
||||
end
|
||||
|
@ -210,7 +210,7 @@ def install_pyinstaller()
|
|||
. ~/.bash_profile
|
||||
cd /vagrant/borg
|
||||
. borg-env/bin/activate
|
||||
pip install 'pyinstaller==6.5.0'
|
||||
pip install 'pyinstaller==6.7.0'
|
||||
EOF
|
||||
end
|
||||
|
||||
|
@ -233,8 +233,8 @@ def run_tests(boxname, skip_env)
|
|||
. ../borg-env/bin/activate
|
||||
if which pyenv 2> /dev/null; then
|
||||
# for testing, use the earliest point releases of the supported python versions:
|
||||
pyenv global 3.9.4 3.10.2 3.11.8 3.12.0
|
||||
pyenv local 3.9.4 3.10.2 3.11.8 3.12.0
|
||||
pyenv global 3.9.4 3.10.2 3.11.9 3.12.0
|
||||
pyenv local 3.9.4 3.10.2 3.11.9 3.12.0
|
||||
fi
|
||||
# otherwise: just use the system python
|
||||
# some OSes can only run specific test envs, e.g. because they miss FUSE support:
|
||||
|
|
|
@ -120,7 +120,7 @@ Compatibility notes:
|
|||
Change Log 2.x
|
||||
==============
|
||||
|
||||
Version 2.0.0b8 (2024-02-20)
|
||||
Version 2.0.0b9 (2024-07-xx)
|
||||
----------------------------
|
||||
|
||||
Please note:
|
||||
|
@ -132,6 +132,43 @@ above.
|
|||
|
||||
New features:
|
||||
|
||||
- add BORG_CACHE_IMPL, default is "adhocwithfiles" to test the new cache
|
||||
implementation, featuring an adhoc non-persistent chunks cache and a
|
||||
persistent files cache. See the docs for other values.
|
||||
|
||||
Requires to run "borg check --repair --archives-only" to delete orphaned
|
||||
chunks before running "borg compact" to free space! These orphans are
|
||||
expected due to the simplified refcounting with the AdHocFilesCache.
|
||||
- add BORG_USE_CHUNKS_ARCHIVE env var, #8280
|
||||
- automatically rebuild cache on exception, #5213
|
||||
|
||||
Bug fixes:
|
||||
|
||||
- fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries, #8155
|
||||
- delete: fix error handling with Ctrl-C
|
||||
- rcompress: fix error handling with Ctrl-C
|
||||
- delete: fix error handling when no archive is specified, #8256
|
||||
- setup.py: fix import error reporting for cythonize import, see #8208
|
||||
- create: deal with EBUSY, #8123
|
||||
- benchmark: inherit options --rsh --remote-path, #8099
|
||||
- benchmark: fix return value, #8113
|
||||
|
||||
Other changes:
|
||||
|
||||
- setup.py: detect noexec build fs issue, see #8208
|
||||
- improve acl_get / acl_set error handling (forward port from 1.4-maint)
|
||||
- allow msgpack 1.1.0
|
||||
- vagrant: use pyinstaller 6.7.0
|
||||
- use Python 3.11.9 for binary builds
|
||||
- require Cython 3.0.3 at least, #8133
|
||||
- docs: add non-root deployment strategy
|
||||
|
||||
|
||||
Version 2.0.0b8 (2024-02-20)
|
||||
----------------------------
|
||||
|
||||
New features:
|
||||
|
||||
- create: add the slashdot hack, update docs, #4685
|
||||
- BORG_EXIT_CODES=modern: optional more specific return codes (for errors and warnings).
|
||||
|
||||
|
|
Loading…
Reference in a new issue