Adapt the documentation to match the current upgrade process

This commit is contained in:
Christoph Atteneder 2022-09-12 11:00:47 +02:00
parent 44af373570
commit 7ae905704d
No known key found for this signature in database
GPG Key ID: CD5DC1C529CDFD3B

View File

@ -41,9 +41,9 @@ Create a PR for the `master` branch of [tor-binary][2] with the following change
- Decide which tor browser version contains the desired tor binary version - Decide which tor browser version contains the desired tor binary version
- The official tor browser releases are here: https://dist.torproject.org/torbrowser/ - The official tor browser releases are here: https://dist.torproject.org/torbrowser/
- For the chosen tor browser version, get the list of SHA256 checksums and its signature - For the chosen tor browser version, get the list of SHA256 checksums and its signature
- For example, for tor browser 10.0.12: - For example, for tor browser 11.5.3:
- https://dist.torproject.org/torbrowser/10.0.12/sha256sums-signed-build.txt - https://dist.torproject.org/torbrowser/11.5.3/sha256sums-signed-build.txt
- https://dist.torproject.org/torbrowser/10.0.12/sha256sums-signed-build.txt.asc - https://dist.torproject.org/torbrowser/11.5.3/sha256sums-signed-build.txt.asc
- Verify the signature of the checksums list (see [instructions][5]) - Verify the signature of the checksums list (see [instructions][5])
- Update the `tor-binary` checksums - Update the `tor-binary` checksums
- For each file present in `tor-binary/tor-binary-resources/checksums`: - For each file present in `tor-binary/tor-binary-resources/checksums`:
@ -83,17 +83,14 @@ Create a PR for the `master` branch of [netlayer][1] with the following changes:
- `netlayer/tor.external/pom.xml` - `netlayer/tor.external/pom.xml`
- `netlayer/tor.native/pom.xml` - `netlayer/tor.native/pom.xml`
Once the PR is merged, make a note of the commit ID in the `master` branch (for example `32779ac`), as it will be
needed next.
Create a tag for the new artefact version, having the new tor binary version as description, for example: Create a tag for the new artefact version, having the new tor binary version as description, for example:
``` ```
# Create tag locally for new netlayer release, on the master branch # Create tag locally for new netlayer release, on the master branch
git tag -s 0.7.0 -m"tor 0.4.5.6" git tag -s 0.7.4 -m"tor 0.4.7.8"
# Push it to netlayer repo # Push it to netlayer repo
git push origin 0.7.0 git push origin 0.7.4
``` ```
@ -101,8 +98,8 @@ git push origin 0.7.0
Create a Bisq PR with the following changes: Create a Bisq PR with the following changes:
- In `bisq/build.gradle` update `netlayerVersion` to the `netlayer` commit ID from above - In `bisq/build.gradle` update `netlayerVersion` to the `netlayer` tag from above
- Update the gradle dependency checksums - Update the gradle verification metadata
- See instructions in `bisq/gradle/README.md` - See instructions in `bisq/gradle/README.md`
@ -121,4 +118,4 @@ Thanks to freimair, JesusMcCloud, mrosseel, sschuberth and cedricwalter for thei
[3]: https://github.com/bisq-network/netlayer/releases "netlayer releases" [3]: https://github.com/bisq-network/netlayer/releases "netlayer releases"
[4]: https://gitweb.torproject.org/tor.git/plain/ChangeLog "tor changelog" [4]: https://gitweb.torproject.org/tor.git/plain/ChangeLog "tor changelog"
[5]: https://support.torproject.org/tbb/how-to-verify-signature/ "verify tor signature" [5]: https://support.torproject.org/tbb/how-to-verify-signature/ "verify tor signature"
[6]: https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt?h=maint-10.5 "tor browser 10.5.x changelog" [6]: https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/browser/Bundle-Data/Docs/ChangeLog.txt "tor browser changelog"