Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hfsfuse for openSUSE:Factory checked 
in at 2026-10-13 17:48:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfsfuse (Old)
 and      /work/SRC/openSUSE:Factory/.hfsfuse.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfsfuse"

Tue Oct 13 17:48:30 2026 rev:13 rq:1384534 version:0.469

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfsfuse/hfsfuse.changes  2026-10-05 
15:46:57.100875008 +0200
+++ /work/SRC/openSUSE:Factory/.hfsfuse.new.3698736/hfsfuse.changes     
2026-10-13 17:48:31.405307574 +0200
@@ -1,0 +2,9 @@
+Mon Oct 12 18:09:58 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.469
+  * An error is now logged if extended attribute names fail conversion
+    from UTF-16 to UTF-8. Previously these were silently skipped.
+  * The LZFSE subtree has been updated to respect the install prefix
+    set when using `make install-lib`.
+
+-------------------------------------------------------------------

Old:
----
  hfsfuse-0.466.tar.gz

New:
----
  hfsfuse-0.469.tar.gz

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

Other differences:
------------------
++++++ hfsfuse.spec ++++++
--- /var/tmp/diff_new_pack.lapQXk/_old  2026-10-13 17:48:32.192340565 +0200
+++ /var/tmp/diff_new_pack.lapQXk/_new  2026-10-13 17:48:32.195340691 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           hfsfuse
-Version:        0.466
+Version:        0.469
 Release:        0
 Summary:        FUSE driver for HFS+ filesystems
 License:        BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT

++++++ hfsfuse-0.466.tar.gz -> hfsfuse-0.469.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.466/lib/LZFSE/Makefile 
new/hfsfuse-0.469/lib/LZFSE/Makefile
--- old/hfsfuse-0.466/lib/LZFSE/Makefile        2026-09-26 21:46:50.000000000 
+0200
+++ new/hfsfuse-0.469/lib/LZFSE/Makefile        2026-10-10 18:24:41.000000000 
+0200
@@ -20,7 +20,16 @@
 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
OTHERWISE) ARISING IN ANY WAY OUT OF THE
 # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-INSTALL_PREFIX ?= /usr/local
+PREFIX ?= /usr/local
+prefix ?= $(PREFIX)
+exec_prefix = $(prefix)
+bindir = $(exec_prefix)/bin
+libdir = $(exec_prefix)/lib
+includedir = $(prefix)/include
+
+INSTALL ?= install
+AR ?= ar
+ARFLAGS ?= rvs
 
 BUILD_DIR := ./build
 BIN_DIR := $(BUILD_DIR)/bin
@@ -40,24 +49,27 @@
 all: $(LZFSE_LIB) $(LZFSE_CMD) $(OBJS)
 
 install: $(LZFSE_LIB) $(LZFSE_CMD)
-       @[ -d $(INSTALL_PREFIX)/include ] || mkdir -p $(INSTALL_PREFIX)/include
-       @[ -d $(INSTALL_PREFIX)/lib ] || mkdir -p $(INSTALL_PREFIX)/lib
-       @[ -d $(INSTALL_PREFIX)/bin ] || mkdir -p $(INSTALL_PREFIX)/bin
-       install ./src/lzfse.h $(INSTALL_PREFIX)/include/lzfse.h
-       install $(LZFSE_LIB) $(INSTALL_PREFIX)/lib/liblzfse.a
-       install $(LZFSE_CMD) $(INSTALL_PREFIX)/bin/lzfse
+       @[ -d $(DESTDIR)$(includedir) ] || mkdir -p $(DESTDIR)$(includedir)
+       @[ -d $(DESTDIR)$(libdir) ] || mkdir -p $(DESTDIR)$(libdir)
+       @[ -d $(DESTDIR)$(bindir) ] || mkdir -p $(DESTDIR)$(bindir)
+       $(INSTALL) ./src/lzfse.h $(DESTDIR)$(includedir)/lzfse.h
+       $(INSTALL) $(LZFSE_LIB) $(DESTDIR)$(libdir)/liblzfse.a
+       $(INSTALL) $(LZFSE_CMD) $(DESTDIR)$(bindir)/lzfse
+
+uninstall:
+       $(RM) $(DESTDIR)$(includedir)/lzfse.h $(DESTDIR)$(libdir)/liblzfse.a 
$(DESTDIR)$(bindir)/lzfse
 
 $(LZFSE_LIB): $(LIB_OBJS)
        @[ -d $(BIN_DIR) ] || mkdir -p $(BIN_DIR)
        $(LD) -r -o $(OBJ_DIR)/liblzfse_master.o $(LIB_OBJS)
-       ar rvs $@ $(OBJ_DIR)/liblzfse_master.o
+       $(AR) $(ARFLAGS) $@ $(OBJ_DIR)/liblzfse_master.o
 
 $(LZFSE_CMD): $(CMD_OBJS) $(LZFSE_LIB)
        @[ -d $(BIN_DIR) ] || mkdir -p $(BIN_DIR)
        $(CC) $(CFLAGS) -o $@ $(CMD_OBJS) $(LZFSE_LIB)
 
 clean:
-       /bin/rm -rf $(BUILD_DIR)
+       $(RM) -r $(BUILD_DIR)
 
 $(OBJ_DIR)/%.o: src/%.c
        @[ -d $(OBJ_DIR) ] || mkdir -p $(OBJ_DIR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.466/src/hfsdump.c 
new/hfsfuse-0.469/src/hfsdump.c
--- old/hfsfuse-0.466/src/hfsdump.c     2026-09-26 21:46:50.000000000 +0200
+++ new/hfsfuse-0.469/src/hfsdump.c     2026-10-10 18:24:41.000000000 +0200
@@ -281,6 +281,8 @@
                                ssize_t u8len = 
hfs_unistr_to_utf8(&attr_keys[i].name, attrname);
                                if(u8len > 0)
                                        puts(attrname);
+                               else
+                                       fprintf(stderr,"Can't convert extended 
attribute name to UTF-8 for CNID %" PRIu32,rec.file.cnid);
                        }
                        free(attr_keys);
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.466/src/hfsfuse.c 
new/hfsfuse-0.469/src/hfsfuse.c
--- old/hfsfuse-0.466/src/hfsfuse.c     2026-09-26 21:46:50.000000000 +0200
+++ new/hfsfuse-0.469/src/hfsfuse.c     2026-10-10 18:24:41.000000000 +0200
@@ -538,8 +538,10 @@
        for(uint32_t i = 0; i < nattrs; i++) {
                char attrname[HFS_NAME_MAX+1];
                ssize_t u8len = hfs_unistr_to_utf8(&attr_keys[i].name, 
attrname);
-               if(u8len <= 0)
+               if(u8len <= 0) {
+                       hfslib_error("Can't convert extended attribute name to 
UTF-8 for CNID %" PRIu32,NULL,0,rec.file.cnid);
                        continue;
+               }
                ret += u8len + strlen(XATTR_NAMESPACE_STR) + 1;
                if(size >= (size_t)ret) {
                        attr = stpcpy(attr, XATTR_NAMESPACE_STR);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.466/src/version.h 
new/hfsfuse-0.469/src/version.h
--- old/hfsfuse-0.466/src/version.h     2026-09-26 21:46:50.000000000 +0200
+++ new/hfsfuse-0.469/src/version.h     2026-10-10 18:24:41.000000000 +0200
@@ -1 +1 @@
-#define HFSFUSE_VERSION_STRING "0.466-cb27b50"
+#define HFSFUSE_VERSION_STRING "0.469-e2a84c6"

Reply via email to