---
name: "ratt"
section: "1"
platform: "linux"
package: "ratt"
version: "0.0~git20220805.e6b9cb4-1+b7"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ratt"
---

# ratt(1)

Rebuild All The Things!

## NAME

ratt - Rebuild All The Things!

## SYNOPSIS

**ratt** \[*flags*\] *changes file*

## DESCRIPTION

ratt (“Rebuild All The Things!”) operates on a Debian .changes file of a just-built package, identifies all reverse-build-dependencies and rebuilds them with the .debs from the .changes file.

The intended use-case is, for example, to package a new snapshot of a Go library and verify that the new version does not break any other Go libraries/binaries.

## OPTIONS

Run ratt -help for more details.

Note that ratt calls sbuild without setting or modifying environment variables, so please see *[sbuild(1)](/sbuild/1.md)* for details about the SBUILD\_CONFIG environment variable and others.

## AUTHOR

This manual page was written by Michael Stapelberg \<stapelberg@debian.org\>, for the Debian project (and may be used by others).
