]> arthur.barton.de Git - bup.git/commitdiff
Update README, HACKING, and release notes for 0.32
authorRob Browning <rlb@defaultvalue.org>
Sat, 9 Jan 2021 22:02:38 +0000 (16:02 -0600)
committerRob Browning <rlb@defaultvalue.org>
Sat, 9 Jan 2021 22:09:35 +0000 (16:09 -0600)
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
HACKING
README.md
note/0.32-from-0.31.md [new file with mode: 0644]

diff --git a/HACKING b/HACKING
index 9d2f4ff506e5716993edd41b248935bbc9147283..372bc732a5188e164e0b33f2d7a8a390e7d3d6d7 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -19,7 +19,7 @@ via email.
 Current Trajectory
 ==================
 
-Now that we've finished the 0.31 release, we're working on 0.32, and
+Now that we've finished the 0.32 release, we're working on 0.33, and
 although we're not certain which new features will be included, we're
 considering:
 
@@ -38,6 +38,8 @@ considering:
 
   - Support for alternate remote storage APIs.
 
+  - Discontinuing Python 2 work, excepting perhaps some bugfixes.
+
 If you have the time and inclination, please help review patches
 posted to the list, or post your own.  (See "ways to help" below.)
 
@@ -45,7 +47,7 @@ posted to the list, or post your own.  (See "ways to help" below.)
 More specific ways to help
 ==========================
 
-Testing -- yes please.  
+Testing -- yes please.
 
 With respect to patches, bup development is handled via the mailing
 list, and all patches should be sent to the list for review (see
@@ -140,3 +142,9 @@ ideas here aren't altogether terrible:
 
 In particular, we've been paying at least some attention to the bits
 regarding Acked-by:, Reported-by:, Tested-by: and Reviewed-by:.
+
+<!--
+Local Variables:
+mode: markdown
+End:
+-->
index 9f32d1cbd5858d90a9e47487c914a964110692ac..2c00a3fc7a60b96b299ce601b5ee8b3a0be19aba 100644 (file)
--- a/README.md
+++ b/README.md
@@ -91,6 +91,7 @@ Reasons you might want to avoid bup
 Notable changes introduced by a release
 =======================================
 
+ - <a href="note/0.32-from-0.31.md">Changes in 0.32 as compared to 0.31</a>
  - <a href="note/0.31-from-0.30.1.md">Changes in 0.31 as compared to 0.30.1</a>
  - <a href="note/0.30.1-from-0.30.md">Changes in 0.30.1 as compared to 0.30</a>
  - <a href="note/0.30-from-0.29.3.md">Changes in 0.30 as compared to 0.29.3</a>
@@ -129,7 +130,7 @@ From source
    bup, please check out the latest stable release like this:
 
     ```sh
-    git checkout 0.31
+    git checkout 0.32
     ```
 
    You can see the latest stable release here:
diff --git a/note/0.32-from-0.31.md b/note/0.32-from-0.31.md
new file mode 100644 (file)
index 0000000..242514a
--- /dev/null
@@ -0,0 +1,56 @@
+
+Notable changes in 0.32 since 0.31)
+===================================
+
+* Python 3 is now preferred.  Python 2 support is deprecated, and it's
+  possible that we'll stop new development for Python 2 fairly soon.
+  If so, we'll probably continue to fix bugs in the last Python 2
+  compatible version for a while, but please make plans to migrate.
+
+  At the moment, ./configure doesn't explicitly look for any python
+  newer than python3.8 by default (though one might be selected by the
+  eventual python3 fallback).  If desired, you can explicitly select a
+  version like this:
+
+      PYTHON=python3.9 ./configure
+
+* With Python 3.9, the command line reported in tools like `ps` and
+  `top` will be `python...` rather than `bup...`.  This was caused by
+  an upstream change that appears to have been reverted.  We're likely
+  to avoid the issue entirely in a future relese.
+
+Bugs
+----
+
+* A number of Python 3 compatibility problems have been fixed.
+
+* `bup web` should no longer crash when attempting to listen on IPV6
+  interfaces.
+
+* `bup restore -vv` should no longer crash when printing paths with
+  Python 3.
+
+* `bup --prune-older --pretend` should format the plus/minus lines
+  correctly now.
+
+* The `TTY_WIDTH` should now be correctly propagated to subprocesses
+  and remotes..
+
+* Errors encountered while writing packfiles should be handled more
+  carefully.
+
+* Some issues with the handling of integral type signs and sizes on
+  the C side have been fixed.
+
+Build and install
+-----------------
+
+* The tests are now handled by pytest.  See the
+  [README](../README#getting-started) for the additional dependency
+  information and further instructions.
+
+Thanks to (at least)
+====================
+
+Christian Brabandt, Greg Troxel, Gustavo Goretkin, Jean-Paul Marmorat,
+Johannes Berg, Karl-Philipp Richter, Rob Browning, and danpawlik