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-06 17:30:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/parsec (Old) and /work/SRC/openSUSE:Factory/.parsec.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "parsec" Tue Apr 6 17:30:03 2021 rev:3 rq:882707 version:0.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/parsec/parsec.changes 2020-11-13 19:00:50.958234967 +0100 +++ /work/SRC/openSUSE:Factory/.parsec.new.2401/parsec.changes 2021-04-06 17:31:27.855237954 +0200 @@ -1,0 +2,18 @@ +Thu Apr 1 10:19:21 UTC 2021 - Guillaume GARDET <[email protected]> + +- Make 'parsec' user part of 'tss' group to access /dev/tpm* devices + +------------------------------------------------------------------- +Wed Mar 31 16:02:31 UTC 2021 - Guillaume GARDET <[email protected]> + +- Update to 0.7.2: + * Changelog: https://github.com/parallaxsecond/parsec/compare/0.6.0...0.7.2 + +------------------------------------------------------------------- +Tue Mar 30 13:20:44 UTC 2021 - Guillaume GARDET <[email protected]> + +- Recommends 'opensc' as it is used to initialize HSM keys (PKCS#11 backend) +- Add PKCS#11 template (disabled) in config.toml +- Disable Tpm backend by default in config.toml + +------------------------------------------------------------------- Old: ---- parsec-0.6.0.tar.gz New: ---- parsec-0.7.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ parsec.spec ++++++ --- /var/tmp/diff_new_pack.acX5tB/_old 2021-04-06 17:31:29.091239352 +0200 +++ /var/tmp/diff_new_pack.acX5tB/_new 2021-04-06 17:31:29.091239352 +0200 @@ -1,7 +1,7 @@ # # spec file for package parsec # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,12 +15,13 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' # Features available: mbed-crypto-provider, pkcs11-provider, tpm-provider, all-providers %define features "all-providers" %{?systemd_ordering} Name: parsec -Version: 0.6.0 +Version: 0.7.2 Release: 0 Summary: Platform AbstRaction for SECurity License: Apache-2.0 @@ -36,13 +37,17 @@ BuildRequires: clang-devel BuildRequires: cmake BuildRequires: llvm-devel -BuildRequires: protobuf-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(tss2-esys) >= 2.3.3 +BuildRequires: protobuf-devel BuildRequires: python3 BuildRequires: rust-packaging BuildRequires: sysuser-tools +BuildRequires: pkgconfig(tss2-esys) >= 2.3.3 +# opensc is used to initialize HSM keys (PKCS#11 backend) +Recommends: opensc %sysusers_requires +# /dev/tpm* are owned by tss user +Requires(pre): system-user-tss ExcludeArch: armv6l armv6hl %description @@ -51,13 +56,13 @@ This abstraction layer keeps workloads decoupled from physical platform details, enabling cloud-native delivery flows within the data center and at the edge. - %prep %setup -qa1 -mkdir .cargo +rm -rf .cargo && mkdir .cargo cp %{SOURCE2} .cargo/config -sed -i -e 's#default = \[\]##' Cargo.toml -echo 'default = ["all-providers"]' >> Cargo.toml +# Enable all providers +sed -i -e 's#default = \["unix-peer-credentials-authenticator"\]##' Cargo.toml +echo 'default = ["unix-peer-credentials-authenticator", "all-providers"]' >> Cargo.toml %build export PROTOC=%{_bindir}/protoc ++++++ _service ++++++ --- /var/tmp/diff_new_pack.acX5tB/_old 2021-04-06 17:31:29.119239384 +0200 +++ /var/tmp/diff_new_pack.acX5tB/_new 2021-04-06 17:31:29.123239388 +0200 @@ -1,5 +1,6 @@ <services> <service name="cargo_vendor" mode="disabled"> <param name="compression">xz</param> + <param name="srcdir">parsec-0.7.2</param> </service> </services> ++++++ cargo_config ++++++ --- /var/tmp/diff_new_pack.acX5tB/_old 2021-04-06 17:31:29.139239406 +0200 +++ /var/tmp/diff_new_pack.acX5tB/_new 2021-04-06 17:31:29.139239406 +0200 @@ -2,7 +2,4 @@ replace-with = "vendored-sources" [source.vendored-sources] -directory = "vendor" - -[term] -verbose = true \ No newline at end of file +directory = "vendor" \ No newline at end of file ++++++ config.toml ++++++ --- /var/tmp/diff_new_pack.acX5tB/_old 2021-04-06 17:31:29.159239428 +0200 +++ /var/tmp/diff_new_pack.acX5tB/_new 2021-04-06 17:31:29.159239428 +0200 @@ -1,4 +1,4 @@ -# See a more complete example in /usr/shar/doc/parsec/config.toml +# See a more complete example in /usr/share/doc/packages/parsec/config.toml [core_settings] [listener] @@ -13,12 +13,19 @@ manager_type = "OnDisk" [[provider]] -# provider_type: `MbedCrypto`, `Pkcs11`, `Tpm` provider_type = "MbedCrypto" key_info_manager = "on-disk-manager" -[[provider]] -provider_type = "Tpm" -key_info_manager = "on-disk-manager" -tcti = "device:/dev/tpmrm0" -owner_hierarchy_auth = "" +#[[provider]] +#provider_type = "Pkcs11" +#key_info_manager = "on-disk-manager" +#library_path = "/usr/lib64/opensc-pkcs11.so" +#slot_number = 123456789 +#user_pin = "123456" +#software_public_operations = false + +#[[provider]] +#provider_type = "Tpm" +#key_info_manager = "on-disk-manager" +#tcti = "device:/dev/tpmrm0" +#owner_hierarchy_auth = "" ++++++ parsec-0.6.0.tar.gz -> parsec-0.7.2.tar.gz ++++++ ++++ 10070 lines of diff (skipped) ++++++ system-user-parsec.conf ++++++ --- /var/tmp/diff_new_pack.acX5tB/_old 2021-04-06 17:31:29.303239592 +0200 +++ /var/tmp/diff_new_pack.acX5tB/_new 2021-04-06 17:31:29.303239592 +0200 @@ -3,4 +3,5 @@ g parsec-clients - g tss - u parsec - "PARSEC" /etc/parsec -m parsec lock \ No newline at end of file +m parsec lock +m parsec tss \ No newline at end of file ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/parsec/vendor.tar.xz /work/SRC/openSUSE:Factory/.parsec.new.2401/vendor.tar.xz differ: char 26, line 1
