From e7da95919c44702ab0ab3b1e6313f822d7b49786 Mon Sep 17 00:00:00 2001 From: Conor Schaefer Date: Mon, 29 Apr 2024 15:43:12 -0700 Subject: [PATCH] docs: bump version to v0.73.1 Refs #4288, #4284. Ports the latest tooling commit to the guide. Updates the installer logic to make use of the new cargo-dist installer scripts, so that macOS instructions are copy/pasteable in the guide (#4255) and use .tar.gz for archive format (#4256). I opted to leave the pd instructions largely as they are. --- docs/guide/src/node/pd/install.md | 9 +++++---- docs/guide/src/pcli/install.md | 10 ++++------ docs/guide/src/penumbra_version.md | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/docs/guide/src/node/pd/install.md b/docs/guide/src/node/pd/install.md index 69d69ff617..d54c5d3ae1 100644 --- a/docs/guide/src/node/pd/install.md +++ b/docs/guide/src/node/pd/install.md @@ -4,18 +4,19 @@ Download prebuilt binaries from the [Penumbra releases page on Github](https://g Make sure to use the most recent version available, as the version of `pd` must match the software currently running on the network. -Make sure to choose the correct platform for your machine. After downloading the `.tar.xz` file, +Make sure to choose the correct platform for your machine. After downloading the `.tar.gz` file, extract it, and copy its contents to your `$PATH`. For example: ``` -curl -sSfL -O https://github.com/penumbra-zone/penumbra/releases/download/{{ #include ../../penumbra_version.md }}/pd-x86_64-unknown-linux-gnu.tar.xz -unxz pd-x86_64-unknown-linux-gnu.tar.xz -tar -xf pd-x86_64-unknown-linux-gnu.tar +curl -sSfL -O https://github.com/penumbra-zone/penumbra/releases/download/{{ #include ../../penumbra_version.md }}/pd-x86_64-unknown-linux-gnu.tar.gz +tar -xf pd-x86_64-unknown-linux-gnu.tar.gz sudo mv pd-x86_64-unknown-linux-gnu/pd /usr/local/bin/ # confirm the pd binary is installed by running: pd --version ``` + +There's also a one-liner install script available on the release page, which will install `pd` to `$HOME/.cargo/bin/`. As of v0.64.1 (released 2023-12-12), we build Linux binaries on Ubuntu 22.04. If these binaries don't work for you out of the box, you'll need to [build from source](../../dev/build.md), or use the container images. diff --git a/docs/guide/src/pcli/install.md b/docs/guide/src/pcli/install.md index bacbfbef69..d5de82316f 100644 --- a/docs/guide/src/pcli/install.md +++ b/docs/guide/src/pcli/install.md @@ -4,19 +4,17 @@ Download prebuilt binaries from the [Penumbra releases page on Github](https://g Make sure to use the most recent version available, as the version of `pcli` must match the software currently running on the network. -Make sure choose the correct platform for your machine. After downloading the `.tar.xz` file, -extract it, and copy its contents to your `$PATH`. For example: +Make sure choose the correct platform for your machine. Or, you can use a one-liner install script: ``` -curl -sSfL -O https://github.com/penumbra-zone/penumbra/releases/download/{{ #include ../penumbra_version.md }}/pcli-x86_64-unknown-linux-gnu.tar.xz -unxz pcli-x86_64-unknown-linux-gnu.tar.xz -tar -xf pcli-x86_64-unknown-linux-gnu.tar -sudo mv pcli-x86_64-unknown-linux-gnu/pcli /usr/local/bin/ +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/penumbra-zone/penumbra/releases/download/{{ #include ../penumbra_version.md }}/pcli-installer.sh | sh # confirm the pcli binary is installed by running: pcli --version ``` +The installer script will place the binary in `$HOME/.cargo/bin/`. + If you see an error message containing `GLIBC`, then your system is not compatible with the precompiled binaries. See details below. diff --git a/docs/guide/src/penumbra_version.md b/docs/guide/src/penumbra_version.md index 6c58abe755..33aa2b96e4 100644 --- a/docs/guide/src/penumbra_version.md +++ b/docs/guide/src/penumbra_version.md @@ -1 +1 @@ -v0.73.0 +v0.73.1