Revisions of tpm2.0-abrmd

Stefan Behlert's avatar Stefan Behlert (sbehlert) committed (revision 5)
- update to version 2.0.2 (FATE#326270) with changelog synced to Factory
  (bsc#1121860)

old: SUSE:SLE-15-SP1:GA/tpm2.0-abrmd
new: openSUSE.org:openSUSE:Factory/tpm2.0-abrmd rev 12
Index: tpm2.0-abrmd.changes
===================================================================
--- tpm2.0-abrmd.changes (revision 4)
+++ tpm2.0-abrmd.changes (revision 12)
@@ -1,36 +1,70 @@
 -------------------------------------------------------------------
-Fri Oct 26 09:46:47 UTC 2018 - matthias.gerstner@suse.com
+Thu Oct 25 09:00:40 UTC 2018 - matthias.gerstner@suse.com
 
 - add a Requires towards tpm2-0-tss, because that main package holds the udev
   rules and logic for setting up the tss user. Without this the daemon can't
   start up correctly.
 
 -------------------------------------------------------------------
-Thu Sep 27 10:14:49 UTC 2018 - matthias.gerstner@suse.com
+Tue Oct 23 15:46:28 UTC 2018 - matthias.gerstner@suse.com
 
-- update to major version 2.0.2 (FATE#326270):
+- fix broken build due to newer glib dependency that reports a full path for
+  gdbus-codegen, breaking the configure check.
+
+-------------------------------------------------------------------
+Wed Sep 26 15:51:01 UTC 2018 - matthias.gerstner@suse.com
+
+- update to version 2.0.2 (FATE#326270):
+  - --enable-integration option to configure script now works as documented.
+  - Format specifier with wrong size in util module.
+  - Initialize TCTI context to 0 before setting values. This will cause all
+    members that aren't explicitly initialized by be 0.
+
+-------------------------------------------------------------------
+Tue Sep 18 09:05:24 UTC 2018 - matthias.gerstner@suse.com
+
+- add recommends to the tcti-device and tcti-abrmd. Otherwise they're not
+  installed right away, rendering the abrmd quite unusable.
+
+-------------------------------------------------------------------
+Fri Aug 10 10:02:21 UTC 2018 - matthias.gerstner@suse.com
+
+- Update to version 2.0.1:
+  * SessionList: Fix Connection object reference leak.
+  * source/sink: Organize ControlMessage processing.
+  * CommandSource: Replace 'connection-removed' signal with ControlMessage.
+  * SessionList: Remove all locking.
+  * ConnectionManager: Remove 'connection-removed' signal.
+  * ci: Build 'check' target when CC is gcc.
+  * build: Fix bad URLs in configure script.
+  * CHANGELOG.md: Add version number and date for 2.0.1 release.
+  * Replace references to drand48_r family of functions for portability
+  * Fix for type-punned pointer reported in newer compilers that enforce strict aliasing
+
+-------------------------------------------------------------------
+Tue Jul  3 09:15:27 UTC 2018 - matthias.gerstner@suse.com
+
+- Trying to fix build on older distros that fail because of a missing or
+  broken autoconf valgrind detection macro. Removing  autoreconf to hopefully
+  fix this.
+
+-------------------------------------------------------------------
+Mon Jul  2 09:27:43 UTC 2018 - matthias.gerstner@suse.com
+
+- add fix_dlopen.patch: fixes an issue with dlopen()'ing the tcti-device
+  library from tpm2-0-tss. See
+  https://github.com/tpm2-software/tpm2-abrmd/issues/486.
+
+-------------------------------------------------------------------
+Fri Jun 29 11:43:08 UTC 2018 - matthias.gerstner@suse.com
+
+- update to major version 2.0.0:
+  - support_dbus_activation.diff: removed, is not contained upstream
   - the tpm2 stack introduces an incompatible ABI to the previous version with
-    this update. There is no compatibility layer, libraries have new names etc.
-  - drop support_dbus_activation.diff: is now contained upstream
-  - add fix_dlopen.patch: fixes an issue with dlopen()'ing the tcti-device
-  library from tpm2-0-tss. See https://github.com/tpm2-software/tpm2-abrmd/issues/486.
-  - changelog from 2.0.2:
-    - --enable-integration option to configure script now works as documented.
-    - Format specifier with wrong size in util module.
-    - Initialize TCTI context to 0 before setting values. This will cause all
-      members that aren't explicitly initialized by be 0.
-  - changelog from 2.0.1:
-    * SessionList: Fix Connection object reference leak.
-    * source/sink: Organize ControlMessage processing.
-    * CommandSource: Replace 'connection-removed' signal with ControlMessage.
-    * SessionList: Remove all locking.
-    * ConnectionManager: Remove 'connection-removed' signal.
-    * ci: Build 'check' target when CC is gcc.
-    * build: Fix bad URLs in configure script.
-    * CHANGELOG.md: Add version number and date for 2.0.1 release.
-    * Replace references to drand48_r family of functions for portability
-    * Fix for type-punned pointer reported in newer compilers that enforce strict aliasing
-  - changelog from 2.0.0:
+    this update. There is no compatibility layer, libraries have new names
+etc.
+  - upstream changelog:
+    ## 2.0.0 - 2018-06-22
     ### Added
     - Integration test script and build support to execute integration tests
     against a physical TPM2 device on the build platform.
@@ -52,11 +86,11 @@
     - udev rules for TPM device node. This now lives in the tpm2-tss repo.
     - Remove legacy TCTI initialization functions.
     - configure option `--with-simulatorbin`.
-
+    
     ## 1.3.1 - 2018-03-18
     ### Fixed
     - Distribute systemd preset template instead of the generated file.
-
+    
     ## 1.3.0 - 2018-03-02
     ### Added
     - New configure option (--test-hwtpm) to run integration tests against a
Index: tpm2.0-abrmd.spec
===================================================================
--- tpm2.0-abrmd.spec (revision 4)
+++ tpm2.0-abrmd.spec (revision 12)
@@ -1,7 +1,7 @@
 #
 # spec file for package tpm2.0-abrmd
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,9 +35,9 @@
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(tss2-sys)
 Requires(pre):  pwdutils
-Requires:       tpm2-0-tss
 Recommends:     libtss2-tcti-device0
 Recommends:     libtss2-tcti-tabrmd0
+Requires:       tpm2-0-tss
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Patch0:         fix_dlopen.patch
 # the auto activation is not whitelisted for <= SLE12-SP3
@@ -79,6 +79,9 @@
 %build
 export CFLAGS="%optflags -fPIE"
 export LDFLAGS="-pie -fPIE"
+# workaround for the bug that upstream commit
+# b4036908dd067f8eadc9d53b1a2a39032aed109d fixes
+export GDBUS_CODEGEN="/usr/bin/gdbus-codegen"
 %configure --disable-static --with-systemdsystemunitdir=%{_unitdir}
 make %{?_smp_mflags} PTHREAD_LDFLAGS=-pthread
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 4)
Stefan Behlert's avatar Stefan Behlert (sbehlert) committed (revision 3)
- add a Requires towards tpm2-0-tss, because that main package holds the udev
  rules and logic for setting up the tss user. Without this the daemon can't
  start up correctly.
Stefan Behlert's avatar Stefan Behlert (sbehlert) committed (revision 2)
- update to major version 2.0.2 (FATE#326270):
  - the tpm2 stack introduces an incompatible ABI to the previous version with
    this update. There is no compatibility layer, libraries have new names etc.
  - drop support_dbus_activation.diff: is now contained upstream
  - add fix_dlopen.patch: fixes an issue with dlopen()'ing the tcti-device
  library from tpm2-0-tss. See https://github.com/tpm2-software/tpm2-abrmd/issues/486.
  - changelog from 2.0.2:
    - --enable-integration option to configure script now works as documented.
    - Format specifier with wrong size in util module.
    - Initialize TCTI context to 0 before setting values. This will cause all
      members that aren't explicitly initialized by be 0.
  - changelog from 2.0.1:
    * SessionList: Fix Connection object reference leak.
    * source/sink: Organize ControlMessage processing.
    * CommandSource: Replace 'connection-removed' signal with ControlMessage.
    * SessionList: Remove all locking.
    * ConnectionManager: Remove 'connection-removed' signal.
    * ci: Build 'check' target when CC is gcc.
    * build: Fix bad URLs in configure script.
    * CHANGELOG.md: Add version number and date for 2.0.1 release.
    * Replace references to drand48_r family of functions for portability
    * Fix for type-punned pointer reported in newer compilers that enforce strict aliasing
  - changelog from 2.0.0:
    ### Added
    - Integration test script and build support to execute integration tests
    against a physical TPM2 device on the build platform.
    - Implementation of dynamic TCTI initialization mechanism.
    - configure option `--enable-integration` to enable integration tests.
    The simulator executable must be on PATH.
    - Support for version 2.0 of tpm2-tss libraries.
Stefan Behlert's avatar Stefan Behlert (sbehlert) committed (revision 1)
initialize package as branch
Displaying all 5 revisions
openSUSE Build Service is sponsored by