Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtracefs for openSUSE:Factory 
checked in at 2022-08-30 14:49:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtracefs (Old)
 and      /work/SRC/openSUSE:Factory/.libtracefs.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtracefs"

Tue Aug 30 14:49:11 2022 rev:7 rq:999936 version:1.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libtracefs/libtracefs.changes    2022-06-21 
16:33:13.995883437 +0200
+++ /work/SRC/openSUSE:Factory/.libtracefs.new.2083/libtracefs.changes  
2022-08-30 14:49:41.688153309 +0200
@@ -1,0 +2,6 @@
+Mon Aug 29 09:59:28 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.4.2
+  * Build fixes only (parallel build, musl support)
+
+-------------------------------------------------------------------

Old:
----
  libtracefs-1.4.1.tar.gz

New:
----
  libtracefs-1.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libtracefs.spec ++++++
--- /var/tmp/diff_new_pack.9KoxdK/_old  2022-08-30 14:49:42.152154493 +0200
+++ /var/tmp/diff_new_pack.9KoxdK/_new  2022-08-30 14:49:42.156154504 +0200
@@ -18,7 +18,7 @@
 
 Name:           libtracefs
 %define lname   libtracefs1
-Version:        1.4.1
+Version:        1.4.2
 Release:        0
 Summary:        Linux kernel trace file system library
 License:        LGPL-2.1-only
@@ -53,12 +53,10 @@
 %autosetup -p1
 
 %build
-# Not parallel safe - to the point where there is silent corruption
-# (compared to a more common "file not found" in other packages)
-%make_build -j1 V=1 prefix="%_prefix"
+%make_build V=1 prefix="%_prefix"
 
 %install
-%make_install -j1 V=1 prefix="%_prefix" \
+%make_install V=1 prefix="%_prefix" \
        pkgconfig_dir=%{_libdir}/pkgconfig \
         %nil
 # always the same issues

++++++ libtracefs-1.4.1.tar.gz -> libtracefs-1.4.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/.gitignore 
new/libtracefs-1.4.2/.gitignore
--- old/libtracefs-1.4.1/.gitignore     2022-06-16 18:57:15.000000000 +0200
+++ new/libtracefs-1.4.2/.gitignore     2022-07-14 21:19:15.000000000 +0200
@@ -11,5 +11,5 @@
 build_uninstall
 tfs_version.h
 *.o
-*.d
+.*.d
 sqlhist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/Makefile 
new/libtracefs-1.4.2/Makefile
--- old/libtracefs-1.4.1/Makefile       2022-06-16 18:57:15.000000000 +0200
+++ new/libtracefs-1.4.2/Makefile       2022-07-14 21:19:15.000000000 +0200
@@ -2,7 +2,7 @@
 # libtracefs version
 TFS_VERSION = 1
 TFS_PATCHLEVEL = 4
-TFS_EXTRAVERSION = 1
+TFS_EXTRAVERSION = 2
 TRACEFS_VERSION = $(TFS_VERSION).$(TFS_PATCHLEVEL).$(TFS_EXTRAVERSION)
 
 export TFS_VERSION
@@ -330,7 +330,6 @@
 OBJS += tracefs-events.o
 
 OBJS := $(OBJS:%.o=$(bdir)/%.o)
-DEPS := $(OBJS:$(bdir)/%.o=$(bdir)/.%.d)
 
 all: $(DEFAULT_TARGET)
 
@@ -388,3 +387,7 @@
          $(BUILD_PREFIX))
 
 .PHONY: clean
+
+# libtracefs.a and libtracefs.so would concurrently enter the same directory -
+# a recipe for collisions.
+.NOTPARALLEL:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/include/tracefs-local.h 
new/libtracefs-1.4.2/include/tracefs-local.h
--- old/libtracefs-1.4.1/include/tracefs-local.h        2022-06-16 
18:57:15.000000000 +0200
+++ new/libtracefs-1.4.2/include/tracefs-local.h        2022-07-14 
21:19:15.000000000 +0200
@@ -6,6 +6,8 @@
 #ifndef _TRACE_FS_LOCAL_H
 #define _TRACE_FS_LOCAL_H
 
+#include <pthread.h>
+
 #define __hidden __attribute__((visibility ("hidden")))
 #define __internal __attribute__((visibility ("internal")))
 #define __weak __attribute__((weak))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/scripts/utils.mk 
