<oembed><type>rich</type><version>1.0</version><author_name>npub1s5p2xnl52ksr3a4qfa8re5znmja46ugm3x3ayy0x2c2mqrsw6ewsmzxem8</author_name><author_url>https://nostr.ae/npub1s5p2xnl52ksr3a4qfa8re5znmja46ugm3x3ayy0x2c2mqrsw6ewsmzxem8</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-22&#xA;📝 Original message:Development Roadmap of Bitcoin Core 0.9.2&#xA;&#xA;The Bitcoin Core developers have a desire to do a mostly bug-fix and&#xA;translation update release in v0.9.2. A feature and string freeze will&#xA;start about 3 weeks from now.&#xA;&#xA;The purpose of this development roadmap is to communicate the project&#xA;intent and to better organize volunteers. Hopefully doing so will make&#xA;clear when particular types of contributions are most welcome and help to&#xA;push the release process forward in a more timely manner while also&#xA;improving the quality of the release.  Missing a target goal is OK. The&#xA;developers may decide to delay particular goals if there are good reasons&#xA;on a case-by-case basis. While schedules may slip, it is generally a good&#xA;thing for a goal to have existed.&#xA;&#xA;Schedule (subject to change)&#xA;&#xA;13 May 2014: Feature freeze.  Source string freeze.  Release candidate.&#xA;&#xA;20 May 2014: Testing of a release candidate is roughly a week. More time&#xA;can be added at the discretion of the developers to allow for testing if&#xA;further release candidates are deemed necessary due to subsequent changes.&#xA;&#xA;Nightly Gitian Builds&#xA;&#xA;https://bitcointalk.org/index.php?topic=571414.0&#xA;&#xA;To make it easier for non-developers and translators to get involved in&#xA;testing unofficial deterministic nightly builds are now available.&#xA;&#xA;Translation of Bitcoin Core&#xA;&#xA;https://www.transifex.com/projects/p/bitcoin/&#xA;&#xA;Transifex allows open source projects a convenient way to coordinate the&#xA;work of many translators.  Periodically English language source strings&#xA;from Bitcoin Core are synchronized to the Transifex project.  Those strings&#xA;are then translated in the convenient Transifex web interface where&#xA;contributors are able to join by creating a free account.  Senior&#xA;contributors can be promoted to a Reviewer or Maintainer role for each&#xA;language.  Developers pull from Transifex to merge translated strings back&#xA;into Bitcoin Core. As a matter of policy translations are NOT accepted via&#xA;Github pull requests as those changes would be overwritten by the next&#xA;Transifex pull and there is no clean way to keep them in sync when changes&#xA;are made in both places.&#xA;&#xA;https://github.com/bitcoin/bitcoin/blob/master/doc/translation_process.md&#xA;&#xA;The latest version of the Translation process can be found here.&#xA;&#xA;Bitcoin-Translators Announce-only List&#xA;&#xA;https://groups.google.com/forum/#!forum/bitcoin-translators&#xA;Bitcoin-Translators mailing list is an announce-only mailing list for&#xA;developers to communicate to translators at particular times when new&#xA;translations are needed.  Replies and discussion would go to the bitcoin&#xA;dev list.  Subscriptions to this list would additionally be valuable to the&#xA;project as it allows for a convenient way to ask for translations of other&#xA;related projects like bitcoin.org that are hosted on theTransifex platform.&#xA; Whenever source strings of significance are changed or deadlines are&#xA;announced, translators will learn of work to be done in Transifex quickly&#xA;as they will all be subscribed to this announce list.  Discussion of&#xA;translation issues should be on the Bitcoin-Development list.&#xA;&#xA;Other Improvements to the Translation process&#xA;&#xA;   -&#xA;&#xA;   Prior to an intended release a String Freeze is declared on a particular&#xA;   date.  The string freeze exists to ensure that translators have a&#xA;   reasonable amount of time to translate new or modified source strings so&#xA;   their work can be included in a release.&#xA;   -&#xA;&#xA;   A significant issue with our past translation process was the lack of&#xA;   branch support in Transifex.  This meant that since master and v0.8.2&#xA;   diverged in May 2013, translation updates made in Transifex were not&#xA;   included in the v0.8.x stable releases until the release of v0.9.0 in early&#xA;   2014.  v0.9.1 similarly was released from a branch outside from master.&#xA;    v0.9.2 is planned to be released directly from the master branch so&#xA;   translations for this upcoming release can be developed directly.  laanwj&#xA;   came up with a great idea for dealing with future releases where we will be&#xA;   able to keep translations for both diverged stable and master branch&#xA;   simultaneously in Transifex, with scripts automating the process of merging&#xA;   strings and separating them back to the diverged branches.&#xA;&#xA;&#xA;Please post questions or comments about the release or translation process&#xA;here on Bitcoin-Development list. Bug reports should be posted a Github&#xA;Issues&lt;https://github.com/bitcoin/bitcoin/issues?direction=desc&amp;sort=updated&amp;state=open&gt;tickets.&#xA;&#xA;Warren Togami&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140422/2fec3522/attachment.html&gt;</html></oembed>