diff --git a/Vagrantfile b/Vagrantfile index 7abb85cc3..4000b8792 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -347,6 +347,22 @@ Vagrant.configure(2) do |config| b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("jammy", ".*none.*") end + config.vm.define "trixie" do |b| + b.vm.box = "debian/testing64" + b.vm.provider :virtualbox do |v| + v.memory = 1024 + $wmem + end + b.vm.provision "fs init", :type => :shell, :inline => fs_init("vagrant") + b.vm.provision "packages debianoid", :type => :shell, :inline => packages_debianoid("vagrant") + b.vm.provision "install pyenv", :type => :shell, :privileged => false, :inline => install_pyenv("trixie") + b.vm.provision "install pythons", :type => :shell, :privileged => false, :inline => install_pythons("trixie") + b.vm.provision "build env", :type => :shell, :privileged => false, :inline => build_pyenv_venv("trixie") + b.vm.provision "install borg", :type => :shell, :privileged => false, :inline => install_borg("llfuse") + b.vm.provision "install pyinstaller", :type => :shell, :privileged => false, :inline => install_pyinstaller() + b.vm.provision "build binary with pyinstaller", :type => :shell, :privileged => false, :inline => build_binary_with_pyinstaller("trixie") + b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("trixie", ".*none.*") + end + config.vm.define "bookworm32" do |b| b.vm.box = "generic-x32/debian12" b.vm.provider :virtualbox do |v| diff --git a/docs/binaries/00_README.txt b/docs/binaries/00_README.txt index 44f046e2e..7a3e25599 100644 --- a/docs/binaries/00_README.txt +++ b/docs/binaries/00_README.txt @@ -11,6 +11,7 @@ Download the correct files amd64 / x86_64 architecture ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +borg-linux-glibc241 Linux (built on Debian 13 "Trixie" with glibc 2.41) borg-linux-glibc236 Linux (built on Debian 12 "Bookworm" with glibc 2.36) borg-linux-glibc231 Linux (built on Debian 11 "Bullseye" with glibc 2.31) Note: you can also try them on other Linuxes with other glibc diff --git a/scripts/fetch-binaries b/scripts/fetch-binaries index ef720c38e..215368e25 100755 --- a/scripts/fetch-binaries +++ b/scripts/fetch-binaries @@ -15,6 +15,7 @@ check_and_copy () { check_and_copy buster borg-linux-glibc228 check_and_copy bullseye borg-linux-glibc231 check_and_copy bookworm borg-linux-glibc236 +check_and_copy trixie borg-linux-glibc241 check_and_copy freebsd13 borg-freebsd13 check_and_copy freebsd14 borg-freebsd14