2 Notable changes in 0.32 since 0.31)
3 ===================================
5 * Python 3 is now preferred. Python 2 support is deprecated, and it's
6 possible that we'll stop new development for Python 2 fairly soon.
7 If so, we'll probably continue to fix bugs in the last Python 2
8 compatible version for a while, but please make plans to migrate.
10 At the moment, ./configure doesn't explicitly look for any python
11 newer than python3.8 by default (though one might be selected by the
12 eventual python3 fallback). If desired, you can explicitly select a
15 PYTHON=python3.9 ./configure
17 * With Python 3.9, the command line reported in tools like `ps` and
18 `top` will be `python...` rather than `bup...`. This was caused by
19 an upstream change that appears to have been reverted. We're likely
20 to avoid the issue entirely in a future relese.
25 * A number of Python 3 compatibility problems have been fixed.
27 * `bup web` should no longer crash when attempting to listen on IPV6
30 * `bup restore -vv` should no longer crash when printing paths with
33 * `bup --prune-older --pretend` should format the plus/minus lines
36 * The `TTY_WIDTH` should now be correctly propagated to subprocesses
39 * Errors encountered while writing packfiles should be handled more
42 * Some issues with the handling of integral type signs and sizes on
43 the C side have been fixed.
48 * The tests are now handled by pytest. See the
49 [README](../README#getting-started) for the additional dependency
50 information and further instructions.
55 Christian Brabandt, Greg Troxel, Gustavo Goretkin, Jean-Paul Marmorat,
56 Johannes Berg, Karl-Philipp Richter, Rob Browning, and danpawlik