lttng-ust 2.10.5-1 (znver1;i686;x86_64) 2019-7314
9999

Status published
Submitter nobodydead [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/613831
Packages
lib64lttng-ust0-2.10.5-1.znver1.binary
lib64lttng-ust0-debuginfo-2.10.5-1.znver1.debuginfo
lib64lttng-ust-ctl4-2.10.5-1.znver1.binary
lib64lttng-ust-ctl4-debuginfo-2.10.5-1.znver1.debuginfo
lib64lttng-ust-devel-2.10.5-1.znver1.binary
lttng-ust-2.10.5-1.znver1.binary
lttng-ust-2.10.5-1.znver1.source
lttng-ust-debuginfo-2.10.5-1.znver1.debuginfo
liblttng-ust0-2.10.5-1.i686.binary
liblttng-ust0-debuginfo-2.10.5-1.i686.debuginfo
liblttng-ust-ctl4-2.10.5-1.i686.binary
liblttng-ust-ctl4-debuginfo-2.10.5-1.i686.debuginfo
liblttng-ust-devel-2.10.5-1.i686.binary
lttng-ust-2.10.5-1.i686.binary
lttng-ust-2.10.5-1.i686.source
lttng-ust-debuginfo-2.10.5-1.i686.debuginfo
lib64lttng-ust0-2.10.5-1.x86_64.binary
lib64lttng-ust0-debuginfo-2.10.5-1.x86_64.debuginfo
lib64lttng-ust-ctl4-2.10.5-1.x86_64.binary
lib64lttng-ust-ctl4-debuginfo-2.10.5-1.x86_64.debuginfo
lib64lttng-ust-devel-2.10.5-1.x86_64.binary
lttng-ust-2.10.5-1.x86_64.binary
lttng-ust-2.10.5-1.x86_64.source
lttng-ust-debuginfo-2.10.5-1.x86_64.debuginfo
Build Date 2019-10-08 13:54:20 +0000 UTC
Last Updated 2019-10-12 10:27:22.814622202 +0000 UTC
$ git diff --patch-with-stat --summary 61b3a484bbb2f09fff2ac2857d0fdfbdfde526ae..e40a54aa4f69bd0b02f444222de0e0c5fcd052a7

 .abf.yml                                    |  2 +-
 0001-Fix-namespace-our-gettid-wrapper.patch | 89 -----------------------------
 lttng-ust.spec                              |  3 +-
 3 files changed, 2 insertions(+), 92 deletions(-)
 delete mode 100644 0001-Fix-namespace-our-gettid-wrapper.patch

diff --git a/.abf.yml b/.abf.yml
index 51340ab..a45fcad 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
 sources:
-  lttng-ust-2.10.4.tar.bz2: 9c3df333a20057d2cb6de562e1562983bee72e5a
+  lttng-ust-2.10.5.tar.bz2: fe1f46dbcf43456bc9d7880989bf8d72da7ebcf8
diff --git a/0001-Fix-namespace-our-gettid-wrapper.patch b/0001-Fix-namespace-our-gettid-wrapper.patch
deleted file mode 100644
index 381c42d..0000000
--- a/0001-Fix-namespace-our-gettid-wrapper.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From 717dc80e36ed544d70a4ff445b3cac9735c0b360 Mon Sep 17 00:00:00 2001
-From: Michael Jeanson <mjeanson@efficios.com>
-Date: Mon, 3 Jun 2019 11:07:25 -0400
-Subject: [PATCH] Fix: namespace our gettid wrapper
-
-Since glibc 2.30, a gettid wrapper was added that conflicts with our
-static declaration. Namespace our wrapper so there is no conflict,
-we'll add support for the glibc provided wrapper in a further commit.
-
-Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
----
- include/lttng/ust-tid.h           | 12 +++++++-----
- include/usterr-signal-safe.h      |  2 +-
- liblttng-ust/lttng-context-vtid.c |  4 ++--
- 3 files changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/include/lttng/ust-tid.h b/include/lttng/ust-tid.h
-index e669d7e7..e637718a 100644
---- a/include/lttng/ust-tid.h
-+++ b/include/lttng/ust-tid.h
-@@ -31,23 +31,25 @@
- #include <syscall.h>
- #endif
- 
--#if defined(_syscall0)
--_syscall0(pid_t, gettid)
--#elif defined(__NR_gettid)
-+#if defined(__NR_gettid)
-+
- #include <unistd.h>
--static inline pid_t gettid(void)
-+static inline pid_t lttng_gettid(void)
- {
- 	return syscall(__NR_gettid);
- }
-+
- #else
-+
- #include <sys/types.h>
- #include <unistd.h>
- 
- /* Fall-back on getpid for tid if not available. */
--static inline pid_t gettid(void)
-+static inline pid_t lttng_gettid(void)
- {
- 	return getpid();
- }
-+
- #endif
- 
- #endif /* _LTTNG_UST_TID_H */
-diff --git a/include/usterr-signal-safe.h b/include/usterr-signal-safe.h
-index 1df5ada0..d987c1f0 100644
---- a/include/usterr-signal-safe.h
-+++ b/include/usterr-signal-safe.h
-@@ -95,7 +95,7 @@ do {									\
- 	do {					\
- 		sigsafe_print_err(UST_STR_COMPONENT "[%ld/%ld]: " fmt " (in %s() at " __FILE__ ":" UST_XSTR(__LINE__) ")\n", \
- 		(long) getpid(),		\
--		(long) gettid(),		\
-+		(long) lttng_gettid(),		\
- 		## args, __func__);		\
- 	} while(0)
- 
-diff --git a/liblttng-ust/lttng-context-vtid.c b/liblttng-ust/lttng-context-vtid.c
-index f28e470a..2f721fa0 100644
---- a/liblttng-ust/lttng-context-vtid.c
-+++ b/liblttng-ust/lttng-context-vtid.c
-@@ -62,7 +62,7 @@ void vtid_record(struct lttng_ctx_field *field,
- 		 struct lttng_channel *chan)
- {
- 	if (caa_unlikely(!URCU_TLS(cached_vtid)))
--		URCU_TLS(cached_vtid) = gettid();
-+		URCU_TLS(cached_vtid) = lttng_gettid();
- 	lib_ring_buffer_align_ctx(ctx, lttng_alignof(URCU_TLS(cached_vtid)));
- 	chan->ops->event_write(ctx, &URCU_TLS(cached_vtid),
- 		sizeof(URCU_TLS(cached_vtid)));
-@@ -73,7 +73,7 @@ void vtid_get_value(struct lttng_ctx_field *field,
- 		struct lttng_ctx_value *value)
- {
- 	if (caa_unlikely(!URCU_TLS(cached_vtid)))
--		URCU_TLS(cached_vtid) = gettid();
-+		URCU_TLS(cached_vtid) = lttng_gettid();
- 	value->u.s64 = URCU_TLS(cached_vtid);
- }
- 
--- 
-2.22.0.rc2
-
diff --git a/lttng-ust.spec b/lttng-ust.spec
index dafccd8..7624564 100644
--- a/lttng-ust.spec
+++ b/lttng-ust.spec
@@ -4,7 +4,7 @@
 %define devname %mklibname -d lttng-ust
 
 Name:		lttng-ust
-Version:	2.10.4
+Version:	2.10.5
 Release:	1
 License:	LGPLv2 and GPLv2 and MIT
 Group:		Development/C
@@ -12,7 +12,6 @@ Summary:	LTTng Userspace Tracer library
 URL:		http://lttng.org
 Source0:	http://lttng.org/files/lttng-ust/%{name}-%{version}.tar.bz2
 Patch0:         lttng-gen-tp-shebang.patch
-Patch1:         0001-Fix-namespace-our-gettid-wrapper.patch
 BuildRequires:	pkgconfig(uuid)
 BuildRequires:	pkgconfig(liburcu)
 
Not Available

benbullard79 [@T] cox.netThese look ready to move, need to get them out of way of Qt/KF1650d 01hrs
benbullard79 [@T] cox.netNo Comment.1650d 01hrs
benbullard79 [@T] cox.netNo Comment.1650d 01hrs