new/libtracefs-1.4.2/scripts/utils.mk
--- old/libtracefs-1.4.1/scripts/utils.mk       2022-06-16 18:57:15.000000000 
+0200
+++ new/libtracefs-1.4.2/scripts/utils.mk       2022-07-14 21:19:15.000000000 
+0200
@@ -53,12 +53,12 @@
 
 do_fpic_compile =                                      \
        ($(print_fpic_compile)                          \
-       $(CC) -c $(CPPFLAGS) $(CFLAGS) $(EXT) -fPIC $< -o $@)
+       $(CC) -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ -MP -c $(CPPFLAGS) $(CFLAGS) 
$(EXT) -fPIC $< -o $@)
 
 do_compile =                                                   \
        ($(if $(GENERATE_PIC), $(do_fpic_compile),              \
         $(print_compile)                                       \
-        $(CC) -c $(CPPFLAGS) $(CFLAGS) $(EXT) $< -o $@))
+        $(CC) -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ -MP -c $(CPPFLAGS) $(CFLAGS) 
$(EXT) $< -o $@))
 
 do_app_build =                                         \
        ($(print_app_build)                             \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/src/Makefile 
new/libtracefs-1.4.2/src/Makefile
--- old/libtracefs-1.4.1/src/Makefile   2022-06-16 18:57:15.000000000 +0200
+++ new/libtracefs-1.4.2/src/Makefile   2022-07-14 21:19:15.000000000 +0200
@@ -21,7 +21,6 @@
 OBJS += tracefs-sqlhist.o
 
 OBJS := $(OBJS:%.o=$(bdir)/%.o)
-DEPS := $(OBJS:$(bdir)/%.o=$(bdir)/.%.d)
 
 $(LIBTRACEFS_STATIC): $(OBJS)
        $(Q)$(call do_build_static_lib)
@@ -48,24 +47,14 @@
 $(bdir)/%.o: %.c
        $(Q)$(call do_fpic_compile)
 
-$(DEPS): $(bdir)/.%.d: %.c
-       $(Q)$(CC) -M -MT $(bdir)/$*.o $(CPPFLAGS) $(CFLAGS) $< > $@
-
-$(OBJS): $(bdir)/%.o : $(bdir)/.%.d
-
 tracefs-sqlhist.o: sqlhist.tab.h
 
 $(OBJS): | $(bdir)
-$(DEPS): | $(bdir)
 
 clean:
        $(Q)$(call do_clean,$(OBJS) .*.d)
 
-dep_includes := $(wildcard $(DEPS))
-
-ifneq ($(dep_includes),)
-  include $(dep_includes)
-endif
+-include .*.d
 
 $(bdir)/tracefs-sqlhist.o tracefs-sqlhist.o: sqlhist.tab.h
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.4.1/utest/Makefile 
new/libtracefs-1.4.2/utest/Makefile
--- old/libtracefs-1.4.1/utest/Makefile 2022-06-16 18:57:15.000000000 +0200
+++ new/libtracefs-1.4.2/utest/Makefile 2022-07-14 21:19:15.000000000 +0200
@@ -15,13 +15,11 @@
        $(obj)/lib/libtracefs.a
 
 OBJS := $(OBJS:%.o=$(bdir)/%.o)
-DEPS := $(OBJS:$(bdir)/%.o=$(bdir)/.%.d)
 
 $(bdir):
        @mkdir -p $(bdir)
 
 $(OBJS): | $(bdir)
-$(DEPS): | $(bdir)
 
 $(bdir)/trace-utest: $(OBJS)
        $(Q)$(do_app_build)
@@ -29,13 +27,7 @@
 $(bdir)/%.o: %.c
        $(Q)$(call do_fpic_compile)
 
-$(DEPS): $(bdir)/.%.d: %.c
-       $(Q)$(CC) -M $(CPPFLAGS) $(CFLAGS) $< > $@
-       $(Q)$(CC) -M -MT $(bdir)/$*.o $(CPPFLAGS) $(CFLAGS) $< > $@
-
-$(OBJS): $(bdir)/%.o : $(bdir)/.%.d
-
-dep_includes := $(wildcard $(DEPS))
+-include .*.d
 
 test: $(TARGETS)
 

Reply via email to