diff options
author | pgj <pgj@FreeBSD.org> | 2013-05-13 03:39:00 +0800 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2013-05-13 03:39:00 +0800 |
commit | 96420bf95c93e1a7e2d0cbe24e28a46a653d5f35 (patch) | |
tree | 589762c2ee9fb1684d4a549a315156d146cb4915 /UPDATING | |
parent | c19448597f2979c9e4826103846bca90199d007e (diff) | |
download | freebsd-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-- | UPDATING | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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 |