+ umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd sequoia-chameleon-gnupg-0.5.1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j16 -Z avoid-dev-deps --profile rpm --no-fail-fast Fresh unicode-ident v1.0.12 Compiling libc v0.2.153 Fresh autocfg v1.1.0 Fresh pkg-config v0.3.30 Fresh cfg-if v1.0.0 Fresh version_check v0.9.4 Fresh pin-project-lite v0.2.13 Fresh glob v0.3.1 Running `/usr/bin/rustc --crate-name build_script_build /usr/share/cargo/registry/libc-0.2.153/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=207f5067b6a251e3 -C extra-filename=-207f5067b6a251e3 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/libc-207f5067b6a251e3 -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh proc-macro2 v1.0.78 Fresh bitflags v2.4.2 Fresh futures-sink v0.3.30 Fresh futures-core v0.3.30 Fresh quote v1.0.35 Fresh minimal-lexical v0.2.1 Fresh memchr v2.7.1 Fresh futures-io v0.3.30 Fresh futures-channel v0.3.30 Fresh libloading v0.8.1 Fresh syn v2.0.49 Fresh cc v1.0.84 Fresh syn v1.0.109 Fresh nom v7.1.3 Fresh typenum v1.17.0 Fresh slab v0.4.9 Fresh futures-task v0.3.30 Fresh bytes v1.5.0 Fresh pin-utils v0.1.0 Fresh clang-sys v1.7.0 Fresh lazycell v1.3.0 Fresh futures-macro v0.3.30 Fresh thiserror-impl v1.0.57 Fresh cexpr v0.6.0 Fresh peeking_take_while v0.1.2 Fresh shlex v1.3.0 Fresh rustc-hash v1.1.0 Fresh tinyvec_macros v0.1.1 Fresh once_cell v1.19.0 Fresh tokio-macros v2.2.0 Fresh generic-array v0.14.7 Fresh futures-util v0.3.30 Fresh tinyvec v1.6.0 Fresh bindgen v0.63.0 Fresh thiserror v1.0.57 Fresh dirs-sys-next v0.1.2 Fresh heck v0.4.1 Fresh siphasher v0.3.11 Fresh unicode-bidi v0.3.15 Fresh unicode-normalization v0.1.22 Fresh dirs-next v2.0.0 Fresh phf_shared v0.11.2 Fresh tracing-attributes v0.1.27 Fresh tracing-core v0.1.32 Fresh bit-vec v0.6.3 Fresh new_debug_unreachable v1.0.4 Fresh adler v1.0.2 Fresh crunchy v0.2.2 Fresh term v0.7.0 Fresh fixedbitset v0.4.2 Fresh precomputed-hash v0.1.1 Fresh bit-set v0.5.3 Fresh itertools v0.10.5 Fresh tracing v0.1.40 Fresh miniz_oxide v0.7.2 Fresh ena v0.14.2 Fresh idna v0.5.0 Fresh is-terminal v0.4.12 Fresh unicode-xid v0.2.4 Fresh petgraph v0.6.4 Fresh string_cache v0.8.7 Fresh ascii-canvas v3.0.0 Fresh tiny-keccak v2.0.2 Fresh regex-syntax v0.7.5 Fresh zerocopy v0.7.32 Fresh foreign-types-shared v0.1.1 Fresh openssl-macros v0.1.1 Compiling backtrace v0.3.69 Fresh ahash v0.8.8 Fresh foreign-types v0.3.2 Fresh lalrpop v0.20.0 Compiling gimli v0.28.1 Compiling serde v1.0.196 Fresh allocator-api2 v0.2.16 Fresh itoa v1.0.10 Fresh linux-raw-sys v0.4.12 Running `/usr/bin/rustc --crate-name gimli --edition=2018 /usr/share/cargo/registry/gimli-0.28.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="read"' --cfg 'feature="read-core"' -C metadata=d15e7f962dcb17ee -C extra-filename=-d15e7f962dcb17ee --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh rustix v0.38.31 Fresh hashbrown v0.14.3 Fresh crossbeam-utils v0.8.19 Compiling serde_derive v1.0.196 Compiling object v0.32.2 Compiling anyhow v1.0.79 Fresh smallvec v1.13.1 Fresh ppv-lite86 v0.2.17 Fresh percent-encoding v2.3.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/serde-1.0.196/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=925c99629b28fe3d -C extra-filename=-925c99629b28fe3d --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/serde-925c99629b28fe3d -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/backtrace-0.3.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=05a64b36679b0631 -C extra-filename=-05a64b36679b0631 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/backtrace-05a64b36679b0631 -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcc-05b1a81eaee77d98.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_derive /usr/share/cargo/registry/serde_derive-1.0.196/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=4d9e36e012a3774c -C extra-filename=-4d9e36e012a3774c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro2-d894fc4be8e523f6.rlib --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rlib --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-c1e659fb0182bfa9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.32.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read_core"' --cfg 'feature="unaligned"' -C metadata=0f6cfda1ecb62bd6 -C extra-filename=-0f6cfda1ecb62bd6 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/anyhow-1.0.79/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="backtrace"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=80bee14a0df4549f -C extra-filename=-80bee14a0df4549f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/anyhow-80bee14a0df4549f -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-demangle v0.1.23 Fresh base64 v0.21.7 Fresh form_urlencoded v1.2.1 Fresh crc32fast v1.4.0 Fresh aho-corasick v1.1.2 Running `/usr/bin/rustc --crate-name rustc_demangle /usr/share/cargo/registry/rustc-demangle-0.1.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=3b67cda052c9fcc7 -C extra-filename=-3b67cda052c9fcc7 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh regex-syntax v0.8.2 Fresh http v0.2.11 Fresh flate2 v1.0.28 Fresh sha1collisiondetection v0.3.3 Fresh regex-automata v0.4.5 Fresh lazy_static v1.4.0 Fresh equivalent v1.0.1 Fresh regex v1.10.3 Fresh indexmap v2.2.3 Fresh url v2.5.0 Fresh clap_derive v4.4.7 Fresh lalrpop-util v0.20.0 Fresh ipnet v2.9.0 Fresh memsec v0.6.3 Fresh option-ext v0.2.0 Fresh dyn-clone v1.0.16 Fresh log v0.4.20 Fresh openssl-probe v0.1.5 Fresh try-lock v0.2.5 Fresh xxhash-rust v0.8.8 Fresh httparse v1.8.0 Fresh async-trait v0.1.77 Fresh http-body v0.4.5 Fresh want v0.3.1 Fresh crossbeam-epoch v0.9.18 Fresh idna v0.4.0 Fresh enum-as-inner v0.6.0 Fresh tower-service v0.3.2 Fresh match_cfg v0.1.0 Fresh scopeguard v1.2.0 Fresh fastrand v2.0.1 Fresh data-encoding v2.5.0 Fresh httpdate v1.0.3 Fresh ryu v1.0.16 Fresh either v1.10.0 Fresh tempfile v3.10.0 Fresh lock_api v0.4.11 Fresh libm v0.2.8 Fresh crossbeam-deque v0.8.5 Fresh nibble_vec v0.1.0 Fresh linked-hash-map v0.5.6 Fresh endian-type v0.1.2 Fresh quick-error v1.2.3 Fresh utf8parse v0.2.1 Fresh num-traits v0.2.18 Fresh lru-cache v0.1.2 Fresh anstyle-parse v0.2.3 Fresh radix_trie v0.2.1 Fresh rustls-pemfile v1.0.4 Fresh futures-executor v0.3.30 Fresh block-buffer v0.10.4 Fresh crypto-common v0.1.6 Fresh encoding_rs v0.8.33 Fresh roff v0.2.1 Fresh same-file v1.0.6 Fresh mime v0.3.17 Fresh colorchoice v1.0.0 Fresh anstyle v1.0.5 Fresh sync_wrapper v0.1.2 Compiling semver v1.0.21 Fresh anstyle-query v1.0.2 Fresh clap_mangen v0.2.18 Fresh walkdir v2.4.0 Fresh digest v0.10.7 Fresh futures v0.3.30 Fresh rayon-core v1.12.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/semver-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=80df80a00f9b7797 -C extra-filename=-80df80a00f9b7797 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/semver-80df80a00f9b7797 -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh anstream v0.6.12 Fresh libsqlite3-sys v0.25.2 Fresh clap_complete v4.4.9 Fresh terminal_size v0.3.0 Fresh hashlink v0.8.4 Fresh crossbeam-queue v0.3.11 Fresh fd-lock v4.0.2 Fresh crossbeam-channel v0.5.11 Compiling fnv v1.0.7 Fresh iana-time-zone v0.1.60 Fresh fallible-iterator v0.3.0 Fresh clap_lex v0.6.0 Fresh strsim v0.10.1 Fresh fallible-streaming-iterator v0.1.9 Running `/usr/bin/rustc --crate-name fnv /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=873759311b111ddd -C extra-filename=-873759311b111ddd --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh capnp v0.19.2 Compiling ident_case v1.0.1 Fresh bitflags v1.3.2 Fresh z-base-32 v0.1.3 Fresh chrono v0.4.34 Running `/usr/bin/rustc --crate-name ident_case /usr/share/cargo/registry/ident_case-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=b0d9cec72f3b8543 -C extra-filename=-b0d9cec72f3b8543 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh capnp-futures v0.19.0 Fresh rusqlite v0.28.0 Fresh crossbeam v0.8.4 Fresh clap_builder v4.4.18 Fresh rayon v1.8.1 Fresh cpufeatures v0.2.12 Compiling toml_datetime v0.6.5 Compiling winnow v0.5.40 Fresh sha2 v0.10.8 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.6.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e3188e6178c3d8bb -C extra-filename=-e3188e6178c3d8bb --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh clap v4.4.18 Fresh capnp-rpc v0.19.0 Fresh md-5 v0.10.6 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.5.40/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b41a9554b74e5d93 -C extra-filename=-b41a9554b74e5d93 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Fresh enumber v0.3.0 Fresh byteorder v1.5.0 Compiling serde_json v1.0.113 Fresh openssh-keys v0.6.2 Compiling ntest_test_cases v0.9.0 Compiling stfu8 v0.2.7 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.113/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4f3fadb2e12905c8 -C extra-filename=-4f3fadb2e12905c8 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/serde_json-4f3fadb2e12905c8 -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ntest_test_cases --edition=2018 /usr/share/cargo/registry/ntest_test_cases-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=46040f7198cab186 -C extra-filename=-46040f7198cab186 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro2-d894fc4be8e523f6.rlib --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rlib --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-91f232fe2887d573.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name stfu8 /usr/share/cargo/registry/stfu8-0.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="testing"' -C metadata=03efb632268fcb7b -C extra-filename=-03efb632268fcb7b --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling darling_core v0.20.4 Running `/usr/bin/rustc --crate-name darling_core --edition=2018 /usr/share/cargo/registry/darling_core-0.20.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="strsim"' --cfg 'feature="suggestions"' -C metadata=51970dae19c4a64e -C extra-filename=-51970dae19c4a64e --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern fnv=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfnv-873759311b111ddd.rmeta --extern ident_case=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libident_case-b0d9cec72f3b8543.rmeta --extern proc_macro2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro2-d894fc4be8e523f6.rmeta --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rmeta --extern strsim=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libstrsim-0d82d0bffb05c311.rmeta --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-c1e659fb0182bfa9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling editdistancek v1.0.2 Running `/usr/bin/rustc --crate-name editdistancek --edition=2018 /usr/share/cargo/registry/editdistancek-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=cb603a8a6dfef2f8 -C extra-filename=-cb603a8a6dfef2f8 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/serde_json-4f3fadb2e12905c8/build-script-build` Compiling diff v0.1.13 Running `/usr/bin/rustc --crate-name diff /usr/share/cargo/registry/diff-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=5e5ab406c1eeabdc -C extra-filename=-5e5ab406c1eeabdc --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/semver-80df80a00f9b7797/build-script-build` Running `/usr/bin/rustc --crate-name semver --edition=2018 /usr/share/cargo/registry/semver-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=359080cbfcbe60a0 -C extra-filename=-359080cbfcbe60a0 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/serde-925c99629b28fe3d/build-script-build` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/anyhow-80bee14a0df4549f/build-script-build` Compiling rustc_version v0.4.0 Running `/usr/bin/rustc --crate-name rustc_version --edition=2018 /usr/share/cargo/registry/rustc_version-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=32eb978950b5a80f -C extra-filename=-32eb978950b5a80f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern semver=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsemver-359080cbfcbe60a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/backtrace-05a64b36679b0631/build-script-build` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/libc-207f5067b6a251e3/build-script-build` Running `/usr/bin/rustc --crate-name libc /usr/share/cargo/registry/libc-0.2.153/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=4f4a9dacf503d72f -C extra-filename=-4f4a9dacf503d72f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Compiling interprocess v1.2.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/interprocess-1.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=16059114ebbdd236 -C extra-filename=-16059114ebbdd236 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/interprocess-16059114ebbdd236 -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern rustc_version=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librustc_version-32eb978950b5a80f.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num_cpus v1.16.0 Compiling getrandom v0.2.12 Compiling socket2 v0.5.5 Compiling mio v0.8.10 Compiling openssl-sys v0.9.99 Compiling bzip2-sys v0.1.11 Compiling nettle-sys v2.3.0 Running `/usr/bin/rustc --crate-name num_cpus /usr/share/cargo/registry/num_cpus-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=f30d8c59b54d6e87 -C extra-filename=-f30d8c59b54d6e87 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' -C metadata=5ac6fa2550407b97 -C extra-filename=-5ac6fa2550407b97 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name socket2 --edition=2021 /usr/share/cargo/registry/socket2-0.5.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="all"' -C metadata=d1771fa8901c273c -C extra-filename=-d1771fa8901c273c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name mio --edition=2018 /usr/share/cargo/registry/mio-0.8.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="net"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' -C metadata=d601bf21a96b1b1a -C extra-filename=-d601bf21a96b1b1a --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nettle_sys --edition=2018 /usr/share/cargo/registry/nettle-sys-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=debba6d2dc727e18 -C extra-filename=-debba6d2dc727e18 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -l nettle -l hogweed -l gmp` Running `/usr/bin/rustc --crate-name openssl_sys --edition=2018 /usr/share/cargo/registry/openssl-sys-0.9.99/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=5508fb58dabc9ac5 -C extra-filename=-5508fb58dabc9ac5 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l ssl -l crypto --cfg 'osslconf="OPENSSL_NO_EC2M"' --cfg 'osslconf="OPENSSL_NO_SSL3_METHOD"' --cfg 'osslconf="OPENSSL_NO_SM4"' --cfg openssl --cfg ossl320 --cfg ossl300 --cfg ossl101 --cfg ossl102 --cfg ossl102f --cfg ossl102h --cfg ossl110 --cfg ossl110f --cfg ossl110g --cfg ossl110h --cfg ossl111 --cfg ossl111b --cfg ossl111c --cfg ossl111d` Running `/usr/bin/rustc --crate-name bzip2_sys /usr/share/cargo/registry/bzip2-sys-0.1.11/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=0a04c84c2c17bf84 -C extra-filename=-0a04c84c2c17bf84 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l bz2` Compiling bzip2 v0.4.4 Running `/usr/bin/rustc --crate-name bzip2 /usr/share/cargo/registry/bzip2-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=7759ed84efe553bf -C extra-filename=-7759ed84efe553bf --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bzip2_sys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbzip2_sys-0a04c84c2c17bf84.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling dirs-sys v0.4.1 Running `/usr/bin/rustc --crate-name dirs_sys /usr/share/cargo/registry/dirs-sys-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=e8d5cd544e3f944b -C extra-filename=-e8d5cd544e3f944b --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern option_ext=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liboption_ext-2e0d31d1b655ac3a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' -C metadata=4dcf5a67abbb80df -C extra-filename=-4dcf5a67abbb80df --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern getrandom=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libgetrandom-5ac6fa2550407b97.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v5.0.1 Running `/usr/bin/rustc --crate-name dirs /usr/share/cargo/registry/dirs-5.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=16b4fafe8cdf2f57 -C extra-filename=-16b4fafe8cdf2f57 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs_sys-e8d5cd544e3f944b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' -C metadata=a4a59cddfddabde9 -C extra-filename=-a4a59cddfddabde9 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libppv_lite86-219b3e2ac9f1c812.rmeta --extern rand_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_core-4dcf5a67abbb80df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tokio v1.36.0 Running `/usr/bin/rustc --crate-name tokio --edition=2021 /usr/share/cargo/registry/tokio-1.36.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytes"' --cfg 'feature="default"' --cfg 'feature="io-util"' --cfg 'feature="libc"' --cfg 'feature="macros"' --cfg 'feature="mio"' --cfg 'feature="net"' --cfg 'feature="num_cpus"' --cfg 'feature="rt"' --cfg 'feature="rt-multi-thread"' --cfg 'feature="socket2"' --cfg 'feature="sync"' --cfg 'feature="time"' --cfg 'feature="tokio-macros"' -C metadata=2dd7baf8b1045ffa -C extra-filename=-2dd7baf8b1045ffa --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern mio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmio-d601bf21a96b1b1a.rmeta --extern num_cpus=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnum_cpus-f30d8c59b54d6e87.rmeta --extern pin_project_lite=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpin_project_lite-b47eaf7235cba539.rmeta --extern socket2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsocket2-d1771fa8901c273c.rmeta --extern tokio_macros=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_macros-88becafec1683dfd.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling buffered-reader v1.3.0 Running `/usr/bin/rustc --crate-name buffered_reader --edition=2021 /usr/share/cargo/registry/buffered-reader-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bzip2"' --cfg 'feature="compression"' --cfg 'feature="compression-bzip2"' --cfg 'feature="compression-deflate"' --cfg 'feature="default"' --cfg 'feature="flate2"' -C metadata=5240e567bb133357 -C extra-filename=-5240e567bb133357 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bzip2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbzip2-7759ed84efe553bf.rmeta --extern flate2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libflate2-459cdf6ea531b238.rmeta --extern lazy_static=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblazy_static-50ea94fe69352432.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling nettle v7.3.0 Running `/usr/bin/rustc --crate-name nettle --edition=2018 /usr/share/cargo/registry/nettle-7.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=180dbb921f2b5d35 -C extra-filename=-180dbb921f2b5d35 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern getrandom=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libgetrandom-5ac6fa2550407b97.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern nettle_sys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnettle_sys-debba6d2dc727e18.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern typenum=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtypenum-e81b0d51d91ac265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling addr2line v0.21.0 Running `/usr/bin/rustc --crate-name addr2line --edition=2018 /usr/share/cargo/registry/addr2line-0.21.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=b3dbb0ecad750b3e -C extra-filename=-b3dbb0ecad750b3e --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern gimli=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libgimli-d15e7f962dcb17ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.5 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="std"' --cfg 'feature="std_rng"' -C metadata=3984522e903e7c3f -C extra-filename=-3984522e903e7c3f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern rand_chacha=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_chacha-a4a59cddfddabde9.rmeta --extern rand_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_core-4dcf5a67abbb80df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling openssl v0.10.63 Running `/usr/bin/rustc --crate-name openssl --edition=2018 /usr/share/cargo/registry/openssl-0.10.63/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="v102"' --cfg 'feature="v110"' -C metadata=81ea4e3e47fa1352 -C extra-filename=-81ea4e3e47fa1352 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbitflags-9ea76ac8bda745a1.rmeta --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern foreign_types=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libforeign_types-53b24ea7ff8a4a13.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern openssl_macros=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl_macros-76a9e0a5fff0241b.so --extern ffi=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl_sys-5508fb58dabc9ac5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'osslconf="OPENSSL_NO_EC2M"' --cfg 'osslconf="OPENSSL_NO_SSL3_METHOD"' --cfg 'osslconf="OPENSSL_NO_SM4"' --cfg ossl101 --cfg ossl102 --cfg ossl110 --cfg ossl110g --cfg ossl110h --cfg ossl111 --cfg ossl300 --cfg ossl310 --cfg ossl320` Running `/usr/bin/rustc --crate-name backtrace --edition=2018 /usr/share/cargo/registry/backtrace-0.3.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ebad642a582ef0fa -C extra-filename=-ebad642a582ef0fa --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern addr2line=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libaddr2line-b3dbb0ecad750b3e.rmeta --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern miniz_oxide=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libminiz_oxide-4866e9c93dec4dec.rmeta --extern object=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libobject-0f6cfda1ecb62bd6.rmeta --extern rustc_demangle=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librustc_demangle-3b67cda052c9fcc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot_core v0.9.9 Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2018 /usr/share/cargo/registry/parking_lot_core-0.9.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=18728340279b29d8 -C extra-filename=-18728340279b29d8 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern smallvec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsmallvec-235677506d75426b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hostname v0.3.1 Running `/usr/bin/rustc --crate-name hostname /usr/share/cargo/registry/hostname-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' -C metadata=67194ab07d84be19 -C extra-filename=-67194ab07d84be19 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern match_cfg=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmatch_cfg-14c9ab4fc17000c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_edit v0.19.15 Running `/usr/bin/rustc --crate-name toml_edit --edition=2021 /usr/share/cargo/registry/toml_edit-0.19.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=a8ebb701dba8df5c -C extra-filename=-a8ebb701dba8df5c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-2c760ea6aa18235a.rmeta --extern toml_datetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtoml_datetime-e3188e6178c3d8bb.rmeta --extern winnow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libwinnow-b41a9554b74e5d93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.1 Running `/usr/bin/rustc --crate-name parking_lot --edition=2018 /usr/share/cargo/registry/parking_lot-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' -C metadata=57362521a63927f3 -C extra-filename=-57362521a63927f3 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern lock_api=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblock_api-9f3f335951b0fe13.rmeta --extern parking_lot_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libparking_lot_core-18728340279b29d8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling resolv-conf v0.7.0 Running `/usr/bin/rustc --crate-name resolv_conf /usr/share/cargo/registry/resolv-conf-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="hostname"' --cfg 'feature="system"' -C metadata=dfe0ea84a0dc2d0b -C extra-filename=-dfe0ea84a0dc2d0b --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern hostname=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhostname-67194ab07d84be19.rmeta --extern quick_error=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquick_error-8d40f3b38daa9e45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2018 /usr/share/cargo/registry/anyhow-1.0.79/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="backtrace"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3ecf334fbc534e61 -C extra-filename=-3ecf334fbc534e61 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern backtrace=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbacktrace-ebad642a582ef0fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg std_backtrace --cfg error_generic_member_access` Compiling fs2 v0.4.3 Running `/usr/bin/rustc --crate-name fs2 /usr/share/cargo/registry/fs2-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=c7afa95a93017424 -C extra-filename=-c7afa95a93017424 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_distr v0.4.3 Running `/usr/bin/rustc --crate-name rand_distr --edition=2018 /usr/share/cargo/registry/rand_distr-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=d9d2195bc0a34ae1 -C extra-filename=-d9d2195bc0a34ae1 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern num_traits=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnum_traits-9abd71946275ff61.rmeta --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sequoia-openpgp v1.19.0 Running `/usr/bin/rustc --crate-name sequoia_openpgp --edition=2021 /usr/share/cargo/registry/sequoia-openpgp-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compression"' --cfg 'feature="compression-bzip2"' --cfg 'feature="compression-deflate"' --cfg 'feature="crypto-nettle"' -C metadata=39d33a16401de953 -C extra-filename=-39d33a16401de953 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rmeta --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rmeta --extern bzip2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbzip2-7759ed84efe553bf.rmeta --extern dyn_clone=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdyn_clone-d25f9282a2baf81f.rmeta --extern flate2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libflate2-459cdf6ea531b238.rmeta --extern idna=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libidna-efd71c4175084429.rmeta --extern lalrpop_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblalrpop_util-879df3fc44d25736.rmeta --extern lazy_static=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblazy_static-50ea94fe69352432.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern memsec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemsec-7a95a560a2197484.rmeta --extern nettle=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnettle-180dbb921f2b5d35.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern regex=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libregex-88d75004a9528ac1.rmeta --extern regex_syntax=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libregex_syntax-8f32d5b833620b78.rmeta --extern sha1collisiondetection=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsha1collisiondetection-abf6d7f9d0120525.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern xxhash_rust=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libxxhash_rust-710f888fe99bdc05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling openpgp-cert-d v0.3.1 Running `/usr/bin/rustc --crate-name openpgp_cert_d --edition=2021 /usr/share/cargo/registry/openpgp-cert-d-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=e240d8256bf4fd2f -C extra-filename=-e240d8256bf4fd2f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rmeta --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern sha1collisiondetection=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsha1collisiondetection-abf6d7f9d0120525.rmeta --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern walkdir=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libwalkdir-343aba77f682ac2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.0 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="default"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' -C metadata=47814ada6181c60f -C extra-filename=-47814ada6181c60f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling daemonize v0.5.0 Running `/usr/bin/rustc --crate-name daemonize /usr/share/cargo/registry/daemonize-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=79ac91e083b55c6c -C extra-filename=-79ac91e083b55c6c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.23 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=c379f6510d6a2308 -C extra-filename=-c379f6510d6a2308 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/build/interprocess-16059114ebbdd236/build-script-build` Running `/usr/bin/rustc --crate-name interprocess --edition=2018 /usr/share/cargo/registry/interprocess-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=78abe19b3bbf2694 -C extra-filename=-78abe19b3bbf2694 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg uds_sockaddr_un_len_108 --cfg uds_ucred --cfg uds_scm_credentials --cfg uds_peercred --cfg uds_msghdr_iovlen_size_t --cfg uds_msghdr_controllen_size_t --cfg uds_linux_namespace --cfg uds_scm_rights --cfg uds_supported --cfg unsafe_op_in_unsafe_fn_stable --cfg io_error_kind_unsupported_stable` Compiling proc-macro-crate v1.3.1 Running `/usr/bin/rustc --crate-name proc_macro_crate --edition=2021 /usr/share/cargo/registry/proc-macro-crate-1.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=39c01d1da9054475 -C extra-filename=-39c01d1da9054475 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-c2f25f45f72d6ae7.rmeta --extern toml_edit=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtoml_edit-a8ebb701dba8df5c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tokio-util v0.7.10 Compiling tokio-socks v0.5.1 Running `/usr/bin/rustc --crate-name tokio_util --edition=2021 /usr/share/cargo/registry/tokio-util-0.7.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="codec"' --cfg 'feature="compat"' --cfg 'feature="default"' --cfg 'feature="futures-io"' --cfg 'feature="io"' --cfg 'feature="tracing"' -C metadata=8c50889b15608cef -C extra-filename=-8c50889b15608cef --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern futures_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_core-a02ae62899307c2b.rmeta --extern futures_io=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_io-f13298802c87845e.rmeta --extern futures_sink=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_sink-39275abc60abbe1c.rmeta --extern pin_project_lite=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpin_project_lite-b47eaf7235cba539.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tokio_socks --edition=2018 /usr/share/cargo/registry/tokio-socks-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=c8fec31234ee598c -C extra-filename=-c8fec31234ee598c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern either=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libeither-773d4cebf8a09057.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling native-tls v0.2.11 Compiling hickory-proto v0.24.0 Running `/usr/bin/rustc --crate-name native_tls /usr/share/cargo/registry/native-tls-0.2.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=7dbcb50bc3533ac2 -C extra-filename=-7dbcb50bc3533ac2 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern log=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblog-ab12de712d699cc2.rmeta --extern openssl=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl-81ea4e3e47fa1352.rmeta --extern openssl_probe=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl_probe-8aebef249ef28a5e.rmeta --extern openssl_sys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl_sys-5508fb58dabc9ac5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg have_min_max_version` Running `/usr/bin/rustc --crate-name hickory_proto --edition=2021 /usr/share/cargo/registry/hickory-proto-0.24.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="dnssec"' --cfg 'feature="dnssec-openssl"' --cfg 'feature="openssl"' --cfg 'feature="text-parsing"' --cfg 'feature="tokio"' --cfg 'feature="tokio-runtime"' -C metadata=96692a1398602669 -C extra-filename=-96692a1398602669 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern async_trait=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libasync_trait-d1598c82f8388861.so --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern data_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdata_encoding-a3399189fdfa1d79.rmeta --extern enum_as_inner=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libenum_as_inner-e284d806725db0fe.so --extern futures_channel=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_channel-d425755da605ea7f.rmeta --extern futures_io=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_io-f13298802c87845e.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern idna=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libidna-cf0bc7f1737a7a0d.rmeta --extern ipnet=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libipnet-b31422eb1a099a99.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern openssl=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssl-81ea4e3e47fa1352.rmeta --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tinyvec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtinyvec-8de7b865a572a0d0.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --extern url=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liburl-8fb372ed9b1a2abe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tokio-native-tls v0.3.1 Running `/usr/bin/rustc --crate-name tokio_native_tls --edition=2018 /usr/share/cargo/registry/tokio-native-tls-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=31c17fd7418b7716 -C extra-filename=-31c17fd7418b7716 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern native_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnative_tls-7dbcb50bc3533ac2.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling h2 v0.3.24 Running `/usr/bin/rustc --crate-name h2 --edition=2018 /usr/share/cargo/registry/h2-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=f0f9e60224edee93 -C extra-filename=-f0f9e60224edee93 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern fnv=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfnv-09daf5682cd4488d.rmeta --extern futures_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_core-a02ae62899307c2b.rmeta --extern futures_sink=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_sink-39275abc60abbe1c.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern http=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp-2513a1e76771ec56.rmeta --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rmeta --extern slab=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libslab-b24c12e657c58581.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tokio_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_util-8c50889b15608cef.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hickory-resolver v0.24.0 Compiling hickory-client v0.24.0 Running `/usr/bin/rustc --crate-name hickory_resolver --edition=2021 /usr/share/cargo/registry/hickory-resolver-0.24.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="dnssec"' --cfg 'feature="dnssec-openssl"' --cfg 'feature="resolv-conf"' --cfg 'feature="system-config"' --cfg 'feature="tokio"' --cfg 'feature="tokio-runtime"' -C metadata=df68a9555acebec7 -C extra-filename=-df68a9555acebec7 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern hickory_proto=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhickory_proto-96692a1398602669.rmeta --extern lru_cache=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblru_cache-156b7fcc9b6c1751.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern parking_lot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libparking_lot-57362521a63927f3.rmeta --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rmeta --extern resolv_conf=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libresolv_conf-dfe0ea84a0dc2d0b.rmeta --extern smallvec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsmallvec-235677506d75426b.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hickory_client --edition=2021 /usr/share/cargo/registry/hickory-client-0.24.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=9cf71b0887fcf468 -C extra-filename=-9cf71b0887fcf468 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcfg_if-6e9c00b72b3e1184.rmeta --extern data_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdata_encoding-a3399189fdfa1d79.rmeta --extern futures_channel=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_channel-d425755da605ea7f.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern hickory_proto=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhickory_proto-96692a1398602669.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern radix_trie=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libradix_trie-f22dd40585f64f71.rmeta --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hyper v0.14.28 Running `/usr/bin/rustc --crate-name hyper --edition=2018 /usr/share/cargo/registry/hyper-0.14.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="client"' --cfg 'feature="default"' --cfg 'feature="h2"' --cfg 'feature="http1"' --cfg 'feature="http2"' --cfg 'feature="runtime"' --cfg 'feature="socket2"' --cfg 'feature="tcp"' -C metadata=1d3c428ae5ed1fe7 -C extra-filename=-1d3c428ae5ed1fe7 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern futures_channel=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_channel-d425755da605ea7f.rmeta --extern futures_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_core-a02ae62899307c2b.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern h2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libh2-f0f9e60224edee93.rmeta --extern http=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp-2513a1e76771ec56.rmeta --extern http_body=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp_body-b0ec13453d246851.rmeta --extern httparse=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttparse-8047f50eea6ffc23.rmeta --extern httpdate=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttpdate-b5189e0df92a7076.rmeta --extern itoa=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libitoa-089be4458c8b6aed.rmeta --extern pin_project_lite=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpin_project_lite-b47eaf7235cba539.rmeta --extern socket2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsocket2-d1771fa8901c273c.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tower_service=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtower_service-b1d994f84c20c35f.rmeta --extern tracing=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtracing-342fd62881b12061.rmeta --extern want=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libwant-39a2eb4119e53d51.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sequoia-ipc v0.33.0 Compiling sequoia-openpgp-mt v0.1.0 Running `/usr/bin/rustc --crate-name sequoia_openpgp_mt --edition=2021 /usr/share/cargo/registry/sequoia-openpgp-mt-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=bfd19e3685082287 -C extra-filename=-bfd19e3685082287 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rmeta --extern num_cpus=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnum_cpus-f30d8c59b54d6e87.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name sequoia_ipc --edition=2021 /usr/share/cargo/registry/sequoia-ipc-0.33.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=4d675737426598ed -C extra-filename=-4d675737426598ed --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rmeta --extern capnp_rpc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcapnp_rpc-8c81b11487279fb4.rmeta --extern crossbeam_utils=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcrossbeam_utils-bca53ffffed4fb41.rmeta --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rmeta --extern fs2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfs2-c7afa95a93017424.rmeta --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rmeta --extern lalrpop_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblalrpop_util-879df3fc44d25736.rmeta --extern lazy_static=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblazy_static-50ea94fe69352432.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern memsec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemsec-7a95a560a2197484.rmeta --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --extern socket2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsocket2-d1771fa8901c273c.rmeta --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tokio_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_util-8c50889b15608cef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling hyper-tls v0.5.0 Running `/usr/bin/rustc --crate-name hyper_tls --edition=2018 /usr/share/cargo/registry/hyper-tls-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=ac0061d12d7d0ca4 -C extra-filename=-ac0061d12d7d0ca4 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern hyper=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhyper-1d3c428ae5ed1fe7.rmeta --extern native_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnative_tls-7dbcb50bc3533ac2.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tokio_native_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_native_tls-31c17fd7418b7716.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling darling_macro v0.20.4 Running `/usr/bin/rustc --crate-name darling_macro --edition=2018 /usr/share/cargo/registry/darling_macro-0.20.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=986f6f0477c6e7cf -C extra-filename=-986f6f0477c6e7cf --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern darling_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdarling_core-51970dae19c4a64e.rlib --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rlib --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-c1e659fb0182bfa9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2018 /usr/share/cargo/registry/serde-1.0.196/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=e52ea6f782a4f7b1 -C extra-filename=-e52ea6f782a4f7b1 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern serde_derive=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_derive-4d9e36e012a3774c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_urlencoded v0.7.1 Compiling toml v0.5.11 Running `/usr/bin/rustc --crate-name serde_urlencoded --edition=2018 /usr/share/cargo/registry/serde_urlencoded-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=767d984905a55cc5 -C extra-filename=-767d984905a55cc5 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libform_urlencoded-93dabbf2f8c6e07a.rmeta --extern itoa=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libitoa-089be4458c8b6aed.rmeta --extern ryu=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libryu-342ca2b8115ad8dd.rmeta --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name toml --edition=2018 /usr/share/cargo/registry/toml-0.5.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' -C metadata=7ef850437b86c42c -C extra-filename=-7ef850437b86c42c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.113/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=712b737f8fd1a18c -C extra-filename=-712b737f8fd1a18c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern itoa=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libitoa-089be4458c8b6aed.rmeta --extern ryu=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libryu-342ca2b8115ad8dd.rmeta --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg limb_width_64` Compiling reqwest v0.11.24 Running `/usr/bin/rustc --crate-name reqwest --edition=2018 /usr/share/cargo/registry/reqwest-0.11.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="__tls"' --cfg 'feature="default"' --cfg 'feature="default-tls"' --cfg 'feature="hyper-tls"' --cfg 'feature="native-tls-crate"' --cfg 'feature="socks"' --cfg 'feature="tokio-native-tls"' --cfg 'feature="tokio-socks"' -C metadata=c0a05b2e77b46125 -C extra-filename=-c0a05b2e77b46125 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rmeta --extern bytes=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbytes-06ffb74b329b4011.rmeta --extern encoding_rs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libencoding_rs-5faa72f916a528f3.rmeta --extern futures_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_core-a02ae62899307c2b.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern h2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libh2-f0f9e60224edee93.rmeta --extern http=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp-2513a1e76771ec56.rmeta --extern http_body=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp_body-b0ec13453d246851.rmeta --extern hyper=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhyper-1d3c428ae5ed1fe7.rmeta --extern hyper_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhyper_tls-ac0061d12d7d0ca4.rmeta --extern ipnet=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libipnet-b31422eb1a099a99.rmeta --extern log=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblog-ab12de712d699cc2.rmeta --extern mime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmime-09c21777c48e1805.rmeta --extern native_tls_crate=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnative_tls-7dbcb50bc3533ac2.rmeta --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rmeta --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rmeta --extern pin_project_lite=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpin_project_lite-b47eaf7235cba539.rmeta --extern rustls_pemfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librustls_pemfile-eeedeb68c63b5770.rmeta --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --extern serde_urlencoded=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_urlencoded-767d984905a55cc5.rmeta --extern sync_wrapper=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsync_wrapper-f8c33f7bcceeb056.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern tokio_native_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_native_tls-31c17fd7418b7716.rmeta --extern tokio_socks=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio_socks-c8fec31234ee598c.rmeta --extern tower_service=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtower_service-b1d994f84c20c35f.rmeta --extern url=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liburl-8fb372ed9b1a2abe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling darling v0.20.4 Running `/usr/bin/rustc --crate-name darling --edition=2018 /usr/share/cargo/registry/darling-0.20.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="suggestions"' -C metadata=19be10a2ac6ffb8c -C extra-filename=-19be10a2ac6ffb8c --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern darling_core=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdarling_core-51970dae19c4a64e.rmeta --extern darling_macro=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdarling_macro-986f6f0477c6e7cf.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_with_macros v3.6.1 Running `/usr/bin/rustc --crate-name serde_with_macros --edition=2021 /usr/share/cargo/registry/serde_with_macros-3.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' -C debug-assertions=off -C metadata=f1f19c12ec4e2cd1 -C extra-filename=-f1f19c12ec4e2cd1 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern darling=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdarling-19be10a2ac6ffb8c.rlib --extern proc_macro2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro2-d894fc4be8e523f6.rlib --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rlib --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-c1e659fb0182bfa9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sequoia-net v0.28.0 Running `/usr/bin/rustc --crate-name sequoia_net --edition=2021 /usr/share/cargo/registry/sequoia-net-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=7ee0dc32c066dad8 -C extra-filename=-7ee0dc32c066dad8 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rmeta --extern futures_util=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures_util-d8ef9ffc05e53471.rmeta --extern hickory_client=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhickory_client-9cf71b0887fcf468.rmeta --extern hickory_resolver=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhickory_resolver-df68a9555acebec7.rmeta --extern http=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhttp-2513a1e76771ec56.rmeta --extern hyper=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhyper-1d3c428ae5ed1fe7.rmeta --extern hyper_tls=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libhyper_tls-ac0061d12d7d0ca4.rmeta --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rmeta --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rmeta --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --extern url=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liburl-8fb372ed9b1a2abe.rmeta --extern zbase32=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libzbase32-c2ae64901345e40a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling sequoia-policy-config v0.6.0 Running `/usr/bin/rustc --crate-name sequoia_policy_config --edition=2021 /usr/share/cargo/registry/sequoia-policy-config-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=215fcd16d16bfa24 -C extra-filename=-215fcd16d16bfa24 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern toml=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtoml-7ef850437b86c42c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling sequoia-cert-store v0.4.2 Running `/usr/bin/rustc --crate-name sequoia_cert_store --edition=2021 /usr/share/cargo/registry/sequoia-cert-store-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=31301ddfa7c38447 -C extra-filename=-31301ddfa7c38447 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern crossbeam=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcrossbeam-fa956918896819f9.rmeta --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rmeta --extern num_cpus=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnum_cpus-f30d8c59b54d6e87.rmeta --extern openpgp_cert_d=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenpgp_cert_d-e240d8256bf4fd2f.rmeta --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rmeta --extern rusqlite=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librusqlite-027b865d4dd1a352.rmeta --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --extern smallvec=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsmallvec-235677506d75426b.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling sequoia-wot v0.9.0 Running `/usr/bin/rustc --crate-name sequoia_wot --edition=2021 /usr/share/cargo/registry/sequoia-wot-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="clap"' --cfg 'feature="clap_complete"' --cfg 'feature="clap_mangen"' --cfg 'feature="cli"' --cfg 'feature="default"' -C metadata=d92aa4c267ca5483 -C extra-filename=-d92aa4c267ca5483 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rmeta --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rmeta --extern clap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libclap-7efc52c63c88248e.rmeta --extern crossbeam=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libcrossbeam-fa956918896819f9.rmeta --extern enumber=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libenumber-5935e67cbd9e1b24.so --extern num_cpus=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libnum_cpus-f30d8c59b54d6e87.rmeta --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rmeta --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rmeta --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rmeta --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Compiling ntest_timeout v0.9.0 Running `/usr/bin/rustc --crate-name ntest_timeout --edition=2018 /usr/share/cargo/registry/ntest_timeout-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off -C metadata=10263b28631bba05 -C extra-filename=-10263b28631bba05 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern proc_macro_crate=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro_crate-39c01d1da9054475.rlib --extern proc_macro2=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libproc_macro2-d894fc4be8e523f6.rlib --extern quote=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libquote-79383d19a72b6882.rlib --extern syn=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsyn-91f232fe2887d573.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ntest v0.9.0 Running `/usr/bin/rustc --crate-name ntest --edition=2018 /usr/share/cargo/registry/ntest-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 -C metadata=45ca7888f66c9f6f -C extra-filename=-45ca7888f66c9f6f --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern ntest_test_cases=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libntest_test_cases-46040f7198cab186.so --extern ntest_timeout=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libntest_timeout-10263b28631bba05.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_with v3.6.1 Running `/usr/bin/rustc --crate-name serde_with --edition=2021 /usr/share/cargo/registry/serde_with-3.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="std"' -C metadata=a712d22d8a78baf9 -C extra-filename=-a712d22d8a78baf9 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rmeta --extern serde_derive=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_derive-4d9e36e012a3774c.so --extern serde_with_macros=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_with_macros-f1f19c12ec4e2cd1.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sequoia-chameleon-gnupg v0.5.1 (/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1) Running `/usr/bin/rustc --crate-name gpgv_sq --edition=2021 src/gpgv.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="crypto-nettle"' --cfg 'feature="default"' -C metadata=57b95f8ecc1970c0 -C extra-filename=-57b95f8ecc1970c0 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rlib --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rlib --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rlib --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rlib --extern daemonize=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdaemonize-79ac91e083b55c6c.rlib --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rlib --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rlib --extern filetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfiletime-c379f6510d6a2308.rlib --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rlib --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rlib --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rlib --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rlib --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rlib --extern openssh_keys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssh_keys-4d685147e4aa5431.rlib --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rlib --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rlib --extern rand_distr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_distr-d9d2195bc0a34ae1.rlib --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rlib --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rlib --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rlib --extern sequoia_ipc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_ipc-4d675737426598ed.rlib --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rlib --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rlib --extern sequoia_openpgp_mt=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp_mt-bfd19e3685082287.rlib --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rlib --extern sequoia_wot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_wot-d92aa4c267ca5483.rlib --extern shellexpand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libshellexpand-47814ada6181c60f.rlib --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rlib --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rlib --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name gpg_sq --edition=2021 src/gpg.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="crypto-nettle"' --cfg 'feature="default"' -C metadata=9d2a452e270f1adb -C extra-filename=-9d2a452e270f1adb --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rlib --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rlib --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rlib --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rlib --extern daemonize=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdaemonize-79ac91e083b55c6c.rlib --extern diff=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdiff-5e5ab406c1eeabdc.rlib --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rlib --extern editdistancek=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libeditdistancek-cb603a8a6dfef2f8.rlib --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rlib --extern filetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfiletime-c379f6510d6a2308.rlib --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rlib --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rlib --extern interprocess=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libinterprocess-78abe19b3bbf2694.rlib --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rlib --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rlib --extern ntest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libntest-45ca7888f66c9f6f.rlib --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rlib --extern openssh_keys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssh_keys-4d685147e4aa5431.rlib --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rlib --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rlib --extern rand_distr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_distr-d9d2195bc0a34ae1.rlib --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rlib --extern regex=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libregex-88d75004a9528ac1.rlib --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rlib --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rlib --extern sequoia_ipc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_ipc-4d675737426598ed.rlib --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rlib --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rlib --extern sequoia_openpgp_mt=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp_mt-bfd19e3685082287.rlib --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rlib --extern sequoia_wot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_wot-d92aa4c267ca5483.rlib --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rlib --extern serde_json=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_json-712b737f8fd1a18c.rlib --extern serde_with=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_with-a712d22d8a78baf9.rlib --extern shellexpand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libshellexpand-47814ada6181c60f.rlib --extern stfu8=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libstfu8-03efb632268fcb7b.rlib --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rlib --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rlib --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name gpg_sq --edition=2021 src/gpg.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="crypto-nettle"' --cfg 'feature="default"' -C metadata=671301c97512de69 -C extra-filename=-671301c97512de69 --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rlib --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rlib --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rlib --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rlib --extern daemonize=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdaemonize-79ac91e083b55c6c.rlib --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rlib --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rlib --extern filetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfiletime-c379f6510d6a2308.rlib --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rlib --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rlib --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rlib --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rlib --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rlib --extern openssh_keys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssh_keys-4d685147e4aa5431.rlib --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rlib --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rlib --extern rand_distr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_distr-d9d2195bc0a34ae1.rlib --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rlib --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rlib --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rlib --extern sequoia_ipc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_ipc-4d675737426598ed.rlib --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rlib --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rlib --extern sequoia_openpgp_mt=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp_mt-bfd19e3685082287.rlib --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rlib --extern sequoia_wot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_wot-d92aa4c267ca5483.rlib --extern shellexpand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libshellexpand-47814ada6181c60f.rlib --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rlib --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rlib --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name gpgv_sq --edition=2021 src/gpgv.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="crypto-nettle"' --cfg 'feature="default"' -C metadata=6ef1d225ed11494a -C extra-filename=-6ef1d225ed11494a --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rlib --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rlib --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rlib --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rlib --extern daemonize=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdaemonize-79ac91e083b55c6c.rlib --extern diff=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdiff-5e5ab406c1eeabdc.rlib --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rlib --extern editdistancek=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libeditdistancek-cb603a8a6dfef2f8.rlib --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rlib --extern filetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfiletime-c379f6510d6a2308.rlib --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rlib --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rlib --extern interprocess=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libinterprocess-78abe19b3bbf2694.rlib --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rlib --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rlib --extern ntest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libntest-45ca7888f66c9f6f.rlib --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rlib --extern openssh_keys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssh_keys-4d685147e4aa5431.rlib --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rlib --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rlib --extern rand_distr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_distr-d9d2195bc0a34ae1.rlib --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rlib --extern regex=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libregex-88d75004a9528ac1.rlib --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rlib --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rlib --extern sequoia_ipc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_ipc-4d675737426598ed.rlib --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rlib --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rlib --extern sequoia_openpgp_mt=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp_mt-bfd19e3685082287.rlib --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rlib --extern sequoia_wot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_wot-d92aa4c267ca5483.rlib --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rlib --extern serde_json=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_json-712b737f8fd1a18c.rlib --extern serde_with=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_with-a712d22d8a78baf9.rlib --extern shellexpand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libshellexpand-47814ada6181c60f.rlib --extern stfu8=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libstfu8-03efb632268fcb7b.rlib --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rlib --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rlib --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name gpg --edition=2021 tests/gpg.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="crypto-nettle"' --cfg 'feature="default"' -C metadata=6459bb7097b6d7fa -C extra-filename=-6459bb7097b6d7fa --out-dir /builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps -L dependency=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libanyhow-3ecf334fbc534e61.rlib --extern base64=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbase64-7412c188cf9ca4d5.rlib --extern buffered_reader=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libbuffered_reader-5240e567bb133357.rlib --extern chrono=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libchrono-b5c4d595496b4935.rlib --extern daemonize=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdaemonize-79ac91e083b55c6c.rlib --extern diff=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdiff-5e5ab406c1eeabdc.rlib --extern dirs=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libdirs-16b4fafe8cdf2f57.rlib --extern editdistancek=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libeditdistancek-cb603a8a6dfef2f8.rlib --extern fd_lock=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfd_lock-72f299f269326617.rlib --extern filetime=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfiletime-c379f6510d6a2308.rlib --extern futures=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libfutures-8e3039bfdefa9d37.rlib --extern indexmap=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libindexmap-37491bb444cc5048.rlib --extern interprocess=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libinterprocess-78abe19b3bbf2694.rlib --extern libc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/liblibc-4f4a9dacf503d72f.rlib --extern memchr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libmemchr-25a3c31f74f77f95.rlib --extern ntest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libntest-45ca7888f66c9f6f.rlib --extern once_cell=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libonce_cell-95304d4f5b6fba16.rlib --extern openssh_keys=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libopenssh_keys-4d685147e4aa5431.rlib --extern percent_encoding=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libpercent_encoding-28741719ea1a6e6e.rlib --extern rand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand-3984522e903e7c3f.rlib --extern rand_distr=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librand_distr-d9d2195bc0a34ae1.rlib --extern rayon=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/librayon-e0ee315449653bf0.rlib --extern regex=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libregex-88d75004a9528ac1.rlib --extern reqwest=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libreqwest-c0a05b2e77b46125.rlib --extern sequoia_cert_store=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_cert_store-31301ddfa7c38447.rlib --extern sequoia_ipc=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_ipc-4d675737426598ed.rlib --extern sequoia_net=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_net-7ee0dc32c066dad8.rlib --extern sequoia_openpgp=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp-39d33a16401de953.rlib --extern sequoia_openpgp_mt=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_openpgp_mt-bfd19e3685082287.rlib --extern sequoia_policy_config=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_policy_config-215fcd16d16bfa24.rlib --extern sequoia_wot=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libsequoia_wot-d92aa4c267ca5483.rlib --extern serde=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde-e52ea6f782a4f7b1.rlib --extern serde_json=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_json-712b737f8fd1a18c.rlib --extern serde_with=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libserde_with-a712d22d8a78baf9.rlib --extern shellexpand=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libshellexpand-47814ada6181c60f.rlib --extern stfu8=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libstfu8-03efb632268fcb7b.rlib --extern tempfile=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtempfile-485561372e3c8b00.rlib --extern thiserror=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libthiserror-896daaf98f097be9.rlib --extern tokio=/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/libtokio-2dd7baf8b1045ffa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64 -L native=/usr/lib64` warning: use of deprecated associated function `chrono::DateTime::::from_utc`: Use TimeZone::from_utc_datetime() or DateTime::from_naive_utc_and_offset instead --> src/utils.rs:368:45 | 368 | let dtu = chrono::DateTime::from_utc(dt, chrono::Utc); | ^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. --> src/gpg.rs:2440:28 | 2440 | opt.groups.remove(value.as_str().unwrap()); | ^^^^^^ warning: `sequoia-chameleon-gnupg` (bin "gpgv-sq" test) generated 1 warning (1 duplicate) warning: `sequoia-chameleon-gnupg` (bin "gpg-sq" test) generated 2 warnings (2 duplicates) warning: `sequoia-chameleon-gnupg` (bin "gpgv-sq") generated 1 warning warning: `sequoia-chameleon-gnupg` (bin "gpg-sq") generated 2 warnings (1 duplicate) Finished rpm [optimized + debuginfo] target(s) in 2m 28s Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/gpg_sq-9d2a452e270f1adb` running 7 tests test argparse::options::tests::import_options ... ok test argparse::options::tests::splitting ... ok test argparse::options::tests::tokenizing ... ok test argparse::tests::commandline ... ok test utils::tests::robustly_canonicalize ... ok test utils::tests::parse_expiration ... ok test argparse::tests::file ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/gpgv_sq-6ef1d225ed11494a` running 7 tests test argparse::options::tests::import_options ... ok test argparse::options::tests::splitting ... ok test argparse::tests::commandline ... ok test argparse::options::tests::tokenizing ... ok test utils::tests::robustly_canonicalize ... ok test utils::tests::parse_expiration ... ok test argparse::tests::file ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/deps/gpg-6459bb7097b6d7fa` running 141 tests test gpg::decrypt::empty ... ok test gpg::decrypt::symmetric_aes192 ... FAILED test gpg::decrypt::symmetric_twofish ... FAILED test gpg::decrypt::symmetric_blowfish ... FAILED test gpg::decrypt::symmetric_aes256 ... FAILED test gpg::decrypt::symmetric_aes128 ... FAILED test gpg::decrypt::a_cert ... ok test gpg::decrypt::locked_loopback ... FAILED test gpg::decrypt::simple ... FAILED test gpg::decrypt::general_purpose_p256 ... FAILED test gpg::decrypt::general_purpose_p384 ... FAILED test gpg::decrypt::general_purpose_cv25519 ... FAILED test gpg::decrypt::general_purpose_p521 ... FAILED test gpg::decrypt::general_purpose_rsa2k ... FAILED test gpg::encrypt::fingerprint_recipient ... FAILED test gpg::decrypt::general_purpose_rsa3k ... FAILED test gpg::decrypt::general_purpose_rsa4k ... FAILED test gpg::encrypt::general_purpose_p256 ... FAILED test gpg::encrypt::no_encryption_subkey ... ok test gpg::encrypt::general_purpose_cv25519 ... FAILED test gpg::encrypt::general_purpose_p384 ... FAILED test gpg::encrypt::recipient_file ... FAILED test gpg::encrypt::general_purpose_p521 ... FAILED test gpg::encrypt::general_purpose_rsa2k ... FAILED test gpg::export_ssh_key::ciphersuite_p256 ... ok test gpg::encrypt::general_purpose_rsa3k ... FAILED test gpg::export_ssh_key::ciphersuite_p384 ... ok test gpg::export_ssh_key::ciphersuite_cv25519 ... ok test gpg::export_ssh_key::ciphersuite_rsa2k ... ok test gpg::export_ssh_key::no_authentication_subkey ... ok test gpg::export_ssh_key::ciphersuite_p521 ... ok test gpg::generate_key::comments_and_directives ... FAILED test gpg::encrypt::general_purpose_rsa4k ... FAILED test gpg::generate_key::dsa_rsa2k_by_id ... FAILED test gpg::generate_key::creation_time ... FAILED test gpg::generate_key::ecdsa_ecdh_nistp256 ... FAILED test gpg::export_ssh_key::ciphersuite_rsa3k ... ok test gpg::generate_key::eddsa_ecdh_25519 ... FAILED test gpg::export_ssh_key::ciphersuite_rsa4k ... ok test gpg::generate_key::preferences ... FAILED test gpg::generate_key::keyserver ... FAILED test gpg::generate_key::usage ... FAILED test gpg::generate_key::rsa2k_rsa2k ... FAILED test gpg::generate_key::rsa2k_rsa2k_locked ... FAILED test gpg::import::cert_revocation ... ok test gpg::import::general_purpose_cv25519 ... FAILED test gpg::import::general_purpose_p256 ... FAILED test gpg::import::general_purpose_p384 ... FAILED test gpg::import::general_purpose_p521 ... FAILED test gpg::import::general_purpose_rsa2k ... FAILED test gpg::import::general_purpose_rsa3k ... FAILED test gpg::import::general_purpose_rsa4k ... FAILED test gpg::list_keys::general_purpose_cv25519 ... FAILED test gpg::list_keys::general_purpose_p256 ... FAILED test gpg::list_keys::empty ... ok test gpg::list_keys::general_purpose_p384 ... FAILED test gpg::list_keys::general_purpose_rsa2k ... FAILED test gpg::list_keys::general_purpose_p521 ... FAILED test gpg::list_keys::general_purpose_rsa3k ... FAILED test gpg::list_keys::general_purpose_rsa4k ... FAILED test gpg::list_packets::encrypted ... FAILED test gpg::list_packets::compressed_data ... ok test gpg::list_packets::general_purpose_cv25519 ... ok test gpg::list_keys::expired_subkey ... FAILED test gpg::list_packets::general_purpose_p256 ... ok test gpg::list_keys::expired ... FAILED test gpg::list_keys::dsa_elgamal ... FAILED test gpg::list_packets::general_purpose_p384 ... ok test gpg::list_packets::inline_signed ... ok test gpg::list_keys::designated_revoker ... ok test gpg::list_keys::disabled ... FAILED test gpg::list_packets::general_purpose_p521 ... ok test gpg::list_packets::locked_key ... ok test gpg::list_packets::mdc ... ok test gpg::list_packets::general_purpose_rsa2k ... ok test gpg::list_packets::literal ... ok test gpg::list_packets::key_packets ... ok test gpg::list_packets::user_attribute ... ok test gpg::list_packets::general_purpose_rsa3k ... ok test gpg::list_keys::revoked ... FAILED test gpg::list_keys::locked ... FAILED test gpg::list_packets::marker ... ok test gpg::list_packets::signature ... ok test gpg::list_packets::userid ... ok test gpg::list_keys::queries ... ok test gpg::migrate::migration_from_secring ... FAILED test gpg::list_keys::valid ... FAILED test gpg::print_mds::print_md_md5 ... ok test gpg::list_packets::general_purpose_rsa4k ... ok test gpg::print_mds::print_md_ripemd160 ... ok test gpg::print_mds::print_md_sha224 ... ok test gpg::quick::add_key_cv25519 ... FAILED test gpg::print_mds::print_md_sha256 ... ok test gpg::print_mds::print_md_sha1 ... ok test gpg::quick::add_key_default ... FAILED test gpg::quick::add_key_default_default ... FAILED test gpg::quick::add_key_all_dashes ... FAILED test gpg::print_mds::print_md_sha384 ... ok test gpg::quick::add_key_default_auth ... FAILED test gpg::quick::add_key_default_default_1y ... FAILED test gpg::quick::add_key_default_default_dash ... FAILED test gpg::print_mds::print_md_sha512 ... ok test gpg::print_mds::print_md_star ... ok test gpg::print_mds::print_mds ... ok test gpg::quick::add_key_default_default_iso_time ... FAILED test gpg::quick::add_key_default_default_never ... FAILED test gpg::quick::add_key_default_encr ... FAILED test gpg::quick::add_key_default_default_iso_date ... FAILED test gpg::quick::add_key_default_default_none ... FAILED test gpg::quick::add_key_default_encrypt ... FAILED test gpg::quick::add_key_default_sign ... FAILED test gpg::quick::add_key_dsa ... FAILED test gpg::quick::add_key_future_default ... FAILED test gpg::quick::add_key_nistp256 ... FAILED test gpg::quick::add_key_rsa ... FAILED test gpg::quick::add_key_ed25519 ... FAILED test gpg::quick::add_key_rsa2048 ... FAILED test gpg::quick::add_key_no_arg ... FAILED test gpg::quick::add_key_rsa_encrypt_space_sign ... FAILED test gpg::quick::add_key_rsa_encrypt_sign ... FAILED test gpg::sign::no_signing_subkey ... FAILED test gpg::status_fd::untrusted_certificate_prompt ... ok test gpg::sign::general_purpose_p256 ... FAILED test gpg::sign::general_purpose_cv25519 ... FAILED test gpg::sign::general_purpose_p384 ... FAILED test gpg::sign::general_purpose_p521 ... FAILED test gpg::list_keys::list_signatures ... ok test gpg::sign::general_purpose_rsa2k ... FAILED test gpg::trust_models::always ... FAILED test gpg::sign::general_purpose_rsa3k ... FAILED test gpg::version::dump_options ... ok test gpg::verify::basic ... ok test gpg::sign::general_purpose_rsa4k ... FAILED test gpg::verify::hash_algos ... ok test gpg::verify::weak_hash_algos ... ok test gpg::verify::wrong_key ... ok test gpg::trust_models::pgp ... FAILED test gpg::trust_models::auto ... FAILED test gpg::verify::signature_types ... ok test gpg::verify::extended ... ok test gpg::verify::cipher_suites ... ok failures: ---- gpg::decrypt::symmetric_aes192 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeANe19", "--status-fd=33", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeANe19", "--status-fd=17", "--faked-system-time=1671553073!", "--batch", "--decrypt", "--list-only", "/tmp/.tmpPkPbUx/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Statusfd_limit edit distance 26 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/tmp/.tmpPkPbUx/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 0) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES192.CFB encrypted session key gpg: encrypted with 1 passphrase stderr: (edit distance 0) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES192.CFB encrypted session key gpg: encrypted with 1 passphrase statusfd: (edit distance 26) --- oracle statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION statusfd: (edit distance 26) --- former chameleon statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 0 --- former gpg-sq +++ gpg-sq exit status: 0 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpPkPbUx gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpPkPbUx/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'gpg::decrypt::symmetric_aes192' panicked at tests/gpg/decrypt.rs:40:1: explicit panic ---- gpg::decrypt::symmetric_twofish stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpndTrqO", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpndTrqO", "--status-fd=30", "--faked-system-time=1671553073!", "--batch", "--decrypt", "--list-only", "/tmp/.tmpuG1XLd/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Statusfd_limit edit distance 26 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/tmp/.tmpuG1XLd/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 0) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: TWOFISH.CFB encrypted session key gpg: encrypted with 1 passphrase stderr: (edit distance 0) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: TWOFISH.CFB encrypted session key gpg: encrypted with 1 passphrase statusfd: (edit distance 26) --- oracle statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION statusfd: (edit distance 26) --- former chameleon statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 0 --- former gpg-sq +++ gpg-sq exit status: 0 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpuG1XLd gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpuG1XLd/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::symmetric_twofish' panicked at tests/gpg/decrypt.rs:52:1: explicit panic ---- gpg::decrypt::symmetric_blowfish stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxYJgil", "--status-fd=30", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxYJgil", "--status-fd=4", "--faked-system-time=1671553073!", "--batch", "--decrypt", "--list-only", "/tmp/.tmpgTBOKg/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Statusfd_limit edit distance 26 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/tmp/.tmpgTBOKg/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 0) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: BLOWFISH.CFB encrypted session key gpg: encrypted with 1 passphrase stderr: (edit distance 0) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: BLOWFISH.CFB encrypted session key gpg: encrypted with 1 passphrase statusfd: (edit distance 26) --- oracle statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION statusfd: (edit distance 26) --- former chameleon statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 0 --- former gpg-sq +++ gpg-sq exit status: 0 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpgTBOKg gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpgTBOKg/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::symmetric_blowfish' panicked at tests/gpg/decrypt.rs:28:1: explicit panic ---- gpg::decrypt::symmetric_aes256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiDAgCI", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiDAgCI", "--status-fd=31", "--faked-system-time=1671553073!", "--batch", "--decrypt", "--list-only", "/tmp/.tmpv3ojU6/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Statusfd_limit edit distance 26 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/tmp/.tmpv3ojU6/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 0) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES256.CFB encrypted session key gpg: encrypted with 1 passphrase stderr: (edit distance 0) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES256.CFB encrypted session key gpg: encrypted with 1 passphrase statusfd: (edit distance 26) --- oracle statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION statusfd: (edit distance 26) --- former chameleon statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 0 --- former gpg-sq +++ gpg-sq exit status: 0 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpv3ojU6 gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpv3ojU6/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::symmetric_aes256' panicked at tests/gpg/decrypt.rs:46:1: explicit panic ---- gpg::decrypt::symmetric_aes128 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYI7Agk", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYI7Agk", "--status-fd=20", "--faked-system-time=1671553073!", "--batch", "--decrypt", "--list-only", "/tmp/.tmpEsiQ0Q/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Statusfd_limit edit distance 26 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--batch" "--decrypt" "--list-only" "/tmp/.tmpEsiQ0Q/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 0) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES.CFB encrypted session key gpg: encrypted with 1 passphrase stderr: (edit distance 0) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: AES.CFB encrypted session key gpg: encrypted with 1 passphrase statusfd: (edit distance 26) --- oracle statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION statusfd: (edit distance 26) --- former chameleon statusfd +++ chameleon statusfd -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 0 --- former gpg-sq +++ gpg-sq exit status: 0 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpEsiQ0Q gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpEsiQ0Q/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::symmetric_aes128' panicked at tests/gpg/decrypt.rs:34:1: explicit panic ---- gpg::decrypt::locked_loopback stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp55ryoV", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--batch" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp55ryoV", "--status-fd=41", "--faked-system-time=1671553073!", "--import", "--batch", "/tmp/.tmpZjZ7dC/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--batch" "/tmp/.tmpZjZ7dC/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F4CC9DC500A88ABF: public key "Alice Lovelace " imported -gpg: key F4CC9DC500A88ABF: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F4CC9DC500A88ABF: public key "Alice Lovelace " imported -gpg: key F4CC9DC500A88ABF: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF 0 [GNUPG:] IMPORTED F4CC9DC500A88ABF Alice Lovelace [GNUPG:] IMPORT_OK 1 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF -[GNUPG:] KEY_CONSIDERED 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF 0 -[GNUPG:] IMPORT_OK 17 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF 0 [GNUPG:] IMPORTED F4CC9DC500A88ABF Alice Lovelace [GNUPG:] IMPORT_OK 1 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF -[GNUPG:] IMPORT_OK 17 8409FE5B7AC0B33A9B2E4591F4CC9DC500A88ABF -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpZjZ7dC gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpZjZ7dC/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::decrypt::locked_loopback' panicked at tests/gpg/decrypt.rs:153:1: explicit panic ---- gpg::decrypt::simple stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpMv4WY5", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpMv4WY5", "--status-fd=14", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpts8yl9/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpts8yl9/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID BF7A540B72FCBD7D -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID BF7A540B72FCBD7D -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO BF7A540B72FCBD7D 18 0 -[GNUPG:] NO_SECKEY BF7A540B72FCBD7D -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO BF7A540B72FCBD7D 18 0 -[GNUPG:] NO_SECKEY BF7A540B72FCBD7D -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpts8yl9 gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpts8yl9/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::simple' panicked at tests/gpg/decrypt.rs:134:1: explicit panic ---- gpg::decrypt::general_purpose_p256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpIgJhF8", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpIgJhF8", "--status-fd=15", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpFNb3QH/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpFNb3QH/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 1B478E420C352DAD -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 1B478E420C352DAD -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 1B478E420C352DAD 18 0 -[GNUPG:] NO_SECKEY 1B478E420C352DAD -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 1B478E420C352DAD 18 0 -[GNUPG:] NO_SECKEY 1B478E420C352DAD -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpFNb3QH gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpFNb3QH/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_p256' panicked at tests/gpg/decrypt.rs:220:1: explicit panic ---- gpg::decrypt::general_purpose_p384 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp00O2vg", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp00O2vg", "--status-fd=31", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpNRE9lv/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpNRE9lv/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID A8B6C12E80BD6F7B -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID A8B6C12E80BD6F7B -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO A8B6C12E80BD6F7B 18 0 -[GNUPG:] NO_SECKEY A8B6C12E80BD6F7B -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO A8B6C12E80BD6F7B 18 0 -[GNUPG:] NO_SECKEY A8B6C12E80BD6F7B -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpNRE9lv gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpNRE9lv/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_p384' panicked at tests/gpg/decrypt.rs:226:1: explicit panic ---- gpg::decrypt::general_purpose_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpViLYvf", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpViLYvf", "--status-fd=4", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpeNm5gM/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpeNm5gM/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 9F4F9A37F17FC2C8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 9F4F9A37F17FC2C8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 9F4F9A37F17FC2C8 18 0 -[GNUPG:] NO_SECKEY 9F4F9A37F17FC2C8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 9F4F9A37F17FC2C8 18 0 -[GNUPG:] NO_SECKEY 9F4F9A37F17FC2C8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpeNm5gM gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpeNm5gM/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_cv25519' panicked at tests/gpg/decrypt.rs:196:1: explicit panic ---- gpg::decrypt::general_purpose_p521 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp0TloK8", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp0TloK8", "--status-fd=23", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpWKcxL8/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpWKcxL8/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 610DA2833262CCC8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with ECDH key, ID 610DA2833262CCC8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 610DA2833262CCC8 18 0 -[GNUPG:] NO_SECKEY 610DA2833262CCC8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 610DA2833262CCC8 18 0 -[GNUPG:] NO_SECKEY 610DA2833262CCC8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpWKcxL8 gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpWKcxL8/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_p521' panicked at tests/gpg/decrypt.rs:232:1: explicit panic ---- gpg::decrypt::general_purpose_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpGJd4Kl", "--status-fd=49", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpGJd4Kl", "--status-fd=15", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpJAhwL0/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpJAhwL0/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with RSA key, ID 4B36D2297AD80E82 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with RSA key, ID 4B36D2297AD80E82 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 4B36D2297AD80E82 1 0 -[GNUPG:] NO_SECKEY 4B36D2297AD80E82 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO 4B36D2297AD80E82 1 0 -[GNUPG:] NO_SECKEY 4B36D2297AD80E82 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpJAhwL0 gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpJAhwL0/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_rsa2k' panicked at tests/gpg/decrypt.rs:202:1: explicit panic ---- gpg::encrypt::fingerprint_recipient stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSFh12b", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSFh12b", "--status-fd=32", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpxS2fcw/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "6092FDA3F58B412A41F81542BC236260788160C9" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSFh12b", "--status-fd=15", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "6092FDA3F58B412A41F81542BC236260788160C9", "--output", "ciphertext", "/tmp/.tmpxS2fcw/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSFh12b", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpxS2fcw/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpxS2fcw/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key BC236260788160C9: "Alice Lovelace " not changed -gpg: key BC236260788160C9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key BC236260788160C9: "Alice Lovelace " not changed -gpg: key BC236260788160C9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 6092FDA3F58B412A41F81542BC236260788160C9 [GNUPG:] KEY_CONSIDERED 6092FDA3F58B412A41F81542BC236260788160C9 0 -[GNUPG:] KEY_CONSIDERED 6092FDA3F58B412A41F81542BC236260788160C9 0 -[GNUPG:] IMPORT_OK 17 6092FDA3F58B412A41F81542BC236260788160C9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 6092FDA3F58B412A41F81542BC236260788160C9 [GNUPG:] KEY_CONSIDERED 6092FDA3F58B412A41F81542BC236260788160C9 0 -[GNUPG:] IMPORT_OK 17 6092FDA3F58B412A41F81542BC236260788160C9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpxS2fcw gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpxS2fcw/cert </tmp/.tmpxS2fcw/plaintext </tmp/.tmpxS2fcw/key < $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpymY5if gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpymY5if/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_rsa3k' panicked at tests/gpg/decrypt.rs:208:1: explicit panic ---- gpg::decrypt::general_purpose_rsa4k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpgLZlz8", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--decrypt" "/EXPERIMENT/ciphertext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpgLZlz8", "--status-fd=26", "--faked-system-time=1671553073!", "--decrypt", "/tmp/.tmpIo3pIq/ciphertext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting static limits of 0, 0, 0 Stderr edit distance 35 exceeds limit of 0. Statusfd_limit edit distance 62 exceeds limit of 0. args: "--faked-system-time=1671553073!" "--decrypt" "/tmp/.tmpIo3pIq/ciphertext" Can't compare to previous run: output not recorded stderr: (edit distance 35) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with RSA key, ID ABDEC99FBAB43EB8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 35) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: encrypted with RSA key, ID ABDEC99FBAB43EB8 -gpg: decryption failed: No secret key +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 62) --- oracle statusfd +++ chameleon statusfd [GNUPG:] ENC_TO ABDEC99FBAB43EB8 1 0 -[GNUPG:] NO_SECKEY ABDEC99FBAB43EB8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION statusfd: (edit distance 62) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] ENC_TO ABDEC99FBAB43EB8 1 0 -[GNUPG:] NO_SECKEY ABDEC99FBAB43EB8 -[GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION exit status: --- oracle status +++ chameleon status exit status: 2 --- former gpg-sq +++ gpg-sq exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpIo3pIq gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpIo3pIq/ciphertext <' panicked at tests/gpg.rs:1245:13: explicit panic thread 'gpg::decrypt::general_purpose_rsa4k' panicked at tests/gpg/decrypt.rs:214:1: explicit panic ---- gpg::encrypt::general_purpose_p256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprOoIBC", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprOoIBC", "--status-fd=15", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpfzwLun/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprOoIBC", "--status-fd=7", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpfzwLun/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprOoIBC", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpfzwLun/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpfzwLun/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A66DFA10CB4EC0DD: "Alice Lovelace " not changed -gpg: key A66DFA10CB4EC0DD: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A66DFA10CB4EC0DD: "Alice Lovelace " not changed -gpg: key A66DFA10CB4EC0DD: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD [GNUPG:] KEY_CONSIDERED 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD 0 -[GNUPG:] KEY_CONSIDERED 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD 0 -[GNUPG:] IMPORT_OK 17 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD [GNUPG:] KEY_CONSIDERED 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD 0 -[GNUPG:] IMPORT_OK 17 672685D93C4CCC744B3F5B8DA66DFA10CB4EC0DD -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpfzwLun gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpfzwLun/cert </tmp/.tmpfzwLun/plaintext <" "--output" "ciphertext" "/tmp/.tmpfzwLun/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpfzwLun/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_p256' panicked at tests/gpg/encrypt.rs:42:1: explicit panic ---- gpg::encrypt::general_purpose_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUCoKZ9", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUCoKZ9", "--status-fd=30", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp9mDSYR/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUCoKZ9", "--status-fd=26", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmp9mDSYR/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUCoKZ9", "--status-fd=49", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp9mDSYR/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmp9mDSYR/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 239E63DE8B0DB59C: "Alice Lovelace " not changed -gpg: key 239E63DE8B0DB59C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 239E63DE8B0DB59C: "Alice Lovelace " not changed -gpg: key 239E63DE8B0DB59C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C [GNUPG:] KEY_CONSIDERED 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C 0 -[GNUPG:] KEY_CONSIDERED 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C 0 -[GNUPG:] IMPORT_OK 17 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C [GNUPG:] KEY_CONSIDERED 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C 0 -[GNUPG:] IMPORT_OK 17 8A7A4DADB37D2BD87019EE2D239E63DE8B0DB59C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp9mDSYR gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmp9mDSYR/cert </tmp/.tmp9mDSYR/plaintext <" "--output" "ciphertext" "/tmp/.tmp9mDSYR/plaintext" # Importing key... gpg --dearmor >/tmp/.tmp9mDSYR/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_cv25519' panicked at tests/gpg/encrypt.rs:18:1: explicit panic ---- gpg::encrypt::general_purpose_p384 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpA2Mqom", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpA2Mqom", "--status-fd=12", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpSjNu2J/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpA2Mqom", "--status-fd=18", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpSjNu2J/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpA2Mqom", "--status-fd=12", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpSjNu2J/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpSjNu2J/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F6CD58263EAFBB67: "Alice Lovelace " not changed -gpg: key F6CD58263EAFBB67: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F6CD58263EAFBB67: "Alice Lovelace " not changed -gpg: key F6CD58263EAFBB67: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 [GNUPG:] KEY_CONSIDERED 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 0 -[GNUPG:] KEY_CONSIDERED 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 0 -[GNUPG:] IMPORT_OK 17 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 [GNUPG:] KEY_CONSIDERED 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 0 -[GNUPG:] IMPORT_OK 17 7000099CBED7B8ADE9852D5FF6CD58263EAFBB67 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpSjNu2J gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpSjNu2J/cert </tmp/.tmpSjNu2J/plaintext <" "--output" "ciphertext" "/tmp/.tmpSjNu2J/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpSjNu2J/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_p384' panicked at tests/gpg/encrypt.rs:48:1: explicit panic ---- gpg::encrypt::recipient_file stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpWbUrem", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient-file" "/EXPERIMENT/cert" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpWbUrem", "--status-fd=12", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient-file", "/tmp/.tmptxLujK/cert", "--output", "ciphertext", "/tmp/.tmptxLujK/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 1 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpWbUrem", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmptxLujK/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmptxLujK/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D433947E890DCD5E: public key "Alice Lovelace " imported -gpg: key D433947E890DCD5E: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D433947E890DCD5E: public key "Alice Lovelace " imported -gpg: key D433947E890DCD5E: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E 0 [GNUPG:] IMPORTED D433947E890DCD5E Alice Lovelace [GNUPG:] IMPORT_OK 1 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E -[GNUPG:] KEY_CONSIDERED 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E 0 -[GNUPG:] IMPORT_OK 17 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E 0 [GNUPG:] IMPORTED D433947E890DCD5E Alice Lovelace [GNUPG:] IMPORT_OK 1 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E -[GNUPG:] IMPORT_OK 17 2AABF89EE7ED9DE7B717DF2AD433947E890DCD5E -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmptxLujK gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmptxLujK/cert </tmp/.tmptxLujK/plaintext </tmp/.tmptxLujK/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::recipient_file' panicked at tests/gpg/encrypt.rs:92:1: explicit panic ---- gpg::encrypt::general_purpose_p521 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjTxzyj", "--status-fd=19", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjTxzyj", "--status-fd=14", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpDEOBoi/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjTxzyj", "--status-fd=25", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpDEOBoi/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjTxzyj", "--status-fd=11", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpDEOBoi/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpDEOBoi/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key EABFBF70D00468C2: "Alice Lovelace " not changed -gpg: key EABFBF70D00468C2: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key EABFBF70D00468C2: "Alice Lovelace " not changed -gpg: key EABFBF70D00468C2: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 CB56A713DFE6A10AA638F886EABFBF70D00468C2 [GNUPG:] KEY_CONSIDERED CB56A713DFE6A10AA638F886EABFBF70D00468C2 0 -[GNUPG:] KEY_CONSIDERED CB56A713DFE6A10AA638F886EABFBF70D00468C2 0 -[GNUPG:] IMPORT_OK 17 CB56A713DFE6A10AA638F886EABFBF70D00468C2 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 CB56A713DFE6A10AA638F886EABFBF70D00468C2 [GNUPG:] KEY_CONSIDERED CB56A713DFE6A10AA638F886EABFBF70D00468C2 0 -[GNUPG:] IMPORT_OK 17 CB56A713DFE6A10AA638F886EABFBF70D00468C2 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpDEOBoi gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpDEOBoi/cert </tmp/.tmpDEOBoi/plaintext <" "--output" "ciphertext" "/tmp/.tmpDEOBoi/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpDEOBoi/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_p521' panicked at tests/gpg/encrypt.rs:54:1: explicit panic ---- gpg::encrypt::general_purpose_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppjDT6H", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppjDT6H", "--status-fd=15", "--faked-system-time=1671553073!", "--import", "/tmp/.tmptQwi78/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppjDT6H", "--status-fd=6", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmptQwi78/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppjDT6H", "--status-fd=24", "--faked-system-time=1671553073!", "--import", "/tmp/.tmptQwi78/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmptQwi78/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 890585AFA0310EF2: "Alice Lovelace " not changed -gpg: key 890585AFA0310EF2: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 890585AFA0310EF2: "Alice Lovelace " not changed -gpg: key 890585AFA0310EF2: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 [GNUPG:] KEY_CONSIDERED B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 0 -[GNUPG:] KEY_CONSIDERED B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 0 -[GNUPG:] IMPORT_OK 17 B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 [GNUPG:] KEY_CONSIDERED B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 0 -[GNUPG:] IMPORT_OK 17 B3876BC7BBE1B948C1CEAB68890585AFA0310EF2 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmptQwi78 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmptQwi78/cert </tmp/.tmptQwi78/plaintext <" "--output" "ciphertext" "/tmp/.tmptQwi78/plaintext" # Importing key... gpg --dearmor >/tmp/.tmptQwi78/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_rsa2k' panicked at tests/gpg/encrypt.rs:24:1: explicit panic ---- gpg::encrypt::general_purpose_rsa3k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPrj87s", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPrj87s", "--status-fd=26", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp6vCOE8/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPrj87s", "--status-fd=12", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmp6vCOE8/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPrj87s", "--status-fd=43", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp6vCOE8/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmp6vCOE8/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D8EEDC8CF3FADB2C: "Alice Lovelace " not changed -gpg: key D8EEDC8CF3FADB2C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D8EEDC8CF3FADB2C: "Alice Lovelace " not changed -gpg: key D8EEDC8CF3FADB2C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C [GNUPG:] KEY_CONSIDERED 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C 0 -[GNUPG:] KEY_CONSIDERED 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C 0 -[GNUPG:] IMPORT_OK 17 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C [GNUPG:] KEY_CONSIDERED 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C 0 -[GNUPG:] IMPORT_OK 17 0F1FA9168187BF7717C26985D8EEDC8CF3FADB2C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp6vCOE8 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmp6vCOE8/cert </tmp/.tmp6vCOE8/plaintext <" "--output" "ciphertext" "/tmp/.tmp6vCOE8/plaintext" # Importing key... gpg --dearmor >/tmp/.tmp6vCOE8/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_rsa3k' panicked at tests/gpg/encrypt.rs:30:1: explicit panic ---- gpg::generate_key::comments_and_directives stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8NqnPE", "--status-fd=24", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8NqnPE", "--status-fd=20", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8NqnPE", "--status-fd=11", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmp9rlRgX/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmp9rlRgX/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: This prints a diagnostic. -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: This prints a diagnostic. -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp9rlRgX gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmp9rlRgX/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::comments_and_directives' panicked at tests/gpg/generate_key.rs:158:1: explicit panic ---- gpg::encrypt::general_purpose_rsa4k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUMAJfv", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUMAJfv", "--status-fd=26", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpEgeYMT/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--no-auto-key-locate" "--always-trust" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUMAJfv", "--status-fd=15", "--faked-system-time=1671553073!", "--no-auto-key-locate", "--always-trust", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpEgeYMT/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUMAJfv", "--status-fd=34", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpEgeYMT/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpEgeYMT/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 97B65AF823460A4D: "Alice Lovelace " not changed -gpg: key 97B65AF823460A4D: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 97B65AF823460A4D: "Alice Lovelace " not changed -gpg: key 97B65AF823460A4D: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 BAFC9785BEFD481270815AC297B65AF823460A4D [GNUPG:] KEY_CONSIDERED BAFC9785BEFD481270815AC297B65AF823460A4D 0 -[GNUPG:] KEY_CONSIDERED BAFC9785BEFD481270815AC297B65AF823460A4D 0 -[GNUPG:] IMPORT_OK 17 BAFC9785BEFD481270815AC297B65AF823460A4D -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 BAFC9785BEFD481270815AC297B65AF823460A4D [GNUPG:] KEY_CONSIDERED BAFC9785BEFD481270815AC297B65AF823460A4D 0 -[GNUPG:] IMPORT_OK 17 BAFC9785BEFD481270815AC297B65AF823460A4D -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpEgeYMT gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpEgeYMT/cert </tmp/.tmpEgeYMT/plaintext <" "--output" "ciphertext" "/tmp/.tmpEgeYMT/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpEgeYMT/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::encrypt::general_purpose_rsa4k' panicked at tests/gpg/encrypt.rs:36:1: explicit panic ---- gpg::generate_key::dsa_rsa2k_by_id stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEoXbAh", "--status-fd=21", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEoXbAh", "--status-fd=19", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEoXbAh", "--status-fd=28", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpijHZ10/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpijHZ10/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 181) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: WARNING: some OpenPGP programs can't handle a DSA key with this digest size -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 181) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: WARNING: some OpenPGP programs can't handle a DSA key with this digest size -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpijHZ10 gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpijHZ10/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::dsa_rsa2k_by_id' panicked at tests/gpg/generate_key.rs:38:1: explicit panic ---- gpg::generate_key::creation_time stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSvuLyc", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSvuLyc", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpSvuLyc", "--status-fd=18", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpYchixV/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpYchixV/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpYchixV gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpYchixV/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::creation_time' panicked at tests/gpg/generate_key.rs:105:1: explicit panic ---- gpg::generate_key::ecdsa_ecdh_nistp256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFYjjOb", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFYjjOb", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFYjjOb", "--status-fd=4", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmp041rWk/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmp041rWk/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp041rWk gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmp041rWk/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::ecdsa_ecdh_nistp256' panicked at tests/gpg/generate_key.rs:71:1: explicit panic ---- gpg::generate_key::eddsa_ecdh_25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppdhE2f", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppdhE2f", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppdhE2f", "--status-fd=10", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpOo4miB/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpOo4miB/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpOo4miB gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpOo4miB/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::eddsa_ecdh_25519' panicked at tests/gpg/generate_key.rs:55:1: explicit panic ---- gpg::generate_key::preferences stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnDYShl", "--status-fd=37", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnDYShl", "--status-fd=26", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnDYShl", "--status-fd=8", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpdw92vP/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpdw92vP/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpdw92vP gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpdw92vP/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::preferences' panicked at tests/gpg/generate_key.rs:140:1: explicit panic ---- gpg::generate_key::keyserver stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpbHm3eD", "--status-fd=32", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpbHm3eD", "--status-fd=18", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpbHm3eD", "--status-fd=28", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpxJexkc/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpxJexkc/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpxJexkc gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpxJexkc/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::keyserver' panicked at tests/gpg/generate_key.rs:122:1: explicit panic ---- gpg::generate_key::usage stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpTNZNvk", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpTNZNvk", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpTNZNvk", "--status-fd=7", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmp5x7qBp/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmp5x7qBp/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp5x7qBp gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmp5x7qBp/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::usage' panicked at tests/gpg/generate_key.rs:87:1: explicit panic ---- gpg::generate_key::rsa2k_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8lT6X1", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8lT6X1", "--status-fd=46", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8lT6X1", "--status-fd=13", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmp0RSBUk/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmp0RSBUk/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp0RSBUk gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmp0RSBUk/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::rsa2k_rsa2k' panicked at tests/gpg/generate_key.rs:6:1: explicit panic ---- gpg::generate_key::rsa2k_rsa2k_locked stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8JH1Xg", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8JH1Xg", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. # Generating key in batch mode... ## Invoking "gpg" "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/EXPERIMENT/parameters" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8JH1Xg", "--status-fd=7", "--faked-system-time=1671553073!", "--status-fd=1", "--batch", "--generate-key", "/tmp/.tmpBO0cXA/parameters"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--status-fd=1" "--batch" "--generate-key" "/tmp/.tmpBO0cXA/parameters" stdout: (edit distance 81) --- oracle stdout +++ chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stdout: (edit distance 81) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] KEY_CREATED B [FINGERPRINT-0] - stderr: (edit distance 110) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 110) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 -gpg: directory '/HOMEDIR/openpgp-revocs.d' created -gpg: revocation certificate stored as '/HOMEDIR/openpgp-revocs.d/[FINGERPRINT-0].rev' +gpg: gpgconf: No such file or directory (os error 2) Can't compare to previous run: output not recorded exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpBO0cXA gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-keys" # Generating key in batch mode... gpg --dearmor >/tmp/.tmpBO0cXA/parameters <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::generate_key::rsa2k_rsa2k_locked' panicked at tests/gpg/generate_key.rs:22:1: explicit panic ---- gpg::import::general_purpose_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpugfyDN", "--status-fd=22", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpugfyDN", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpg6e3vD/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpugfyDN", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpg6e3vD/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpugfyDN", "--status-fd=18", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpg6e3vD/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpg6e3vD/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 3CFC268C5379FAB3: "Alice Lovelace " not changed -gpg: key 3CFC268C5379FAB3: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 3CFC268C5379FAB3: "Alice Lovelace " not changed -gpg: key 3CFC268C5379FAB3: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 [GNUPG:] KEY_CONSIDERED 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 0 -[GNUPG:] KEY_CONSIDERED 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 0 -[GNUPG:] IMPORT_OK 17 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 [GNUPG:] KEY_CONSIDERED 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 0 -[GNUPG:] IMPORT_OK 17 93AEBDCBEA2AEDC94134CF303CFC268C5379FAB3 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpg6e3vD gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpg6e3vD/cert </tmp/.tmpg6e3vD/cert </tmp/.tmpg6e3vD/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_cv25519' panicked at tests/gpg/import.rs:18:1: explicit panic ---- gpg::import::general_purpose_p256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpf0rvUt", "--status-fd=22", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpf0rvUt", "--status-fd=15", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmppHq5X5/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpf0rvUt", "--status-fd=19", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmppHq5X5/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpf0rvUt", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmppHq5X5/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmppHq5X5/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 0D203610A1AA3C69: "Alice Lovelace " not changed -gpg: key 0D203610A1AA3C69: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 0D203610A1AA3C69: "Alice Lovelace " not changed -gpg: key 0D203610A1AA3C69: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 06250967D2244B2097217F6A0D203610A1AA3C69 [GNUPG:] KEY_CONSIDERED 06250967D2244B2097217F6A0D203610A1AA3C69 0 -[GNUPG:] KEY_CONSIDERED 06250967D2244B2097217F6A0D203610A1AA3C69 0 -[GNUPG:] IMPORT_OK 17 06250967D2244B2097217F6A0D203610A1AA3C69 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 06250967D2244B2097217F6A0D203610A1AA3C69 [GNUPG:] KEY_CONSIDERED 06250967D2244B2097217F6A0D203610A1AA3C69 0 -[GNUPG:] IMPORT_OK 17 06250967D2244B2097217F6A0D203610A1AA3C69 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmppHq5X5 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmppHq5X5/cert </tmp/.tmppHq5X5/cert </tmp/.tmppHq5X5/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_p256' panicked at tests/gpg/import.rs:42:1: explicit panic ---- gpg::import::general_purpose_p384 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjw6cdi", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjw6cdi", "--status-fd=21", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpGmSswZ/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjw6cdi", "--status-fd=30", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpGmSswZ/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjw6cdi", "--status-fd=38", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpGmSswZ/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpGmSswZ/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 89C3DC016E883376: "Alice Lovelace " not changed -gpg: key 89C3DC016E883376: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 89C3DC016E883376: "Alice Lovelace " not changed -gpg: key 89C3DC016E883376: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 1E9711932CE13AAC2D395A5589C3DC016E883376 [GNUPG:] KEY_CONSIDERED 1E9711932CE13AAC2D395A5589C3DC016E883376 0 -[GNUPG:] KEY_CONSIDERED 1E9711932CE13AAC2D395A5589C3DC016E883376 0 -[GNUPG:] IMPORT_OK 17 1E9711932CE13AAC2D395A5589C3DC016E883376 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 1E9711932CE13AAC2D395A5589C3DC016E883376 [GNUPG:] KEY_CONSIDERED 1E9711932CE13AAC2D395A5589C3DC016E883376 0 -[GNUPG:] IMPORT_OK 17 1E9711932CE13AAC2D395A5589C3DC016E883376 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpGmSswZ gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpGmSswZ/cert </tmp/.tmpGmSswZ/cert </tmp/.tmpGmSswZ/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_p384' panicked at tests/gpg/import.rs:48:1: explicit panic ---- gpg::import::general_purpose_p521 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp1n1oVH", "--status-fd=39", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp1n1oVH", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpzb7m6j/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp1n1oVH", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpzb7m6j/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp1n1oVH", "--status-fd=23", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpzb7m6j/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpzb7m6j/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 8CC5580B4574050C: "Alice Lovelace " not changed -gpg: key 8CC5580B4574050C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 8CC5580B4574050C: "Alice Lovelace " not changed -gpg: key 8CC5580B4574050C: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A892361479B3FFC33032D52A8CC5580B4574050C [GNUPG:] KEY_CONSIDERED A892361479B3FFC33032D52A8CC5580B4574050C 0 -[GNUPG:] KEY_CONSIDERED A892361479B3FFC33032D52A8CC5580B4574050C 0 -[GNUPG:] IMPORT_OK 17 A892361479B3FFC33032D52A8CC5580B4574050C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A892361479B3FFC33032D52A8CC5580B4574050C [GNUPG:] KEY_CONSIDERED A892361479B3FFC33032D52A8CC5580B4574050C 0 -[GNUPG:] IMPORT_OK 17 A892361479B3FFC33032D52A8CC5580B4574050C -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpzb7m6j gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpzb7m6j/cert </tmp/.tmpzb7m6j/cert </tmp/.tmpzb7m6j/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_p521' panicked at tests/gpg/import.rs:54:1: explicit panic ---- gpg::import::general_purpose_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBXeVnz", "--status-fd=19", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBXeVnz", "--status-fd=26", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpLPHGhE/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBXeVnz", "--status-fd=11", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpLPHGhE/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBXeVnz", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpLPHGhE/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpLPHGhE/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key CC302391C5818F0A: "Alice Lovelace " not changed -gpg: key CC302391C5818F0A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key CC302391C5818F0A: "Alice Lovelace " not changed -gpg: key CC302391C5818F0A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 379CB6E67679834BA8645370CC302391C5818F0A [GNUPG:] KEY_CONSIDERED 379CB6E67679834BA8645370CC302391C5818F0A 0 -[GNUPG:] KEY_CONSIDERED 379CB6E67679834BA8645370CC302391C5818F0A 0 -[GNUPG:] IMPORT_OK 17 379CB6E67679834BA8645370CC302391C5818F0A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 379CB6E67679834BA8645370CC302391C5818F0A [GNUPG:] KEY_CONSIDERED 379CB6E67679834BA8645370CC302391C5818F0A 0 -[GNUPG:] IMPORT_OK 17 379CB6E67679834BA8645370CC302391C5818F0A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpLPHGhE gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpLPHGhE/cert </tmp/.tmpLPHGhE/cert </tmp/.tmpLPHGhE/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_rsa2k' panicked at tests/gpg/import.rs:24:1: explicit panic ---- gpg::import::general_purpose_rsa3k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpY1gcKs", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpY1gcKs", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpNGO5Z2/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpY1gcKs", "--status-fd=30", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpNGO5Z2/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpY1gcKs", "--status-fd=25", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpNGO5Z2/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpNGO5Z2/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D380EF68260773E0: "Alice Lovelace " not changed -gpg: key D380EF68260773E0: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key D380EF68260773E0: "Alice Lovelace " not changed -gpg: key D380EF68260773E0: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 4E93EE7AB86A08AB835D35C0D380EF68260773E0 [GNUPG:] KEY_CONSIDERED 4E93EE7AB86A08AB835D35C0D380EF68260773E0 0 -[GNUPG:] KEY_CONSIDERED 4E93EE7AB86A08AB835D35C0D380EF68260773E0 0 -[GNUPG:] IMPORT_OK 17 4E93EE7AB86A08AB835D35C0D380EF68260773E0 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 4E93EE7AB86A08AB835D35C0D380EF68260773E0 [GNUPG:] KEY_CONSIDERED 4E93EE7AB86A08AB835D35C0D380EF68260773E0 0 -[GNUPG:] IMPORT_OK 17 4E93EE7AB86A08AB835D35C0D380EF68260773E0 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpNGO5Z2 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpNGO5Z2/cert </tmp/.tmpNGO5Z2/cert </tmp/.tmpNGO5Z2/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_rsa3k' panicked at tests/gpg/import.rs:30:1: explicit panic ---- gpg::import::general_purpose_rsa4k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2elqdv", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2elqdv", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpP2AP9z/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing cert again, unchanged... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2elqdv", "--status-fd=25", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpP2AP9z/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2elqdv", "--status-fd=42", "--faked-system-time=1671553073!", "--import", "--import-options", "convert-sk-to-pk", "/tmp/.tmpP2AP9z/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "--import-options" "convert-sk-to-pk" "/tmp/.tmpP2AP9z/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 35CC870B092C49E9: "Alice Lovelace " not changed -gpg: key 35CC870B092C49E9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 35CC870B092C49E9: "Alice Lovelace " not changed -gpg: key 35CC870B092C49E9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 [GNUPG:] KEY_CONSIDERED 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 0 -[GNUPG:] KEY_CONSIDERED 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 0 -[GNUPG:] IMPORT_OK 17 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 [GNUPG:] KEY_CONSIDERED 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 0 -[GNUPG:] IMPORT_OK 17 2DEA3FFBC08AE8B3E133F88635CC870B092C49E9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpP2AP9z gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpP2AP9z/cert </tmp/.tmpP2AP9z/cert </tmp/.tmpP2AP9z/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::import::general_purpose_rsa4k' panicked at tests/gpg/import.rs:36:1: explicit panic ---- gpg::list_keys::general_purpose_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprRP85p", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprRP85p", "--status-fd=27", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpB5XtiM/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprRP85p", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprRP85p", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprRP85p", "--status-fd=20", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpB5XtiM/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpB5XtiM/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A18F04ECACED00CB: "Alice Lovelace " not changed -gpg: key A18F04ECACED00CB: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A18F04ECACED00CB: "Alice Lovelace " not changed -gpg: key A18F04ECACED00CB: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 DE534293220A5DC558183FE4A18F04ECACED00CB [GNUPG:] KEY_CONSIDERED DE534293220A5DC558183FE4A18F04ECACED00CB 0 -[GNUPG:] KEY_CONSIDERED DE534293220A5DC558183FE4A18F04ECACED00CB 0 -[GNUPG:] IMPORT_OK 17 DE534293220A5DC558183FE4A18F04ECACED00CB -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 DE534293220A5DC558183FE4A18F04ECACED00CB [GNUPG:] KEY_CONSIDERED DE534293220A5DC558183FE4A18F04ECACED00CB 0 -[GNUPG:] IMPORT_OK 17 DE534293220A5DC558183FE4A18F04ECACED00CB -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpB5XtiM gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpB5XtiM/cert </tmp/.tmpB5XtiM/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_cv25519' panicked at tests/gpg/list_keys.rs:544:1: explicit panic ---- gpg::list_keys::general_purpose_p256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpXKSTkF", "--status-fd=30", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpXKSTkF", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmplaiTJ8/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpXKSTkF", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpXKSTkF", "--status-fd=18", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpXKSTkF", "--status-fd=17", "--faked-system-time=1671553073!", "--import", "/tmp/.tmplaiTJ8/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmplaiTJ8/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 0EA5234B278FD896: "Alice Lovelace " not changed -gpg: key 0EA5234B278FD896: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 0EA5234B278FD896: "Alice Lovelace " not changed -gpg: key 0EA5234B278FD896: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 F289FFBF18058A54ECC66DE50EA5234B278FD896 [GNUPG:] KEY_CONSIDERED F289FFBF18058A54ECC66DE50EA5234B278FD896 0 -[GNUPG:] KEY_CONSIDERED F289FFBF18058A54ECC66DE50EA5234B278FD896 0 -[GNUPG:] IMPORT_OK 17 F289FFBF18058A54ECC66DE50EA5234B278FD896 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 F289FFBF18058A54ECC66DE50EA5234B278FD896 [GNUPG:] KEY_CONSIDERED F289FFBF18058A54ECC66DE50EA5234B278FD896 0 -[GNUPG:] IMPORT_OK 17 F289FFBF18058A54ECC66DE50EA5234B278FD896 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmplaiTJ8 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmplaiTJ8/cert </tmp/.tmplaiTJ8/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_p256' panicked at tests/gpg/list_keys.rs:568:1: explicit panic ---- gpg::list_keys::general_purpose_p384 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8vuwd1", "--status-fd=21", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8vuwd1", "--status-fd=19", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpoyS7mv/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8vuwd1", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8vuwd1", "--status-fd=23", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8vuwd1", "--status-fd=6", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpoyS7mv/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpoyS7mv/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key CB69B48B0D9EBBB9: "Alice Lovelace " not changed -gpg: key CB69B48B0D9EBBB9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key CB69B48B0D9EBBB9: "Alice Lovelace " not changed -gpg: key CB69B48B0D9EBBB9: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 [GNUPG:] KEY_CONSIDERED 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 0 -[GNUPG:] KEY_CONSIDERED 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 0 -[GNUPG:] IMPORT_OK 17 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 [GNUPG:] KEY_CONSIDERED 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 0 -[GNUPG:] IMPORT_OK 17 488DC3D9B23569AC2B0BACF9CB69B48B0D9EBBB9 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpoyS7mv gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpoyS7mv/cert </tmp/.tmpoyS7mv/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_p384' panicked at tests/gpg/list_keys.rs:574:1: explicit panic ---- gpg::list_keys::general_purpose_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvkZ8xm", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvkZ8xm", "--status-fd=28", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpjacr2r/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvkZ8xm", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvkZ8xm", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvkZ8xm", "--status-fd=18", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpjacr2r/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpjacr2r/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 043D72510693418A: "Alice Lovelace " not changed -gpg: key 043D72510693418A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 043D72510693418A: "Alice Lovelace " not changed -gpg: key 043D72510693418A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 1D398D70E9DF8025D875F413043D72510693418A [GNUPG:] KEY_CONSIDERED 1D398D70E9DF8025D875F413043D72510693418A 0 -[GNUPG:] KEY_CONSIDERED 1D398D70E9DF8025D875F413043D72510693418A 0 -[GNUPG:] IMPORT_OK 17 1D398D70E9DF8025D875F413043D72510693418A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 1D398D70E9DF8025D875F413043D72510693418A [GNUPG:] KEY_CONSIDERED 1D398D70E9DF8025D875F413043D72510693418A 0 -[GNUPG:] IMPORT_OK 17 1D398D70E9DF8025D875F413043D72510693418A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpjacr2r gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpjacr2r/cert </tmp/.tmpjacr2r/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_rsa2k' panicked at tests/gpg/list_keys.rs:550:1: explicit panic ---- gpg::list_keys::general_purpose_p521 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpzEp6Gp", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpzEp6Gp", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpN534kS/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpzEp6Gp", "--status-fd=4", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpzEp6Gp", "--status-fd=22", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpzEp6Gp", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpN534kS/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpN534kS/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 615E7E839EA7552A: "Alice Lovelace " not changed -gpg: key 615E7E839EA7552A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 615E7E839EA7552A: "Alice Lovelace " not changed -gpg: key 615E7E839EA7552A: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 30F495134322745C05D52F71615E7E839EA7552A [GNUPG:] KEY_CONSIDERED 30F495134322745C05D52F71615E7E839EA7552A 0 -[GNUPG:] KEY_CONSIDERED 30F495134322745C05D52F71615E7E839EA7552A 0 -[GNUPG:] IMPORT_OK 17 30F495134322745C05D52F71615E7E839EA7552A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 30F495134322745C05D52F71615E7E839EA7552A [GNUPG:] KEY_CONSIDERED 30F495134322745C05D52F71615E7E839EA7552A 0 -[GNUPG:] IMPORT_OK 17 30F495134322745C05D52F71615E7E839EA7552A -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpN534kS gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpN534kS/cert </tmp/.tmpN534kS/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_p521' panicked at tests/gpg/list_keys.rs:580:1: explicit panic ---- gpg::list_keys::general_purpose_rsa3k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFDvpWX", "--status-fd=21", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFDvpWX", "--status-fd=25", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpzFbP8G/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFDvpWX", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFDvpWX", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFDvpWX", "--status-fd=25", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpzFbP8G/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpzFbP8G/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 167A294D479876E0: "Alice Lovelace " not changed -gpg: key 167A294D479876E0: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 167A294D479876E0: "Alice Lovelace " not changed -gpg: key 167A294D479876E0: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 [GNUPG:] KEY_CONSIDERED BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 0 -[GNUPG:] KEY_CONSIDERED BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 0 -[GNUPG:] IMPORT_OK 17 BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 [GNUPG:] KEY_CONSIDERED BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 0 -[GNUPG:] IMPORT_OK 17 BCDA9FCBC733F6BFD70DDFCE167A294D479876E0 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpzFbP8G gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpzFbP8G/cert </tmp/.tmpzFbP8G/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_rsa3k' panicked at tests/gpg/list_keys.rs:556:1: explicit panic ---- gpg::list_keys::general_purpose_rsa4k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPDSpaS", "--status-fd=30", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPDSpaS", "--status-fd=7", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpX3MHyV/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPDSpaS", "--status-fd=18", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPDSpaS", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPDSpaS", "--status-fd=29", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpX3MHyV/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpX3MHyV/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 37A47173521BE412: "Alice Lovelace " not changed -gpg: key 37A47173521BE412: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 37A47173521BE412: "Alice Lovelace " not changed -gpg: key 37A47173521BE412: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 [GNUPG:] KEY_CONSIDERED 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 0 -[GNUPG:] KEY_CONSIDERED 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 0 -[GNUPG:] IMPORT_OK 17 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 [GNUPG:] KEY_CONSIDERED 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 0 -[GNUPG:] IMPORT_OK 17 41E6DBED3B3DA0AE85EDAD7037A47173521BE412 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpX3MHyV gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpX3MHyV/cert </tmp/.tmpX3MHyV/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::general_purpose_rsa4k' panicked at tests/gpg/list_keys.rs:562:1: explicit panic ---- gpg::list_packets::encrypted stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFnRCpY", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-packets" "--override-session-key=7:40404040404040404040404040404040" "/EXPERIMENT/packets" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFnRCpY", "--status-fd=17", "--faked-system-time=1671553073!", "--list-packets", "--override-session-key=7:40404040404040404040404040404040", "/tmp/.tmpb1ZdcE/packets"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 2, 0, 0 asserting output matches output from last run. Asserting static limits of 2, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-packets" "--override-session-key=7:40404040404040404040404040404040" "/EXPERIMENT/packets" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFnRCpY", "--status-fd=8", "--faked-system-time=1671553073!", "--list-packets", "--override-session-key=7:40404040404040404040404040404040", "/tmp/.tmpb1ZdcE/packets"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 4, 0, 0 asserting output matches output from last run. Asserting static limits of 4, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpFnRCpY", "--status-fd=37", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpb1ZdcE/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpb1ZdcE/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E4846579CF6EACD4: public key "Alice Lovelace " imported -gpg: key E4846579CF6EACD4: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E4846579CF6EACD4: public key "Alice Lovelace " imported -gpg: key E4846579CF6EACD4: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 5F722676B85215EDC7495C8DE4846579CF6EACD4 0 [GNUPG:] IMPORTED E4846579CF6EACD4 Alice Lovelace [GNUPG:] IMPORT_OK 1 5F722676B85215EDC7495C8DE4846579CF6EACD4 -[GNUPG:] KEY_CONSIDERED 5F722676B85215EDC7495C8DE4846579CF6EACD4 0 -[GNUPG:] IMPORT_OK 17 5F722676B85215EDC7495C8DE4846579CF6EACD4 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 5F722676B85215EDC7495C8DE4846579CF6EACD4 0 [GNUPG:] IMPORTED E4846579CF6EACD4 Alice Lovelace [GNUPG:] IMPORT_OK 1 5F722676B85215EDC7495C8DE4846579CF6EACD4 -[GNUPG:] IMPORT_OK 17 5F722676B85215EDC7495C8DE4846579CF6EACD4 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpb1ZdcE gpg "--faked-system-time=1671553073!" "--list-keys" gpg --dearmor >/tmp/.tmpb1ZdcE/packets </tmp/.tmpb1ZdcE/packets </tmp/.tmpb1ZdcE/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_packets::encrypted' panicked at tests/gpg/list_packets.rs:413:1: explicit panic ---- gpg::list_keys::expired_subkey stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "/tmp/.tmppCxcJq/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=30", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=16", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=11", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=32", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=24", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=8", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=32", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5SD2dX", "--status-fd=38", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmppCxcJq/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmppCxcJq/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 61E884CF3A8DD081: "Alice Lovelace " not changed -gpg: key 61E884CF3A8DD081: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 61E884CF3A8DD081: "Alice Lovelace " not changed -gpg: key 61E884CF3A8DD081: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 [GNUPG:] KEY_CONSIDERED 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 0 -[GNUPG:] KEY_CONSIDERED 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 0 -[GNUPG:] IMPORT_OK 17 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 [GNUPG:] KEY_CONSIDERED 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 0 -[GNUPG:] IMPORT_OK 17 41E335CE48FDA2CB261A5E6F61E884CF3A8DD081 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmppCxcJq gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmppCxcJq/cert </tmp/.tmppCxcJq/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::expired_subkey' panicked at tests/gpg/list_keys.rs:214:1: explicit panic ---- gpg::list_keys::expired stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpbUhK7c/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=22", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=6", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=41", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=33", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=8", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=34", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=11", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=13", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3qj8bw", "--status-fd=13", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmpbUhK7c/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmpbUhK7c/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A9E8EF0F0CF98561: "Alice Lovelace " not changed -gpg: key A9E8EF0F0CF98561: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A9E8EF0F0CF98561: "Alice Lovelace " not changed -gpg: key A9E8EF0F0CF98561: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 [GNUPG:] KEY_CONSIDERED 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 0 -[GNUPG:] KEY_CONSIDERED 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 0 -[GNUPG:] IMPORT_OK 17 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 [GNUPG:] KEY_CONSIDERED 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 0 -[GNUPG:] IMPORT_OK 17 2E141DDC2F0EC5480E4BF16DA9E8EF0F0CF98561 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpbUhK7c gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpbUhK7c/cert </tmp/.tmpbUhK7c/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::expired' panicked at tests/gpg/list_keys.rs:189:1: explicit panic ---- gpg::list_keys::dsa_elgamal stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp9fTmHt/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=29", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=28", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=12", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=4", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=38", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=41", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=46", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoDo7PT", "--status-fd=4", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmp9fTmHt/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmp9fTmHt/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 13B6F51ECDDE430D: "C O Mitter " not changed -gpg: key 13B6F51ECDDE430D: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 13B6F51ECDDE430D: "C O Mitter " not changed -gpg: key 13B6F51ECDDE430D: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 73D758744BE721698EC54E8713B6F51ECDDE430D [GNUPG:] KEY_CONSIDERED 73D758744BE721698EC54E8713B6F51ECDDE430D 0 -[GNUPG:] KEY_CONSIDERED 73D758744BE721698EC54E8713B6F51ECDDE430D 0 -[GNUPG:] IMPORT_OK 17 73D758744BE721698EC54E8713B6F51ECDDE430D -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 73D758744BE721698EC54E8713B6F51ECDDE430D [GNUPG:] KEY_CONSIDERED 73D758744BE721698EC54E8713B6F51ECDDE430D 0 -[GNUPG:] IMPORT_OK 17 73D758744BE721698EC54E8713B6F51ECDDE430D -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp9fTmHt gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmp9fTmHt/cert </tmp/.tmp9fTmHt/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::dsa_elgamal' panicked at tests/gpg/list_keys.rs:316:1: explicit panic ---- gpg::list_keys::disabled stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpI7dcCx/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=17", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpI7dcCx/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=8", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 134, 67 asserting output matches output from last run. Asserting static limits of 0, 150, 67 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=29", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=10", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=27", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=38", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=21", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=14", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=8", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpEKveR2", "--status-fd=19", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmpI7dcCx/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmpI7dcCx/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 2CB66794733B0D53: "Alice Lovelace " not changed -gpg: key 2CB66794733B0D53: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 2CB66794733B0D53: "Alice Lovelace " not changed -gpg: key 2CB66794733B0D53: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 FCA1114B6F0595A26028A41F2CB66794733B0D53 [GNUPG:] KEY_CONSIDERED FCA1114B6F0595A26028A41F2CB66794733B0D53 0 -[GNUPG:] KEY_CONSIDERED FCA1114B6F0595A26028A41F2CB66794733B0D53 0 -[GNUPG:] IMPORT_OK 17 FCA1114B6F0595A26028A41F2CB66794733B0D53 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 FCA1114B6F0595A26028A41F2CB66794733B0D53 [GNUPG:] KEY_CONSIDERED FCA1114B6F0595A26028A41F2CB66794733B0D53 0 -[GNUPG:] IMPORT_OK 17 FCA1114B6F0595A26028A41F2CB66794733B0D53 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpI7dcCx gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpI7dcCx/cert </tmp/.tmpI7dcCx/ownertrust </tmp/.tmpI7dcCx/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::disabled' panicked at tests/gpg/list_keys.rs:276:1: explicit panic ---- gpg::list_keys::revoked stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=7", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpOSQNbG/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=23", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=30", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=26", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=21", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=16", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=36", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=9", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpNBg3hi", "--status-fd=10", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmpOSQNbG/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmpOSQNbG/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key DF718A820B82750B: "Alice Lovelace " not changed -gpg: key DF718A820B82750B: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key DF718A820B82750B: "Alice Lovelace " not changed -gpg: key DF718A820B82750B: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A94F432670897E042154BCD8DF718A820B82750B [GNUPG:] KEY_CONSIDERED A94F432670897E042154BCD8DF718A820B82750B 0 -[GNUPG:] KEY_CONSIDERED A94F432670897E042154BCD8DF718A820B82750B 0 -[GNUPG:] IMPORT_OK 17 A94F432670897E042154BCD8DF718A820B82750B -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A94F432670897E042154BCD8DF718A820B82750B [GNUPG:] KEY_CONSIDERED A94F432670897E042154BCD8DF718A820B82750B 0 -[GNUPG:] IMPORT_OK 17 A94F432670897E042154BCD8DF718A820B82750B -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpOSQNbG gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpOSQNbG/cert </tmp/.tmpOSQNbG/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::revoked' panicked at tests/gpg/list_keys.rs:169:1: explicit panic ---- gpg::list_keys::locked stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=56", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=17", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpl1x0mr/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=50", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=11", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=14", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=11", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=20", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=16", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=13", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8mDZvR", "--status-fd=32", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmpl1x0mr/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmpl1x0mr/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 301AE2BB6496FAEE: "Alice Lovelace " not changed -gpg: key 301AE2BB6496FAEE: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 301AE2BB6496FAEE: "Alice Lovelace " not changed -gpg: key 301AE2BB6496FAEE: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A7AAA5D9372583414550AE3E301AE2BB6496FAEE [GNUPG:] KEY_CONSIDERED A7AAA5D9372583414550AE3E301AE2BB6496FAEE 0 -[GNUPG:] KEY_CONSIDERED A7AAA5D9372583414550AE3E301AE2BB6496FAEE 0 -[GNUPG:] IMPORT_OK 17 A7AAA5D9372583414550AE3E301AE2BB6496FAEE -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 A7AAA5D9372583414550AE3E301AE2BB6496FAEE [GNUPG:] KEY_CONSIDERED A7AAA5D9372583414550AE3E301AE2BB6496FAEE 0 -[GNUPG:] IMPORT_OK 17 A7AAA5D9372583414550AE3E301AE2BB6496FAEE -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpl1x0mr gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpl1x0mr/cert </tmp/.tmpl1x0mr/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::locked' panicked at tests/gpg/list_keys.rs:257:1: explicit panic ---- gpg::migrate::migration_from_secring stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpU9CI9N", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpU9CI9N", "--status-fd=17", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--list-secret-keys" stdout: (edit distance 210) --- oracle stdout +++ chameleon stdout -/HOMEDIR/pubring.kbx --------------------- -sec ed25519 2022-12-20 [C] - B7563AD404D96974D97C2F839518DFC4640EEADB -uid [ unknown] Alice Lovelace -ssb ed25519 2022-12-20 [S] - - stdout: (edit distance 211) --- former gpg-chameleon stdout +++ gpg-chameleon stdout -/HOMEDIR/pubring.kbx ---------------------- -sec ed25519 2022-12-20 [C] - B7563AD404D96974D97C2F839518DFC4640EEADB -uid [ unknown] Alice Lovelace -ssb ed25519 2022-12-20 [S] - - stderr: (edit distance 55) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: starting migration from earlier GnuPG versions gpg: porting secret keys from '/HOMEDIR/secring.gpg' to gpg-agent -gpg: key 9518DFC4640EEADB: secret key imported -gpg: migration succeeded +gpg: error: gpgconf: No such file or directory (os error 2) stderr: (edit distance 55) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: starting migration from earlier GnuPG versions gpg: porting secret keys from '/HOMEDIR/secring.gpg' to gpg-agent -gpg: key 9518DFC4640EEADB: secret key imported -gpg: migration succeeded +gpg: error: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED B7563AD404D96974D97C2F839518DFC4640EEADB 0 [GNUPG:] IMPORTED 9518DFC4640EEADB Alice Lovelace [GNUPG:] IMPORT_OK 1 B7563AD404D96974D97C2F839518DFC4640EEADB -[GNUPG:] KEY_CONSIDERED B7563AD404D96974D97C2F839518DFC4640EEADB 0 -[GNUPG:] IMPORT_OK 17 B7563AD404D96974D97C2F839518DFC4640EEADB statusfd: (edit distance 63) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED B7563AD404D96974D97C2F839518DFC4640EEADB 0 [GNUPG:] IMPORTED 9518DFC4640EEADB Alice Lovelace [GNUPG:] IMPORT_OK 1 B7563AD404D96974D97C2F839518DFC4640EEADB -[GNUPG:] IMPORT_OK 17 B7563AD404D96974D97C2F839518DFC4640EEADB exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 1 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 1 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpxPykJc gpg "--faked-system-time=1671553073!" "--list-keys" gpg "--faked-system-time=1671553073!" "--list-secret-keys" # end of reproducer thread '' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::migrate::migration_from_secring' panicked at tests/gpg/migrate.rs:15:1: explicit panic ---- gpg::list_keys::valid stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=21", "--faked-system-time=1671553073!", "--import", "/tmp/.tmps9iN4p/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=45", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--list-options=show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--list-options=no-show-uid-validity" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys", "--list-options=no-show-uid-validity", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=16", "--faked-system-time=1671553073!", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--fingerprint" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=23", "--faked-system-time=1671553073!", "--fingerprint", "--fingerprint"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--fingerprint" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=24", "--faked-system-time=1671553073!", "--fingerprint", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys", "--with-secret"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-secret" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=15", "--faked-system-time=1671553073!", "--list-keys", "--with-secret", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=16", "--faked-system-time=1671553073!", "--list-secret-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 9, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-secret-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=15", "--faked-system-time=1671553073!", "--list-secret-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing TSK... ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpeoknHD", "--status-fd=17", "--faked-system-time=1671553073!", "--batch", "--import", "/tmp/.tmps9iN4p/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--batch" "--import" "/tmp/.tmps9iN4p/cert" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A36F44AAE1014B43: "Alice Lovelace " not changed -gpg: key A36F44AAE1014B43: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key A36F44AAE1014B43: "Alice Lovelace " not changed -gpg: key A36F44AAE1014B43: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 208D669E6FE78F1D89462670A36F44AAE1014B43 [GNUPG:] KEY_CONSIDERED 208D669E6FE78F1D89462670A36F44AAE1014B43 0 -[GNUPG:] KEY_CONSIDERED 208D669E6FE78F1D89462670A36F44AAE1014B43 0 -[GNUPG:] IMPORT_OK 17 208D669E6FE78F1D89462670A36F44AAE1014B43 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 208D669E6FE78F1D89462670A36F44AAE1014B43 [GNUPG:] KEY_CONSIDERED 208D669E6FE78F1D89462670A36F44AAE1014B43 0 -[GNUPG:] IMPORT_OK 17 208D669E6FE78F1D89462670A36F44AAE1014B43 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmps9iN4p gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmps9iN4p/cert </tmp/.tmps9iN4p/cert <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::list_keys::valid' panicked at tests/gpg/list_keys.rs:151:1: explicit panic ---- gpg::quick::add_key_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp461fju", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp461fju", "--status-fd=15", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpKWNioJ/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpKWNioJ/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpKWNioJ gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpKWNioJ/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_cv25519' panicked at tests/gpg/quick.rs:54:1: explicit panic ---- gpg::quick::add_key_default stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplCeNG8", "--status-fd=53", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplCeNG8", "--status-fd=14", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpFWvhoH/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpFWvhoH/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpFWvhoH gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpFWvhoH/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default' panicked at tests/gpg/quick.rs:18:1: explicit panic ---- gpg::quick::add_key_default_default stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpI6kHUY", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpI6kHUY", "--status-fd=11", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpE3SQts/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpE3SQts/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpE3SQts gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpE3SQts/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default' panicked at tests/gpg/quick.rs:66:1: explicit panic ---- gpg::quick::add_key_all_dashes stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8U5uEV", "--status-fd=25", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp8U5uEV", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpqDFkNi/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpqDFkNi/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpqDFkNi gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpqDFkNi/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_all_dashes' panicked at tests/gpg/quick.rs:144:1: explicit panic ---- gpg::quick::add_key_default_auth stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmptbQchN", "--status-fd=4", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmptbQchN", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpQeDnze/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpQeDnze/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpQeDnze gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpQeDnze/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_auth' panicked at tests/gpg/quick.rs:90:1: explicit panic ---- gpg::quick::add_key_default_default_1y stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpuXzK9E", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpuXzK9E", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpktUS9F/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpktUS9F/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpktUS9F gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpktUS9F/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_1y' panicked at tests/gpg/quick.rs:126:1: explicit panic ---- gpg::quick::add_key_default_default_dash stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvggTYp", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpvggTYp", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpKLzpZo/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpKLzpZo/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpKLzpZo gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpKLzpZo/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_dash' panicked at tests/gpg/quick.rs:120:1: explicit panic ---- gpg::quick::add_key_default_default_iso_time stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjNpUhm", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjNpUhm", "--status-fd=21", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpozYdIc/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpozYdIc/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpozYdIc gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpozYdIc/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_iso_time' panicked at tests/gpg/quick.rs:138:1: explicit panic ---- gpg::quick::add_key_default_default_never stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpuYwQym", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpuYwQym", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpPI4tek/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpPI4tek/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpPI4tek gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpPI4tek/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_never' panicked at tests/gpg/quick.rs:108:1: explicit panic ---- gpg::quick::add_key_default_encr stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVNNczo", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVNNczo", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp4ysrfs/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmp4ysrfs/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp4ysrfs gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmp4ysrfs/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_encr' panicked at tests/gpg/quick.rs:72:1: explicit panic ---- gpg::quick::add_key_default_default_iso_date stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp7F3j0Q", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp7F3j0Q", "--status-fd=20", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpAOGfYE/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpAOGfYE/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpAOGfYE gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpAOGfYE/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_iso_date' panicked at tests/gpg/quick.rs:132:1: explicit panic ---- gpg::quick::add_key_default_default_none stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpOEutxl", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpOEutxl", "--status-fd=16", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpzRxH2R/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpzRxH2R/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpzRxH2R gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpzRxH2R/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_default_none' panicked at tests/gpg/quick.rs:114:1: explicit panic ---- gpg::quick::add_key_default_encrypt stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpaN9ekn", "--status-fd=19", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpaN9ekn", "--status-fd=47", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpzVJfLH/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpzVJfLH/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpzVJfLH gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpzVJfLH/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_encrypt' panicked at tests/gpg/quick.rs:78:1: explicit panic ---- gpg::quick::add_key_default_sign stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp89LjCe", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp89LjCe", "--status-fd=15", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpTFY7d6/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpTFY7d6/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpTFY7d6 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpTFY7d6/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_default_sign' panicked at tests/gpg/quick.rs:84:1: explicit panic ---- gpg::quick::add_key_dsa stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2glTsr", "--status-fd=38", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp2glTsr", "--status-fd=14", "--faked-system-time=1671553073!", "--import", "/tmp/.tmprVFFkd/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmprVFFkd/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmprVFFkd gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmprVFFkd/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_dsa' panicked at tests/gpg/quick.rs:42:1: explicit panic ---- gpg::quick::add_key_future_default stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpT0nc0P", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpT0nc0P", "--status-fd=29", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpATXpfZ/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpATXpfZ/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpATXpfZ gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpATXpfZ/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_future_default' panicked at tests/gpg/quick.rs:24:1: explicit panic ---- gpg::quick::add_key_nistp256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpdxpiAB", "--status-fd=20", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpdxpiAB", "--status-fd=12", "--faked-system-time=1671553073!", "--import", "/tmp/.tmplZAtxL/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmplZAtxL/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmplZAtxL gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmplZAtxL/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_nistp256' panicked at tests/gpg/quick.rs:60:1: explicit panic ---- gpg::quick::add_key_rsa stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3RlCWe", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp3RlCWe", "--status-fd=12", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpkwvMRJ/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpkwvMRJ/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpkwvMRJ gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpkwvMRJ/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_rsa' panicked at tests/gpg/quick.rs:30:1: explicit panic ---- gpg::quick::add_key_ed25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxZ1ZE8", "--status-fd=31", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxZ1ZE8", "--status-fd=12", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpkCEHxL/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpkCEHxL/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpkCEHxL gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpkCEHxL/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_ed25519' panicked at tests/gpg/quick.rs:48:1: explicit panic ---- gpg::quick::add_key_rsa2048 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpO81Twr", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpO81Twr", "--status-fd=14", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpDg4buv/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpDg4buv/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpDg4buv gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpDg4buv/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_rsa2048' panicked at tests/gpg/quick.rs:36:1: explicit panic ---- gpg::quick::add_key_no_arg stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprU9uoB", "--status-fd=29", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmprU9uoB", "--status-fd=30", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp5CArCe/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmp5CArCe/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmp5CArCe gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmp5CArCe/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_no_arg' panicked at tests/gpg/quick.rs:12:1: explicit panic ---- gpg::quick::add_key_rsa_encrypt_space_sign stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpD9ga66", "--status-fd=26", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpD9ga66", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmppA5wUs/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmppA5wUs/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmppA5wUs gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmppA5wUs/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_rsa_encrypt_space_sign' panicked at tests/gpg/quick.rs:102:1: explicit panic ---- gpg::quick::add_key_rsa_encrypt_sign stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpbAd9pM", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpbAd9pM", "--status-fd=6", "--faked-system-time=1671553073!", "--import", "/tmp/.tmptF60Wg/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmptF60Wg/key" Can't compare to previous run: output not recorded stderr: (edit distance 135) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 135) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key [KEYID-0]: public key "Alice Lovelace " imported -gpg: key [KEYID-0]: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 130) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 88) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED [FINGERPRINT-0] 0 [GNUPG:] IMPORTED [KEYID-0] Alice Lovelace [GNUPG:] IMPORT_OK 1 [FINGERPRINT-0] -[GNUPG:] IMPORT_OK 17 [FINGERPRINT-0] -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmptF60Wg gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmptF60Wg/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::quick::add_key_rsa_encrypt_sign' panicked at tests/gpg/quick.rs:96:1: explicit panic ---- gpg::sign::no_signing_subkey stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUcbPtN", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpUcbPtN", "--status-fd=23", "--faked-system-time=1671553073!", "--import", "/tmp/.tmptc4uZR/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmptc4uZR/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 8DF9BD6839A0D603: public key "Alice Lovelace " imported -gpg: key 8DF9BD6839A0D603: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 8DF9BD6839A0D603: public key "Alice Lovelace " imported -gpg: key 8DF9BD6839A0D603: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 315784C40B8CE1F3ED500E598DF9BD6839A0D603 0 [GNUPG:] IMPORTED 8DF9BD6839A0D603 Alice Lovelace [GNUPG:] IMPORT_OK 1 315784C40B8CE1F3ED500E598DF9BD6839A0D603 -[GNUPG:] KEY_CONSIDERED 315784C40B8CE1F3ED500E598DF9BD6839A0D603 0 -[GNUPG:] IMPORT_OK 17 315784C40B8CE1F3ED500E598DF9BD6839A0D603 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 315784C40B8CE1F3ED500E598DF9BD6839A0D603 0 [GNUPG:] IMPORTED 8DF9BD6839A0D603 Alice Lovelace [GNUPG:] IMPORT_OK 1 315784C40B8CE1F3ED500E598DF9BD6839A0D603 -[GNUPG:] IMPORT_OK 17 315784C40B8CE1F3ED500E598DF9BD6839A0D603 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmptc4uZR gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmptc4uZR/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::no_signing_subkey' panicked at tests/gpg/sign.rs:76:1: explicit panic ---- gpg::sign::general_purpose_p256 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpke4JoK", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpke4JoK", "--status-fd=19", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpmtCGPX/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpmtCGPX/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key BC015AA56F847615: public key "Alice Lovelace " imported -gpg: key BC015AA56F847615: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key BC015AA56F847615: public key "Alice Lovelace " imported -gpg: key BC015AA56F847615: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 0 [GNUPG:] IMPORTED BC015AA56F847615 Alice Lovelace [GNUPG:] IMPORT_OK 1 E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 -[GNUPG:] KEY_CONSIDERED E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 0 -[GNUPG:] IMPORT_OK 17 E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 0 [GNUPG:] IMPORTED BC015AA56F847615 Alice Lovelace [GNUPG:] IMPORT_OK 1 E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 -[GNUPG:] IMPORT_OK 17 E0B8B3C47C5FD4AD9EC89176BC015AA56F847615 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpmtCGPX gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpmtCGPX/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_p256' panicked at tests/gpg/sign.rs:43:1: explicit panic ---- gpg::sign::general_purpose_cv25519 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBbpKAR", "--status-fd=28", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpBbpKAR", "--status-fd=5", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpTtOsJZ/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpTtOsJZ/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 71CBE02F9D8652B5: public key "Alice Lovelace " imported -gpg: key 71CBE02F9D8652B5: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 71CBE02F9D8652B5: public key "Alice Lovelace " imported -gpg: key 71CBE02F9D8652B5: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 77F118E4751225A9F3CB377271CBE02F9D8652B5 0 [GNUPG:] IMPORTED 71CBE02F9D8652B5 Alice Lovelace [GNUPG:] IMPORT_OK 1 77F118E4751225A9F3CB377271CBE02F9D8652B5 -[GNUPG:] KEY_CONSIDERED 77F118E4751225A9F3CB377271CBE02F9D8652B5 0 -[GNUPG:] IMPORT_OK 17 77F118E4751225A9F3CB377271CBE02F9D8652B5 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 77F118E4751225A9F3CB377271CBE02F9D8652B5 0 [GNUPG:] IMPORTED 71CBE02F9D8652B5 Alice Lovelace [GNUPG:] IMPORT_OK 1 77F118E4751225A9F3CB377271CBE02F9D8652B5 -[GNUPG:] IMPORT_OK 17 77F118E4751225A9F3CB377271CBE02F9D8652B5 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpTtOsJZ gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpTtOsJZ/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_cv25519' panicked at tests/gpg/sign.rs:19:1: explicit panic ---- gpg::sign::general_purpose_p384 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp6m1oPL", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp6m1oPL", "--status-fd=10", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpkVN9JP/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpkVN9JP/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 9E8A8F56750272F4: public key "Alice Lovelace " imported -gpg: key 9E8A8F56750272F4: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 9E8A8F56750272F4: public key "Alice Lovelace " imported -gpg: key 9E8A8F56750272F4: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 2FBD4C0538D668B478F988D79E8A8F56750272F4 0 [GNUPG:] IMPORTED 9E8A8F56750272F4 Alice Lovelace [GNUPG:] IMPORT_OK 1 2FBD4C0538D668B478F988D79E8A8F56750272F4 -[GNUPG:] KEY_CONSIDERED 2FBD4C0538D668B478F988D79E8A8F56750272F4 0 -[GNUPG:] IMPORT_OK 17 2FBD4C0538D668B478F988D79E8A8F56750272F4 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 2FBD4C0538D668B478F988D79E8A8F56750272F4 0 [GNUPG:] IMPORTED 9E8A8F56750272F4 Alice Lovelace [GNUPG:] IMPORT_OK 1 2FBD4C0538D668B478F988D79E8A8F56750272F4 -[GNUPG:] IMPORT_OK 17 2FBD4C0538D668B478F988D79E8A8F56750272F4 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpkVN9JP gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpkVN9JP/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_p384' panicked at tests/gpg/sign.rs:49:1: explicit panic ---- gpg::sign::general_purpose_p521 stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxnSTfX", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpxnSTfX", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpKrYIAz/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpKrYIAz/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 49909F93B919737D: public key "Alice Lovelace " imported -gpg: key 49909F93B919737D: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 49909F93B919737D: public key "Alice Lovelace " imported -gpg: key 49909F93B919737D: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED ED89D96633FFF7C2C8D0025549909F93B919737D 0 [GNUPG:] IMPORTED 49909F93B919737D Alice Lovelace [GNUPG:] IMPORT_OK 1 ED89D96633FFF7C2C8D0025549909F93B919737D -[GNUPG:] KEY_CONSIDERED ED89D96633FFF7C2C8D0025549909F93B919737D 0 -[GNUPG:] IMPORT_OK 17 ED89D96633FFF7C2C8D0025549909F93B919737D -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED ED89D96633FFF7C2C8D0025549909F93B919737D 0 [GNUPG:] IMPORTED 49909F93B919737D Alice Lovelace [GNUPG:] IMPORT_OK 1 ED89D96633FFF7C2C8D0025549909F93B919737D -[GNUPG:] IMPORT_OK 17 ED89D96633FFF7C2C8D0025549909F93B919737D -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpKrYIAz gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpKrYIAz/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_p521' panicked at tests/gpg/sign.rs:55:1: explicit panic ---- gpg::sign::general_purpose_rsa2k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpyWgZBH", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpyWgZBH", "--status-fd=21", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpPyguYC/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpPyguYC/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E4C6C8F4B3D95950: public key "Alice Lovelace " imported -gpg: key E4C6C8F4B3D95950: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E4C6C8F4B3D95950: public key "Alice Lovelace " imported -gpg: key E4C6C8F4B3D95950: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 0 [GNUPG:] IMPORTED E4C6C8F4B3D95950 Alice Lovelace [GNUPG:] IMPORT_OK 1 A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 -[GNUPG:] KEY_CONSIDERED A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 0 -[GNUPG:] IMPORT_OK 17 A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 0 [GNUPG:] IMPORTED E4C6C8F4B3D95950 Alice Lovelace [GNUPG:] IMPORT_OK 1 A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 -[GNUPG:] IMPORT_OK 17 A6A4C0257111F9F80B1E4220E4C6C8F4B3D95950 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpPyguYC gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpPyguYC/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_rsa2k' panicked at tests/gpg/sign.rs:25:1: explicit panic ---- gpg::trust_models::always stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=58", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=28", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpuOh9nj/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=19", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=14", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "always" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=13", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "always", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpuOh9nj/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVhmZX3", "--status-fd=14", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpuOh9nj/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpuOh9nj/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E89AAF18D9D4F081: "Alice Lovelace " not changed -gpg: key E89AAF18D9D4F081: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key E89AAF18D9D4F081: "Alice Lovelace " not changed -gpg: key E89AAF18D9D4F081: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 B1313AAB62AEF998D88068F5E89AAF18D9D4F081 [GNUPG:] KEY_CONSIDERED B1313AAB62AEF998D88068F5E89AAF18D9D4F081 0 -[GNUPG:] KEY_CONSIDERED B1313AAB62AEF998D88068F5E89AAF18D9D4F081 0 -[GNUPG:] IMPORT_OK 17 B1313AAB62AEF998D88068F5E89AAF18D9D4F081 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 B1313AAB62AEF998D88068F5E89AAF18D9D4F081 [GNUPG:] KEY_CONSIDERED B1313AAB62AEF998D88068F5E89AAF18D9D4F081 0 -[GNUPG:] IMPORT_OK 17 B1313AAB62AEF998D88068F5E89AAF18D9D4F081 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpuOh9nj gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpuOh9nj/cert </tmp/.tmpuOh9nj/plaintext <" "--output" "ciphertext" "/tmp/.tmpuOh9nj/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpuOh9nj/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::trust_models::always' panicked at tests/gpg/trust_models.rs:19:1: explicit panic ---- gpg::sign::general_purpose_rsa3k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpTiztpz", "--status-fd=12", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpTiztpz", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpp8sjSP/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpp8sjSP/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 48B4B9E4C5633092: public key "Alice Lovelace " imported -gpg: key 48B4B9E4C5633092: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 48B4B9E4C5633092: public key "Alice Lovelace " imported -gpg: key 48B4B9E4C5633092: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED C322BA74736C3F65B560586348B4B9E4C5633092 0 [GNUPG:] IMPORTED 48B4B9E4C5633092 Alice Lovelace [GNUPG:] IMPORT_OK 1 C322BA74736C3F65B560586348B4B9E4C5633092 -[GNUPG:] KEY_CONSIDERED C322BA74736C3F65B560586348B4B9E4C5633092 0 -[GNUPG:] IMPORT_OK 17 C322BA74736C3F65B560586348B4B9E4C5633092 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED C322BA74736C3F65B560586348B4B9E4C5633092 0 [GNUPG:] IMPORTED 48B4B9E4C5633092 Alice Lovelace [GNUPG:] IMPORT_OK 1 C322BA74736C3F65B560586348B4B9E4C5633092 -[GNUPG:] IMPORT_OK 17 C322BA74736C3F65B560586348B4B9E4C5633092 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpp8sjSP gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpp8sjSP/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_rsa3k' panicked at tests/gpg/sign.rs:31:1: explicit panic ---- gpg::sign::general_purpose_rsa4k stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPRXups", "--status-fd=55", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpPRXups", "--status-fd=13", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpbKn1U0/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpbKn1U0/key" Can't compare to previous run: output not recorded stderr: (edit distance 142) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F28E5223A9C38A99: public key "Alice Lovelace " imported -gpg: key F28E5223A9C38A99: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 142) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key F28E5223A9C38A99: public key "Alice Lovelace " imported -gpg: key F28E5223A9C38A99: secret key imported -gpg: Total number processed: 1 -gpg: imported: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 889582DE6E83573009BF037AF28E5223A9C38A99 0 [GNUPG:] IMPORTED F28E5223A9C38A99 Alice Lovelace [GNUPG:] IMPORT_OK 1 889582DE6E83573009BF037AF28E5223A9C38A99 -[GNUPG:] KEY_CONSIDERED 889582DE6E83573009BF037AF28E5223A9C38A99 0 -[GNUPG:] IMPORT_OK 17 889582DE6E83573009BF037AF28E5223A9C38A99 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] KEY_CONSIDERED 889582DE6E83573009BF037AF28E5223A9C38A99 0 [GNUPG:] IMPORTED F28E5223A9C38A99 Alice Lovelace [GNUPG:] IMPORT_OK 1 889582DE6E83573009BF037AF28E5223A9C38A99 -[GNUPG:] IMPORT_OK 17 889582DE6E83573009BF037AF28E5223A9C38A99 -[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpbKn1U0 gpg "--faked-system-time=1671553073!" "--list-keys" # Importing key... gpg --dearmor >/tmp/.tmpbKn1U0/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::sign::general_purpose_rsa4k' panicked at tests/gpg/sign.rs:37:1: explicit panic ---- gpg::trust_models::pgp stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYG1IWa", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYG1IWa", "--status-fd=11", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp0l8XXf/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYG1IWa", "--status-fd=12", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYG1IWa", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpYG1IWa", "--status-fd=14", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmp0l8XXf/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=13", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpkUrX6s/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 2... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=8", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpkUrX6s/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=7", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=6", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpVE8i4V", "--status-fd=6", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpkUrX6s/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=32", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpWpENtk/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 3... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=17", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpWpENtk/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=8", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiVTOXW", "--status-fd=8", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpWpENtk/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=6", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpVIT1N5/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 4... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=18", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpVIT1N5/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=9", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=10", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpnZWrzQ", "--status-fd=4", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpVIT1N5/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=7", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpyMY8To/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 5... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=27", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpyMY8To/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=18", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=4", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpoPrCMj", "--status-fd=19", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpyMY8To/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=6", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpRXZCev/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 6... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=19", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpRXZCev/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=7", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 176, 67 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 9, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "pgp" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=9", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "pgp", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpRXZCev/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpjzxmog", "--status-fd=9", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpRXZCev/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpRXZCev/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 7AEDB9BDEA62E208: "Alice Lovelace " not changed -gpg: key 7AEDB9BDEA62E208: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key 7AEDB9BDEA62E208: "Alice Lovelace " not changed -gpg: key 7AEDB9BDEA62E208: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 [GNUPG:] KEY_CONSIDERED FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 0 -[GNUPG:] KEY_CONSIDERED FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 0 -[GNUPG:] IMPORT_OK 17 FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 [GNUPG:] KEY_CONSIDERED FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 0 -[GNUPG:] IMPORT_OK 17 FD56D8D2DF1989C7518FDFD57AEDB9BDEA62E208 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpRXZCev gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpRXZCev/cert </tmp/.tmpRXZCev/ownertrust </tmp/.tmpRXZCev/plaintext <" "--output" "ciphertext" "/tmp/.tmpRXZCev/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpRXZCev/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::trust_models::pgp' panicked at tests/gpg/trust_models.rs:46:1: explicit panic ---- gpg::trust_models::auto stdout ---- ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpc2nkEL", "--status-fd=17", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpc2nkEL", "--status-fd=28", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpIFjBS5/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpc2nkEL", "--status-fd=11", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpc2nkEL", "--status-fd=38", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpc2nkEL", "--status-fd=22", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpIFjBS5/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=25", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpCqJv6p/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 2... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=13", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpCqJv6p/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=19", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=5", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 1, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmplgx0KH", "--status-fd=14", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpCqJv6p/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=6", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=6", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpXzNI8x/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 3... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=4", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpXzNI8x/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=19", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=11", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp4raHcr", "--status-fd=7", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpXzNI8x/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=6", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpSPjJWU/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 4... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=12", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpSPjJWU/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=5", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmp5aI51O", "--status-fd=17", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpSPjJWU/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=9", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=24", "--faked-system-time=1671553073!", "--import", "/tmp/.tmp8iqGwa/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 5... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=27", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmp8iqGwa/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=7", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 38, 0 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmpiT6zpo", "--status-fd=8", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmp8iqGwa/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=8", "--faked-system-time=1671553073!", "--list-keys"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 86, 0 asserting output matches output from last run. # Importing cert... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/cert" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=8", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpJfYwEh/cert"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Setting ownertrust to 6... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import-ownertrust" "/EXPERIMENT/ownertrust" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=9", "--faked-system-time=1671553073!", "--import-ownertrust", "/tmp/.tmpJfYwEh/ownertrust"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 9, 0 # Checking the trust database... ## Invoking "gpg" "--faked-system-time=1671553073!" "--check-trustdb" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=20", "--faked-system-time=1671553073!", "--check-trustdb"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 176, 67 asserting output matches output from last run. ## Invoking "gpg" "--faked-system-time=1671553073!" "--list-keys" "--with-colons" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=16", "--faked-system-time=1671553073!", "--list-keys", "--with-colons"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 9, 0, 0 asserting output matches output from last run. Asserting static limits of 11, 0, 0 ## Invoking "gpg" "--faked-system-time=1671553073!" "--batch" "--no-auto-key-locate" "--trust-model" "auto" "--encrypt" "--recipient" "" "--output" "ciphertext" "/EXPERIMENT/plaintext" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=7", "--faked-system-time=1671553073!", "--batch", "--no-auto-key-locate", "--trust-model", "auto", "--encrypt", "--recipient", "", "--output", "ciphertext", "/tmp/.tmpJfYwEh/plaintext"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Asserting recorded limits of 0, 0, 0 asserting output matches output from last run. Asserting static limits of 0, 0, 0 # Importing key... ## Invoking "gpg" "--faked-system-time=1671553073!" "--import" "/EXPERIMENT/key" Invoking the chameleon Spawning "/builddir/build/BUILD/sequoia-chameleon-gnupg-0.5.1/target/rpm/gpg-sq" CommandArgs { inner: ["--homedir", "/tmp/.tmppegoL1", "--status-fd=7", "--faked-system-time=1671553073!", "--import", "/tmp/.tmpJfYwEh/key"] }... Have previous output from the chameleon Not invoking the oracle: using cached results Invocation not successful. args: "--faked-system-time=1671553073!" "--import" "/tmp/.tmpJfYwEh/key" Can't compare to previous run: output not recorded stderr: (edit distance 141) --- oracle stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key EE446038E6BE3D98: "Alice Lovelace " not changed -gpg: key EE446038E6BE3D98: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) stderr: (edit distance 141) --- former chameleon stderr +++ chameleon stderr gpg: WARNING: unsafe permissions on homedir '/HOMEDIR' gpg: WARNING: running with faked system time: 2022-12-20 16:17:53 gpg: key EE446038E6BE3D98: "Alice Lovelace " not changed -gpg: key EE446038E6BE3D98: secret key imported -gpg: Total number processed: 1 -gpg: unchanged: 1 -gpg: secret keys read: 1 -gpg: secret keys imported: 1 +gpg: gpgconf: No such file or directory (os error 2) statusfd: (edit distance 180) --- oracle statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 [GNUPG:] KEY_CONSIDERED 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 0 -[GNUPG:] KEY_CONSIDERED 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 0 -[GNUPG:] IMPORT_OK 17 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 statusfd: (edit distance 113) --- former chameleon statusfd +++ chameleon statusfd [GNUPG:] IMPORT_OK 0 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 [GNUPG:] KEY_CONSIDERED 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 0 -[GNUPG:] IMPORT_OK 17 5ABF3A0B5DC37CA99C677AC0EE446038E6BE3D98 -[GNUPG:] IMPORT_RES 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 exit status: --- oracle status +++ chameleon status -exit status: 0 +exit status: 2 --- former gpg-sq +++ gpg-sq -exit status: 0 +exit status: 2 reproducer: export GNUPGHOME=$(mktemp -d) echo -e "allow-loopback-pinentry\n" > $GNUPGHOME/gpg-agent.conf mkdir -p /tmp/.tmpJfYwEh gpg "--faked-system-time=1671553073!" "--list-keys" # Importing cert... gpg --dearmor >/tmp/.tmpJfYwEh/cert </tmp/.tmpJfYwEh/ownertrust </tmp/.tmpJfYwEh/plaintext <" "--output" "ciphertext" "/tmp/.tmpJfYwEh/plaintext" # Importing key... gpg --dearmor >/tmp/.tmpJfYwEh/key <' panicked at tests/gpg.rs:1042:13: explicit panic thread 'gpg::trust_models::auto' panicked at tests/gpg/trust_models.rs:97:1: explicit panic failures: gpg::decrypt::general_purpose_cv25519 gpg::decrypt::general_purpose_p256 gpg::decrypt::general_purpose_p384 gpg::decrypt::general_purpose_p521 gpg::decrypt::general_purpose_rsa2k gpg::decrypt::general_purpose_rsa3k gpg::decrypt::general_purpose_rsa4k gpg::decrypt::locked_loopback gpg::decrypt::simple gpg::decrypt::symmetric_aes128 gpg::decrypt::symmetric_aes192 gpg::decrypt::symmetric_aes256 gpg::decrypt::symmetric_blowfish gpg::decrypt::symmetric_twofish gpg::encrypt::fingerprint_recipient gpg::encrypt::general_purpose_cv25519 gpg::encrypt::general_purpose_p256 gpg::encrypt::general_purpose_p384 gpg::encrypt::general_purpose_p521 gpg::encrypt::general_purpose_rsa2k gpg::encrypt::general_purpose_rsa3k gpg::encrypt::general_purpose_rsa4k gpg::encrypt::recipient_file gpg::generate_key::comments_and_directives gpg::generate_key::creation_time gpg::generate_key::dsa_rsa2k_by_id gpg::generate_key::ecdsa_ecdh_nistp256 gpg::generate_key::eddsa_ecdh_25519 gpg::generate_key::keyserver gpg::generate_key::preferences gpg::generate_key::rsa2k_rsa2k gpg::generate_key::rsa2k_rsa2k_locked gpg::generate_key::usage gpg::import::general_purpose_cv25519 gpg::import::general_purpose_p256 gpg::import::general_purpose_p384 gpg::import::general_purpose_p521 gpg::import::general_purpose_rsa2k gpg::import::general_purpose_rsa3k gpg::import::general_purpose_rsa4k gpg::list_keys::disabled gpg::list_keys::dsa_elgamal gpg::list_keys::expired gpg::list_keys::expired_subkey gpg::list_keys::general_purpose_cv25519 gpg::list_keys::general_purpose_p256 gpg::list_keys::general_purpose_p384 gpg::list_keys::general_purpose_p521 gpg::list_keys::general_purpose_rsa2k gpg::list_keys::general_purpose_rsa3k gpg::list_keys::general_purpose_rsa4k gpg::list_keys::locked gpg::list_keys::revoked gpg::list_keys::valid gpg::list_packets::encrypted gpg::migrate::migration_from_secring gpg::quick::add_key_all_dashes gpg::quick::add_key_cv25519 gpg::quick::add_key_default gpg::quick::add_key_default_auth gpg::quick::add_key_default_default gpg::quick::add_key_default_default_1y gpg::quick::add_key_default_default_dash gpg::quick::add_key_default_default_iso_date gpg::quick::add_key_default_default_iso_time gpg::quick::add_key_default_default_never gpg::quick::add_key_default_default_none gpg::quick::add_key_default_encr gpg::quick::add_key_default_encrypt gpg::quick::add_key_default_sign gpg::quick::add_key_dsa gpg::quick::add_key_ed25519 gpg::quick::add_key_future_default gpg::quick::add_key_nistp256 gpg::quick::add_key_no_arg gpg::quick::add_key_rsa gpg::quick::add_key_rsa2048 gpg::quick::add_key_rsa_encrypt_sign gpg::quick::add_key_rsa_encrypt_space_sign gpg::sign::general_purpose_cv25519 gpg::sign::general_purpose_p256 gpg::sign::general_purpose_p384 gpg::sign::general_purpose_p521 gpg::sign::general_purpose_rsa2k gpg::sign::general_purpose_rsa3k gpg::sign::general_purpose_rsa4k gpg::sign::no_signing_subkey gpg::trust_models::always gpg::trust_models::auto gpg::trust_models::pgp test result: FAILED. 51 passed; 90 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.86s RPM build errors: error: test failed, to rerun pass `--test gpg` error: 1 target failed: `--test gpg`