Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtracefs for openSUSE:Factory 
checked in at 2023-01-18 13:12:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtracefs (Old)
 and      /work/SRC/openSUSE:Factory/.libtracefs.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtracefs"

Wed Jan 18 13:12:38 2023 rev:12 rq:1059310 version:1.6.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libtracefs/libtracefs.changes    2023-01-02 
15:02:09.869349641 +0100
+++ /work/SRC/openSUSE:Factory/.libtracefs.new.32243/libtracefs.changes 
2023-01-18 13:13:17.077466495 +0100
@@ -1,0 +2,8 @@
+Wed Jan 18 09:39:05 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 1.6.4:
+  * Flush pipe data in tracefs_cpu_flush()
+  * Add check for duplicate functions in man pages
+  * Make sure 32 bit works on 64 bit file systems
+
+-------------------------------------------------------------------

Old:
----
  libtracefs-1.6.3.tar.gz

New:
----
  libtracefs-1.6.4.tar.gz

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

Other differences:
------------------
++++++ libtracefs.spec ++++++
--- /var/tmp/diff_new_pack.oOweJe/_old  2023-01-18 13:13:17.617469400 +0100
+++ /var/tmp/diff_new_pack.oOweJe/_new  2023-01-18 13:13:17.621469422 +0100
@@ -18,7 +18,7 @@
 
 Name:           libtracefs
 %define lname   libtracefs1
-Version:        1.6.3
+Version:        1.6.4
 Release:        0
 Summary:        Linux kernel trace file system library
 License:        LGPL-2.1-only

++++++ libtracefs-1.6.3.tar.gz -> libtracefs-1.6.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/Makefile 
new/libtracefs-1.6.4/Makefile
--- old/libtracefs-1.6.3/Makefile       2022-12-12 00:01:44.000000000 +0100
+++ new/libtracefs-1.6.4/Makefile       2023-01-10 02:14:30.000000000 +0100
@@ -2,7 +2,7 @@
 # libtracefs version
 TFS_VERSION = 1
 TFS_PATCHLEVEL = 6
-TFS_EXTRAVERSION = 3
+TFS_EXTRAVERSION = 4
 TRACEFS_VERSION = $(TFS_VERSION).$(TFS_PATCHLEVEL).$(TFS_EXTRAVERSION)
 
 export TFS_VERSION
@@ -164,6 +164,9 @@
 # Append required CFLAGS
 override CFLAGS += -D_GNU_SOURCE $(LIBTRACEEVENT_INCLUDES) $(INCLUDES)
 
+# Make sure 32 bit stat() works on large file systems
+override CFLAGS += -D_FILE_OFFSET_BITS=64
+
 all: all_cmd
 
 LIB_TARGET  = libtracefs.a libtracefs.so.$(TRACEFS_VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/check-manpages.sh 
new/libtracefs-1.6.4/check-manpages.sh
--- old/libtracefs-1.6.3/check-manpages.sh      2022-12-12 00:01:44.000000000 
+0100
+++ new/libtracefs-1.6.4/check-manpages.sh      2023-01-10 02:14:30.000000000 
+0100
@@ -15,12 +15,19 @@
 MAIN=libtracefs
 MAIN_FILE=${MAIN}.txt
 
+PROCESSED=""
+
 # Ignore man pages that do not contain functions
 IGNORE="libtracefs-options.txt"
 
 for man in ${MAIN}-*.txt; do
 
-       sed -ne '/^NAME/,/^SYNOP/{/^[a-z]/{s/, *$//;s/,/\n/g;s/ 
//g;s/-.*$/-/;/-/{s/-//p;q};p}}' $man | while read a; do
+       for a in `sed -ne '/^NAME/,/^SYNOP/{/^[a-z]/{s/, *$//;s/,/\n/g;s/ 
//g;s/-.*$/-/;/-/{s/-//p;q};p}}' $man`; do
+               if [ "${PROCESSED/:${a} /}" != "${PROCESSED}" ]; then
+                       P="${PROCESSED/:${a} */}"
+                       echo "Found ${a} in ${man} and in ${P/* /}"
+               fi
+               PROCESSED="${man}:${a} ${PROCESSED}"
                if [ "${IGNORE/$man/}" != "${IGNORE}" ]; then
                        continue
                fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/src/tracefs-dynevents.c 
new/libtracefs-1.6.4/src/tracefs-dynevents.c
--- old/libtracefs-1.6.3/src/tracefs-dynevents.c        2022-12-12 
00:01:44.000000000 +0100
+++ new/libtracefs-1.6.4/src/tracefs-dynevents.c        2023-01-10 
02:14:30.000000000 +0100
@@ -713,9 +713,6 @@
                        &dynevent->address, &dynevent->format };
        int i;
 
-       if (!dynevent)
-               return TRACEFS_DYNEVENT_UNKNOWN;
-
        for (i = 0; i < ARRAY_SIZE(lv); i++) {
                if (lv[i]) {
                        if (*rv[i]) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/src/tracefs-instance.c 
new/libtracefs-1.6.4/src/tracefs-instance.c
--- old/libtracefs-1.6.3/src/tracefs-instance.c 2022-12-12 00:01:44.000000000 
+0100
+++ new/libtracefs-1.6.4/src/tracefs-instance.c 2023-01-10 02:14:30.000000000 
+0100
@@ -419,7 +419,7 @@
                        return ret;
                }
 
-               ret = tracefs_instance_file_write(instance, path, "val");
+               ret = tracefs_instance_file_write(instance, path, val);
                free(path);
        }
        free(val);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/src/tracefs-record.c 
new/libtracefs-1.6.4/src/tracefs-record.c
--- old/libtracefs-1.6.3/src/tracefs-record.c   2022-12-12 00:01:44.000000000 
+0100
+++ new/libtracefs-1.6.4/src/tracefs-record.c   2023-01-10 02:14:30.000000000 
+0100
@@ -421,7 +421,7 @@
 {
        int ret = 1;
 
-       if (tcpu->flags & TC_NONBLOCK)
+       if (tcpu->flags & TC_PERM_NONBLOCK)
                return 0;
 
        ret = write(tcpu->ctrl_pipe[1], &ret, 1);
@@ -464,10 +464,13 @@
        if (tcpu->buffered < 0)
                tcpu->buffered = 0;
 
-       if (tcpu->buffered)
-               goto do_read;
+       if (tcpu->buffered) {
+               ret = read(tcpu->splice_pipe[0], buffer, tcpu->subbuf_size);
+               if (ret > 0)
+                       tcpu->buffered -= ret;
+               return ret;
+       }
 
- do_read:
        ret = read(tcpu->fd, buffer, tcpu->subbuf_size);
        if (ret > 0 && tcpu->buffered)
                tcpu->buffered -= ret;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libtracefs-1.6.3/utest/tracefs-utest.c 
new/libtracefs-1.6.4/utest/tracefs-utest.c
--- old/libtracefs-1.6.3/utest/tracefs-utest.c  2022-12-12 00:01:44.000000000 
+0100
+++ new/libtracefs-1.6.4/utest/tracefs-utest.c  2023-01-10 02:14:30.000000000 
+0100
@@ -825,7 +825,7 @@
                mount("debugfs", save_debug, "debugfs", 0, NULL);
 
        if (save_tracing &&
-           (!save_debug || strncmp(save_debug, save_tracing, 
strlen(save_debug) != 0)))
+           (!save_debug || strncmp(save_debug, save_tracing, 
strlen(save_debug)) != 0))
                mount("tracefs", save_tracing, "tracefs", 0, NULL);
 
        free(save_debug);

Reply via email to