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)
