Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Check the reproducibility status of your Arch Linux packages (read-only mirror)

License

NotificationsYou must be signed in to change notification settings

archlinux/arch-repro-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A CLI tool for querying thereproducibility status of the Arch Linux packages using data from arebuilderd instance such asreproducible.archlinux.org.It can show the reproducibility status of:

  • packages that belong to an individualpackage maintainer (uses the data fromarchlinux.org/packages)
  • currently installed packages on the system (uses the data frompacman local database)You can inspect the build logs anddiffoscope of the packages by enabling the interactive mode via-i.

Usage

arch-repro-status [OPTIONS]
Options:  -q, --quiet                    Disables logging  -v, --verbose...               Increases the logging verbosity  -a, --all                      Checks all of the packages on the system  -m, --maintainer <MAINTAINER>  Sets the username of the maintainer [env: MAINTAINER=]  -r, --rebuilderd <URL>         Sets the address of the rebuilderd instance [env: REBUILDERD=] [default: https://reproducible.archlinux.org]  -b, --dbpath <PATH>            Sets the path to the pacman database [env: DBPATH=] [default: /var/lib/pacman]      --repos <REPO>             Sets the repositories to query [default: core,extra,community,multilib]  -n, --pkgnames <PKGNAME>       Sets the specific packages to query for [env: PKGNAMES=]  -f, --filter <STATUS>          Sets the filter for package status [env: FILTER=] [possible values: GOOD, BAD, UNKWN]  -i, --inspect                  Views the build log or diffoscope of the interactively selected package  -p, --pager <PAGER>            Sets the pager for viewing files [env: PAGER=] [default: less]  -c, --cache-dir <DIR>          Sets the cache directory for log files [env: CACHE_DIR=]  -h, --help                     Print help  -V, --version                  Print version

Listing packages

arch-repro-status

Listing user packages

arch-repro-status -m orhun

Listing maintainer packages

Inspecting packages

arch-repro-status -i -f BAD

Inspecting user packages

arch-repro-status -i -m orhun -f BAD

Inspecting maintainer packages

Examples

# specify a maintainer (optional)export MAINTAINER=<username># print out BAD resultsarch-repro-status -f BAD# enable interactive modearch-repro-status -i -v -f BAD# use `bat` to view filesarch-repro-status -i -v --pager bat# specify rebuilderdarch-repro-status --rebuilderd https://wolfpit.net/rebuild/# specify specific packages (optional)arch-repro-status --pkgnames bpftrace,libbpf

License

The MIT License

About

Check the reproducibility status of your Arch Linux packages (read-only mirror)

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp