aboutsummaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2013-05-13 03:39:00 +0800
committerpgj <pgj@FreeBSD.org>2013-05-13 03:39:00 +0800
commit96420bf95c93e1a7e2d0cbe24e28a46a653d5f35 (patch)
tree589762c2ee9fb1684d4a549a315156d146cb4915 /UPDATING
parentc19448597f2979c9e4826103846bca90199d007e (diff)
downloadfreebsd-ports-graphics-96420bf95c93e1a7e2d0cbe24e28a46a653d5f35.tar.gz
freebsd-ports-graphics-96420bf95c93e1a7e2d0cbe24e28a46a653d5f35.tar.zst
freebsd-ports-graphics-96420bf95c93e1a7e2d0cbe24e28a46a653d5f35.zip
- Fix a silent hashing problem for git-annex, please study the UPDATING
entry before proceeding! Submitted by: Justin Bedő <cu@cua0.org> Obtained from: FreeBSD Haskell
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING19
1 files changed, 19 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 6ab82d87140..d849fe06cf2 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,25 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20130512:
+ AFFECTS: users of devel/hs-git-annex
+ AUTHOR: haskell@FreeBSD.org
+
+ On FreeBSD, git-annex incorrectly calculated SHA256 hashes for files
+ added to the annex repository due to the BSD-style output of
+ /sbin/sha256. The result of this is silent data corruption.
+
+ This problem has been fixed, but every file stored in an annex
+ repository will fail a `git annex fsck` after the upgrade. Thus,
+ before updating, it is wise to issue the command below and restore the
+ files.
+
+ $ git annex uninit
+
+ Corruptions can then be found by finding all files with the same hash.
+ Note that only files that were mishashed to the same location are a
+ problem.
+
20130511:
AFFECTS: users of TeX
AUTHOR: hrs@FreeBSD.org