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

Reply via email to