[freenet-dev] Freenet 0.7.5 build 1428 (sorry folks!)

Matthew Toseland toad at amphibian.dyndns.org
Thu Jan 17 12:09:54 GMT 2013


Freenet 0.7.5 build 1428 is available, please upgrade, it will be mandatory on January 31st. This is a bugfix to a bugfix: 1426 accidentally changed the store policy (that is, the algorithm that decides whether to put an insert in long-term storage), 1427 tried to fix it but broke it severely (meaning that inserts would not get stored in the store, only in the cache), and 1428 finally fixes this.

To answer the obvious questions: Firstly, this is my fault, as the Release Manager I should have picked it up in review when releasing. Secondly, Eleriseth wrote the code, but since Eleriseth wrote at least half of the code in recent builds, including some impressive cleanups and optimisations, and since (s)he found the bug and thus triggered 1428, we remain indebted to him/her, our most productive anonymous volunteer developer. :) Thirdly, this would not have been caught by any short-term testing, nor even by testing a pre-release build. However I may be able to add a test that would find such bugs. Fourthly, part of the reason for the problems (1425/1426) is that there is a huge amount of code on the development "next" branch, some of which is relatively risky, which I've been trying to release. Releasing it all at once is too risky: For example, we probably would have missed this bug until it had done real damage! However I intend to release most of the remaining changes on another build next week.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20130117/abbe58dc/attachment.pgp>


More information about the Devl mailing list