Source: parted
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'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru parted-3.6/debian/.gitignore parted-3.6/debian/.gitignore
--- parted-3.6/debian/.gitignore        2023-06-26 22:34:57.000000000 +0000
+++ parted-3.6/debian/.gitignore        1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/files
diff -Nru parted-3.6/debian/changelog parted-3.6/debian/changelog
--- parted-3.6/debian/changelog 2023-06-26 22:34:57.000000000 +0000
+++ parted-3.6/debian/changelog 2024-02-29 19:58:31.000000000 +0000
@@ -1,3 +1,10 @@
+parted (3.6-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063216
+
+ -- Benjamin Drung <bdr...@debian.org>  Thu, 29 Feb 2024 19:58:31 +0000
+
 parted (3.6-3) unstable; urgency=medium
 
   * align-new-partitions-on-fresh-disks.patch:
diff -Nru parted-3.6/debian/control parted-3.6/debian/control
--- parted-3.6/debian/control   2023-06-26 22:34:57.000000000 +0000
+++ parted-3.6/debian/control   2024-02-29 19:58:31.000000000 +0000
@@ -7,7 +7,7 @@
 Vcs-Git: https://salsa.debian.org/parted-team/parted.git
 Vcs-Browser: https://salsa.debian.org/parted-team/parted
 Homepage: https://www.gnu.org/software/parted
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libncurses-dev | libncurses5-dev,
  libreadline-dev | libreadline6-dev,
@@ -26,7 +26,7 @@
 
 Package: parted
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2t64 (= 
${binary:Version})
 Suggests: parted-doc
 Conflicts: parted-doc (<< 3.5-2~)
 Multi-Arch: foreign
@@ -60,13 +60,15 @@
 Depends: ${shlibs:Depends}, libparted2-udeb (= ${binary:Version}), 
${misc:Depends}
 Description: Manually partition a hard drive (parted)
 
-Package: libparted2
+Package: libparted2t64
+Replaces: libparted2
+Breaks: libparted2 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, dmidecode [amd64 i386]
 Suggests: parted, libparted-dev, libparted-i18n (= ${source:Version})
-Provides: libparted
+Provides: ${t64:Provides}, libparted
 Multi-Arch: same
 Description: disk partition manipulator - shared library
  GNU Parted is a program that allows you to create, destroy, resize,
@@ -76,11 +78,14 @@
  .
  This package contains the shared library.
 
-Package: libparted-fs-resize0
+Package: libparted-fs-resize0t64
+Provides: ${t64:Provides}
+Replaces: libparted-fs-resize0
+Breaks: libparted-fs-resize0 (<< ${source:Version})
 Architecture: any
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libparted2t64 (= 
${binary:Version})
 Suggests: libparted-dev
 Multi-Arch: same
 Description: disk partition manipulator - shared FS resizing library
@@ -123,7 +128,7 @@
 Package: libparted-i18n
 Architecture: all
 Section: localization
-Depends: libparted2, ${misc:Depends}
+Depends: libparted2t64, ${misc:Depends}
 Description: disk partition manipulator - i18n support
  GNU Parted is a program that allows you to create, destroy, resize,
  move, and copy disk partitions. This is useful for creating space
@@ -135,7 +140,7 @@
 Package: libparted-dev
 Architecture: any
 Section: libdevel
-Depends: libc6-dev, libparted2 (= ${binary:Version}), libparted-fs-resize0 (= 
${binary:Version}), libdevmapper-dev [linux-any], uuid-dev, libblkid-dev, 
${misc:Depends}
+Depends: libc6-dev, libparted2t64 (= ${binary:Version}), 
libparted-fs-resize0t64 (= ${binary:Version}), libdevmapper-dev [linux-any], 
uuid-dev, libblkid-dev, ${misc:Depends}
 Suggests: parted (= ${binary:Version}), parted-doc
 Multi-Arch: same
 Description: disk partition manipulator - development files
diff -Nru parted-3.6/debian/libparted-fs-resize0.install 
parted-3.6/debian/libparted-fs-resize0.install
--- parted-3.6/debian/libparted-fs-resize0.install      2023-06-26 
22:34:57.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0.install      1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libparted-fs-resize.so.* 
lib/${DEB_HOST_MULTIARCH}
diff -Nru parted-3.6/debian/libparted-fs-resize0.maintscript 
parted-3.6/debian/libparted-fs-resize0.maintscript
--- parted-3.6/debian/libparted-fs-resize0.maintscript  2023-06-26 
22:34:57.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0.maintscript  1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-dir_to_symlink /usr/share/doc/libparted-fs-resize0 libparted2 3.5-2~
diff -Nru parted-3.6/debian/libparted-fs-resize0.symbols 
parted-3.6/debian/libparted-fs-resize0.symbols
--- parted-3.6/debian/libparted-fs-resize0.symbols      2023-06-26 
22:34:57.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0.symbols      1970-01-01 
00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-libparted-fs-resize.so.0 libparted-fs-resize0 #MINVER#
-* Build-Depends-Package: libparted-dev
- LIBPARTED_FS_RESIZE_0.0.0@LIBPARTED_FS_RESIZE_0.0.0 3.1
- ped_file_system_close@LIBPARTED_FS_RESIZE_0.0.0 3.1
- ped_file_system_get_resize_constraint@LIBPARTED_FS_RESIZE_0.0.0 3.1
- ped_file_system_open@LIBPARTED_FS_RESIZE_0.0.0 3.1
- ped_file_system_resize@LIBPARTED_FS_RESIZE_0.0.0 3.1
diff -Nru parted-3.6/debian/libparted-fs-resize0t64.install 
parted-3.6/debian/libparted-fs-resize0t64.install
--- parted-3.6/debian/libparted-fs-resize0t64.install   1970-01-01 
00:00:00.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0t64.install   2023-06-26 
22:34:57.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libparted-fs-resize.so.* 
lib/${DEB_HOST_MULTIARCH}
diff -Nru parted-3.6/debian/libparted-fs-resize0t64.lintian-overrides 
parted-3.6/debian/libparted-fs-resize0t64.lintian-overrides
--- parted-3.6/debian/libparted-fs-resize0t64.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0t64.lintian-overrides 2024-02-29 
19:58:05.000000000 +0000
@@ -0,0 +1 @@
+libparted-fs-resize0t64: package-name-doesnt-match-sonames libparted-fs-resize0
diff -Nru parted-3.6/debian/libparted-fs-resize0t64.maintscript 
parted-3.6/debian/libparted-fs-resize0t64.maintscript
--- parted-3.6/debian/libparted-fs-resize0t64.maintscript       1970-01-01 
00:00:00.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0t64.maintscript       2023-06-26 
22:34:57.000000000 +0000
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/libparted-fs-resize0 libparted2 3.5-2~
diff -Nru parted-3.6/debian/libparted-fs-resize0t64.symbols 
parted-3.6/debian/libparted-fs-resize0t64.symbols
--- parted-3.6/debian/libparted-fs-resize0t64.symbols   1970-01-01 
00:00:00.000000000 +0000
+++ parted-3.6/debian/libparted-fs-resize0t64.symbols   2024-02-29 
19:58:05.000000000 +0000
@@ -0,0 +1,7 @@
+libparted-fs-resize.so.0 libparted-fs-resize0t64 #MINVER#
+* Build-Depends-Package: libparted-dev
+ LIBPARTED_FS_RESIZE_0.0.0@LIBPARTED_FS_RESIZE_0.0.0 3.1
+ ped_file_system_close@LIBPARTED_FS_RESIZE_0.0.0 3.1
+ ped_file_system_get_resize_constraint@LIBPARTED_FS_RESIZE_0.0.0 3.1
+ ped_file_system_open@LIBPARTED_FS_RESIZE_0.0.0 3.1
+ ped_file_system_resize@LIBPARTED_FS_RESIZE_0.0.0 3.1
diff -Nru parted-3.6/debian/libparted2.docs parted-3.6/debian/libparted2.docs
--- parted-3.6/debian/libparted2.docs   2023-06-26 22:34:57.000000000 +0000
+++ parted-3.6/debian/libparted2.docs   1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-NEWS
diff -Nru parted-3.6/debian/libparted2.install 
parted-3.6/debian/libparted2.install
--- parted-3.6/debian/libparted2.install        2023-06-26 22:34:57.000000000 
+0000
+++ parted-3.6/debian/libparted2.install        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libparted.so.* lib/${DEB_HOST_MULTIARCH}
diff -Nru parted-3.6/debian/libparted2.symbols 
parted-3.6/debian/libparted2.symbols
--- parted-3.6/debian/libparted2.symbols        2023-06-26 22:34:57.000000000 
+0000
+++ parted-3.6/debian/libparted2.symbols        1970-01-01 00:00:00.000000000 
+0000
@@ -1,244 +0,0 @@
-libparted.so.2 libparted2 #MINVER#
-* Build-Depends-Package: libparted-dev
- ped_alignment_align_down@Base 3.1
- ped_alignment_align_nearest@Base 3.1
- ped_alignment_align_up@Base 3.1
- ped_alignment_any@Base 3.1
- ped_alignment_destroy@Base 3.1
- ped_alignment_duplicate@Base 3.1
- ped_alignment_init@Base 3.1
- ped_alignment_intersect@Base 3.1
- ped_alignment_is_aligned@Base 3.1
- ped_alignment_new@Base 3.1
- ped_alignment_none@Base 3.1
- ped_architecture@Base 3.1
- ped_assert@Base 3.1
- ped_calloc@Base 3.1
- ped_constraint_any@Base 3.1
- ped_constraint_destroy@Base 3.1
- ped_constraint_done@Base 3.1
- ped_constraint_duplicate@Base 3.1
- ped_constraint_exact@Base 3.1
- ped_constraint_init@Base 3.1
- ped_constraint_intersect@Base 3.1
- ped_constraint_is_solution@Base 3.1
- ped_constraint_new@Base 3.1
- ped_constraint_new_from_max@Base 3.1
- ped_constraint_new_from_min@Base 3.1
- ped_constraint_new_from_min_max@Base 3.1
- ped_constraint_solve_max@Base 3.1
- ped_constraint_solve_nearest@Base 3.1
- ped_debug@Base 3.1
- ped_debug_set_handler@Base 3.1
- ped_device_begin_external_access@Base 3.1
- ped_device_cache_remove@Base 3.1
- ped_device_check@Base 3.1
- ped_device_close@Base 3.1
- ped_device_destroy@Base 3.1
- ped_device_end_external_access@Base 3.1
- ped_device_free_all@Base 3.1
- ped_device_get@Base 3.1
- ped_device_get_constraint@Base 3.1
- ped_device_get_minimal_aligned_constraint@Base 3.1
- ped_device_get_minimum_alignment@Base 3.1
- ped_device_get_next@Base 3.1
- ped_device_get_optimal_aligned_constraint@Base 3.1
- ped_device_get_optimum_alignment@Base 3.1
- ped_device_is_busy@Base 3.1
- (arch=hurd-any)ped_device_new_from_store@Base 3.1
- ped_device_open@Base 3.1
- ped_device_probe_all@Base 3.1
- ped_device_read@Base 3.1
- ped_device_sync@Base 3.1
- ped_device_sync_fast@Base 3.1
- ped_device_write@Base 3.1
- ped_disk_add_partition@Base 3.1
- ped_disk_aix_done@Base 3.1
- ped_disk_aix_init@Base 3.1
- ped_disk_amiga_done@Base 3.1
- ped_disk_amiga_init@Base 3.1
- ped_disk_atari_done@Base 3.2-17~
- ped_disk_atari_init@Base 3.2-17~
- ped_disk_bsd_done@Base 3.1
- ped_disk_bsd_init@Base 3.1
- ped_disk_check@Base 3.1
- ped_disk_clobber@Base 3.1
- ped_disk_commit@Base 3.1
- ped_disk_commit_to_dev@Base 3.1
- ped_disk_commit_to_os@Base 3.1
- (arch=s390 s390x)ped_disk_dasd_done@Base 3.1
- (arch=s390 s390x)ped_disk_dasd_init@Base 3.1
- ped_disk_delete_all@Base 3.1
- ped_disk_delete_partition@Base 3.1
- ped_disk_destroy@Base 3.1
- ped_disk_duplicate@Base 3.1
- ped_disk_dvh_done@Base 3.1
- ped_disk_dvh_init@Base 3.1
- ped_disk_extended_partition@Base 3.1
- ped_disk_flag_get_by_name@Base 3.1
- ped_disk_flag_get_name@Base 3.1
- ped_disk_flag_next@Base 3.1
- ped_disk_get_flag@Base 3.1
- ped_disk_get_last_partition_num@Base 3.1
- ped_disk_get_max_partition_geometry@Base 3.1
- ped_disk_get_max_primary_partition_count@Base 3.1
- ped_disk_get_max_supported_partition_count@Base 3.1
- ped_disk_get_partition@Base 3.1
- ped_disk_get_partition_alignment@Base 3.1
- ped_disk_get_partition_by_sector@Base 3.1
- ped_disk_get_primary_partition_count@Base 3.1
- ped_disk_get_uuid@Base 3.6
- ped_disk_gpt_done@Base 3.1
- ped_disk_gpt_init@Base 3.1
- ped_disk_is_flag_available@Base 3.1
- ped_disk_loop_done@Base 3.1
- ped_disk_loop_init@Base 3.1
- ped_disk_mac_done@Base 3.1
- ped_disk_mac_init@Base 3.1
- ped_disk_max_partition_length@Base 3.1
- ped_disk_max_partition_start_sector@Base 3.1
- ped_disk_maximize_partition@Base 3.1
- ped_disk_minimize_extended_partition@Base 3.1
- ped_disk_msdos_done@Base 3.1
- ped_disk_msdos_init@Base 3.1
- ped_disk_new@Base 3.1
- ped_disk_new_fresh@Base 3.1
- ped_disk_next_partition@Base 3.1
- ped_disk_pc98_done@Base 3.1
- ped_disk_pc98_init@Base 3.1
- ped_disk_print@Base 3.1
- ped_disk_probe@Base 3.1
- ped_disk_remove_partition@Base 3.1
- ped_disk_set_flag@Base 3.1
- ped_disk_set_partition_geom@Base 3.1
- ped_disk_sun_done@Base 3.1
- ped_disk_sun_init@Base 3.1
- ped_disk_type_check_feature@Base 3.1
- ped_disk_type_get@Base 3.1
- ped_disk_type_get_next@Base 3.1
- ped_disk_type_register@Base 3.1
- ped_disk_type_unregister@Base 3.1
- ped_exception@Base 3.1
- ped_exception_catch@Base 3.1
- ped_exception_fetch_all@Base 3.1
- ped_exception_get_handler@Base 3.1
- ped_exception_get_option_string@Base 3.1
- ped_exception_get_type_string@Base 3.1
- ped_exception_leave_all@Base 3.1
- ped_exception_rethrow@Base 3.1
- ped_exception_set_handler@Base 3.1
- ped_exception_throw@Base 3.1
- ped_file_system_alias_get_next@Base 3.1
- ped_file_system_alias_register@Base 3.1
- ped_file_system_alias_unregister@Base 3.1
- ped_file_system_amiga_done@Base 3.1
- ped_file_system_amiga_init@Base 3.1
- ped_file_system_ext2_done@Base 3.1
- ped_file_system_ext2_init@Base 3.1
- ped_file_system_f2fs_done@Base 3.4
- ped_file_system_f2fs_init@Base 3.4
- ped_file_system_fat_done@Base 3.1
- ped_file_system_fat_init@Base 3.1
- ped_file_system_hfs_done@Base 3.1
- ped_file_system_hfs_init@Base 3.1
- ped_file_system_jfs_done@Base 3.1
- ped_file_system_jfs_init@Base 3.1
- ped_file_system_linux_swap_done@Base 3.1
- ped_file_system_linux_swap_init@Base 3.1
- ped_file_system_nilfs2_done@Base 3.1
- ped_file_system_nilfs2_init@Base 3.1
- ped_file_system_ntfs_done@Base 3.1
- ped_file_system_ntfs_init@Base 3.1
- ped_file_system_probe@Base 3.1
- ped_file_system_probe_specific@Base 3.1
- ped_file_system_reiserfs_done@Base 3.1
- ped_file_system_reiserfs_init@Base 3.1
- ped_file_system_type_get@Base 3.1
- ped_file_system_type_get_next@Base 3.1
- ped_file_system_type_register@Base 3.1
- ped_file_system_type_unregister@Base 3.1
- ped_file_system_udf_done@Base 3.3
- ped_file_system_udf_init@Base 3.3
- ped_file_system_ufs_done@Base 3.1
- ped_file_system_ufs_init@Base 3.1
- ped_file_system_xfs_done@Base 3.1
- ped_file_system_xfs_init@Base 3.1
- (arch=kfreebsd-any)ped_freebsd_arch@Base 3.1
- ped_geometry_check@Base 3.1
- ped_geometry_destroy@Base 3.1
- ped_geometry_duplicate@Base 3.1
- ped_geometry_init@Base 3.1
- ped_geometry_intersect@Base 3.1
- ped_geometry_map@Base 3.1
- ped_geometry_new@Base 3.1
- ped_geometry_read@Base 3.1
- ped_geometry_read_alloc@Base 3.1
- ped_geometry_set@Base 3.1
- ped_geometry_set_end@Base 3.1
- ped_geometry_set_start@Base 3.1
- ped_geometry_sync@Base 3.1
- ped_geometry_sync_fast@Base 3.1
- ped_geometry_test_equal@Base 3.1
- ped_geometry_test_inside@Base 3.1
- ped_geometry_test_overlap@Base 3.1
- ped_geometry_test_sector_inside@Base 3.1
- ped_geometry_write@Base 3.1
- ped_get_version@Base 3.1
- (arch=hurd-any)ped_gnu_arch@Base 3.1
- ped_greatest_common_divisor@Base 3.1
- (arch=linux-any)ped_linux_arch@Base 3.1
- ped_malloc@Base 3.1
- ped_partition_destroy@Base 3.1
- ped_partition_flag_get_by_name@Base 3.1
- ped_partition_flag_get_name@Base 3.1
- ped_partition_flag_next@Base 3.1
- ped_partition_get_flag@Base 3.1
- ped_partition_get_name@Base 3.1
- ped_partition_get_path@Base 3.1
- ped_partition_get_type_id@Base 3.6
- ped_partition_get_type_uuid@Base 3.6
- ped_partition_get_uuid@Base 3.6
- ped_partition_is_active@Base 3.1
- ped_partition_is_busy@Base 3.1
- ped_partition_is_flag_available@Base 3.1
- ped_partition_new@Base 3.1
- ped_partition_set_flag@Base 3.1
- ped_partition_set_name@Base 3.1
- ped_partition_set_system@Base 3.1
- ped_partition_set_type_id@Base 3.6
- ped_partition_set_type_uuid@Base 3.6
- ped_partition_type_get_name@Base 3.1
- ped_round_down_to@Base 3.1
- ped_round_to_nearest@Base 3.1
- ped_round_up_to@Base 3.1
- ped_set_architecture@Base 3.1
- ped_timer_destroy@Base 3.1
- ped_timer_destroy_nested@Base 3.1
- ped_timer_new@Base 3.1
- ped_timer_new_nested@Base 3.1
- ped_timer_reset@Base 3.1
- ped_timer_set_state_name@Base 3.1
- ped_timer_touch@Base 3.1
- ped_timer_update@Base 3.1
- ped_unit_format@Base 3.1
- ped_unit_format_byte@Base 3.1
- ped_unit_format_custom@Base 3.1
- ped_unit_format_custom_byte@Base 3.1
- ped_unit_get_by_name@Base 3.1
- ped_unit_get_default@Base 3.1
- ped_unit_get_name@Base 3.1
- ped_unit_get_size@Base 3.1
- ped_unit_parse@Base 3.1
- ped_unit_parse_custom@Base 3.1
- ped_unit_set_default@Base 3.1
-# debian/patches/btrfs.patch
- ped_file_system_btrfs_done@Base 3.1-1~
- ped_file_system_btrfs_init@Base 3.1-1~
-# debian/patches/zfs.patch
- ped_file_system_zfs_done@Base 3.1-1~
- ped_file_system_zfs_init@Base 3.1-1~
-# Only symbols beginning with "ped_" are part of libparted's public ABI.
-# However, some internal symbols are used by the parted program, so it's
-# cumbersome to limit the exported symbols properly.  For now, we just
-# ignore them.
- (regex|optional)"^(?!ped_)" 3.1
diff -Nru parted-3.6/debian/libparted2t64.docs 
parted-3.6/debian/libparted2t64.docs
--- parted-3.6/debian/libparted2t64.docs        1970-01-01 00:00:00.000000000 
+0000
+++ parted-3.6/debian/libparted2t64.docs        2023-06-26 22:34:57.000000000 
+0000
@@ -0,0 +1 @@
+NEWS
diff -Nru parted-3.6/debian/libparted2t64.install 
parted-3.6/debian/libparted2t64.install
--- parted-3.6/debian/libparted2t64.install     1970-01-01 00:00:00.000000000 
+0000
+++ parted-3.6/debian/libparted2t64.install     2023-06-26 22:34:57.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libparted.so.* lib/${DEB_HOST_MULTIARCH}
diff -Nru parted-3.6/debian/libparted2t64.lintian-overrides 
parted-3.6/debian/libparted2t64.lintian-overrides
--- parted-3.6/debian/libparted2t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ parted-3.6/debian/libparted2t64.lintian-overrides   2024-02-29 
19:58:05.000000000 +0000
@@ -0,0 +1 @@
+libparted2t64: package-name-doesnt-match-sonames libparted2
diff -Nru parted-3.6/debian/libparted2t64.symbols 
parted-3.6/debian/libparted2t64.symbols
--- parted-3.6/debian/libparted2t64.symbols     1970-01-01 00:00:00.000000000 
+0000
+++ parted-3.6/debian/libparted2t64.symbols     2024-02-29 19:58:05.000000000 
+0000
@@ -0,0 +1,244 @@
+libparted.so.2 libparted2t64 #MINVER#
+* Build-Depends-Package: libparted-dev
+ ped_alignment_align_down@Base 3.1
+ ped_alignment_align_nearest@Base 3.1
+ ped_alignment_align_up@Base 3.1
+ ped_alignment_any@Base 3.1
+ ped_alignment_destroy@Base 3.1
+ ped_alignment_duplicate@Base 3.1
+ ped_alignment_init@Base 3.1
+ ped_alignment_intersect@Base 3.1
+ ped_alignment_is_aligned@Base 3.1
+ ped_alignment_new@Base 3.1
+ ped_alignment_none@Base 3.1
+ ped_architecture@Base 3.1
+ ped_assert@Base 3.1
+ ped_calloc@Base 3.1
+ ped_constraint_any@Base 3.1
+ ped_constraint_destroy@Base 3.1
+ ped_constraint_done@Base 3.1
+ ped_constraint_duplicate@Base 3.1
+ ped_constraint_exact@Base 3.1
+ ped_constraint_init@Base 3.1
+ ped_constraint_intersect@Base 3.1
+ ped_constraint_is_solution@Base 3.1
+ ped_constraint_new@Base 3.1
+ ped_constraint_new_from_max@Base 3.1
+ ped_constraint_new_from_min@Base 3.1
+ ped_constraint_new_from_min_max@Base 3.1
+ ped_constraint_solve_max@Base 3.1
+ ped_constraint_solve_nearest@Base 3.1
+ ped_debug@Base 3.1
+ ped_debug_set_handler@Base 3.1
+ ped_device_begin_external_access@Base 3.1
+ ped_device_cache_remove@Base 3.1
+ ped_device_check@Base 3.1
+ ped_device_close@Base 3.1
+ ped_device_destroy@Base 3.1
+ ped_device_end_external_access@Base 3.1
+ ped_device_free_all@Base 3.1
+ ped_device_get@Base 3.1
+ ped_device_get_constraint@Base 3.1
+ ped_device_get_minimal_aligned_constraint@Base 3.1
+ ped_device_get_minimum_alignment@Base 3.1
+ ped_device_get_next@Base 3.1
+ ped_device_get_optimal_aligned_constraint@Base 3.1
+ ped_device_get_optimum_alignment@Base 3.1
+ ped_device_is_busy@Base 3.1
+ (arch=hurd-any)ped_device_new_from_store@Base 3.1
+ ped_device_open@Base 3.1
+ ped_device_probe_all@Base 3.1
+ ped_device_read@Base 3.1
+ ped_device_sync@Base 3.1
+ ped_device_sync_fast@Base 3.1
+ ped_device_write@Base 3.1
+ ped_disk_add_partition@Base 3.1
+ ped_disk_aix_done@Base 3.1
+ ped_disk_aix_init@Base 3.1
+ ped_disk_amiga_done@Base 3.1
+ ped_disk_amiga_init@Base 3.1
+ ped_disk_atari_done@Base 3.2-17~
+ ped_disk_atari_init@Base 3.2-17~
+ ped_disk_bsd_done@Base 3.1
+ ped_disk_bsd_init@Base 3.1
+ ped_disk_check@Base 3.1
+ ped_disk_clobber@Base 3.1
+ ped_disk_commit@Base 3.1
+ ped_disk_commit_to_dev@Base 3.1
+ ped_disk_commit_to_os@Base 3.1
+ (arch=s390 s390x)ped_disk_dasd_done@Base 3.1
+ (arch=s390 s390x)ped_disk_dasd_init@Base 3.1
+ ped_disk_delete_all@Base 3.1
+ ped_disk_delete_partition@Base 3.1
+ ped_disk_destroy@Base 3.1
+ ped_disk_duplicate@Base 3.1
+ ped_disk_dvh_done@Base 3.1
+ ped_disk_dvh_init@Base 3.1
+ ped_disk_extended_partition@Base 3.1
+ ped_disk_flag_get_by_name@Base 3.1
+ ped_disk_flag_get_name@Base 3.1
+ ped_disk_flag_next@Base 3.1
+ ped_disk_get_flag@Base 3.1
+ ped_disk_get_last_partition_num@Base 3.1
+ ped_disk_get_max_partition_geometry@Base 3.1
+ ped_disk_get_max_primary_partition_count@Base 3.1
+ ped_disk_get_max_supported_partition_count@Base 3.1
+ ped_disk_get_partition@Base 3.1
+ ped_disk_get_partition_alignment@Base 3.1
+ ped_disk_get_partition_by_sector@Base 3.1
+ ped_disk_get_primary_partition_count@Base 3.1
+ ped_disk_get_uuid@Base 3.6
+ ped_disk_gpt_done@Base 3.1
+ ped_disk_gpt_init@Base 3.1
+ ped_disk_is_flag_available@Base 3.1
+ ped_disk_loop_done@Base 3.1
+ ped_disk_loop_init@Base 3.1
+ ped_disk_mac_done@Base 3.1
+ ped_disk_mac_init@Base 3.1
+ ped_disk_max_partition_length@Base 3.1
+ ped_disk_max_partition_start_sector@Base 3.1
+ ped_disk_maximize_partition@Base 3.1
+ ped_disk_minimize_extended_partition@Base 3.1
+ ped_disk_msdos_done@Base 3.1
+ ped_disk_msdos_init@Base 3.1
+ ped_disk_new@Base 3.1
+ ped_disk_new_fresh@Base 3.1
+ ped_disk_next_partition@Base 3.1
+ ped_disk_pc98_done@Base 3.1
+ ped_disk_pc98_init@Base 3.1
+ ped_disk_print@Base 3.1
+ ped_disk_probe@Base 3.1
+ ped_disk_remove_partition@Base 3.1
+ ped_disk_set_flag@Base 3.1
+ ped_disk_set_partition_geom@Base 3.1
+ ped_disk_sun_done@Base 3.1
+ ped_disk_sun_init@Base 3.1
+ ped_disk_type_check_feature@Base 3.1
+ ped_disk_type_get@Base 3.1
+ ped_disk_type_get_next@Base 3.1
+ ped_disk_type_register@Base 3.1
+ ped_disk_type_unregister@Base 3.1
+ ped_exception@Base 3.1
+ ped_exception_catch@Base 3.1
+ ped_exception_fetch_all@Base 3.1
+ ped_exception_get_handler@Base 3.1
+ ped_exception_get_option_string@Base 3.1
+ ped_exception_get_type_string@Base 3.1
+ ped_exception_leave_all@Base 3.1
+ ped_exception_rethrow@Base 3.1
+ ped_exception_set_handler@Base 3.1
+ ped_exception_throw@Base 3.1
+ ped_file_system_alias_get_next@Base 3.1
+ ped_file_system_alias_register@Base 3.1
+ ped_file_system_alias_unregister@Base 3.1
+ ped_file_system_amiga_done@Base 3.1
+ ped_file_system_amiga_init@Base 3.1
+ ped_file_system_ext2_done@Base 3.1
+ ped_file_system_ext2_init@Base 3.1
+ ped_file_system_f2fs_done@Base 3.4
+ ped_file_system_f2fs_init@Base 3.4
+ ped_file_system_fat_done@Base 3.1
+ ped_file_system_fat_init@Base 3.1
+ ped_file_system_hfs_done@Base 3.1
+ ped_file_system_hfs_init@Base 3.1
+ ped_file_system_jfs_done@Base 3.1
+ ped_file_system_jfs_init@Base 3.1
+ ped_file_system_linux_swap_done@Base 3.1
+ ped_file_system_linux_swap_init@Base 3.1
+ ped_file_system_nilfs2_done@Base 3.1
+ ped_file_system_nilfs2_init@Base 3.1
+ ped_file_system_ntfs_done@Base 3.1
+ ped_file_system_ntfs_init@Base 3.1
+ ped_file_system_probe@Base 3.1
+ ped_file_system_probe_specific@Base 3.1
+ ped_file_system_reiserfs_done@Base 3.1
+ ped_file_system_reiserfs_init@Base 3.1
+ ped_file_system_type_get@Base 3.1
+ ped_file_system_type_get_next@Base 3.1
+ ped_file_system_type_register@Base 3.1
+ ped_file_system_type_unregister@Base 3.1
+ ped_file_system_udf_done@Base 3.3
+ ped_file_system_udf_init@Base 3.3
+ ped_file_system_ufs_done@Base 3.1
+ ped_file_system_ufs_init@Base 3.1
+ ped_file_system_xfs_done@Base 3.1
+ ped_file_system_xfs_init@Base 3.1
+ (arch=kfreebsd-any)ped_freebsd_arch@Base 3.1
+ ped_geometry_check@Base 3.1
+ ped_geometry_destroy@Base 3.1
+ ped_geometry_duplicate@Base 3.1
+ ped_geometry_init@Base 3.1
+ ped_geometry_intersect@Base 3.1
+ ped_geometry_map@Base 3.1
+ ped_geometry_new@Base 3.1
+ ped_geometry_read@Base 3.1
+ ped_geometry_read_alloc@Base 3.1
+ ped_geometry_set@Base 3.1
+ ped_geometry_set_end@Base 3.1
+ ped_geometry_set_start@Base 3.1
+ ped_geometry_sync@Base 3.1
+ ped_geometry_sync_fast@Base 3.1
+ ped_geometry_test_equal@Base 3.1
+ ped_geometry_test_inside@Base 3.1
+ ped_geometry_test_overlap@Base 3.1
+ ped_geometry_test_sector_inside@Base 3.1
+ ped_geometry_write@Base 3.1
+ ped_get_version@Base 3.1
+ (arch=hurd-any)ped_gnu_arch@Base 3.1
+ ped_greatest_common_divisor@Base 3.1
+ (arch=linux-any)ped_linux_arch@Base 3.1
+ ped_malloc@Base 3.1
+ ped_partition_destroy@Base 3.1
+ ped_partition_flag_get_by_name@Base 3.1
+ ped_partition_flag_get_name@Base 3.1
+ ped_partition_flag_next@Base 3.1
+ ped_partition_get_flag@Base 3.1
+ ped_partition_get_name@Base 3.1
+ ped_partition_get_path@Base 3.1
+ ped_partition_get_type_id@Base 3.6
+ ped_partition_get_type_uuid@Base 3.6
+ ped_partition_get_uuid@Base 3.6
+ ped_partition_is_active@Base 3.1
+ ped_partition_is_busy@Base 3.1
+ ped_partition_is_flag_available@Base 3.1
+ ped_partition_new@Base 3.1
+ ped_partition_set_flag@Base 3.1
+ ped_partition_set_name@Base 3.1
+ ped_partition_set_system@Base 3.1
+ ped_partition_set_type_id@Base 3.6
+ ped_partition_set_type_uuid@Base 3.6
+ ped_partition_type_get_name@Base 3.1
+ ped_round_down_to@Base 3.1
+ ped_round_to_nearest@Base 3.1
+ ped_round_up_to@Base 3.1
+ ped_set_architecture@Base 3.1
+ ped_timer_destroy@Base 3.1
+ ped_timer_destroy_nested@Base 3.1
+ ped_timer_new@Base 3.1
+ ped_timer_new_nested@Base 3.1
+ ped_timer_reset@Base 3.1
+ ped_timer_set_state_name@Base 3.1
+ ped_timer_touch@Base 3.1
+ ped_timer_update@Base 3.1
+ ped_unit_format@Base 3.1
+ ped_unit_format_byte@Base 3.1
+ ped_unit_format_custom@Base 3.1
+ ped_unit_format_custom_byte@Base 3.1
+ ped_unit_get_by_name@Base 3.1
+ ped_unit_get_default@Base 3.1
+ ped_unit_get_name@Base 3.1
+ ped_unit_get_size@Base 3.1
+ ped_unit_parse@Base 3.1
+ ped_unit_parse_custom@Base 3.1
+ ped_unit_set_default@Base 3.1
+# debian/patches/btrfs.patch
+ ped_file_system_btrfs_done@Base 3.1-1~
+ ped_file_system_btrfs_init@Base 3.1-1~
+# debian/patches/zfs.patch
+ ped_file_system_zfs_done@Base 3.1-1~
+ ped_file_system_zfs_init@Base 3.1-1~
+# Only symbols beginning with "ped_" are part of libparted's public ABI.
+# However, some internal symbols are used by the parted program, so it's
+# cumbersome to limit the exported symbols properly.  For now, we just
+# ignore them.
+ (regex|optional)"^(?!ped_)" 3.1
diff -Nru parted-3.6/debian/rules parted-3.6/debian/rules
--- parted-3.6/debian/rules     2023-06-26 22:34:57.000000000 +0000
+++ parted-3.6/debian/rules     2024-02-29 19:58:29.000000000 +0000
@@ -69,18 +69,18 @@
        dh_install -pparted-udeb -plibparted2-udeb -plibparted-fs-resize0-udeb 
--sourcedir=debian/tmp-udeb
 
 override_dh_installdocs-arch:
-       dh_installdocs --link-doc=libparted2
+       dh_installdocs --link-doc=libparted2t64
 
 override_dh_installdocs-indep:
-       dh_installdocs -pparted-doc --doc-main-package=libparted2
+       dh_installdocs -pparted-doc --doc-main-package=libparted2t64
        dh_installdocs --remaining-packages
 
 override_dh_strip:
-       dh_strip -plibparted2 --ddeb-migration='libparted2-dbg (<< 3.2-11~)'
-       dh_strip -plibparted-fs-resize0 \
+       dh_strip -plibparted2t64 --ddeb-migration='libparted2-dbg (<< 3.2-11~)'
+       dh_strip -plibparted-fs-resize0t64 \
                --ddeb-migration='libparted-fs-resize0-dbg (<< 3.2-11~)'
-       dh_strip -Nlibparted2 -Nlibparted-fs-resize0
+       dh_strip -Nlibparted2t64 -Nlibparted-fs-resize0t64
 
 override_dh_makeshlibs:
-       dh_makeshlibs -plibparted2 --add-udeb=libparted2-udeb -- -c4
-       dh_makeshlibs -plibparted-fs-resize0 
--add-udeb=libparted-fs-resize0-udeb -- -c4
+       dh_makeshlibs -plibparted2t64 --add-udeb=libparted2-udeb -- -c4
+       dh_makeshlibs -plibparted-fs-resize0t64 
--add-udeb=libparted-fs-resize0-udeb -- -c4

Reply via email to