aboutsummaryrefslogtreecommitdiff
path: root/doc/release-process.md
Commit message (Collapse)AuthorAgeFilesLines
* doc: Modernize steps to be followed after releaseWladimir J. van der Laan2014-08-041-23/+37
| | | | | Remove old references to sourceforge, add what actually should be done and provide some more details.
* Fix formatting in release-process.mdMichael Ford2014-07-021-2/+2
|
* Clean up release-process.md after OS X gitian changesMicha2014-07-011-12/+18
| | | | | | | This is PR #4271, but with the changes to the descriptors, both the names of the files and the names of the intermediate build artifact archives, removed. This also closes #3775 if it goes in, because it covers the changes in that PR.
* Add dependencies for Mac OSX gitian buildsDrak2014-06-241-0/+5
|
* doc: Remove unused section from release-process.mdWladimir J. van der Laan2014-06-231-28/+0
| | | | | It is outdated information. If we ever resurrect gitian-downloader it can be brought back from history and updated.
* Fix formattingDrak2014-06-211-6/+3
|
* gitian: upgrade OpenSSL to 1.0.1hWladimir J. van der Laan2014-06-051-5/+5
| | | | | | | | | | | | | | | | Upgrade for https://www.openssl.org/news/secadv_20140605.txt Just in case - there is no vulnerability that affects ecdsa signing or verification. The MITM attack vulnerability (CVE-2014-0224) may have some effect on our usage of SSL/TLS. As long as payment requests are signed (which is the common case), usage of the payment protocol should also not be affected. The TLS usage in RPC may be at risk for MITM attacks. If you have `-rpcssl` enabled, be sure to update OpenSSL as soon as possible.
* doc: Update hash in release process for new windows deps intermediateWladimir J. van der Laan2014-06-021-2/+2
| | | | This was forgotten in 25d4911.
* gitian: make linux qt intermediate deterministicWladimir J. van der Laan2014-06-021-2/+2
| | | | | | | A qt installation date snuck into the host utils (lrelease etc) This doesn't affect the end product, so no dependency version bump. It also doesn't explain why gavin's and mine build is different
* release: Bump the OSX SDK to 10.7 for gitian buildsCory Fields2014-05-241-5/+3
| | | | | This fixes the display on Retina Macbooks. It also moves us away from depending on the ancient XCode3 sdk.
* gitian: Add OSX build descriptorsCory Fields2014-05-211-17/+32
| | | | | | Github-Pull: #4185 Rebased-By: Wladimir J. van der Laan Rebased-From: bb5da27, 2288206, 7fe8fe6, f76db78, ebcf375, fa1ed7c, 397e9b8
* gitian: build against Qt 4.6Wladimir J. van der Laan2014-04-301-0/+5
| | | | | | | | | | | | | | | | | | Should make it possible to run the resulting GUI executable on Linux distributions that use Qt 4.6, such as Debian Wheezy and Tails. Builds a mini-SDK for building against Qt 4.6. This includes the headers as well as host utilities such as `lrelease`, `qrc` and `moc`. This speeds up the gitian build a bit - libqt4-dev pulled in a lot of packages, and is no longer needed as this provides a replacement of our own. Note: This does not replace the Qt build with at static library. After this commit we still build dynamically against the system Qt library. The only difference is that compatibility with an older version is maintained. This loses minor GUI functionality (such as setPlaceholderText) but still allows integration into the window management of the host OS, unlike when statically linking.
* VERSION obtained from source instead of the previous git tag.Warren Togami2014-04-151-2/+0
| | | | | | | | | Drawback: The version string is no longer a valid git identifier. For this reason the 'g' short hash prefix has been removed. Exception: When building directly from a tag this behaves exactly like the previous behavior. This allows formatting release versions with precision i.e. v0.9.2 This also allows arbitrary topicbranch names i.e. v0.9.1-glibc-compat
* doc: update expected intermediate dependency hashesWladimir J. van der Laan2014-04-091-0/+15
| | | | | Also move them to release-process.md from gitian-building.md for more visibility.
* gitian: upgrade miniupnpc input to 1.9Wladimir J. van der Laan2014-04-091-1/+1
| | | | | | | | | Bumps deps-linux, deps-win dependency versions as well. qt-win does not need to be bumped, as although it depends on deps-win, Qt doesn't use miniupnp. I verified this by rebuilding the dependency and checking the the output is the same. Not having to rebuild Qt is a good thing as it is huge.
* gitian: upgrade openssl to 1.0.1g for both win and linuxWladimir J. van der Laan2014-04-081-1/+1
| | | | | | OpenSSL 1.0.1g fixes CVE-2014-0160. Also bump dependency versions.
* Require OSX 10.6, 64-bitGavin Andresen2014-02-251-6/+8
| | | | | | | Drop support for 32-bit or pre-10.6 Macs. Also, some of the OSX build docs hadn't been updated since the autotools change.
* Update the address for downloading libpngMicha2014-02-071-1/+1
| | | | The FTP server what we get libpng from only keeps the latest version in its main folder. Older versions are in the "history" folder. Apparently version 1.6.9 has been released, so 1.6.8 has moved to the history folder.
* gitian: Windows 64 bit supportWladimir J. van der Laan2014-01-211-28/+28
| | | | | | - Build a 64 bit version of all dependencies - Show 32/64 bit version in "About..." for x86 - Export 64-bit .exes and installer from gitian build
* gitian: Build boost dependency for linuxWladimir J. van der Laan2014-01-161-0/+2
| | | | | | | | Instead of using the boost provided by Ubuntu 12.04, build our own dependency like we do for Windows. This allows using a much newer version (1.55 versus 1.46) as well as building with `-fPIC` so that `-pie` can be used in the x86-64 build.
* Make gitian builds consistent across platformsMicha2014-01-151-3/+3
| | | | | | Change Linux deps to use a zip archive rather than a gzipped tarball to match win32 Rename Linux descriptor to gitian-linux.yml to match win32
* Merge pull request #3536Wladimir J. van der Laan2014-01-151-0/+2
|\ | | | | | | | | 0425715 gitian: add explicit dependency build for linux (Wladimir J. van der Laan) 279af1a build: use Ubuntu 12.04 for linux gitian build (Wladimir J. van der Laan)
| * gitian: add explicit dependency build for linuxWladimir J. van der Laan2014-01-151-0/+2
| | | | | | | | | | | | | | Create a dependency file per architecture: - bitcoin-deps-linux32-gitian-r1.tar.gz - bitcoin-deps-linux64-gitian-r1.tar.gz
* | doc: bump boost version in release-processWladimir J. van der Laan2014-01-151-1/+1
| | | | | | | | This was forgotten in #3501.
* | build: upgrade Qt used by windows build to 5.2.0Wladimir J. van der Laan2014-01-141-1/+1
| |
* | build: Update the other win32 depsWladimir J. van der Laan2014-01-141-5/+5
|/ | | | | | | | - miniupnpc-1.8 - openssl-1.0.1e - zlib-1.2.8 - libpng-1.6.8 - qrencode-3.4.3
* Release process: add section about announcing new releaseWladimir J. van der Laan2013-12-101-0/+11
|
* Change release-process.md to sign release tagsMicha2013-12-051-1/+1
|
* Add additional data update to release-process.mdMicha2013-11-181-0/+2
| | | | | | This adds https://github.com/bitcoin/bitcoin.org/pull/270 to the to-do list for each release, avoiding future situations like https://bitcointalk.org/index.php?topic=336042.0.
* HTTPS-ify the downloads for the depsMicha2013-10-041-5/+5
|
* Switch the order of win32 deps and win32 qt in release-process.mdMicha2013-10-041-2/+2
| | | | release-process.md has the deps being built after qt. However, the descriptors for qt call for the deps file.
* Fix and improve release-process.mdMicha2013-10-041-3/+6
| | | | | | | This commit adds a step, which is to git checkout the version to be built. This ensures that the gitian-descriptors for said version will be the correct ones. In addition, it updates the links for several dependencies, where the previously existing links were dead.
* Upgrade gitian win32 to boost-1.54.0Warren Togami2013-09-261-5/+7
| | | | | | | Workaround 1.54.0 build bug, upstream #9156 Workaround 1.51.0+ human bug, upstream #7262 This commit also demonstrates a method to verify the integrity of inputs.
* Qt 4.8.3 r2 in gitian and release processWladimir J. van der Laan2013-09-051-1/+1
| | | | | Also needed to add `unzip` package for the added unzip command for OpenSSL in the Qt build.
* Add protobuf 2.5.0 download to gitian release processWladimir J. van der Laan2013-09-051-0/+3
|
* Made the build/release process completable verbatim as listed inMicha2013-07-071-3/+4
| | | | release-process.md
* Made more generic by removing specific version referencesMichagogo2013-05-301-5/+5
| | | | | | Tweaked a little bit to provide examples. Squashed commits into 1, while hoping not to break anything
* Docs Markdown Cleanupsuper32013-05-201-0/+164