[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1062338: hfsplus: NMU diff for 64-bit time_t transition



Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-15-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru hfsplus-1.0.4/debian/changelog hfsplus-1.0.4/debian/changelog
--- hfsplus-1.0.4/debian/changelog	2023-01-08 15:55:26.000000000 +0000
+++ hfsplus-1.0.4/debian/changelog	2024-02-28 08:51:47.000000000 +0000
@@ -1,3 +1,10 @@
+hfsplus (1.0.4-17.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062338
+
+ -- Lukas Märdian <slyon@debian.org>  Wed, 28 Feb 2024 08:51:47 +0000
+
 hfsplus (1.0.4-17) unstable; urgency=medium
 
   * QA upload.
diff -Nru hfsplus-1.0.4/debian/control hfsplus-1.0.4/debian/control
--- hfsplus-1.0.4/debian/control	2023-01-08 15:44:44.000000000 +0000
+++ hfsplus-1.0.4/debian/control	2024-02-28 08:51:47.000000000 +0000
@@ -2,12 +2,15 @@
 Section: otherosfs
 Priority: optional
 Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: debhelper-compat (=13), docbook-to-man,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (=13), docbook-to-man,
 Standards-Version: 4.6.1
 Vcs-Git: https://salsa.debian.org/debian/hfsplus.git
 Vcs-Browser: https://salsa.debian.org/debian/hfsplus
 
-Package: libhfsp0
+Package: libhfsp0t64
+Provides: ${t64:Provides}
+Replaces: libhfsp0
+Breaks: libhfsp0 (<< ${source:Version})
 Architecture: linux-any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -33,7 +36,7 @@
 Package: libhfsp-dev
 Architecture: linux-any
 Section: libdevel
-Depends: libhfsp0 (= ${binary:Version}), libc6-dev, ${misc:Depends}
+Depends: libhfsp0t64 (= ${binary:Version}), libc6-dev, ${misc:Depends}
 Description: Library to access HFS+ formatted volumes
  HFS+ is a modernized version of Apple Computers HFS Filesystem.
  Nowadays, it is widely used with more recent versions of MacOS.
diff -Nru hfsplus-1.0.4/debian/libhfsp0.docs hfsplus-1.0.4/debian/libhfsp0.docs
--- hfsplus-1.0.4/debian/libhfsp0.docs	2021-12-28 01:51:52.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0.docs	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-doc/*.html
-NEWS
-README
diff -Nru hfsplus-1.0.4/debian/libhfsp0.install hfsplus-1.0.4/debian/libhfsp0.install
--- hfsplus-1.0.4/debian/libhfsp0.install	2021-12-28 01:51:52.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/*-*/lib*.so.*
-
diff -Nru hfsplus-1.0.4/debian/libhfsp0.symbols hfsplus-1.0.4/debian/libhfsp0.symbols
--- hfsplus-1.0.4/debian/libhfsp0.symbols	2021-12-28 01:53:05.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,97 +0,0 @@
-libhfsp.so.0 libhfsp0 #MINVER#
- blockiter_curr@Base 1.0.4
- blockiter_init@Base 1.0.4
- blockiter_next@Base 1.0.4
- blockiter_skip@Base 1.0.4
- btree_check_nodealloc@Base 1.0.4
- btree_close@Base 1.0.4
- btree_init_cat@Base 1.0.4
- btree_init_extent@Base 1.0.4
- btree_insert_record@Base 1.0.4
- btree_key_by_index@Base 1.0.4
- btree_node_by_index@Base 1.0.4
- btree_readhead@Base 1.0.4
- btree_readnode@Base 1.0.4
- btree_remove_record@Base 1.0.4
- btree_reset@Base 1.0.4
- btree_writehead@Base 1.0.4
- btree_writenode@Base 1.0.4
- check_forkalloc@Base 1.0.4
- fast_unicode_compare@Base 1.0.4
- fscheck_btree@Base 1.0.4
- fscheck_create_extents_tree@Base 1.0.4
- fscheck_files@Base 1.0.4
- fscheck_init_cat@Base 1.0.4
- fscheck_init_extent@Base 1.0.4
- fscheck_record_init@Base 1.0.4
- fscheck_record_next@Base 1.0.4
- fscheck_volume_open@Base 1.0.4
- get_atime@Base 1.0.4
- hfsp_error@Base 1.0.4
- hfsplus_check@Base 1.0.4
- maximum_check@Base 1.0.4
- minimal_check@Base 1.0.4
- node_cache_init@Base 1.0.4
- os_close@Base 1.0.4
- os_offset@Base 1.0.4
- os_open@Base 1.0.4
- os_read@Base 1.0.4
- os_same@Base 1.0.4
- os_seek@Base 1.0.4
- os_write@Base 1.0.4
- partition_fillstruct@Base 1.0.4
- partition_getPartitionMap@Base 1.0.4
- partition_getStartBlock@Base 1.0.4
- partition_getnparts@Base 1.0.4
- partition_release@Base 1.0.4
- partition_sort@Base 1.0.4
- print_fork@Base 1.0.4
- record_delete@Base 1.0.4
- record_extent_key_compare@Base 1.0.4
- record_extent_readkey@Base 1.0.4
- record_extent_readrecord@Base 1.0.4
- record_extent_writekey@Base 1.0.4
- record_find_key@Base 1.0.4
- record_find_parent@Base 1.0.4
- record_init@Base 1.0.4
- record_init_cnid@Base 1.0.4
- record_init_file@Base 1.0.4
- record_init_key@Base 1.0.4
- record_init_parent@Base 1.0.4
- record_init_root@Base 1.0.4
- record_init_string@Base 1.0.4
- record_init_string_parent@Base 1.0.4
- record_insert@Base 1.0.4
- record_key_compare@Base 1.0.4
- record_next@Base 1.0.4
- record_next_extent@Base 1.0.4
- record_print@Base 1.0.4
- record_readentry@Base 1.0.4
- record_readkey@Base 1.0.4
- record_up@Base 1.0.4
- record_update@Base 1.0.4
- record_writeentry@Base 1.0.4
- record_writekey@Base 1.0.4
- sig@Base 1.0.4
- unicode_asc2uni@Base 1.0.4
- unicode_uni2asc@Base 1.0.4
- volume_allocate@Base 1.0.4
- volume_allocated@Base 1.0.4
- volume_close@Base 1.0.4
- volume_create_extents_tree@Base 1.0.4
- volume_deallocate@Base 1.0.4
- volume_get_extents_tree@Base 1.0.4
- volume_get_nextid@Base 1.0.4
- volume_initfork@Base 1.0.4
- volume_linux_mark@Base 1.0.4
- volume_modified@Base 1.0.4
- volume_open@Base 1.0.4
- volume_print@Base 1.0.4
- volume_readextent@Base 1.0.4
- volume_readfork@Base 1.0.4
- volume_readfromfork@Base 1.0.4
- volume_readinbuf@Base 1.0.4
- volume_writeextent@Base 1.0.4
- volume_writefork@Base 1.0.4
- volume_writetobuf@Base 1.0.4
- volume_writetofork@Base 1.0.4
diff -Nru hfsplus-1.0.4/debian/libhfsp0t64.docs hfsplus-1.0.4/debian/libhfsp0t64.docs
--- hfsplus-1.0.4/debian/libhfsp0t64.docs	1970-01-01 00:00:00.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0t64.docs	2021-12-28 01:51:52.000000000 +0000
@@ -0,0 +1,3 @@
+doc/*.html
+NEWS
+README
diff -Nru hfsplus-1.0.4/debian/libhfsp0t64.install hfsplus-1.0.4/debian/libhfsp0t64.install
--- hfsplus-1.0.4/debian/libhfsp0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0t64.install	2021-12-28 01:51:52.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib/*-*/lib*.so.*
+
diff -Nru hfsplus-1.0.4/debian/libhfsp0t64.lintian-overrides hfsplus-1.0.4/debian/libhfsp0t64.lintian-overrides
--- hfsplus-1.0.4/debian/libhfsp0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0t64.lintian-overrides	2024-02-28 08:51:42.000000000 +0000
@@ -0,0 +1 @@
+libhfsp0t64: package-name-doesnt-match-sonames libhfsp0
diff -Nru hfsplus-1.0.4/debian/libhfsp0t64.symbols hfsplus-1.0.4/debian/libhfsp0t64.symbols
--- hfsplus-1.0.4/debian/libhfsp0t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ hfsplus-1.0.4/debian/libhfsp0t64.symbols	2024-02-28 08:51:42.000000000 +0000
@@ -0,0 +1,97 @@
+libhfsp.so.0 libhfsp0t64 #MINVER#
+ blockiter_curr@Base 1.0.4
+ blockiter_init@Base 1.0.4
+ blockiter_next@Base 1.0.4
+ blockiter_skip@Base 1.0.4
+ btree_check_nodealloc@Base 1.0.4
+ btree_close@Base 1.0.4
+ btree_init_cat@Base 1.0.4
+ btree_init_extent@Base 1.0.4
+ btree_insert_record@Base 1.0.4
+ btree_key_by_index@Base 1.0.4
+ btree_node_by_index@Base 1.0.4
+ btree_readhead@Base 1.0.4
+ btree_readnode@Base 1.0.4
+ btree_remove_record@Base 1.0.4
+ btree_reset@Base 1.0.4
+ btree_writehead@Base 1.0.4
+ btree_writenode@Base 1.0.4
+ check_forkalloc@Base 1.0.4
+ fast_unicode_compare@Base 1.0.4
+ fscheck_btree@Base 1.0.4
+ fscheck_create_extents_tree@Base 1.0.4
+ fscheck_files@Base 1.0.4
+ fscheck_init_cat@Base 1.0.4
+ fscheck_init_extent@Base 1.0.4
+ fscheck_record_init@Base 1.0.4
+ fscheck_record_next@Base 1.0.4
+ fscheck_volume_open@Base 1.0.4
+ get_atime@Base 1.0.4
+ hfsp_error@Base 1.0.4
+ hfsplus_check@Base 1.0.4
+ maximum_check@Base 1.0.4
+ minimal_check@Base 1.0.4
+ node_cache_init@Base 1.0.4
+ os_close@Base 1.0.4
+ os_offset@Base 1.0.4
+ os_open@Base 1.0.4
+ os_read@Base 1.0.4
+ os_same@Base 1.0.4
+ os_seek@Base 1.0.4
+ os_write@Base 1.0.4
+ partition_fillstruct@Base 1.0.4
+ partition_getPartitionMap@Base 1.0.4
+ partition_getStartBlock@Base 1.0.4
+ partition_getnparts@Base 1.0.4
+ partition_release@Base 1.0.4
+ partition_sort@Base 1.0.4
+ print_fork@Base 1.0.4
+ record_delete@Base 1.0.4
+ record_extent_key_compare@Base 1.0.4
+ record_extent_readkey@Base 1.0.4
+ record_extent_readrecord@Base 1.0.4
+ record_extent_writekey@Base 1.0.4
+ record_find_key@Base 1.0.4
+ record_find_parent@Base 1.0.4
+ record_init@Base 1.0.4
+ record_init_cnid@Base 1.0.4
+ record_init_file@Base 1.0.4
+ record_init_key@Base 1.0.4
+ record_init_parent@Base 1.0.4
+ record_init_root@Base 1.0.4
+ record_init_string@Base 1.0.4
+ record_init_string_parent@Base 1.0.4
+ record_insert@Base 1.0.4
+ record_key_compare@Base 1.0.4
+ record_next@Base 1.0.4
+ record_next_extent@Base 1.0.4
+ record_print@Base 1.0.4
+ record_readentry@Base 1.0.4
+ record_readkey@Base 1.0.4
+ record_up@Base 1.0.4
+ record_update@Base 1.0.4
+ record_writeentry@Base 1.0.4
+ record_writekey@Base 1.0.4
+ sig@Base 1.0.4
+ unicode_asc2uni@Base 1.0.4
+ unicode_uni2asc@Base 1.0.4
+ volume_allocate@Base 1.0.4
+ volume_allocated@Base 1.0.4
+ volume_close@Base 1.0.4
+ volume_create_extents_tree@Base 1.0.4
+ volume_deallocate@Base 1.0.4
+ volume_get_extents_tree@Base 1.0.4
+ volume_get_nextid@Base 1.0.4
+ volume_initfork@Base 1.0.4
+ volume_linux_mark@Base 1.0.4
+ volume_modified@Base 1.0.4
+ volume_open@Base 1.0.4
+ volume_print@Base 1.0.4
+ volume_readextent@Base 1.0.4
+ volume_readfork@Base 1.0.4
+ volume_readfromfork@Base 1.0.4
+ volume_readinbuf@Base 1.0.4
+ volume_writeextent@Base 1.0.4
+ volume_writefork@Base 1.0.4
+ volume_writetobuf@Base 1.0.4
+ volume_writetofork@Base 1.0.4

Reply to: