Bug#1063062: vte: NMU diff for 64-bit time_t transition

Steve Langasek vorlon at debian.org
Sun Feb 4 19:50:17 GMT 2024


Source: vte
Version: 1:0.28.2-6
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-arm at lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
vte as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for vte
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
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)
-------------- next part --------------
diff -Nru vte-0.28.2/debian/changelog vte-0.28.2/debian/changelog
--- vte-0.28.2/debian/changelog	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/changelog	2024-02-04 19:24:45.000000000 +0000
@@ -1,3 +1,10 @@
+vte (1:0.28.2-6.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon at debian.org>  Sun, 04 Feb 2024 19:24:45 +0000
+
 vte (1:0.28.2-6) unstable; urgency=medium
 
   * Stop building python-vte and libvte-doc
diff -Nru vte-0.28.2/debian/control vte-0.28.2/debian/control
--- vte-0.28.2/debian/control	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/control	2024-02-04 19:24:45.000000000 +0000
@@ -6,7 +6,7 @@
 Section: libs
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Jeremy Bicha <jbicha at debian.org>, Jordi Mallach <jordi at debian.org>, Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>
+Uploaders: Jordi Mallach <jordi at debian.org>, Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>
 Build-Depends: debhelper-compat (= 11),
                dh-sequence-gnome,
                libglib2.0-dev (>= 2.26.0),
@@ -23,7 +23,10 @@
 Vcs-Git: https://salsa.debian.org/gnome-team/vte.git
 Homepage: https://wiki.gnome.org/Apps/Terminal/VTE
 
-Package: libvte9
+Package: libvte9t64
+Provides: ${t64:Provides}
+Replaces: libvte9
+Breaks: libvte9 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
@@ -56,7 +59,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
-         libvte9 (= ${binary:Version}),
+         libvte9t64 (= ${binary:Version}),
          libcairo2-dev,
          libx11-dev,
          libgtk2.0-dev (>= 2.20.0),
@@ -76,7 +79,7 @@
 Package: libvte-common
 Architecture: all
 Depends: ${misc:Depends}
-Breaks: libvte9 (<< 1:0.28)
+Breaks: libvte9t64 (<< 1:0.28)
 Description: Terminal emulator widget for GTK+ 2.x - common files
  The VTE library provides a terminal emulator widget VteTerminal for
  applications using the GTK+ toolkit. It also provides the VtePTY object
diff -Nru vte-0.28.2/debian/control.in vte-0.28.2/debian/control.in
--- vte-0.28.2/debian/control.in	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/control.in	2024-02-04 19:24:44.000000000 +0000
@@ -19,7 +19,10 @@
 Vcs-Git: https://salsa.debian.org/gnome-team/vte.git
 Homepage: https://wiki.gnome.org/Apps/Terminal/VTE
 
-Package: libvte9
+Package: libvte9t64
+Provides: ${t64:Provides}
+Replaces: libvte9
+Breaks: libvte9 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
@@ -52,7 +55,7 @@
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
-         libvte9 (= ${binary:Version}),
+         libvte9t64 (= ${binary:Version}),
          libcairo2-dev,
          libx11-dev,
          libgtk2.0-dev (>= 2.20.0),
@@ -72,7 +75,7 @@
 Package: libvte-common
 Architecture: all
 Depends: ${misc:Depends}
-Breaks: libvte9 (<< 1:0.28)
+Breaks: libvte9t64 (<< 1:0.28)
 Description: Terminal emulator widget for GTK+ 2.x - common files
  The VTE library provides a terminal emulator widget VteTerminal for
  applications using the GTK+ toolkit. It also provides the VtePTY object
diff -Nru vte-0.28.2/debian/libvte9.install vte-0.28.2/debian/libvte9.install
--- vte-0.28.2/debian/libvte9.install	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/libvte9.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libvte.so.*
diff -Nru vte-0.28.2/debian/libvte9.lintian-overrides vte-0.28.2/debian/libvte9.lintian-overrides
--- vte-0.28.2/debian/libvte9.lintian-overrides	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/libvte9.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-# Setgid on purpose to write the utmp file
-libvte9: setgid-binary usr/lib/libvte9/gnome-pty-helper 2755 root/utmp
diff -Nru vte-0.28.2/debian/libvte9.symbols vte-0.28.2/debian/libvte9.symbols
--- vte-0.28.2/debian/libvte9.symbols	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/libvte9.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,135 +0,0 @@
-libvte.so.9 libvte9 #MINVER#
- _vte_debug_flags at Base 1:0.24.0
- _vte_debug_init at Base 1:0.24.0
- _vte_pty_close at Base 1:0.24.0
- _vte_pty_get_size at Base 1:0.24.0
- _vte_pty_open at Base 1:0.24.0
- _vte_pty_set_size at Base 1:0.24.0
- _vte_pty_set_utf8 at Base 1:0.24.0
- vte_get_user_shell at Base 1:0.28.0
- vte_pty_child_setup at Base 1:0.28.0
- vte_pty_close at Base 1:0.28.0
- vte_pty_error_get_type at Base 1:0.28.0
- vte_pty_error_quark at Base 1:0.28.0
- vte_pty_flags_get_type at Base 1:0.28.0
- vte_pty_get_fd at Base 1:0.28.0
- vte_pty_get_size at Base 1:0.28.0
- vte_pty_get_type at Base 1:0.28.0
- vte_pty_new at Base 1:0.28.0
- vte_pty_new_foreign at Base 1:0.28.0
- vte_pty_set_size at Base 1:0.28.0
- vte_pty_set_term at Base 1:0.28.0
- vte_pty_set_utf8 at Base 1:0.28.0
- vte_reaper_add_child at Base 1:0.24.0
- vte_reaper_get at Base 1:0.24.0
- vte_reaper_get_type at Base 1:0.24.0
- vte_terminal_accessible_factory_get_type at Base 1:0.24.0
- vte_terminal_accessible_factory_new at Base 1:0.24.0
- vte_terminal_accessible_get_type at Base 1:0.24.0
- vte_terminal_accessible_new at Base 1:0.24.0
- vte_terminal_anti_alias_get_type at Base 1:0.24.0
- vte_terminal_copy_clipboard at Base 1:0.24.0
- vte_terminal_copy_primary at Base 1:0.24.0
- vte_terminal_cursor_blink_mode_get_type at Base 1:0.24.0
- vte_terminal_cursor_shape_get_type at Base 1:0.24.0
- vte_terminal_erase_binding_get_type at Base 1:0.24.0
- vte_terminal_feed at Base 1:0.24.0
- vte_terminal_feed_child at Base 1:0.24.0
- vte_terminal_feed_child_binary at Base 1:0.24.0
- vte_terminal_fork_command at Base 1:0.24.0
- vte_terminal_fork_command_full at Base 1:0.28.0
- vte_terminal_forkpty at Base 1:0.24.0
- vte_terminal_get_adjustment at Base 1:0.24.0
- vte_terminal_get_allow_bold at Base 1:0.24.0
- vte_terminal_get_audible_bell at Base 1:0.24.0
- vte_terminal_get_char_ascent at Base 1:0.24.0
- vte_terminal_get_char_descent at Base 1:0.24.0
- vte_terminal_get_char_height at Base 1:0.24.0
- vte_terminal_get_char_width at Base 1:0.24.0
- vte_terminal_get_child_exit_status at Base 1:0.24.0
- vte_terminal_get_column_count at Base 1:0.24.0
- vte_terminal_get_cursor_blink_mode at Base 1:0.24.0
- vte_terminal_get_cursor_position at Base 1:0.24.0
- vte_terminal_get_cursor_shape at Base 1:0.24.0
- vte_terminal_get_default_emulation at Base 1:0.24.0
- vte_terminal_get_emulation at Base 1:0.24.0
- vte_terminal_get_encoding at Base 1:0.24.0
- vte_terminal_get_font at Base 1:0.24.0
- vte_terminal_get_has_selection at Base 1:0.24.0
- vte_terminal_get_icon_title at Base 1:0.24.0
- vte_terminal_get_mouse_autohide at Base 1:0.24.0
- vte_terminal_get_padding at Base 1:0.24.0
- vte_terminal_get_pty at Base 1:0.24.0
- vte_terminal_get_pty_object at Base 1:0.28.0
- vte_terminal_get_row_count at Base 1:0.24.0
- vte_terminal_get_status_line at Base 1:0.24.0
- vte_terminal_get_text at Base 1:0.24.0
- vte_terminal_get_text_include_trailing_spaces at Base 1:0.24.0
- vte_terminal_get_text_range at Base 1:0.24.0
- vte_terminal_get_type at Base 1:0.24.0
- vte_terminal_get_using_xft at Base 1:0.24.0
- vte_terminal_get_visible_bell at Base 1:0.24.0
- vte_terminal_get_window_title at Base 1:0.24.0
- vte_terminal_im_append_menuitems at Base 1:0.24.0
- vte_terminal_is_word_char at Base 1:0.24.0
- vte_terminal_match_add at Base 1:0.24.0
- vte_terminal_match_add_gregex at Base 1:0.24.0
- vte_terminal_match_check at Base 1:0.24.0
- vte_terminal_match_clear_all at Base 1:0.24.0
- vte_terminal_match_remove at Base 1:0.24.0
- vte_terminal_match_set_cursor at Base 1:0.24.0
- vte_terminal_match_set_cursor_name at Base 1:0.24.0
- vte_terminal_match_set_cursor_type at Base 1:0.24.0
- vte_terminal_new at Base 1:0.24.0
- vte_terminal_paste_clipboard at Base 1:0.24.0
- vte_terminal_paste_primary at Base 1:0.24.0
- vte_terminal_pty_new at Base 1:0.28.0
- vte_terminal_reset at Base 1:0.24.0
- vte_terminal_search_find_next at Base 1:0.28.0
- vte_terminal_search_find_previous at Base 1:0.28.0
- vte_terminal_search_get_gregex at Base 1:0.28.0
- vte_terminal_search_get_wrap_around at Base 1:0.28.0
- vte_terminal_search_set_gregex at Base 1:0.28.0
- vte_terminal_search_set_wrap_around at Base 1:0.28.0
- vte_terminal_select_all at Base 1:0.24.0
- vte_terminal_select_none at Base 1:0.24.0
- vte_terminal_set_allow_bold at Base 1:0.24.0
- vte_terminal_set_audible_bell at Base 1:0.24.0
- vte_terminal_set_background_image at Base 1:0.24.0
- vte_terminal_set_background_image_file at Base 1:0.24.0
- vte_terminal_set_background_saturation at Base 1:0.24.0
- vte_terminal_set_background_tint_color at Base 1:0.24.0
- vte_terminal_set_background_transparent at Base 1:0.24.0
- vte_terminal_set_backspace_binding at Base 1:0.24.0
- vte_terminal_set_color_background at Base 1:0.24.0
- vte_terminal_set_color_bold at Base 1:0.24.0
- vte_terminal_set_color_cursor at Base 1:0.24.0
- vte_terminal_set_color_dim at Base 1:0.24.0
- vte_terminal_set_color_foreground at Base 1:0.24.0
- vte_terminal_set_color_highlight at Base 1:0.24.0
- vte_terminal_set_colors at Base 1:0.24.0
- vte_terminal_set_cursor_blink_mode at Base 1:0.24.0
- vte_terminal_set_cursor_blinks at Base 1:0.24.0
- vte_terminal_set_cursor_shape at Base 1:0.24.0
- vte_terminal_set_default_colors at Base 1:0.24.0
- vte_terminal_set_delete_binding at Base 1:0.24.0
- vte_terminal_set_emulation at Base 1:0.24.0
- vte_terminal_set_encoding at Base 1:0.24.0
- vte_terminal_set_font at Base 1:0.24.0
- vte_terminal_set_font_from_string at Base 1:0.24.0
- vte_terminal_set_font_from_string_full at Base 1:0.24.0
- vte_terminal_set_font_full at Base 1:0.24.0
- vte_terminal_set_mouse_autohide at Base 1:0.24.0
- vte_terminal_set_opacity at Base 1:0.24.0
- vte_terminal_set_pty at Base 1:0.24.0
- vte_terminal_set_pty_object at Base 1:0.28.0
- vte_terminal_set_scroll_background at Base 1:0.24.0
- vte_terminal_set_scroll_on_keystroke at Base 1:0.24.0
- vte_terminal_set_scroll_on_output at Base 1:0.24.0
- vte_terminal_set_scrollback_lines at Base 1:0.24.0
- vte_terminal_set_size at Base 1:0.24.0
- vte_terminal_set_visible_bell at Base 1:0.24.0
- vte_terminal_set_word_chars at Base 1:0.24.0
- vte_terminal_watch_child at Base 1:0.28.0
- vte_terminal_write_contents at Base 1:0.24.0
- vte_terminal_write_flags_get_type at Base 1:0.24.0
diff -Nru vte-0.28.2/debian/libvte9t64.install vte-0.28.2/debian/libvte9t64.install
--- vte-0.28.2/debian/libvte9t64.install	1970-01-01 00:00:00.000000000 +0000
+++ vte-0.28.2/debian/libvte9t64.install	2019-02-02 12:52:36.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libvte.so.*
diff -Nru vte-0.28.2/debian/libvte9t64.lintian-overrides vte-0.28.2/debian/libvte9t64.lintian-overrides
--- vte-0.28.2/debian/libvte9t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ vte-0.28.2/debian/libvte9t64.lintian-overrides	2024-02-04 19:24:45.000000000 +0000
@@ -0,0 +1,3 @@
+# Setgid on purpose to write the utmp file
+libvte9t64: setgid-binary usr/lib/libvte9t64/gnome-pty-helper 2755 root/utmp
+libvte9t64: package-name-doesnt-match-sonames libvte9
diff -Nru vte-0.28.2/debian/libvte9t64.symbols vte-0.28.2/debian/libvte9t64.symbols
--- vte-0.28.2/debian/libvte9t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ vte-0.28.2/debian/libvte9t64.symbols	2024-02-04 19:24:45.000000000 +0000
@@ -0,0 +1,135 @@
+libvte.so.9 libvte9t64 #MINVER#
+ _vte_debug_flags at Base 1:0.24.0
+ _vte_debug_init at Base 1:0.24.0
+ _vte_pty_close at Base 1:0.24.0
+ _vte_pty_get_size at Base 1:0.24.0
+ _vte_pty_open at Base 1:0.24.0
+ _vte_pty_set_size at Base 1:0.24.0
+ _vte_pty_set_utf8 at Base 1:0.24.0
+ vte_get_user_shell at Base 1:0.28.0
+ vte_pty_child_setup at Base 1:0.28.0
+ vte_pty_close at Base 1:0.28.0
+ vte_pty_error_get_type at Base 1:0.28.0
+ vte_pty_error_quark at Base 1:0.28.0
+ vte_pty_flags_get_type at Base 1:0.28.0
+ vte_pty_get_fd at Base 1:0.28.0
+ vte_pty_get_size at Base 1:0.28.0
+ vte_pty_get_type at Base 1:0.28.0
+ vte_pty_new at Base 1:0.28.0
+ vte_pty_new_foreign at Base 1:0.28.0
+ vte_pty_set_size at Base 1:0.28.0
+ vte_pty_set_term at Base 1:0.28.0
+ vte_pty_set_utf8 at Base 1:0.28.0
+ vte_reaper_add_child at Base 1:0.24.0
+ vte_reaper_get at Base 1:0.24.0
+ vte_reaper_get_type at Base 1:0.24.0
+ vte_terminal_accessible_factory_get_type at Base 1:0.24.0
+ vte_terminal_accessible_factory_new at Base 1:0.24.0
+ vte_terminal_accessible_get_type at Base 1:0.24.0
+ vte_terminal_accessible_new at Base 1:0.24.0
+ vte_terminal_anti_alias_get_type at Base 1:0.24.0
+ vte_terminal_copy_clipboard at Base 1:0.24.0
+ vte_terminal_copy_primary at Base 1:0.24.0
+ vte_terminal_cursor_blink_mode_get_type at Base 1:0.24.0
+ vte_terminal_cursor_shape_get_type at Base 1:0.24.0
+ vte_terminal_erase_binding_get_type at Base 1:0.24.0
+ vte_terminal_feed at Base 1:0.24.0
+ vte_terminal_feed_child at Base 1:0.24.0
+ vte_terminal_feed_child_binary at Base 1:0.24.0
+ vte_terminal_fork_command at Base 1:0.24.0
+ vte_terminal_fork_command_full at Base 1:0.28.0
+ vte_terminal_forkpty at Base 1:0.24.0
+ vte_terminal_get_adjustment at Base 1:0.24.0
+ vte_terminal_get_allow_bold at Base 1:0.24.0
+ vte_terminal_get_audible_bell at Base 1:0.24.0
+ vte_terminal_get_char_ascent at Base 1:0.24.0
+ vte_terminal_get_char_descent at Base 1:0.24.0
+ vte_terminal_get_char_height at Base 1:0.24.0
+ vte_terminal_get_char_width at Base 1:0.24.0
+ vte_terminal_get_child_exit_status at Base 1:0.24.0
+ vte_terminal_get_column_count at Base 1:0.24.0
+ vte_terminal_get_cursor_blink_mode at Base 1:0.24.0
+ vte_terminal_get_cursor_position at Base 1:0.24.0
+ vte_terminal_get_cursor_shape at Base 1:0.24.0
+ vte_terminal_get_default_emulation at Base 1:0.24.0
+ vte_terminal_get_emulation at Base 1:0.24.0
+ vte_terminal_get_encoding at Base 1:0.24.0
+ vte_terminal_get_font at Base 1:0.24.0
+ vte_terminal_get_has_selection at Base 1:0.24.0
+ vte_terminal_get_icon_title at Base 1:0.24.0
+ vte_terminal_get_mouse_autohide at Base 1:0.24.0
+ vte_terminal_get_padding at Base 1:0.24.0
+ vte_terminal_get_pty at Base 1:0.24.0
+ vte_terminal_get_pty_object at Base 1:0.28.0
+ vte_terminal_get_row_count at Base 1:0.24.0
+ vte_terminal_get_status_line at Base 1:0.24.0
+ vte_terminal_get_text at Base 1:0.24.0
+ vte_terminal_get_text_include_trailing_spaces at Base 1:0.24.0
+ vte_terminal_get_text_range at Base 1:0.24.0
+ vte_terminal_get_type at Base 1:0.24.0
+ vte_terminal_get_using_xft at Base 1:0.24.0
+ vte_terminal_get_visible_bell at Base 1:0.24.0
+ vte_terminal_get_window_title at Base 1:0.24.0
+ vte_terminal_im_append_menuitems at Base 1:0.24.0
+ vte_terminal_is_word_char at Base 1:0.24.0
+ vte_terminal_match_add at Base 1:0.24.0
+ vte_terminal_match_add_gregex at Base 1:0.24.0
+ vte_terminal_match_check at Base 1:0.24.0
+ vte_terminal_match_clear_all at Base 1:0.24.0
+ vte_terminal_match_remove at Base 1:0.24.0
+ vte_terminal_match_set_cursor at Base 1:0.24.0
+ vte_terminal_match_set_cursor_name at Base 1:0.24.0
+ vte_terminal_match_set_cursor_type at Base 1:0.24.0
+ vte_terminal_new at Base 1:0.24.0
+ vte_terminal_paste_clipboard at Base 1:0.24.0
+ vte_terminal_paste_primary at Base 1:0.24.0
+ vte_terminal_pty_new at Base 1:0.28.0
+ vte_terminal_reset at Base 1:0.24.0
+ vte_terminal_search_find_next at Base 1:0.28.0
+ vte_terminal_search_find_previous at Base 1:0.28.0
+ vte_terminal_search_get_gregex at Base 1:0.28.0
+ vte_terminal_search_get_wrap_around at Base 1:0.28.0
+ vte_terminal_search_set_gregex at Base 1:0.28.0
+ vte_terminal_search_set_wrap_around at Base 1:0.28.0
+ vte_terminal_select_all at Base 1:0.24.0
+ vte_terminal_select_none at Base 1:0.24.0
+ vte_terminal_set_allow_bold at Base 1:0.24.0
+ vte_terminal_set_audible_bell at Base 1:0.24.0
+ vte_terminal_set_background_image at Base 1:0.24.0
+ vte_terminal_set_background_image_file at Base 1:0.24.0
+ vte_terminal_set_background_saturation at Base 1:0.24.0
+ vte_terminal_set_background_tint_color at Base 1:0.24.0
+ vte_terminal_set_background_transparent at Base 1:0.24.0
+ vte_terminal_set_backspace_binding at Base 1:0.24.0
+ vte_terminal_set_color_background at Base 1:0.24.0
+ vte_terminal_set_color_bold at Base 1:0.24.0
+ vte_terminal_set_color_cursor at Base 1:0.24.0
+ vte_terminal_set_color_dim at Base 1:0.24.0
+ vte_terminal_set_color_foreground at Base 1:0.24.0
+ vte_terminal_set_color_highlight at Base 1:0.24.0
+ vte_terminal_set_colors at Base 1:0.24.0
+ vte_terminal_set_cursor_blink_mode at Base 1:0.24.0
+ vte_terminal_set_cursor_blinks at Base 1:0.24.0
+ vte_terminal_set_cursor_shape at Base 1:0.24.0
+ vte_terminal_set_default_colors at Base 1:0.24.0
+ vte_terminal_set_delete_binding at Base 1:0.24.0
+ vte_terminal_set_emulation at Base 1:0.24.0
+ vte_terminal_set_encoding at Base 1:0.24.0
+ vte_terminal_set_font at Base 1:0.24.0
+ vte_terminal_set_font_from_string at Base 1:0.24.0
+ vte_terminal_set_font_from_string_full at Base 1:0.24.0
+ vte_terminal_set_font_full at Base 1:0.24.0
+ vte_terminal_set_mouse_autohide at Base 1:0.24.0
+ vte_terminal_set_opacity at Base 1:0.24.0
+ vte_terminal_set_pty at Base 1:0.24.0
+ vte_terminal_set_pty_object at Base 1:0.28.0
+ vte_terminal_set_scroll_background at Base 1:0.24.0
+ vte_terminal_set_scroll_on_keystroke at Base 1:0.24.0
+ vte_terminal_set_scroll_on_output at Base 1:0.24.0
+ vte_terminal_set_scrollback_lines at Base 1:0.24.0
+ vte_terminal_set_size at Base 1:0.24.0
+ vte_terminal_set_visible_bell at Base 1:0.24.0
+ vte_terminal_set_word_chars at Base 1:0.24.0
+ vte_terminal_watch_child at Base 1:0.28.0
+ vte_terminal_write_contents at Base 1:0.24.0
+ vte_terminal_write_flags_get_type at Base 1:0.24.0
diff -Nru vte-0.28.2/debian/rules vte-0.28.2/debian/rules
--- vte-0.28.2/debian/rules	2019-02-02 12:52:36.000000000 +0000
+++ vte-0.28.2/debian/rules	2024-02-04 19:24:45.000000000 +0000
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
-LIB_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libvte[0-9]+)[[:space:]]*$$/\1/p' debian/control)
-UDEB_PKG := $(LIB_PKG)-udeb
+LIB_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libvte[0-9]+t64)[[:space:]]*$$/\1/p' debian/control)
+UDEB_PKG := $(shell echo $(LIB_PKG) | sed -e's/t64$$//')-udeb
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed


More information about the pkg-gnome-maintainers mailing list