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