[Pkg-geany-team] Bug#1061913: ctpl: NMU diff for 64-bit time_t transition
mwhudson at fastmail.fm
mwhudson at fastmail.fm
Tue Feb 27 23:13:25 GMT 2024
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
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 ctpl-0.3.4+dfsg/debian/changelog ctpl-0.3.4+dfsg/debian/changelog
--- ctpl-0.3.4+dfsg/debian/changelog 2022-09-27 07:56:13.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/changelog 2024-02-27 23:13:05.000000000 +0000
@@ -1,3 +1,10 @@
+ctpl (0.3.4+dfsg-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition. Closes: #1061913
+
+ -- Michael Hudson-Doyle <mwhudson at debian.org> Tue, 27 Feb 2024 23:13:05 +0000
+
ctpl (0.3.4+dfsg-4) unstable; urgency=medium
* Reupload as source-only package to unblock migration to testing
diff -Nru ctpl-0.3.4+dfsg/debian/control ctpl-0.3.4+dfsg/debian/control
--- ctpl-0.3.4+dfsg/debian/control 2022-09-27 07:56:13.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/control 2024-02-27 23:13:05.000000000 +0000
@@ -3,7 +3,7 @@
Maintainer: Geany Packaging Team <pkg-geany-team at lists.alioth.debian.org>
Uploaders: Jonathan Michalon <johndescs at gmail.com>,
Evgeni Golov <evgeni at debian.org>, Chow Loong Jin <hyperair at debian.org>
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
libtool (>= 2.2),
libglib2.0-dev (>= 2.24),
libglib2.0-doc (>= 2.24),
@@ -21,7 +21,7 @@
Multi-Arch: same
Depends: ${misc:Depends},
libglib2.0-dev,
- libctpl2 (= ${binary:Version})
+ libctpl2t64 (= ${binary:Version})
Suggests: libctpl-doc
Description: template engine written in C, development files
CTPL is a C template engine library allowing fast and easy computation of
@@ -33,7 +33,10 @@
This package contains the header files which are needed for developing
CTPL applications.
-Package: libctpl2
+Package: libctpl2t64
+Provides: ${t64:Provides}
+Replaces: libctpl2
+Breaks: libctpl2 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Pre-Depends: ${shlibs:Pre-Depends}, ${misc:Pre-Depends}
@@ -77,7 +80,7 @@
Section: utils
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
- libctpl2 (= ${binary:Version})
+ libctpl2t64 (= ${binary:Version})
Description: command-line template parsing utility
CTPL is a C template engine library allowing fast and easy computation of
templates with precise control over the parsing environment.
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2.install ctpl-0.3.4+dfsg/debian/libctpl2.install
--- ctpl-0.3.4+dfsg/debian/libctpl2.install 2022-09-27 07:56:13.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/libctpl2.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2.symbols ctpl-0.3.4+dfsg/debian/libctpl2.symbols
--- ctpl-0.3.4+dfsg/debian/libctpl2.symbols 2022-09-27 07:56:13.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/libctpl2.symbols 1970-01-01 00:00:00.000000000 +0000
@@ -1,115 +0,0 @@
-libctpl.so.2 libctpl2 #MINVER#
- ctpl_check_version at Base 0.3
- ctpl_environ_add_from_path at Base 0.3
- ctpl_environ_add_from_stream at Base 0.3
- ctpl_environ_add_from_string at Base 0.3
- ctpl_environ_error_quark at Base 0.3
- ctpl_environ_foreach at Base 0.3
- ctpl_environ_lookup at Base 0.3
- ctpl_environ_merge at Base 0.3
- ctpl_environ_new at Base 0.3
- ctpl_environ_pop at Base 0.3
- ctpl_environ_push at Base 0.3
- ctpl_environ_push_float at Base 0.3
- ctpl_environ_push_int at Base 0.3
- ctpl_environ_push_string at Base 0.3
- ctpl_environ_ref at Base 0.3
- ctpl_environ_unref at Base 0.3
- ctpl_eval_bool at Base 0.3
- ctpl_eval_error_quark at Base 0.3
- ctpl_eval_value at Base 0.3
- ctpl_gettext at Base 0.3.4
- ctpl_input_stream_eof at Base 0.3
- ctpl_input_stream_eof_fast at Base 0.3
- ctpl_input_stream_get_c at Base 0.3
- ctpl_input_stream_get_line at Base 0.3
- ctpl_input_stream_get_line_position at Base 0.3
- ctpl_input_stream_get_name at Base 0.3
- ctpl_input_stream_get_stream at Base 0.3
- ctpl_input_stream_new at Base 0.3
- ctpl_input_stream_new_for_gfile at Base 0.3
- ctpl_input_stream_new_for_memory at Base 0.3
- ctpl_input_stream_new_for_path at Base 0.3
- ctpl_input_stream_new_for_uri at Base 0.3
- ctpl_input_stream_peek at Base 0.3
- ctpl_input_stream_peek_c at Base 0.3
- ctpl_input_stream_peek_symbol_full at Base 0.3
- ctpl_input_stream_peek_word at Base 0.3
- ctpl_input_stream_read at Base 0.3
- ctpl_input_stream_read_float at Base 0.3
- ctpl_input_stream_read_int at Base 0.3
- ctpl_input_stream_read_number at Base 0.3
- ctpl_input_stream_read_string_literal at Base 0.3
- ctpl_input_stream_read_symbol_full at Base 0.3
- ctpl_input_stream_read_word at Base 0.3
- ctpl_input_stream_ref at Base 0.3
- ctpl_input_stream_set_error at Base 0.3
- ctpl_input_stream_skip at Base 0.3
- ctpl_input_stream_skip_blank at Base 0.3
- ctpl_input_stream_skip_word at Base 0.3
- ctpl_input_stream_unref at Base 0.3
- ctpl_io_error_quark at Base 0.3
- ctpl_lexer_error_quark at Base 0.3
- ctpl_lexer_expr_error_quark at Base 0.3
- ctpl_lexer_expr_lex at Base 0.3
- ctpl_lexer_expr_lex_full at Base 0.3
- ctpl_lexer_expr_lex_string at Base 0.3
- ctpl_lexer_lex at Base 0.3
- ctpl_lexer_lex_path at Base 0.3
- ctpl_lexer_lex_string at Base 0.3
- ctpl_major_version at Base 0.3
- ctpl_micro_version at Base 0.3
- ctpl_minor_version at Base 0.3
- ctpl_output_stream_get_stream at Base 0.3
- ctpl_output_stream_new at Base 0.3
- ctpl_output_stream_put_c at Base 0.3
- ctpl_output_stream_ref at Base 0.3
- ctpl_output_stream_unref at Base 0.3
- ctpl_output_stream_write at Base 0.3
- ctpl_parser_error_quark at Base 0.3
- ctpl_parser_parse at Base 0.3
- ctpl_token_expr_free at Base 0.3
- ctpl_token_free at Base 0.3
- ctpl_value_array_append at Base 0.3
- ctpl_value_array_append_float at Base 0.3
- ctpl_value_array_append_int at Base 0.3
- ctpl_value_array_append_string at Base 0.3
- ctpl_value_array_index at Base 0.3
- ctpl_value_array_length at Base 0.3
- ctpl_value_array_prepend at Base 0.3
- ctpl_value_array_prepend_float at Base 0.3
- ctpl_value_array_prepend_int at Base 0.3
- ctpl_value_array_prepend_string at Base 0.3
- ctpl_value_convert at Base 0.3
- ctpl_value_copy at Base 0.3
- ctpl_value_dup at Base 0.3
- ctpl_value_free at Base 0.3
- ctpl_value_free_value at Base 0.3
- ctpl_value_get_array at Base 0.3
- ctpl_value_get_array_float at Base 0.3
- ctpl_value_get_array_int at Base 0.3
- ctpl_value_get_array_string at Base 0.3
- ctpl_value_get_float at Base 0.3
- ctpl_value_get_held_type at Base 0.3
- ctpl_value_get_int at Base 0.3
- ctpl_value_get_string at Base 0.3
- ctpl_value_init at Base 0.3
- ctpl_value_new at Base 0.3
- ctpl_value_new_array at Base 0.3
- ctpl_value_new_arrayv at Base 0.3
- ctpl_value_new_float at Base 0.3
- ctpl_value_new_int at Base 0.3
- ctpl_value_new_string at Base 0.3
- ctpl_value_set_array at Base 0.3
- ctpl_value_set_array_float at Base 0.3
- ctpl_value_set_array_floatv at Base 0.3
- ctpl_value_set_array_int at Base 0.3
- ctpl_value_set_array_intv at Base 0.3
- ctpl_value_set_array_string at Base 0.3
- ctpl_value_set_array_stringv at Base 0.3
- ctpl_value_set_arrayv at Base 0.3
- ctpl_value_set_float at Base 0.3
- ctpl_value_set_int at Base 0.3
- ctpl_value_set_string at Base 0.3
- ctpl_value_to_string at Base 0.3
- ctpl_value_type_get_name at Base 0.3
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2t64.install ctpl-0.3.4+dfsg/debian/libctpl2t64.install
--- ctpl-0.3.4+dfsg/debian/libctpl2t64.install 1970-01-01 00:00:00.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/libctpl2t64.install 2022-09-27 07:56:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2t64.lintian-overrides ctpl-0.3.4+dfsg/debian/libctpl2t64.lintian-overrides
--- ctpl-0.3.4+dfsg/debian/libctpl2t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/libctpl2t64.lintian-overrides 2024-02-27 23:12:52.000000000 +0000
@@ -0,0 +1 @@
+libctpl2t64: package-name-doesnt-match-sonames libctpl2
diff -Nru ctpl-0.3.4+dfsg/debian/libctpl2t64.symbols ctpl-0.3.4+dfsg/debian/libctpl2t64.symbols
--- ctpl-0.3.4+dfsg/debian/libctpl2t64.symbols 1970-01-01 00:00:00.000000000 +0000
+++ ctpl-0.3.4+dfsg/debian/libctpl2t64.symbols 2024-02-27 23:12:52.000000000 +0000
@@ -0,0 +1,115 @@
+libctpl.so.2 libctpl2t64 #MINVER#
+ ctpl_check_version at Base 0.3
+ ctpl_environ_add_from_path at Base 0.3
+ ctpl_environ_add_from_stream at Base 0.3
+ ctpl_environ_add_from_string at Base 0.3
+ ctpl_environ_error_quark at Base 0.3
+ ctpl_environ_foreach at Base 0.3
+ ctpl_environ_lookup at Base 0.3
+ ctpl_environ_merge at Base 0.3
+ ctpl_environ_new at Base 0.3
+ ctpl_environ_pop at Base 0.3
+ ctpl_environ_push at Base 0.3
+ ctpl_environ_push_float at Base 0.3
+ ctpl_environ_push_int at Base 0.3
+ ctpl_environ_push_string at Base 0.3
+ ctpl_environ_ref at Base 0.3
+ ctpl_environ_unref at Base 0.3
+ ctpl_eval_bool at Base 0.3
+ ctpl_eval_error_quark at Base 0.3
+ ctpl_eval_value at Base 0.3
+ ctpl_gettext at Base 0.3.4
+ ctpl_input_stream_eof at Base 0.3
+ ctpl_input_stream_eof_fast at Base 0.3
+ ctpl_input_stream_get_c at Base 0.3
+ ctpl_input_stream_get_line at Base 0.3
+ ctpl_input_stream_get_line_position at Base 0.3
+ ctpl_input_stream_get_name at Base 0.3
+ ctpl_input_stream_get_stream at Base 0.3
+ ctpl_input_stream_new at Base 0.3
+ ctpl_input_stream_new_for_gfile at Base 0.3
+ ctpl_input_stream_new_for_memory at Base 0.3
+ ctpl_input_stream_new_for_path at Base 0.3
+ ctpl_input_stream_new_for_uri at Base 0.3
+ ctpl_input_stream_peek at Base 0.3
+ ctpl_input_stream_peek_c at Base 0.3
+ ctpl_input_stream_peek_symbol_full at Base 0.3
+ ctpl_input_stream_peek_word at Base 0.3
+ ctpl_input_stream_read at Base 0.3
+ ctpl_input_stream_read_float at Base 0.3
+ ctpl_input_stream_read_int at Base 0.3
+ ctpl_input_stream_read_number at Base 0.3
+ ctpl_input_stream_read_string_literal at Base 0.3
+ ctpl_input_stream_read_symbol_full at Base 0.3
+ ctpl_input_stream_read_word at Base 0.3
+ ctpl_input_stream_ref at Base 0.3
+ ctpl_input_stream_set_error at Base 0.3
+ ctpl_input_stream_skip at Base 0.3
+ ctpl_input_stream_skip_blank at Base 0.3
+ ctpl_input_stream_skip_word at Base 0.3
+ ctpl_input_stream_unref at Base 0.3
+ ctpl_io_error_quark at Base 0.3
+ ctpl_lexer_error_quark at Base 0.3
+ ctpl_lexer_expr_error_quark at Base 0.3
+ ctpl_lexer_expr_lex at Base 0.3
+ ctpl_lexer_expr_lex_full at Base 0.3
+ ctpl_lexer_expr_lex_string at Base 0.3
+ ctpl_lexer_lex at Base 0.3
+ ctpl_lexer_lex_path at Base 0.3
+ ctpl_lexer_lex_string at Base 0.3
+ ctpl_major_version at Base 0.3
+ ctpl_micro_version at Base 0.3
+ ctpl_minor_version at Base 0.3
+ ctpl_output_stream_get_stream at Base 0.3
+ ctpl_output_stream_new at Base 0.3
+ ctpl_output_stream_put_c at Base 0.3
+ ctpl_output_stream_ref at Base 0.3
+ ctpl_output_stream_unref at Base 0.3
+ ctpl_output_stream_write at Base 0.3
+ ctpl_parser_error_quark at Base 0.3
+ ctpl_parser_parse at Base 0.3
+ ctpl_token_expr_free at Base 0.3
+ ctpl_token_free at Base 0.3
+ ctpl_value_array_append at Base 0.3
+ ctpl_value_array_append_float at Base 0.3
+ ctpl_value_array_append_int at Base 0.3
+ ctpl_value_array_append_string at Base 0.3
+ ctpl_value_array_index at Base 0.3
+ ctpl_value_array_length at Base 0.3
+ ctpl_value_array_prepend at Base 0.3
+ ctpl_value_array_prepend_float at Base 0.3
+ ctpl_value_array_prepend_int at Base 0.3
+ ctpl_value_array_prepend_string at Base 0.3
+ ctpl_value_convert at Base 0.3
+ ctpl_value_copy at Base 0.3
+ ctpl_value_dup at Base 0.3
+ ctpl_value_free at Base 0.3
+ ctpl_value_free_value at Base 0.3
+ ctpl_value_get_array at Base 0.3
+ ctpl_value_get_array_float at Base 0.3
+ ctpl_value_get_array_int at Base 0.3
+ ctpl_value_get_array_string at Base 0.3
+ ctpl_value_get_float at Base 0.3
+ ctpl_value_get_held_type at Base 0.3
+ ctpl_value_get_int at Base 0.3
+ ctpl_value_get_string at Base 0.3
+ ctpl_value_init at Base 0.3
+ ctpl_value_new at Base 0.3
+ ctpl_value_new_array at Base 0.3
+ ctpl_value_new_arrayv at Base 0.3
+ ctpl_value_new_float at Base 0.3
+ ctpl_value_new_int at Base 0.3
+ ctpl_value_new_string at Base 0.3
+ ctpl_value_set_array at Base 0.3
+ ctpl_value_set_array_float at Base 0.3
+ ctpl_value_set_array_floatv at Base 0.3
+ ctpl_value_set_array_int at Base 0.3
+ ctpl_value_set_array_intv at Base 0.3
+ ctpl_value_set_array_string at Base 0.3
+ ctpl_value_set_array_stringv at Base 0.3
+ ctpl_value_set_arrayv at Base 0.3
+ ctpl_value_set_float at Base 0.3
+ ctpl_value_set_int at Base 0.3
+ ctpl_value_set_string at Base 0.3
+ ctpl_value_to_string at Base 0.3
+ ctpl_value_type_get_name at Base 0.3
More information about the Pkg-geany-team
mailing list