apr: update to 1.4.6 to fix svn fsfs repository corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
APR |
New
|
Undecided
|
Unassigned | ||
apr (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Won't Fix
|
Undecided
|
Unassigned | ||
Maverick |
Won't Fix
|
Undecided
|
Unassigned | ||
Natty |
Won't Fix
|
Undecided
|
Unassigned | ||
Oneiric |
Won't Fix
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
APR releases before 1.4.6 have a faulty truncate() implementation that can cause svn fsfs repository corruption. The next release of svn 1.6.x has a workaround for the issue, see:
http://
But since svn added the workaround, APR released 1.4.6 which has the fix in it:
http://
So updating to 1.4.6 will resolve any corruption issues in svn (due to this issue).
Thanks,
Blair (svn committer)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libapr1 1.4.5-1.1ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Sat Mar 17 00:13:46 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120122)
ProcEnviron:
SHELL=/bin/bash
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SourcePackage: apr
UpgradeStatus: No upgrade log present (probably fresh install)
CVE References
Changed in apr (Ubuntu): | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-12.04-beta-2 |
Also affects oneiric and lucid. For oneiric and precise, it would be great just to update to 1.4.6 since it's ABI compatible.
For lucid, one could take these two commits from apr's trunk and apply them to the 1.3.x branch. I haven't done this myself, but my hunch says it should work without much effort:
http:// svn.apache. org/viewvc? view=revision& revision= 1044432
http:// svn.apache. org/viewvc? view=revision& revision= 1044440