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

Bug#1063213: nsync: NMU diff for 64-bit time_t transition



Source: nsync
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 nsync-1.26.0/debian/changelog nsync-1.26.0/debian/changelog
--- nsync-1.26.0/debian/changelog	2023-12-10 21:57:25.000000000 +0000
+++ nsync-1.26.0/debian/changelog	2024-02-29 01:22:53.000000000 +0000
@@ -1,3 +1,10 @@
+nsync (1.26.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063213
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 01:22:53 +0000
+
 nsync (1.26.0-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru nsync-1.26.0/debian/control nsync-1.26.0/debian/control
--- nsync-1.26.0/debian/control	2023-12-10 21:54:19.000000000 +0000
+++ nsync-1.26.0/debian/control	2024-02-29 01:22:53.000000000 +0000
@@ -6,9 +6,12 @@
 Vcs-Git: https://salsa.debian.org/science-team/nsync.git
 Vcs-Browser: https://salsa.debian.org/science-team/nsync
 Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: cmake, debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper-compat (= 13)
 
-Package: libnsync1
+Package: libnsync1t64
+Provides: ${t64:Provides}
+Replaces: libnsync1
+Breaks: libnsync1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -24,7 +27,10 @@
  .
  This package ships C shared object.
 
-Package: libnsync-cpp1
+Package: libnsync-cpp1t64
+Provides: ${t64:Provides}
+Replaces: libnsync-cpp1
+Breaks: libnsync-cpp1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -44,8 +50,8 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libnsync-cpp1 (= ${binary:Version}),
-         libnsync1 (= ${binary:Version}),
+Depends: libnsync-cpp1t64 (= ${binary:Version}),
+         libnsync1t64 (= ${binary:Version}),
          ${misc:Depends}
 Description: C library that exports various synchronization primitives (dev)
  nsync is a C library that exports various synchronization primitives:
diff -Nru nsync-1.26.0/debian/libnsync-cpp1.install nsync-1.26.0/debian/libnsync-cpp1.install
--- nsync-1.26.0/debian/libnsync-cpp1.install	2023-12-10 21:51:54.000000000 +0000
+++ nsync-1.26.0/debian/libnsync-cpp1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libnsync_cpp.so.*
diff -Nru nsync-1.26.0/debian/libnsync-cpp1.symbols nsync-1.26.0/debian/libnsync-cpp1.symbols
--- nsync-1.26.0/debian/libnsync-cpp1.symbols	2023-12-10 21:51:54.000000000 +0000
+++ nsync-1.26.0/debian/libnsync-cpp1.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,93 +0,0 @@
-libnsync_cpp.so.1 libnsync-cpp1 #MINVER#
- _ZN5nsync12nsync_panic_EPKc@Base 1.20.1
- _ZN5nsync12nsync_wait_nEPvPFvS0_ES2_8timespeciPPNS_16nsync_waitable_sE@Base 1.20.1
- _ZN5nsync12nsync_yield_Ev@Base 1.20.1
- _ZN5nsync13nsync_cv_initEPNS_11nsync_cv_s_E@Base 1.20.1
- _ZN5nsync13nsync_cv_waitEPNS_11nsync_cv_s_EPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync13nsync_mu_initEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync13nsync_mu_lockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync13nsync_mu_waitEPNS_11nsync_mu_s_EPFiPKvES3_PFiS3_S3_E@Base 1.20.1
- _ZN5nsync13nsync_time_msEj@Base 1.20.1
- _ZN5nsync13nsync_time_usEj@Base 1.20.1
- _ZN5nsync14nsync_mu_rlockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync14nsync_note_newEPNS_13nsync_note_s_E8timespec@Base 1.20.1
- _ZN5nsync14nsync_run_onceEPSt6atomicIjEPFvvE@Base 1.20.1
- _ZN5nsync14nsync_time_addE8timespecS0_@Base 1.20.1
- _ZN5nsync14nsync_time_cmpE8timespecS0_@Base 1.20.1
- _ZN5nsync14nsync_time_nowEv@Base 1.20.1
- _ZN5nsync14nsync_time_subE8timespecS0_@Base 1.20.1
- _ZN5nsync15nsync_cv_signalEPNS_11nsync_cv_s_E@Base 1.20.1
- _ZN5nsync15nsync_dll_init_EPNS_20nsync_dll_element_s_EPv@Base 1.20.1
- _ZN5nsync15nsync_dll_last_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync15nsync_dll_next_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync15nsync_dll_prev_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync15nsync_mu_unlockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync15nsync_note_freeEPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync15nsync_note_waitEPNS_13nsync_note_s_E8timespec@Base 1.20.1
- (arch=!x32)_ZN5nsync15nsync_time_s_nsElj@Base 1.20.1
- (arch=x32)_ZN5nsync15nsync_time_s_nsExj@Base 1.20.1
- _ZN5nsync15nsync_time_zeroE@Base 1.20.1
- _ZN5nsync16nsync_dll_first_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync16nsync_mu_runlockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync16nsync_mu_trylockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync16nsync_time_sleepE8timespec@Base 1.20.1
- _ZN5nsync17nsync_counter_addEPNS_16nsync_counter_s_Ei@Base 1.20.1
- _ZN5nsync17nsync_counter_newEj@Base 1.20.1
- _ZN5nsync17nsync_cv_debuggerEPNS_11nsync_cv_s_E@Base 1.20.1
- _ZN5nsync17nsync_dll_remove_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync17nsync_dll_waiter_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync17nsync_malloc_ptr_E@Base 1.20.1
- _ZN5nsync17nsync_mu_debuggerEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync17nsync_mu_rtrylockEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync17nsync_note_expiryEPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync17nsync_note_notifyEPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync17nsync_spin_delay_Ej@Base 1.20.1
- _ZN5nsync17nsync_waiter_new_Ev@Base 1.20.1
- _ZN5nsync18nsync_counter_freeEPNS_16nsync_counter_s_E@Base 1.20.1
- _ZN5nsync18nsync_counter_waitEPNS_16nsync_counter_s_E8timespec@Base 1.20.1
- _ZN5nsync18nsync_cv_broadcastEPNS_11nsync_cv_s_E@Base 1.20.1
- _ZN5nsync18nsync_mu_is_readerEPKNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync18nsync_reader_type_E@Base 1.20.1
- _ZN5nsync18nsync_run_once_argEPSt6atomicIjEPFvPvES3_@Base 1.20.1
- _ZN5nsync18nsync_waiter_free_EPNS_6waiterE@Base 1.20.1
- _ZN5nsync18nsync_writer_type_E@Base 1.20.1
- _ZN5nsync19nsync_counter_valueEPNS_16nsync_counter_s_E@Base 1.20.1
- _ZN5nsync19nsync_dll_is_empty_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync19nsync_mu_lock_slow_EPNS_11nsync_mu_s_EPNS_6waiterEjPNS_11lock_type_sE@Base 1.20.1
- _ZN5nsync19nsync_run_once_spinEPSt6atomicIjEPFvvE@Base 1.20.1
- _ZN5nsync20nsync_cv_debug_stateEPNS_11nsync_cv_s_EPci@Base 1.20.1
- _ZN5nsync20nsync_mu_assert_heldEPKNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync20nsync_mu_debug_stateEPNS_11nsync_mu_s_EPci@Base 1.20.1
- _ZN5nsync20nsync_mu_semaphore_pEPNS_18nsync_semaphore_s_E@Base 1.20.1
- _ZN5nsync20nsync_mu_semaphore_vEPNS_18nsync_semaphore_s_E@Base 1.20.1
- _ZN5nsync20nsync_to_time_point_E8timespec@Base 1.20.1
- _ZN5nsync21nsync_mu_rassert_heldEPKNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync21nsync_mu_unlock_slow_EPNS_11nsync_mu_s_EPNS_11lock_type_sE@Base 1.20.1
- (arch=!armel !armhf !i386 !mips !mipsel !hppa !hurd-i386 !m68k !powerpc !sh4 !x32)_ZN5nsync22nsync_from_time_point_ENSt6chrono10time_pointINS0_3_V212system_clockENS0_8durationIlSt5ratioILl1ELl1000000000EEEEEE@Base 1.20.1
- (arch=armel armhf i386 mips mipsel hppa hurd-i386 m68k powerpc sh4 x32 kfreebsd-i386 powerpcspe)_ZN5nsync22nsync_from_time_point_ENSt6chrono10time_pointINS0_3_V212system_clockENS0_8durationIxSt5ratioILx1ELx1000000000EEEEEE@Base 1.20.1
- _ZN5nsync22nsync_note_is_notifiedEPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync22nsync_time_no_deadlineE@Base 1.20.1
- _ZN5nsync23nsync_cv_waitable_funcsE@Base 1.20.1
- _ZN5nsync23nsync_dll_nsync_waiter_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync23nsync_dll_splice_after_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync23nsync_mu_semaphore_initEPNS_18nsync_semaphore_s_E@Base 1.20.1
- _ZN5nsync23nsync_run_once_arg_spinEPSt6atomicIjEPFvPvES3_@Base 1.20.1
- _ZN5nsync24nsync_per_thread_waiter_EPFvPvE@Base 1.20.1
- _ZN5nsync24nsync_spin_test_and_set_EPSt6atomicIjEjjj@Base 1.20.1
- _ZN5nsync25nsync_note_waitable_funcsE@Base 1.20.1
- _ZN5nsync26nsync_dll_waiter_samecond_EPNS_20nsync_dll_element_s_E@Base 1.20.1
- _ZN5nsync27nsync_cv_wait_with_deadlineEPNS_11nsync_cv_s_EPNS_11nsync_mu_s_E8timespecPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync27nsync_mu_wait_with_deadlineEPNS_11nsync_mu_s_EPFiPKvES3_PFiS3_S3_E8timespecPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync27nsync_remove_from_mu_queue_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync27nsync_sem_wait_with_cancel_EPNS_6waiterE8timespecPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync28nsync_counter_waitable_funcsE@Base 1.20.1
- _ZN5nsync28nsync_dll_make_last_in_list_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync28nsync_set_per_thread_waiter_EPvPFvS0_E@Base 1.20.1
- _ZN5nsync29nsync_dll_make_first_in_list_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync29nsync_maybe_merge_conditions_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
- _ZN5nsync29nsync_note_notified_deadline_EPNS_13nsync_note_s_E@Base 1.20.1
- _ZN5nsync30nsync_mu_unlock_without_wakeupEPNS_11nsync_mu_s_E@Base 1.20.1
- _ZN5nsync32nsync_cv_debug_state_and_waitersEPNS_11nsync_cv_s_EPci@Base 1.20.1
- _ZN5nsync32nsync_mu_debug_state_and_waitersEPNS_11nsync_mu_s_EPci@Base 1.20.1
- _ZN5nsync34nsync_mu_semaphore_p_with_deadlineEPNS_18nsync_semaphore_s_E8timespec@Base 1.20.1
- _ZN5nsync35nsync_cv_wait_with_deadline_genericEPNS_11nsync_cv_s_EPvPFvS2_ES4_8timespecPNS_13nsync_note_s_E@Base 1.20.1
diff -Nru nsync-1.26.0/debian/libnsync-cpp1t64.install nsync-1.26.0/debian/libnsync-cpp1t64.install
--- nsync-1.26.0/debian/libnsync-cpp1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync-cpp1t64.install	2023-12-10 21:51:54.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libnsync_cpp.so.*
diff -Nru nsync-1.26.0/debian/libnsync-cpp1t64.lintian-overrides nsync-1.26.0/debian/libnsync-cpp1t64.lintian-overrides
--- nsync-1.26.0/debian/libnsync-cpp1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync-cpp1t64.lintian-overrides	2024-02-29 01:22:48.000000000 +0000
@@ -0,0 +1 @@
+libnsync-cpp1t64: package-name-doesnt-match-sonames libnsync-cpp1
diff -Nru nsync-1.26.0/debian/libnsync-cpp1t64.symbols nsync-1.26.0/debian/libnsync-cpp1t64.symbols
--- nsync-1.26.0/debian/libnsync-cpp1t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync-cpp1t64.symbols	2024-02-29 01:22:48.000000000 +0000
@@ -0,0 +1,93 @@
+libnsync_cpp.so.1 libnsync-cpp1t64 #MINVER#
+ _ZN5nsync12nsync_panic_EPKc@Base 1.20.1
+ _ZN5nsync12nsync_wait_nEPvPFvS0_ES2_8timespeciPPNS_16nsync_waitable_sE@Base 1.20.1
+ _ZN5nsync12nsync_yield_Ev@Base 1.20.1
+ _ZN5nsync13nsync_cv_initEPNS_11nsync_cv_s_E@Base 1.20.1
+ _ZN5nsync13nsync_cv_waitEPNS_11nsync_cv_s_EPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync13nsync_mu_initEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync13nsync_mu_lockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync13nsync_mu_waitEPNS_11nsync_mu_s_EPFiPKvES3_PFiS3_S3_E@Base 1.20.1
+ _ZN5nsync13nsync_time_msEj@Base 1.20.1
+ _ZN5nsync13nsync_time_usEj@Base 1.20.1
+ _ZN5nsync14nsync_mu_rlockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync14nsync_note_newEPNS_13nsync_note_s_E8timespec@Base 1.20.1
+ _ZN5nsync14nsync_run_onceEPSt6atomicIjEPFvvE@Base 1.20.1
+ _ZN5nsync14nsync_time_addE8timespecS0_@Base 1.20.1
+ _ZN5nsync14nsync_time_cmpE8timespecS0_@Base 1.20.1
+ _ZN5nsync14nsync_time_nowEv@Base 1.20.1
+ _ZN5nsync14nsync_time_subE8timespecS0_@Base 1.20.1
+ _ZN5nsync15nsync_cv_signalEPNS_11nsync_cv_s_E@Base 1.20.1
+ _ZN5nsync15nsync_dll_init_EPNS_20nsync_dll_element_s_EPv@Base 1.20.1
+ _ZN5nsync15nsync_dll_last_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync15nsync_dll_next_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync15nsync_dll_prev_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync15nsync_mu_unlockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync15nsync_note_freeEPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync15nsync_note_waitEPNS_13nsync_note_s_E8timespec@Base 1.20.1
+ (arch=!x32)_ZN5nsync15nsync_time_s_nsElj@Base 1.20.1
+ (arch=x32)_ZN5nsync15nsync_time_s_nsExj@Base 1.20.1
+ _ZN5nsync15nsync_time_zeroE@Base 1.20.1
+ _ZN5nsync16nsync_dll_first_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync16nsync_mu_runlockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync16nsync_mu_trylockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync16nsync_time_sleepE8timespec@Base 1.20.1
+ _ZN5nsync17nsync_counter_addEPNS_16nsync_counter_s_Ei@Base 1.20.1
+ _ZN5nsync17nsync_counter_newEj@Base 1.20.1
+ _ZN5nsync17nsync_cv_debuggerEPNS_11nsync_cv_s_E@Base 1.20.1
+ _ZN5nsync17nsync_dll_remove_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync17nsync_dll_waiter_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync17nsync_malloc_ptr_E@Base 1.20.1
+ _ZN5nsync17nsync_mu_debuggerEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync17nsync_mu_rtrylockEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync17nsync_note_expiryEPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync17nsync_note_notifyEPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync17nsync_spin_delay_Ej@Base 1.20.1
+ _ZN5nsync17nsync_waiter_new_Ev@Base 1.20.1
+ _ZN5nsync18nsync_counter_freeEPNS_16nsync_counter_s_E@Base 1.20.1
+ _ZN5nsync18nsync_counter_waitEPNS_16nsync_counter_s_E8timespec@Base 1.20.1
+ _ZN5nsync18nsync_cv_broadcastEPNS_11nsync_cv_s_E@Base 1.20.1
+ _ZN5nsync18nsync_mu_is_readerEPKNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync18nsync_reader_type_E@Base 1.20.1
+ _ZN5nsync18nsync_run_once_argEPSt6atomicIjEPFvPvES3_@Base 1.20.1
+ _ZN5nsync18nsync_waiter_free_EPNS_6waiterE@Base 1.20.1
+ _ZN5nsync18nsync_writer_type_E@Base 1.20.1
+ _ZN5nsync19nsync_counter_valueEPNS_16nsync_counter_s_E@Base 1.20.1
+ _ZN5nsync19nsync_dll_is_empty_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync19nsync_mu_lock_slow_EPNS_11nsync_mu_s_EPNS_6waiterEjPNS_11lock_type_sE@Base 1.20.1
+ _ZN5nsync19nsync_run_once_spinEPSt6atomicIjEPFvvE@Base 1.20.1
+ _ZN5nsync20nsync_cv_debug_stateEPNS_11nsync_cv_s_EPci@Base 1.20.1
+ _ZN5nsync20nsync_mu_assert_heldEPKNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync20nsync_mu_debug_stateEPNS_11nsync_mu_s_EPci@Base 1.20.1
+ _ZN5nsync20nsync_mu_semaphore_pEPNS_18nsync_semaphore_s_E@Base 1.20.1
+ _ZN5nsync20nsync_mu_semaphore_vEPNS_18nsync_semaphore_s_E@Base 1.20.1
+ _ZN5nsync20nsync_to_time_point_E8timespec@Base 1.20.1
+ _ZN5nsync21nsync_mu_rassert_heldEPKNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync21nsync_mu_unlock_slow_EPNS_11nsync_mu_s_EPNS_11lock_type_sE@Base 1.20.1
+ (arch=!armel !armhf !i386 !mips !mipsel !hppa !hurd-i386 !m68k !powerpc !sh4 !x32)_ZN5nsync22nsync_from_time_point_ENSt6chrono10time_pointINS0_3_V212system_clockENS0_8durationIlSt5ratioILl1ELl1000000000EEEEEE@Base 1.20.1
+ (arch=armel armhf i386 mips mipsel hppa hurd-i386 m68k powerpc sh4 x32 kfreebsd-i386 powerpcspe)_ZN5nsync22nsync_from_time_point_ENSt6chrono10time_pointINS0_3_V212system_clockENS0_8durationIxSt5ratioILx1ELx1000000000EEEEEE@Base 1.20.1
+ _ZN5nsync22nsync_note_is_notifiedEPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync22nsync_time_no_deadlineE@Base 1.20.1
+ _ZN5nsync23nsync_cv_waitable_funcsE@Base 1.20.1
+ _ZN5nsync23nsync_dll_nsync_waiter_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync23nsync_dll_splice_after_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync23nsync_mu_semaphore_initEPNS_18nsync_semaphore_s_E@Base 1.20.1
+ _ZN5nsync23nsync_run_once_arg_spinEPSt6atomicIjEPFvPvES3_@Base 1.20.1
+ _ZN5nsync24nsync_per_thread_waiter_EPFvPvE@Base 1.20.1
+ _ZN5nsync24nsync_spin_test_and_set_EPSt6atomicIjEjjj@Base 1.20.1
+ _ZN5nsync25nsync_note_waitable_funcsE@Base 1.20.1
+ _ZN5nsync26nsync_dll_waiter_samecond_EPNS_20nsync_dll_element_s_E@Base 1.20.1
+ _ZN5nsync27nsync_cv_wait_with_deadlineEPNS_11nsync_cv_s_EPNS_11nsync_mu_s_E8timespecPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync27nsync_mu_wait_with_deadlineEPNS_11nsync_mu_s_EPFiPKvES3_PFiS3_S3_E8timespecPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync27nsync_remove_from_mu_queue_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync27nsync_sem_wait_with_cancel_EPNS_6waiterE8timespecPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync28nsync_counter_waitable_funcsE@Base 1.20.1
+ _ZN5nsync28nsync_dll_make_last_in_list_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync28nsync_set_per_thread_waiter_EPvPFvS0_E@Base 1.20.1
+ _ZN5nsync29nsync_dll_make_first_in_list_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync29nsync_maybe_merge_conditions_EPNS_20nsync_dll_element_s_ES1_@Base 1.20.1
+ _ZN5nsync29nsync_note_notified_deadline_EPNS_13nsync_note_s_E@Base 1.20.1
+ _ZN5nsync30nsync_mu_unlock_without_wakeupEPNS_11nsync_mu_s_E@Base 1.20.1
+ _ZN5nsync32nsync_cv_debug_state_and_waitersEPNS_11nsync_cv_s_EPci@Base 1.20.1
+ _ZN5nsync32nsync_mu_debug_state_and_waitersEPNS_11nsync_mu_s_EPci@Base 1.20.1
+ _ZN5nsync34nsync_mu_semaphore_p_with_deadlineEPNS_18nsync_semaphore_s_E8timespec@Base 1.20.1
+ _ZN5nsync35nsync_cv_wait_with_deadline_genericEPNS_11nsync_cv_s_EPvPFvS2_ES4_8timespecPNS_13nsync_note_s_E@Base 1.20.1
diff -Nru nsync-1.26.0/debian/libnsync1.install nsync-1.26.0/debian/libnsync1.install
--- nsync-1.26.0/debian/libnsync1.install	2023-12-10 21:51:54.000000000 +0000
+++ nsync-1.26.0/debian/libnsync1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libnsync.so.*
diff -Nru nsync-1.26.0/debian/libnsync1.symbols nsync-1.26.0/debian/libnsync1.symbols
--- nsync-1.26.0/debian/libnsync1.symbols	2023-12-10 21:51:54.000000000 +0000
+++ nsync-1.26.0/debian/libnsync1.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,89 +0,0 @@
-libnsync.so.1 libnsync1 #MINVER#
- nsync_counter_add@Base 1.20.1
- nsync_counter_free@Base 1.20.1
- nsync_counter_new@Base 1.20.1
- nsync_counter_value@Base 1.20.1
- nsync_counter_wait@Base 1.20.1
- nsync_counter_waitable_funcs@Base 1.20.1
- nsync_cv_broadcast@Base 1.20.1
- nsync_cv_debug_state@Base 1.20.1
- nsync_cv_debug_state_and_waiters@Base 1.20.1
- nsync_cv_debugger@Base 1.20.1
- nsync_cv_init@Base 1.20.1
- nsync_cv_signal@Base 1.20.1
- nsync_cv_wait@Base 1.20.1
- nsync_cv_wait_with_deadline@Base 1.20.1
- nsync_cv_wait_with_deadline_generic@Base 1.20.1
- nsync_cv_waitable_funcs@Base 1.20.1
- nsync_dll_first_@Base 1.20.1
- nsync_dll_init_@Base 1.20.1
- nsync_dll_is_empty_@Base 1.20.1
- nsync_dll_last_@Base 1.20.1
- nsync_dll_make_first_in_list_@Base 1.20.1
- nsync_dll_make_last_in_list_@Base 1.20.1
- nsync_dll_next_@Base 1.20.1
- nsync_dll_nsync_waiter_@Base 1.20.1
- nsync_dll_prev_@Base 1.20.1
- nsync_dll_remove_@Base 1.20.1
- nsync_dll_splice_after_@Base 1.20.1
- nsync_dll_waiter_@Base 1.20.1
- nsync_dll_waiter_samecond_@Base 1.20.1
- nsync_malloc_ptr_@Base 1.20.1
- nsync_maybe_merge_conditions_@Base 1.20.1
- nsync_mu_assert_held@Base 1.20.1
- nsync_mu_debug_state@Base 1.20.1
- nsync_mu_debug_state_and_waiters@Base 1.20.1
- nsync_mu_debugger@Base 1.20.1
- nsync_mu_init@Base 1.20.1
- nsync_mu_is_reader@Base 1.20.1
- nsync_mu_lock@Base 1.20.1
- nsync_mu_lock_slow_@Base 1.20.1
- nsync_mu_rassert_held@Base 1.20.1
- nsync_mu_rlock@Base 1.20.1
- nsync_mu_rtrylock@Base 1.20.1
- nsync_mu_runlock@Base 1.20.1
- nsync_mu_semaphore_init@Base 1.20.1
- nsync_mu_semaphore_p@Base 1.20.1
- nsync_mu_semaphore_p_with_deadline@Base 1.20.1
- nsync_mu_semaphore_v@Base 1.20.1
- nsync_mu_trylock@Base 1.20.1
- nsync_mu_unlock@Base 1.20.1
- nsync_mu_unlock_slow_@Base 1.20.1
- nsync_mu_unlock_without_wakeup@Base 1.20.1
- nsync_mu_wait@Base 1.20.1
- nsync_mu_wait_with_deadline@Base 1.20.1
- nsync_note_expiry@Base 1.20.1
- nsync_note_free@Base 1.20.1
- nsync_note_is_notified@Base 1.20.1
- nsync_note_new@Base 1.20.1
- nsync_note_notified_deadline_@Base 1.20.1
- nsync_note_notify@Base 1.20.1
- nsync_note_wait@Base 1.20.1
- nsync_note_waitable_funcs@Base 1.20.1
- nsync_panic_@Base 1.20.1
- nsync_per_thread_waiter_@Base 1.20.1
- nsync_reader_type_@Base 1.20.1
- nsync_remove_from_mu_queue_@Base 1.20.1
- nsync_run_once@Base 1.20.1
- nsync_run_once_arg@Base 1.20.1
- nsync_run_once_arg_spin@Base 1.20.1
- nsync_run_once_spin@Base 1.20.1
- nsync_sem_wait_with_cancel_@Base 1.20.1
- nsync_set_per_thread_waiter_@Base 1.20.1
- nsync_spin_delay_@Base 1.20.1
- nsync_spin_test_and_set_@Base 1.20.1
- nsync_time_add@Base 1.20.1
- nsync_time_cmp@Base 1.20.1
- nsync_time_ms@Base 1.20.1
- nsync_time_no_deadline@Base 1.20.1
- nsync_time_now@Base 1.20.1
- nsync_time_s_ns@Base 1.20.1
- nsync_time_sleep@Base 1.20.1
- nsync_time_sub@Base 1.20.1
- nsync_time_us@Base 1.20.1
- nsync_time_zero@Base 1.20.1
- nsync_wait_n@Base 1.20.1
- nsync_waiter_free_@Base 1.20.1
- nsync_waiter_new_@Base 1.20.1
- nsync_writer_type_@Base 1.20.1
- nsync_yield_@Base 1.20.1
diff -Nru nsync-1.26.0/debian/libnsync1t64.install nsync-1.26.0/debian/libnsync1t64.install
--- nsync-1.26.0/debian/libnsync1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync1t64.install	2023-12-10 21:51:54.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libnsync.so.*
diff -Nru nsync-1.26.0/debian/libnsync1t64.lintian-overrides nsync-1.26.0/debian/libnsync1t64.lintian-overrides
--- nsync-1.26.0/debian/libnsync1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync1t64.lintian-overrides	2024-02-29 01:22:48.000000000 +0000
@@ -0,0 +1 @@
+libnsync1t64: package-name-doesnt-match-sonames libnsync1
diff -Nru nsync-1.26.0/debian/libnsync1t64.symbols nsync-1.26.0/debian/libnsync1t64.symbols
--- nsync-1.26.0/debian/libnsync1t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ nsync-1.26.0/debian/libnsync1t64.symbols	2024-02-29 01:22:48.000000000 +0000
@@ -0,0 +1,89 @@
+libnsync.so.1 libnsync1t64 #MINVER#
+ nsync_counter_add@Base 1.20.1
+ nsync_counter_free@Base 1.20.1
+ nsync_counter_new@Base 1.20.1
+ nsync_counter_value@Base 1.20.1
+ nsync_counter_wait@Base 1.20.1
+ nsync_counter_waitable_funcs@Base 1.20.1
+ nsync_cv_broadcast@Base 1.20.1
+ nsync_cv_debug_state@Base 1.20.1
+ nsync_cv_debug_state_and_waiters@Base 1.20.1
+ nsync_cv_debugger@Base 1.20.1
+ nsync_cv_init@Base 1.20.1
+ nsync_cv_signal@Base 1.20.1
+ nsync_cv_wait@Base 1.20.1
+ nsync_cv_wait_with_deadline@Base 1.20.1
+ nsync_cv_wait_with_deadline_generic@Base 1.20.1
+ nsync_cv_waitable_funcs@Base 1.20.1
+ nsync_dll_first_@Base 1.20.1
+ nsync_dll_init_@Base 1.20.1
+ nsync_dll_is_empty_@Base 1.20.1
+ nsync_dll_last_@Base 1.20.1
+ nsync_dll_make_first_in_list_@Base 1.20.1
+ nsync_dll_make_last_in_list_@Base 1.20.1
+ nsync_dll_next_@Base 1.20.1
+ nsync_dll_nsync_waiter_@Base 1.20.1
+ nsync_dll_prev_@Base 1.20.1
+ nsync_dll_remove_@Base 1.20.1
+ nsync_dll_splice_after_@Base 1.20.1
+ nsync_dll_waiter_@Base 1.20.1
+ nsync_dll_waiter_samecond_@Base 1.20.1
+ nsync_malloc_ptr_@Base 1.20.1
+ nsync_maybe_merge_conditions_@Base 1.20.1
+ nsync_mu_assert_held@Base 1.20.1
+ nsync_mu_debug_state@Base 1.20.1
+ nsync_mu_debug_state_and_waiters@Base 1.20.1
+ nsync_mu_debugger@Base 1.20.1
+ nsync_mu_init@Base 1.20.1
+ nsync_mu_is_reader@Base 1.20.1
+ nsync_mu_lock@Base 1.20.1
+ nsync_mu_lock_slow_@Base 1.20.1
+ nsync_mu_rassert_held@Base 1.20.1
+ nsync_mu_rlock@Base 1.20.1
+ nsync_mu_rtrylock@Base 1.20.1
+ nsync_mu_runlock@Base 1.20.1
+ nsync_mu_semaphore_init@Base 1.20.1
+ nsync_mu_semaphore_p@Base 1.20.1
+ nsync_mu_semaphore_p_with_deadline@Base 1.20.1
+ nsync_mu_semaphore_v@Base 1.20.1
+ nsync_mu_trylock@Base 1.20.1
+ nsync_mu_unlock@Base 1.20.1
+ nsync_mu_unlock_slow_@Base 1.20.1
+ nsync_mu_unlock_without_wakeup@Base 1.20.1
+ nsync_mu_wait@Base 1.20.1
+ nsync_mu_wait_with_deadline@Base 1.20.1
+ nsync_note_expiry@Base 1.20.1
+ nsync_note_free@Base 1.20.1
+ nsync_note_is_notified@Base 1.20.1
+ nsync_note_new@Base 1.20.1
+ nsync_note_notified_deadline_@Base 1.20.1
+ nsync_note_notify@Base 1.20.1
+ nsync_note_wait@Base 1.20.1
+ nsync_note_waitable_funcs@Base 1.20.1
+ nsync_panic_@Base 1.20.1
+ nsync_per_thread_waiter_@Base 1.20.1
+ nsync_reader_type_@Base 1.20.1
+ nsync_remove_from_mu_queue_@Base 1.20.1
+ nsync_run_once@Base 1.20.1
+ nsync_run_once_arg@Base 1.20.1
+ nsync_run_once_arg_spin@Base 1.20.1
+ nsync_run_once_spin@Base 1.20.1
+ nsync_sem_wait_with_cancel_@Base 1.20.1
+ nsync_set_per_thread_waiter_@Base 1.20.1
+ nsync_spin_delay_@Base 1.20.1
+ nsync_spin_test_and_set_@Base 1.20.1
+ nsync_time_add@Base 1.20.1
+ nsync_time_cmp@Base 1.20.1
+ nsync_time_ms@Base 1.20.1
+ nsync_time_no_deadline@Base 1.20.1
+ nsync_time_now@Base 1.20.1
+ nsync_time_s_ns@Base 1.20.1
+ nsync_time_sleep@Base 1.20.1
+ nsync_time_sub@Base 1.20.1
+ nsync_time_us@Base 1.20.1
+ nsync_time_zero@Base 1.20.1
+ nsync_wait_n@Base 1.20.1
+ nsync_waiter_free_@Base 1.20.1
+ nsync_waiter_new_@Base 1.20.1
+ nsync_writer_type_@Base 1.20.1
+ nsync_yield_@Base 1.20.1

Reply to: