Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package parsec for openSUSE:Factory checked in at 2021-04-26 16:38:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/parsec (Old) and /work/SRC/openSUSE:Factory/.parsec.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "parsec" Mon Apr 26 16:38:56 2021 rev:4 rq:885428 version:0.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/parsec/parsec.changes 2021-04-06 17:31:27.855237954 +0200 +++ /work/SRC/openSUSE:Factory/.parsec.new.12324/parsec.changes 2021-04-26 16:39:20.370048436 +0200 @@ -1,0 +2,14 @@ +Wed Apr 14 14:54:32 UTC 2021 - Guillaume GARDET <[email protected]> + +- Requires 'tpm2-0-tss' as it holds the udev rule to make /dev/tpm* + owned by tss user +- Requires 'libtss2-tcti-device0' as it is required to start parsec + with TPM support + +------------------------------------------------------------------- +Wed Apr 7 07:42:24 UTC 2021 - Guillaume GARDET <[email protected]> + +- Enable all authenticators which adds 'direct-authenticator' +- Add CryptoAuthLib template (disabled) in config.toml + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ parsec.spec ++++++ --- /var/tmp/diff_new_pack.3EiLTq/_old 2021-04-26 16:39:20.958049372 +0200 +++ /var/tmp/diff_new_pack.3EiLTq/_new 2021-04-26 16:39:20.962049378 +0200 @@ -17,8 +17,10 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' -# Features available: mbed-crypto-provider, pkcs11-provider, tpm-provider, all-providers -%define features "all-providers" +# Features available: +# all-providers = ["tpm-provider", "pkcs11-provider", "mbed-crypto-provider", "cryptoauthlib-provider"] +# all-authenticators = ["direct-authenticator", "unix-peer-credentials-authenticator"] +%define features "all-authenticators,all-providers" %{?systemd_ordering} Name: parsec Version: 0.7.2 @@ -48,6 +50,10 @@ %sysusers_requires # /dev/tpm* are owned by tss user Requires(pre): system-user-tss +# tpm2-0-tss holds the udev rule to make /dev/tpm* owned by tss user +Requires: tpm2-0-tss +# Without libtss2-tcti-device0 parsec fails to start TPM properly +Requires: libtss2-tcti-device0 ExcludeArch: armv6l armv6hl %description @@ -57,12 +63,12 @@ enabling cloud-native delivery flows within the data center and at the edge. %prep -%setup -qa1 +%autosetup -p1 -a1 rm -rf .cargo && mkdir .cargo cp %{SOURCE2} .cargo/config # Enable all providers sed -i -e 's#default = \["unix-peer-credentials-authenticator"\]##' Cargo.toml -echo 'default = ["unix-peer-credentials-authenticator", "all-providers"]' >> Cargo.toml +echo 'default = ["all-authenticators", "all-providers"]' >> Cargo.toml %build export PROTOC=%{_bindir}/protoc ++++++ cargo_config ++++++ --- /var/tmp/diff_new_pack.3EiLTq/_old 2021-04-26 16:39:21.002049442 +0200 +++ /var/tmp/diff_new_pack.3EiLTq/_new 2021-04-26 16:39:21.006049448 +0200 @@ -2,4 +2,4 @@ replace-with = "vendored-sources" [source.vendored-sources] -directory = "vendor" \ No newline at end of file +directory = "vendor" ++++++ config.toml ++++++ --- /var/tmp/diff_new_pack.3EiLTq/_old 2021-04-26 16:39:21.022049473 +0200 +++ /var/tmp/diff_new_pack.3EiLTq/_new 2021-04-26 16:39:21.022049473 +0200 @@ -29,3 +29,11 @@ #key_info_manager = "on-disk-manager" #tcti = "device:/dev/tpmrm0" #owner_hierarchy_auth = "" + +#[[provider]] +#provider_type = "CryptoAuthLib" +#key_info_manager = "on-disk-manager" +#device_type = "atecc508a" +#iface_type = "i2c" +#wake_delay = 1500 +#rx_retries = 20
