1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
Source: rust-repro-env
Section: utils
Priority: optional
Build-Depends: debhelper-compat (= 13),
dh-sequence-cargo,
bash-completion,
scdoc
Build-Depends-Arch: cargo:native,
rustc:native,
libstd-rust-dev,
librust-anyhow-1+default-dev (>= 1.0.71-~~),
librust-ar-0.9+default-dev,
librust-bytes-1+default-dev (>= 1.4.0-~~),
librust-clap-4+default-dev,
librust-clap-4+derive-dev,
librust-clap-complete-4+default-dev,
librust-clone-file-0.1+default-dev,
librust-data-encoding-2+default-dev (>= 2.4.0-~~),
librust-dirs-5+default-dev,
librust-env-logger-0.11+default-dev,
librust-fd-lock-3+default-dev,
librust-flate2-1+default-dev (>= 1.0.26-~~),
librust-hex-0.4+default-dev (>= 0.4.3-~~),
librust-indexmap-2+default-dev (>= 2.1.0-~~),
librust-indexmap-2+serde-dev (>= 2.1.0-~~),
librust-log-0.4+default-dev (>= 0.4.19-~~),
librust-lz4-flex-0.11+default-dev (>= 0.11.1-~~),
librust-lzma-rs-0.3+default-dev,
librust-memchr-2+default-dev (>= 2.5.0-~~),
librust-nix-0+sched-dev (>= 0.29-~~),
librust-peekread-0.1+default-dev (>= 0.1.1-~~),
librust-reqwest-0.12+rustls-tls-native-roots-dev (>= 0.12.12-~~),
librust-reqwest-0.12+socks-dev (>= 0.12.12-~~),
librust-reqwest-0.12+stream-dev (>= 0.12.12-~~),
librust-ruzstd-0.7+default-dev,
librust-sequoia-openpgp-2+default-dev,
librust-serde-1+default-dev,
librust-serde-1+derive-dev,
librust-serde-json-1+default-dev,
librust-sha1-0.10+default-dev (>= 0.10.5-~~),
librust-sha2-0.10+default-dev (>= 0.10.7-~~),
librust-tar-0.4+default-dev (>= 0.4.38-~~),
librust-tempfile-3+default-dev (>= 3.6.0-~~),
librust-time-0.3+default-dev,
librust-time-0.3+formatting-dev,
librust-tokio-1+default-dev,
librust-tokio-1+fs-dev,
librust-tokio-1+macros-dev,
librust-tokio-1+process-dev,
librust-tokio-1+rt-multi-thread-dev,
librust-tokio-1+signal-dev,
librust-toml-0.8+default-dev,
librust-urlencoding-2+default-dev (>= 2.1.2-~~)
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Uploaders:
kpcyrd <git@rxv.cc>
Standards-Version: 4.7.2
Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/repro-env]
Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/repro-env
Homepage: https://github.com/kpcyrd/repro-env
X-Cargo-Crate: repro-env
Package: librust-repro-env-dev
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
librust-anyhow-1+default-dev (>= 1.0.71-~~),
librust-ar-0.9+default-dev,
librust-bytes-1+default-dev (>= 1.4.0-~~),
librust-clap-4+default-dev,
librust-clap-4+derive-dev,
librust-clap-complete-4+default-dev,
librust-clone-file-0.1+default-dev,
librust-data-encoding-2+default-dev (>= 2.4.0-~~),
librust-dirs-5+default-dev,
librust-env-logger-0.11+default-dev,
librust-fd-lock-3+default-dev,
librust-flate2-1+default-dev (>= 1.0.26-~~),
librust-hex-0.4+default-dev (>= 0.4.3-~~),
librust-indexmap-2+default-dev (>= 2.1.0-~~),
librust-indexmap-2+serde-dev (>= 2.1.0-~~),
librust-log-0.4+default-dev (>= 0.4.19-~~),
librust-lz4-flex-0.11+default-dev (>= 0.11.1-~~),
librust-lzma-rs-0.3+default-dev,
librust-memchr-2+default-dev (>= 2.5.0-~~),
librust-nix-0+sched-dev (>= 0.29-~~),
librust-peekread-0.1+default-dev (>= 0.1.1-~~),
librust-reqwest-0.12+rustls-tls-native-roots-dev (>= 0.12.12-~~),
librust-reqwest-0.12+socks-dev (>= 0.12.12-~~),
librust-reqwest-0.12+stream-dev (>= 0.12.12-~~),
librust-ruzstd-0.7+default-dev,
librust-sequoia-openpgp-2+default-dev,
librust-serde-1+default-dev,
librust-serde-1+derive-dev,
librust-serde-json-1+default-dev,
librust-sha1-0.10+default-dev (>= 0.10.5-~~),
librust-sha2-0.10+default-dev (>= 0.10.7-~~),
librust-tar-0.4+default-dev (>= 0.4.38-~~),
librust-tempfile-3+default-dev (>= 3.6.0-~~),
librust-time-0.3+default-dev,
librust-time-0.3+formatting-dev,
librust-tokio-1+default-dev,
librust-tokio-1+fs-dev,
librust-tokio-1+macros-dev,
librust-tokio-1+process-dev,
librust-tokio-1+rt-multi-thread-dev,
librust-tokio-1+signal-dev,
librust-toml-0.8+default-dev,
librust-urlencoding-2+default-dev (>= 2.1.2-~~)
Provides:
librust-repro-env+default-dev (= ${binary:Version}),
librust-repro-env-0-dev (= ${binary:Version}),
librust-repro-env-0+default-dev (= ${binary:Version}),
librust-repro-env-0.4-dev (= ${binary:Version}),
librust-repro-env-0.4+default-dev (= ${binary:Version}),
librust-repro-env-0.4.3-dev (= ${binary:Version}),
librust-repro-env-0.4.3+default-dev (= ${binary:Version})
Description: Dependency lockfiles for reproducible build environments 📦🔒 - Rust source code
Source code for Debianized Rust crate "repro-env"
Package: repro-env
Architecture: any
Section: utils
Depends:
${misc:Depends},
${shlibs:Depends},
${cargo:Depends},
catatonit,
podman
Recommends:
${cargo:Recommends},
ca-certificates
Suggests:
${cargo:Suggests}
Provides:
${cargo:Provides}
Built-Using: ${cargo:Built-Using}
Static-Built-Using: ${cargo:Static-Built-Using}
Description: Dependency lockfiles for reproducible build environments
Tracks a description of a desired state in *repro-env.toml*, for example, the
latest version of some official container image, with the latest patch level
and the latest version of some additional packages.
It also tracks a resolved variant in *repro-env.lock* that tracks the
specific versions and checksums of the packages needed to set up the described
environment (at the patch-level available at the time of writing).
.
The purpose of *repro-env.toml* is to make it trivial to re-resolve the
specification if new patches become available. This file is read by *repro-
env update*.
.
The purpose of *repro-env.lock* is to document which compiler versions have
been used for the release binary associated with a given release. Recording
this information is essential for reproducible builds and allows future
forensic investigation of the build environment. It can be either committed
into the source-code repository or attached to a release as an artifact, along
with the compiled binary. This file is read by *repro-env build*.
|