Tester loop paused

The release is verified; the tester runbook remains paused.

v0.16.1 is published and artifact-verified, but the external tester pin remains paused until the #110 ordinary-package corpus gate passes.

No current pinned release

The package runbook is not open.

v0.16.1 is published and artifact-verified, but the external tester pin remains paused until the #110 ordinary-package corpus gate passes. The exact v0.16.1 artifacts are the current immutable release, but release proof is not the ordinary-package corpus proof required before outreach. This page will reopen only after that separate gate closes and a tester pin is assigned.

00

Use the signed bootstrap protocol when its carrying release is pinned

The installer endpoint is inspectable now. It fails closed until the latest immutable release contains the signed conary-bootstrap-v1.manifest and its detached signature. Preview is the default; installation requires the explicit --apply --yes pair.

$curl --proto '=https' --tlsv1.2 -fLO https://conary.io/install-conary-preview.sh $less install-conary-preview.sh $bash ./install-conary-preview.sh $bash ./install-conary-preview.sh --apply --yes
Do not pipe the endpoint into a shell. The script verifies product-signed release authority before selecting a host artifact, verifies that artifact before invoking the native package manager, and leaves system initialization to the native release package.
Retained v0.16.1 commands — paused, do not run
01

Confirm the host and the stop conditions

The basic package loop uses a stock distribution kernel. Composefs, UEFI, and special boot support are only needed for generation work outside this runbook.

$cat /etc/os-release $uname -m $uname -r $sudo -v
Continue only with a matching test host. Expect Fedora 44, Ubuntu 26.04 LTS, or Arch Linux; x86_64; a stock kernel; and working sudo.
02

Download one package and verify it

Create a clean directory, choose only the package for this host, and verify it against the release checksum before installation.

$mkdir -p "$HOME/conary-preview-v0.16.1" $cd "$HOME/conary-preview-v0.16.1"
Fedora 44 conary-0.16.1-1.fc44.x86_64.rpm
base="https://github.com/ConaryLabs/Conary/releases/download/v0.16.1" $curl -fLO "$base/SHA256SUMS" $curl -fLO "$base/conary-0.16.1-1.fc44.x86_64.rpm" $sha256sum -c SHA256SUMS --ignore-missing
Ubuntu 26.04 LTS conary_0.16.1-1_amd64.deb
base="https://github.com/ConaryLabs/Conary/releases/download/v0.16.1" $curl -fLO "$base/SHA256SUMS" $curl -fLO "$base/conary_0.16.1-1_amd64.deb" $sha256sum -c SHA256SUMS --ignore-missing
Arch Linux conary-0.16.1-1-x86_64.pkg.tar.zst
base="https://github.com/ConaryLabs/Conary/releases/download/v0.16.1" $curl -fLO "$base/SHA256SUMS" $curl -fLO "$base/conary-0.16.1-1-x86_64.pkg.tar.zst" $sha256sum -c SHA256SUMS --ignore-missing

The downloaded package must print OK. Stop on any missing or failed checksum.

03

Install with the native package manager

Choose the command that matches the verified package. This changes the host, so review the command and ask for approval before running it.

Fedora 44 live mutation
sudo dnf install ./conary-0.16.1-1.fc44.x86_64.rpm
Ubuntu 26.04 LTS live mutation
sudo apt install ./conary_0.16.1-1_amd64.deb
Arch Linux live mutation
sudo pacman -U ./conary-0.16.1-1-x86_64.pkg.tar.zst
04

Confirm the installed version and repository

Release packages initialize one source-independent database and configure Remi plus all built-in RPM, Debian, and Arch source feeds. Inspect the configured sources before the package loop.

$conary --version $conary --help | sed -n '1,80p' $sudo conary repo list $sudo conary repo sync remi
Repository sync changes local state. Ask before running repo sync remi. Packaged testers should not initialize the system again or add a second Remi repository.
05

Run the bounded tester loop in order

Choose a source that differs from the host's native package format. Review every dry-run first and ask before each command with --yes.

inspect first live mutation read-only check
choosesource=ubuntu-26.04  # Fedora/Arch; use fedora-44 on Ubuntu inspect$sudo conary install htop --from "$source" --dry-run live$sudo conary install htop --from "$source" --yes read$sudo conary list htop --info read$sudo conary query depends htop inspect$sudo conary update htop --dry-run live$sudo conary remove htop --yes
Capability preflight and enforcement are automatic. Conary validates htop's exact package declaration against the target before mutation and rejects unsupported requirements without a bypass flag.
06

Report the complete, partial, slow, or failed path

An exact capability error, lifecycle defect, or slow first conversion is useful evidence. Keep the public report concise and include only the output needed to explain the result.

Record

  • Exact commands and exit statuses.
  • Distribution, kernel, architecture, and Conary version.
  • Source package format and the host's native package format.
  • Release tag, exact package filename, and checksum result.
  • Whether the loop completed and where a partial run stopped.
  • Anything confusing, slow, scary, or unexpectedly good.

Keep private

  • Complete transcripts and full package inventories.
  • Broad environment dumps, raw logs, and live databases.
  • Credentials, private keys, SSH keys, and shell history.
  • /etc/conary/trust and unreviewed support bundles.

Contributor path

Build a debug binary from source

Use this path for development, not as a substitute for the packaged tester lane. It requires Rust 1.97.1+, Git, and Linux; Conary does not currently build on macOS or Windows.

$git clone https://github.com/ConaryLabs/Conary.git $cd Conary $cargo build -p conary $sudo install -m 755 target/debug/conary /usr/local/bin/ $sudo conary system init

The example is for Fedora 44. Use --profile ubuntu-26.04 or --profile arch only on the matching host.