carta
botch-remove-virtual-disjunctions(1)

botch-remove-virtual-disjunctions1

Remove virtual dependency disjunctions

Overview

For binary packages: remove virtual packages from disjunctions with real packages.

For source packages: remove all but the first alternative of disjunctions just as sbuild does it. This is useful to emulate sbuild behaviour with dependency solvers like dose3 and aspcud which do not respect the order of dependency disjunctions.

This program is meant to modify a set of Packages and Sources files. If you only want to modify one, specify /dev/null as input and output for the one you do not want in the command line arguments.

Options

--remove-nonvirtual

Also remove all but the first alternative from binary packages. This applies the same algorithm to binary packages as is applied to source packages.

-h, --help

Show help.

--verbose

Be verbose.

History

  • Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm)
  • Debian 11 (Bullseye)
  • Debian 10 (Buster)
  • Debian 9 (Stretch)

Bugs

See <http://bugs.debian.org/botch>.

Author

This man page was written by Johannes Schauer. Botch is written by Johannes Schauer and Pietro Abate.

From botch 0.24-6+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.