linux standalone builds should have "unable to decommit memory" bug fixed

This commit is contained in:
Joey Hess 2016-12-11 15:37:52 -04:00
parent f4b7caaa61
commit bb66e098b1
No known key found for this signature in database
GPG key ID: C910D9222512E3C7
4 changed files with 15 additions and 8 deletions

View file

@ -1,5 +1,8 @@
git-annex (6.20161210) unstable; urgency=medium git-annex (6.20161210) unstable; urgency=medium
* Linux standalone: Updated ghc to fix its "unable to decommit memory"
bug, which may have resulted in data loss when these builds were used
with Linux kernels older than 4.5.
* enable-tor: New command, enables tor hidden service for P2P syncing. * enable-tor: New command, enables tor hidden service for P2P syncing.
* p2p: New command, allows linking repositories using a P2P network. * p2p: New command, allows linking repositories using a P2P network.
* remotedaemon: Serve tor hidden service. * remotedaemon: Serve tor hidden service.

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="joey"
subject="""comment 3"""
date="2016-12-11T19:35:21Z"
content="""
All Linux standalone builds have been updated with a version of ghc that
has that bug fixed. Can you please upgrade and verify it's fixed?
"""]]

View file

@ -5,13 +5,6 @@ prebuilt tarball of the most recent release.
This tarball should work on most Linux systems. It has basically no This tarball should work on most Linux systems. It has basically no
dependencies and is self-contained. dependencies and is self-contained.
**Warning** Linux kernels older than 4.5 may not run this build correctly, and
<a href="http://git-annex.branchable.com/bugs/unable_to_decommit_memory__58___Invalid_argument/">data loss has been reported</a>
using this build with the old kernel. We are working to resolve this
problem, and if you use such a kernel, we recommend running
`git annex test` to check git-annex works correctly, and/or
using the build for ancient kernels.
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386.tar.gz) * x86-32: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386.tar.gz)
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz) * x86-64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz)
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386-ancient.tar.gz) * x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386-ancient.tar.gz)

View file

@ -1,5 +1,8 @@
git-annex 6.20161210 released with [[!toggle text="these changes"]] git-annex 6.20161210 released with [[!toggle text="these changes"]]
[[!toggleable text=""" [[!toggleable text="""
* Linux standalone: Updated ghc to fix its "unable to decommit memory"
bug, which may have resulted in data loss when these builds were used
with Linux kernels older than 4.5.
* enable-tor: New command, enables tor hidden service for P2P syncing. * enable-tor: New command, enables tor hidden service for P2P syncing.
* p2p: New command, allows linking repositories using a P2P network. * p2p: New command, allows linking repositories using a P2P network.
* remotedaemon: Serve tor hidden service. * remotedaemon: Serve tor hidden service.
@ -25,4 +28,4 @@ git-annex 6.20161210 released with [[!toggle text="these changes"]]
(This was already done in v6 mode and direct mode.) (This was already done in v6 mode and direct mode.)
* git-annex-shell, remotedaemon, git remote: Fix some memory DOS attacks. * git-annex-shell, remotedaemon, git remote: Fix some memory DOS attacks.
* Fix build with http-client 0.5. * Fix build with http-client 0.5.
Thanks, Alper Nebi Yasak."""]] Thanks, Alper Nebi Yasak."""]]