tpm2.0-abrmd

Edit Package tpm2.0-abrmd
No description set
Refresh
Refresh
Source Files
Filename Size Changed
fix_dlopen.patch 0000000604 604 Bytes
tpm2-abrmd-2.0.2.tar.gz 0000556808 544 KB
tpm2.0-abrmd.changes 0000007481 7.31 KB
tpm2.0-abrmd.rpmlintrc 0000000071 71 Bytes
tpm2.0-abrmd.spec 0000004550 4.44 KB
Latest Revision
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
Comments 0
openSUSE Build Service is sponsored by