Created attachment 373842 [details, diff] leveldb-1.9.0-forwardcompat.patch This patch makes 1.9.0 through 1.13.0 compatible with data from 1.14.0 and 1.15.0. Without it, downgrading may cause corruption to databases.
Hi Johan and Patrick. This is needed for bitcoin. See bug #505530. There's a couple of issues in that bug so to make a long story short, we want forwards compat for bitcoin's file format.
(In reply to Anthony Basile from comment #1) > Hi Johan and Patrick. This is needed for bitcoin. See bug #505530. > There's a couple of issues in that bug so to make a long story short, we > want forwards compat for bitcoin's file format. ping.
ping
pong?
(In reply to Joe Kappus from comment #4) > pong? um? why are you pong-ing. We would like the maintainer, Johan, to consider adding the patch in comment 0. I think we've waited long enough. If there are no objections in about 1 week, I'll add it with a flag, so there will be minimal intrusion.
Hey, awfully sorry for my late reply. I've had a chat on IRC but never updated this bug. I'm ok with the patch in question, Patrick - any open questions?
+*leveldb-1.11.0-r1 (30 Jun 2014) +*leveldb-1.12.0-r1 (30 Jun 2014) +*leveldb-1.10.0-r1 (30 Jun 2014) +*leveldb-1.9.0-r6 (30 Jun 2014) +*leveldb-1.13.0-r1 (30 Jun 2014) + + 30 Jun 2014; Anthony G. Basile <blueness@gentoo.org> + +files/leveldb-1.9.0-forwardcompat.patch, +leveldb-1.10.0-r1.ebuild, + +leveldb-1.11.0-r1.ebuild, +leveldb-1.12.0-r1.ebuild, + +leveldb-1.13.0-r1.ebuild, +leveldb-1.9.0-r6.ebuild, leveldb-1.10.0.ebuild, + leveldb-1.11.0.ebuild, leveldb-1.12.0.ebuild, leveldb-1.13.0.ebuild: + Add forward compat patch, bug #506184 Basically I added this to 1.9.0, 1.10.0, 1.11.0, 1.12.0 and 1.13.0 and rev bumped each *without* removing the earlier version without the patch (just in case). Obvious 1.14.0 and 1.15.0 don't need it. Please test and let me know if anything lese needs done. Reopen this bug if there's still an issue.
Actually after thinking about this, I realized that leaving the ~arch versions that don't have the patch on the tree is not a good idea. I've removed them.