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-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru bamf-0.5.6+repack/debian/changelog bamf-0.5.6+repack/debian/changelog
--- bamf-0.5.6+repack/debian/changelog  2022-02-25 23:21:02.000000000 +0000
+++ bamf-0.5.6+repack/debian/changelog  2024-02-28 03:14:53.000000000 +0000
@@ -1,3 +1,10 @@
+bamf (0.5.6+repack-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1061929
+
+ -- Steve Langasek <vor...@debian.org>  Wed, 28 Feb 2024 03:14:53 +0000
+
 bamf (0.5.6+repack-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru bamf-0.5.6+repack/debian/control bamf-0.5.6+repack/debian/control
--- bamf-0.5.6+repack/debian/control    2021-08-21 10:29:16.000000000 +0000
+++ bamf-0.5.6+repack/debian/control    2024-02-28 03:14:53.000000000 +0000
@@ -4,7 +4,7 @@
 Maintainer: Debian+Ubuntu MATE Packaging Team <debian-m...@lists.debian.org>
 Uploaders: Mike Gabriel <sunwea...@debian.org>,
            Didier Roche <didro...@ubuntu.com>,
-Build-Depends: dbus (>= 1.8),
+Build-Depends: dpkg-dev (>= 1.22.5), dbus (>= 1.8),
                debhelper-compat (= 13),
                gobject-introspection (>= 0.6.5-3),
                gtk-doc-tools,
@@ -25,7 +25,7 @@
 
 Package: bamfdaemon
 Architecture: any
-Depends: libbamf3-2 (= ${binary:Version}),
+Depends: libbamf3-2t64 (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},
 Multi-Arch: foreign
@@ -39,11 +39,13 @@
  module that facilitates the matching of applications started
  through GDesktopAppInfo.
 
-Package: libbamf3-2
+Package: libbamf3-2t64
+Provides: ${t64:Provides}
+Replaces: libbamf3-2
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-Breaks: unity (<< 3.2.12),
+Breaks: libbamf3-2 (<< ${source:Version}), unity (<< 3.2.12),
 Pre-Depends: ${misc:Pre-Depends},
 Multi-Arch: same
 Description: Window matching library - shared library
@@ -58,7 +60,7 @@
 Section: libdevel
 Architecture: any
 Depends: gir1.2-bamf-3 (= ${binary:Version}),
-         libbamf3-2 (= ${binary:Version}),
+         libbamf3-2t64 (= ${binary:Version}),
          libglib2.0-dev (>= 2.30.0),
          ${misc:Depends},
 Suggests: libbamf-doc,
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2.install 
bamf-0.5.6+repack/debian/libbamf3-2.install
--- bamf-0.5.6+repack/debian/libbamf3-2.install 2018-11-13 15:47:00.000000000 
+0000
+++ bamf-0.5.6+repack/debian/libbamf3-2.install 1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libbamf3.so.*
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2.symbols 
bamf-0.5.6+repack/debian/libbamf3-2.symbols
--- bamf-0.5.6+repack/debian/libbamf3-2.symbols 2018-12-10 20:35:15.000000000 
+0000
+++ bamf-0.5.6+repack/debian/libbamf3-2.symbols 1970-01-01 00:00:00.000000000 
+0000
@@ -1,72 +0,0 @@
-libbamf3.so.2 libbamf3-2 #MINVER#
- bamf_application_get_application_menu@Base 0.3.0
- bamf_application_get_application_type@Base 0.2.20
- bamf_application_get_desktop_file@Base 0.2.20
- bamf_application_get_focusable_child@Base 0.3.0
- bamf_application_get_show_menu_stubs@Base 0.2.48
- bamf_application_get_supported_mime_types@Base 0.3.0
- bamf_application_get_type@Base 0.2.20
- bamf_application_get_window_for_xid@Base 0.5.3
- bamf_application_get_windows@Base 0.2.20
- bamf_application_get_xids@Base 0.2.20
- bamf_application_new@Base 0.2.20
- bamf_application_new_favorite@Base 0.2.60
- bamf_control_create_local_desktop_file@Base 0.5.0
- bamf_control_get_default@Base 0.2.20
- bamf_control_get_type@Base 0.2.20
- bamf_control_insert_desktop_file@Base 0.2.20
- bamf_control_register_application_for_pid@Base 0.2.20
- bamf_factory_get_type@Base 0.2.20
- bamf_matcher_application_is_running@Base 0.2.20
- bamf_matcher_get_active_application@Base 0.2.20
- bamf_matcher_get_active_window@Base 0.2.20
- bamf_matcher_get_application_for_desktop_file@Base 0.2.60
- bamf_matcher_get_application_for_window@Base 0.2.48
- bamf_matcher_get_application_for_xid@Base 0.2.20
- bamf_matcher_get_applications@Base 0.2.20
- bamf_matcher_get_default@Base 0.2.20
- bamf_matcher_get_running_applications@Base 0.2.20
- bamf_matcher_get_tabs@Base 0.2.20
- bamf_matcher_get_type@Base 0.2.20
- bamf_matcher_get_window_for_xid@Base 0.5.3
- bamf_matcher_get_window_stack_for_monitor@Base 0.2.108
- bamf_matcher_get_windows@Base 0.2.46
- bamf_matcher_get_xids_for_application@Base 0.2.20
- bamf_matcher_register_favorites@Base 0.2.46
- bamf_tab_close@Base 0.3.0
- bamf_tab_get_desktop_name@Base 0.3.0
- bamf_tab_get_is_foreground_tab@Base 0.3.0
- bamf_tab_get_location@Base 0.3.0
- bamf_tab_get_type@Base 0.2.28
- bamf_tab_get_xid@Base 0.3.0
- bamf_tab_new@Base 0.2.28
- bamf_tab_raise@Base 0.3.0
- bamf_tab_request_preview@Base 0.3.0
- bamf_view_get_children@Base 0.2.20
- bamf_view_get_click_suggestion@Base 0.2.60
- bamf_view_get_icon@Base 0.2.20
- bamf_view_get_name@Base 0.2.20
- bamf_view_get_type@Base 0.2.20
- bamf_view_get_view_type@Base 0.2.20
- bamf_view_has_child@Base 0.5.3
- bamf_view_is_active@Base 0.2.20
- bamf_view_is_closed@Base 0.2.54
- bamf_view_is_running@Base 0.2.20
- bamf_view_is_starting@Base 0.5.3
- bamf_view_is_sticky@Base 0.2.60
- bamf_view_is_urgent@Base 0.2.20
- bamf_view_is_user_visible@Base 0.4.0
- bamf_view_peek_children@Base 0.5.3
- bamf_view_set_sticky@Base 0.2.60
- bamf_view_user_visible@Base 0.2.20
- bamf_window_get_monitor@Base 0.2.108
- bamf_window_get_pid@Base 0.2.112
- bamf_window_get_transient@Base 0.2.28
- bamf_window_get_type@Base 0.2.20
- bamf_window_get_utf8_prop@Base 0.2.110
- bamf_window_get_window_type@Base 0.2.46
- bamf_window_get_xid@Base 0.2.20
- bamf_window_last_active@Base 0.2.30
- bamf_window_maximized@Base 0.2.108
- bamf_window_new@Base 0.2.20
-*Build-Depends-Package: libbamf3-dev
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2t64.install 
bamf-0.5.6+repack/debian/libbamf3-2t64.install
--- bamf-0.5.6+repack/debian/libbamf3-2t64.install      1970-01-01 
00:00:00.000000000 +0000
+++ bamf-0.5.6+repack/debian/libbamf3-2t64.install      2018-11-13 
15:47:00.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libbamf3.so.*
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2t64.lintian-overrides 
bamf-0.5.6+repack/debian/libbamf3-2t64.lintian-overrides
--- bamf-0.5.6+repack/debian/libbamf3-2t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ bamf-0.5.6+repack/debian/libbamf3-2t64.lintian-overrides    2024-02-28 
03:14:09.000000000 +0000
@@ -0,0 +1 @@
+libbamf3-2t64: package-name-doesnt-match-sonames libbamf3-2
diff -Nru bamf-0.5.6+repack/debian/libbamf3-2t64.symbols 
bamf-0.5.6+repack/debian/libbamf3-2t64.symbols
--- bamf-0.5.6+repack/debian/libbamf3-2t64.symbols      1970-01-01 
00:00:00.000000000 +0000
+++ bamf-0.5.6+repack/debian/libbamf3-2t64.symbols      2024-02-28 
03:14:09.000000000 +0000
@@ -0,0 +1,72 @@
+libbamf3.so.2 libbamf3-2t64 #MINVER#
+ bamf_application_get_application_menu@Base 0.3.0
+ bamf_application_get_application_type@Base 0.2.20
+ bamf_application_get_desktop_file@Base 0.2.20
+ bamf_application_get_focusable_child@Base 0.3.0
+ bamf_application_get_show_menu_stubs@Base 0.2.48
+ bamf_application_get_supported_mime_types@Base 0.3.0
+ bamf_application_get_type@Base 0.2.20
+ bamf_application_get_window_for_xid@Base 0.5.3
+ bamf_application_get_windows@Base 0.2.20
+ bamf_application_get_xids@Base 0.2.20
+ bamf_application_new@Base 0.2.20
+ bamf_application_new_favorite@Base 0.2.60
+ bamf_control_create_local_desktop_file@Base 0.5.0
+ bamf_control_get_default@Base 0.2.20
+ bamf_control_get_type@Base 0.2.20
+ bamf_control_insert_desktop_file@Base 0.2.20
+ bamf_control_register_application_for_pid@Base 0.2.20
+ bamf_factory_get_type@Base 0.2.20
+ bamf_matcher_application_is_running@Base 0.2.20
+ bamf_matcher_get_active_application@Base 0.2.20
+ bamf_matcher_get_active_window@Base 0.2.20
+ bamf_matcher_get_application_for_desktop_file@Base 0.2.60
+ bamf_matcher_get_application_for_window@Base 0.2.48
+ bamf_matcher_get_application_for_xid@Base 0.2.20
+ bamf_matcher_get_applications@Base 0.2.20
+ bamf_matcher_get_default@Base 0.2.20
+ bamf_matcher_get_running_applications@Base 0.2.20
+ bamf_matcher_get_tabs@Base 0.2.20
+ bamf_matcher_get_type@Base 0.2.20
+ bamf_matcher_get_window_for_xid@Base 0.5.3
+ bamf_matcher_get_window_stack_for_monitor@Base 0.2.108
+ bamf_matcher_get_windows@Base 0.2.46
+ bamf_matcher_get_xids_for_application@Base 0.2.20
+ bamf_matcher_register_favorites@Base 0.2.46
+ bamf_tab_close@Base 0.3.0
+ bamf_tab_get_desktop_name@Base 0.3.0
+ bamf_tab_get_is_foreground_tab@Base 0.3.0
+ bamf_tab_get_location@Base 0.3.0
+ bamf_tab_get_type@Base 0.2.28
+ bamf_tab_get_xid@Base 0.3.0
+ bamf_tab_new@Base 0.2.28
+ bamf_tab_raise@Base 0.3.0
+ bamf_tab_request_preview@Base 0.3.0
+ bamf_view_get_children@Base 0.2.20
+ bamf_view_get_click_suggestion@Base 0.2.60
+ bamf_view_get_icon@Base 0.2.20
+ bamf_view_get_name@Base 0.2.20
+ bamf_view_get_type@Base 0.2.20
+ bamf_view_get_view_type@Base 0.2.20
+ bamf_view_has_child@Base 0.5.3
+ bamf_view_is_active@Base 0.2.20
+ bamf_view_is_closed@Base 0.2.54
+ bamf_view_is_running@Base 0.2.20
+ bamf_view_is_starting@Base 0.5.3
+ bamf_view_is_sticky@Base 0.2.60
+ bamf_view_is_urgent@Base 0.2.20
+ bamf_view_is_user_visible@Base 0.4.0
+ bamf_view_peek_children@Base 0.5.3
+ bamf_view_set_sticky@Base 0.2.60
+ bamf_view_user_visible@Base 0.2.20
+ bamf_window_get_monitor@Base 0.2.108
+ bamf_window_get_pid@Base 0.2.112
+ bamf_window_get_transient@Base 0.2.28
+ bamf_window_get_type@Base 0.2.20
+ bamf_window_get_utf8_prop@Base 0.2.110
+ bamf_window_get_window_type@Base 0.2.46
+ bamf_window_get_xid@Base 0.2.20
+ bamf_window_last_active@Base 0.2.30
+ bamf_window_maximized@Base 0.2.108
+ bamf_window_new@Base 0.2.20
+*Build-Depends-Package: libbamf3-dev

Reply via email to