Source: libsolv
Version: 0.7.28-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-...@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
libsolv 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 libsolv
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'), (500, 'testing'), (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 libsolv-0.7.28/debian/changelog libsolv-0.7.28/debian/changelog
--- libsolv-0.7.28/debian/changelog     2024-01-29 10:28:06.000000000 +0000
+++ libsolv-0.7.28/debian/changelog     2024-02-02 07:46:43.000000000 +0000
@@ -1,3 +1,10 @@
+libsolv (0.7.28-1.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Fri, 02 Feb 2024 07:46:43 +0000
+
 libsolv (0.7.28-1) unstable; urgency=medium
 
   * Move package to pkg-rpm-team
diff -Nru libsolv-0.7.28/debian/control libsolv-0.7.28/debian/control
--- libsolv-0.7.28/debian/control       2024-01-02 11:27:52.000000000 +0000
+++ libsolv-0.7.28/debian/control       2024-02-02 07:46:43.000000000 +0000
@@ -23,7 +23,10 @@
 Vcs-Browser: https://salsa.debian.org/pkg-rpm-team/libsolv/
 Vcs-Git: https://salsa.debian.org/pkg-rpm-team/libsolv.git
 
-Package: libsolv1
+Package: libsolv1t64
+Provides: ${t64:Provides}
+Replaces: libsolv1
+Breaks: libsolv1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -78,7 +81,7 @@
  libsolv-dev
 Depends:
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
  libsolvext-dev (= ${binary:Version}),
 Breaks:
  libsolv0-dev (<< 0.7),
@@ -95,7 +98,10 @@
  .
  This package contains development files for libsolv.
 
-Package: libsolvext1
+Package: libsolvext1t64
+Provides: ${t64:Provides}
+Replaces: libsolvext1
+Breaks: libsolvext1 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -137,7 +143,7 @@
  libsolvext-dev
 Depends:
  ${misc:Depends},
- libsolvext1 (= ${binary:Version}),
+ libsolvext1t64 (= ${binary:Version}),
 Breaks:
  libsolvext0-dev (<< 0.7),
 Replaces:
@@ -158,7 +164,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (command-line 
tools)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
@@ -177,7 +183,7 @@
  ${python3:Depends},
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (Python3 
bindings)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
@@ -196,7 +202,7 @@
  ${perl:Depends},
  ${shlibs:Depends},
  ${misc:Depends},
- libsolv1 (= ${binary:Version}),
+ libsolv1t64 (= ${binary:Version}),
 Description: dependency solver using a satisfiability algorithm (Perl bindings)
  This dependency solver code in this package is based on two major, but
  independent, blocks:
diff -Nru libsolv-0.7.28/debian/libsolv1.install 
libsolv-0.7.28/debian/libsolv1.install
--- libsolv-0.7.28/debian/libsolv1.install      2023-11-26 13:10:24.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolv1.install      1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libsolv.so.*
diff -Nru libsolv-0.7.28/debian/libsolv1.lintian-overrides 
libsolv-0.7.28/debian/libsolv1.lintian-overrides
--- libsolv-0.7.28/debian/libsolv1.lintian-overrides    2023-11-26 
13:10:24.000000000 +0000
+++ libsolv-0.7.28/debian/libsolv1.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-# calling exit() in libsolv is intended... quoting upstream (Michael Schröder):
-# It only does this in out of memory conditions, like many other libraries.
-libsolv1: exit-in-shared-library
diff -Nru libsolv-0.7.28/debian/libsolv1.symbols 
libsolv-0.7.28/debian/libsolv1.symbols
--- libsolv-0.7.28/debian/libsolv1.symbols      2023-11-26 13:10:24.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolv1.symbols      1970-01-01 00:00:00.000000000 
+0000
@@ -1,467 +0,0 @@
-libsolv.so.1 libsolv1 #MINVER#
-* Build-Depends-Package: libsolv-dev
- SOLV_1.0@SOLV_1.0 0.7.11
- SOLV_1.1@SOLV_1.1 0.7.11
- SOLV_1.2@SOLV_1.2 0.7.11
- SOLV_1.3@SOLV_1.3 0.7.11
- dataiterator_clonepos@SOLV_1.0 0.7.11
- dataiterator_entersub@SOLV_1.0 0.7.11
- dataiterator_free@SOLV_1.0 0.7.11
- dataiterator_init@SOLV_1.0 0.7.11
- dataiterator_init_clone@SOLV_1.0 0.7.11
- dataiterator_jump_to_repo@SOLV_1.0 0.7.11
- dataiterator_jump_to_solvid@SOLV_1.0 0.7.11
- dataiterator_match@SOLV_1.0 0.7.11
- dataiterator_prepend_keyname@SOLV_1.0 0.7.11
- dataiterator_seek@SOLV_1.0 0.7.11
- dataiterator_set_keyname@SOLV_1.0 0.7.11
- dataiterator_set_match@SOLV_1.0 0.7.11
- dataiterator_set_search@SOLV_1.0 0.7.11
- dataiterator_setpos@SOLV_1.0 0.7.11
- dataiterator_setpos_parent@SOLV_1.0 0.7.11
- dataiterator_skip_attribute@SOLV_1.0 0.7.11
- dataiterator_skip_repo@SOLV_1.0 0.7.11
- dataiterator_skip_solvable@SOLV_1.0 0.7.11
- dataiterator_step@SOLV_1.0 0.7.11
- dataiterator_strdup@SOLV_1.0 0.7.11
- datamatcher_free@SOLV_1.0 0.7.11
- datamatcher_init@SOLV_1.0 0.7.11
- datamatcher_match@SOLV_1.0 0.7.11
- dirpool_add_dir@SOLV_1.0 0.7.11
- dirpool_free@SOLV_1.0 0.7.11
- dirpool_init@SOLV_1.0 0.7.11
- dirpool_make_dirtraverse@SOLV_1.0 0.7.11
- map_and@SOLV_1.0 0.7.11
- map_free@SOLV_1.0 0.7.11
- map_grow@SOLV_1.0 0.7.11
- map_init@SOLV_1.0 0.7.11
- map_init_clone@SOLV_1.0 0.7.11
- map_invertall@SOLV_1.2 0.7.11
- map_or@SOLV_1.0 0.7.11
- map_subtract@SOLV_1.0 0.7.11
- policy_filter_unwanted@SOLV_1.0 0.7.11
- policy_findupdatepackages@SOLV_1.0 0.7.11
- policy_illegal2str@SOLV_1.0 0.7.11
- policy_illegal_archchange@SOLV_1.0 0.7.11
- policy_illegal_vendorchange@SOLV_1.0 0.7.11
- policy_is_illegal@SOLV_1.0 0.7.11
- pool_add_fileconflicts_deps@SOLV_1.0 0.7.11
- pool_add_userinstalled_jobs@SOLV_1.0 0.7.11
- pool_addfileprovides@SOLV_1.0 0.7.11
- pool_addfileprovides_queue@SOLV_1.0 0.7.11
- pool_addrelproviders@SOLV_1.0 0.7.11
- pool_addvendorclass@SOLV_1.0 0.7.11
- pool_alloctmpspace@SOLV_1.0 0.7.11
- pool_arch2color_slow@SOLV_1.0 0.7.11
- pool_best_solvables@SOLV_1.1 0.7.11
- pool_bin2hex@SOLV_1.0 0.7.11
- pool_calc_duchanges@SOLV_1.0 0.7.11
- pool_calc_installsizechange@SOLV_1.0 0.7.11
- pool_clear_pos@SOLV_1.0 0.7.11
- pool_create@SOLV_1.0 0.7.11
- pool_create_state_maps@SOLV_1.0 0.7.11
- pool_createwhatprovides@SOLV_1.0 0.7.11
- pool_debug@SOLV_1.0 0.7.11
- pool_dep2str@SOLV_1.0 0.7.11
- pool_error@SOLV_1.0 0.7.11
- pool_errstr@SOLV_1.0 0.7.11
- pool_evrcmp@SOLV_1.0 0.7.11
- pool_evrcmp_str@SOLV_1.0 0.7.11
- pool_evrmatch@SOLV_1.0 0.7.11
- pool_flush_namespaceproviders@SOLV_1.0 0.7.11
- pool_free@SOLV_1.0 0.7.11
- pool_freeallrepos@SOLV_1.0 0.7.11
- pool_freeidhashes@SOLV_1.0 0.7.11
- pool_freetmpspace@SOLV_1.0 0.7.11
- pool_freewhatprovides@SOLV_1.0 0.7.11
- pool_get_custom_vendorcheck@SOLV_1.0 0.7.21
- pool_get_flag@SOLV_1.0 0.7.11
- pool_get_rootdir@SOLV_1.0 0.7.11
- pool_id2evr@SOLV_1.0 0.7.11
- pool_id2langid@SOLV_1.0 0.7.11
- pool_id2rel@SOLV_1.0 0.7.11
- pool_id2str@SOLV_1.0 0.7.11
- pool_ids2whatprovides@SOLV_1.0 0.7.11
- pool_intersect_evrs@SOLV_1.0 0.7.11
- pool_isemptyupdatejob@SOLV_1.0 0.7.11
- pool_job2solvables@SOLV_1.0 0.7.11
- pool_job2str@SOLV_1.0 0.7.11
- pool_lookup_bin_checksum@SOLV_1.0 0.7.11
- pool_lookup_checksum@SOLV_1.0 0.7.11
- pool_lookup_deltalocation@SOLV_1.0 0.7.11
- pool_lookup_id@SOLV_1.0 0.7.11
- pool_lookup_idarray@SOLV_1.0 0.7.11
- pool_lookup_num@SOLV_1.0 0.7.11
- pool_lookup_str@SOLV_1.0 0.7.11
- pool_lookup_void@SOLV_1.0 0.7.11
- pool_match_dep@SOLV_1.0 0.7.11
- pool_match_nevr_rel@SOLV_1.0 0.7.11
- pool_prepend_rootdir@SOLV_1.0 0.7.11
- pool_prepend_rootdir_tmp@SOLV_1.0 0.7.11
- pool_queuetowhatprovides@SOLV_1.0 0.7.11
- pool_rel2id@SOLV_1.0 0.7.11
- pool_search@SOLV_1.0 0.7.11
- pool_selection2str@SOLV_1.0 0.7.11
- pool_set_custom_vendorcheck@SOLV_1.0 0.7.11
- pool_set_flag@SOLV_1.0 0.7.11
- pool_set_installed@SOLV_1.0 0.7.11
- pool_set_languages@SOLV_1.0 0.7.11
- pool_set_rootdir@SOLV_1.0 0.7.11
- pool_set_whatprovides@SOLV_1.2 0.7.11
- pool_setarch@SOLV_1.0 0.7.11
- pool_setarchpolicy@SOLV_1.0 0.7.11
- pool_setdebugcallback@SOLV_1.0 0.7.11
- pool_setdebuglevel@SOLV_1.0 0.7.11
- pool_setdebugmask@SOLV_1.0 0.7.11
- pool_setdisttype@SOLV_1.0 0.7.11
- pool_setloadcallback@SOLV_1.0 0.7.11
- pool_setnamespacecallback@SOLV_1.0 0.7.11
- pool_setvendorclasses@SOLV_1.0 0.7.11
- pool_shrink_rels@SOLV_1.0 0.7.11
- pool_shrink_strings@SOLV_1.0 0.7.11
- pool_solvable2str@SOLV_1.0 0.7.11
- pool_solvidset2str@SOLV_1.0 0.7.23
- pool_str2id@SOLV_1.0 0.7.11
- pool_strn2id@SOLV_1.0 0.7.11
- pool_tmpappend@SOLV_1.0 0.7.11
- pool_tmpjoin@SOLV_1.0 0.7.11
- pool_trivial_installable@SOLV_1.0 0.7.11
- pool_trivial_installable_multiversionmap@SOLV_1.0 0.7.11
- pool_vendor2mask@SOLV_1.0 0.7.11
- pool_whatcontainsdep@SOLV_1.0 0.7.11
- pool_whatmatchesdep@SOLV_1.0 0.7.11
- pool_whatmatchessolvable@SOLV_1.0 0.7.11
- queue_alloc_one@SOLV_1.0 0.7.11
- queue_alloc_one_head@SOLV_1.0 0.7.11
- queue_delete2@SOLV_1.0 0.7.11
- queue_delete@SOLV_1.0 0.7.11
- queue_deleten@SOLV_1.0 0.7.11
- queue_free@SOLV_1.0 0.7.11
- queue_init@SOLV_1.0 0.7.11
- queue_init_buffer@SOLV_1.0 0.7.11
- queue_init_clone@SOLV_1.0 0.7.11
- queue_insert2@SOLV_1.0 0.7.11
- queue_insert@SOLV_1.0 0.7.11
- queue_insertn@SOLV_1.0 0.7.11
- queue_prealloc@SOLV_1.0 0.7.11
- repo_add_deparray@SOLV_1.0 0.7.11
- repo_add_idarray@SOLV_1.0 0.7.11
- repo_add_poolstr_array@SOLV_1.0 0.7.11
- repo_add_repodata@SOLV_1.0 0.7.11
- repo_add_solv@SOLV_1.0 0.7.11
- repo_add_solvable@SOLV_1.0 0.7.11
- repo_add_solvable_block@SOLV_1.0 0.7.11
- repo_add_solvable_block_before@SOLV_1.0 0.7.11
- repo_addid@SOLV_1.0 0.7.11
- repo_addid_dep@SOLV_1.0 0.7.11
- repo_create@SOLV_1.0 0.7.11
- repo_create_keyskip@SOLV_1.0 0.7.11
- repo_disable_paging@SOLV_1.0 0.7.11
- repo_empty@SOLV_1.0 0.7.11
- repo_fix_conflicts@SOLV_1.0 0.7.11
- repo_fix_supplements@SOLV_1.0 0.7.11
- repo_free@SOLV_1.0 0.7.11
- repo_free_solvable@SOLV_1.0 0.7.11
- repo_free_solvable_block@SOLV_1.0 0.7.11
- repo_id2repodata@SOLV_1.0 0.7.11
- repo_internalize@SOLV_1.0 0.7.11
- repo_last_repodata@SOLV_1.0 0.7.11
- repo_lookup_bin_checksum@SOLV_1.0 0.7.11
- repo_lookup_binary@SOLV_1.0 0.7.11
- repo_lookup_checksum@SOLV_1.0 0.7.11
- repo_lookup_deparray@SOLV_1.0 0.7.11
- repo_lookup_id@SOLV_1.0 0.7.11
- repo_lookup_idarray@SOLV_1.0 0.7.11
- repo_lookup_num@SOLV_1.0 0.7.11
- repo_lookup_str@SOLV_1.0 0.7.11
- repo_lookup_type@SOLV_1.0 0.7.11
- repo_lookup_void@SOLV_1.0 0.7.11
- repo_reserve_ids@SOLV_1.0 0.7.11
- repo_rewrite_suse_deps@SOLV_1.0 0.7.11
- repo_search@SOLV_1.0 0.7.11
- repo_set_deparray@SOLV_1.0 0.7.11
- repo_set_id@SOLV_1.0 0.7.11
- repo_set_idarray@SOLV_1.0 0.7.11
- repo_set_num@SOLV_1.0 0.7.11
- repo_set_poolstr@SOLV_1.0 0.7.11
- repo_set_str@SOLV_1.0 0.7.11
- repo_sidedata_create@SOLV_1.0 0.7.11
- repo_unset@SOLV_1.0 0.7.11
- repo_write@SOLV_1.0 0.7.11
- repo_write_filtered@SOLV_1.0 0.7.11
- repo_write_stdkeyfilter@SOLV_1.0 0.7.11
- repodata_add_dirnumnum@SOLV_1.0 0.7.11
- repodata_add_dirstr@SOLV_1.0 0.7.11
- repodata_add_fixarray@SOLV_1.0 0.7.11
- repodata_add_flexarray@SOLV_1.0 0.7.11
- repodata_add_idarray@SOLV_1.0 0.7.11
- repodata_add_poolstr_array@SOLV_1.0 0.7.11
- repodata_chk2str@SOLV_1.0 0.7.11
- repodata_create_stubs@SOLV_1.0 0.7.11
- repodata_dir2str@SOLV_1.0 0.7.11
- repodata_disable_paging@SOLV_1.0 0.7.11
- repodata_empty@SOLV_1.0 0.7.11
- repodata_extend@SOLV_1.0 0.7.11
- repodata_extend_block@SOLV_1.0 0.7.11
- repodata_free@SOLV_1.0 0.7.11
- repodata_free_dircache@SOLV_1.0 0.7.11
- repodata_free_schemahash@SOLV_1.0 0.7.11
- repodata_freedata@SOLV_1.0 0.7.11
- repodata_globalize_id@SOLV_1.0 0.7.11
- repodata_initdata@SOLV_1.0 0.7.11
- repodata_internalize@SOLV_1.0 0.7.11
- repodata_key2id@SOLV_1.0 0.7.11
- repodata_localize_id@SOLV_1.0 0.7.11
- repodata_lookup_bin_checksum@SOLV_1.0 0.7.11
- repodata_lookup_binary@SOLV_1.0 0.7.11
- repodata_lookup_id@SOLV_1.0 0.7.11
- repodata_lookup_idarray@SOLV_1.0 0.7.11
- repodata_lookup_kv_uninternalized@SOLV_1.0 0.7.11
- repodata_lookup_num@SOLV_1.0 0.7.11
- repodata_lookup_str@SOLV_1.0 0.7.11
- repodata_lookup_type@SOLV_1.0 0.7.11
- repodata_lookup_void@SOLV_1.0 0.7.11
- repodata_memused@SOLV_1.0 0.7.11
- repodata_merge_attrs@SOLV_1.0 0.7.11
- repodata_merge_some_attrs@SOLV_1.0 0.7.11
- repodata_new_handle@SOLV_1.0 0.7.11
- repodata_schema2id@SOLV_1.0 0.7.11
- repodata_search@SOLV_1.0 0.7.11
- repodata_search_arrayelement@SOLV_1.0 0.7.11
- repodata_search_keyskip@SOLV_1.0 0.7.11
- repodata_search_uninternalized@SOLV_1.0 0.7.11
- repodata_set_bin_checksum@SOLV_1.0 0.7.11
- repodata_set_binary@SOLV_1.0 0.7.11
- repodata_set_checksum@SOLV_1.0 0.7.11
- repodata_set_constant@SOLV_1.0 0.7.11
- repodata_set_constantid@SOLV_1.0 0.7.11
- repodata_set_deltalocation@SOLV_1.0 0.7.11
- repodata_set_filelisttype@SOLV_1.0 0.7.11
- repodata_set_id@SOLV_1.0 0.7.11
- repodata_set_idarray@SOLV_1.0 0.7.11
- repodata_set_kv@SOLV_1.3 0.7.11
- repodata_set_location@SOLV_1.0 0.7.11
- repodata_set_num@SOLV_1.0 0.7.11
- repodata_set_poolstr@SOLV_1.0 0.7.11
- repodata_set_sourcepkg@SOLV_1.0 0.7.11
- repodata_set_str@SOLV_1.0 0.7.11
- repodata_set_void@SOLV_1.0 0.7.11
- repodata_setpos_kv@SOLV_1.0 0.7.11
- repodata_shrink@SOLV_1.0 0.7.11
- repodata_str2dir@SOLV_1.0 0.7.11
- repodata_stringify@SOLV_1.0 0.7.11
- repodata_swap_attrs@SOLV_1.0 0.7.11
- repodata_translate_dir_slow@SOLV_1.0 0.7.11
- repodata_translate_id@SOLV_1.0 0.7.11
- repodata_unset@SOLV_1.0 0.7.11
- repodata_unset_uninternalized@SOLV_1.0 0.7.11
- repodata_write@SOLV_1.0 0.7.11
- repodata_write_filtered@SOLV_1.0 0.7.11
- repopagestore_compress_page@SOLV_1.0 0.7.11
- repowriter_create@SOLV_1.0 0.7.11
- repowriter_free@SOLV_1.0 0.7.11
- repowriter_set_flags@SOLV_1.0 0.7.11
- repowriter_set_keyfilter@SOLV_1.0 0.7.11
- repowriter_set_keyqueue@SOLV_1.0 0.7.11
- repowriter_set_repodatarange@SOLV_1.0 0.7.11
- repowriter_set_solvablerange@SOLV_1.0 0.7.11
- repowriter_set_userdata@SOLV_1.0 0.7.21
- repowriter_write@SOLV_1.0 0.7.11
- selection_add@SOLV_1.0 0.7.11
- selection_filter@SOLV_1.0 0.7.11
- selection_make@SOLV_1.0 0.7.11
- selection_make_matchdepid@SOLV_1.0 0.7.11
- selection_make_matchdeps@SOLV_1.0 0.7.11
- selection_make_matchsolvable@SOLV_1.0 0.7.11
- selection_make_matchsolvablelist@SOLV_1.0 0.7.11
- selection_solvables@SOLV_1.0 0.7.11
- selection_subtract@SOLV_1.2 0.7.11
- solv_bin2hex@SOLV_1.0 0.7.11
- solv_calloc@SOLV_1.0 0.7.11
- solv_chksum_add@SOLV_1.0 0.7.11
- solv_chksum_cmp@SOLV_1.0 0.7.11
- solv_chksum_create@SOLV_1.0 0.7.11
- solv_chksum_create_clone@SOLV_1.0 0.7.11
- solv_chksum_create_from_bin@SOLV_1.0 0.7.11
- solv_chksum_free@SOLV_1.0 0.7.11
- solv_chksum_get@SOLV_1.0 0.7.11
- solv_chksum_get_type@SOLV_1.0 0.7.11
- solv_chksum_isfinished@SOLV_1.0 0.7.11
- solv_chksum_len@SOLV_1.0 0.7.11
- solv_chksum_str2type@SOLV_1.0 0.7.11
- solv_chksum_type2str@SOLV_1.0 0.7.11
- solv_depmarker@SOLV_1.0 0.7.11
- solv_dupappend@SOLV_1.0 0.7.11
- solv_dupjoin@SOLV_1.0 0.7.11
- solv_extend_realloc@SOLV_1.0 0.7.11
- solv_free@SOLV_1.0 0.7.11
- solv_hex2bin@SOLV_1.0 0.7.11
- solv_latin1toutf8@SOLV_1.0 0.7.11
- solv_malloc2@SOLV_1.0 0.7.11
- solv_malloc@SOLV_1.0 0.7.11
- solv_oom@SOLV_1.0 0.7.11
- solv_read_userdata@SOLV_1.0 0.7.21
- solv_realloc2@SOLV_1.0 0.7.11
- solv_realloc@SOLV_1.0 0.7.11
- solv_replacebadutf8@SOLV_1.0 0.7.11
- solv_setcloexec@SOLV_1.3 0.7.11
- solv_sort@SOLV_1.0 0.7.11
- solv_strdup@SOLV_1.0 0.7.11
- solv_timems@SOLV_1.0 0.7.11
- solv_toolversion@SOLV_1.0 0.7.21
- solv_validutf8@SOLV_1.0 0.7.11
- solv_vercmp@SOLV_1.0 0.7.11
- solv_vercmp_deb@SOLV_1.0 0.7.11
- solv_vercmp_haiku@SOLV_1.0 0.7.11
- solv_vercmp_rpm@SOLV_1.0 0.7.11
- solv_vercmp_rpm_notilde@SOLV_1.0 0.7.11
- solv_version@SOLV_1.0 0.7.11
- solv_version_major@SOLV_1.0 0.7.11
- solv_version_minor@SOLV_1.0 0.7.11
- solv_version_patch@SOLV_1.0 0.7.11
- solvable_add_deparray@SOLV_1.0 0.7.11
- solvable_add_idarray@SOLV_1.0 0.7.11
- solvable_add_poolstr_array@SOLV_1.0 0.7.11
- solvable_get_location@SOLV_1.0 0.7.11
- solvable_identical@SOLV_1.0 0.7.11
- solvable_lookup_bin_checksum@SOLV_1.0 0.7.11
- solvable_lookup_bool@SOLV_1.0 0.7.11
- solvable_lookup_checksum@SOLV_1.0 0.7.11
- solvable_lookup_deparray@SOLV_1.0 0.7.11
- solvable_lookup_id@SOLV_1.0 0.7.11
- solvable_lookup_idarray@SOLV_1.0 0.7.11
- solvable_lookup_location@SOLV_1.0 0.7.11
- solvable_lookup_num@SOLV_1.0 0.7.11
- solvable_lookup_sizek@SOLV_1.0 0.7.11
- solvable_lookup_sourcepkg@SOLV_1.0 0.7.11
- solvable_lookup_str@SOLV_1.0 0.7.11
- solvable_lookup_str_lang@SOLV_1.0 0.7.11
- solvable_lookup_str_poollang@SOLV_1.0 0.7.11
- solvable_lookup_type@SOLV_1.0 0.7.11
- solvable_lookup_void@SOLV_1.0 0.7.11
- solvable_matchesdep@SOLV_1.0 0.7.11
- solvable_matchessolvable@SOLV_1.0 0.7.11
- solvable_selfprovidedep@SOLV_1.0 0.7.11
- solvable_set_deparray@SOLV_1.0 0.7.11
- solvable_set_id@SOLV_1.0 0.7.11
- solvable_set_idarray@SOLV_1.0 0.7.11
- solvable_set_num@SOLV_1.0 0.7.11
- solvable_set_poolstr@SOLV_1.0 0.7.11
- solvable_set_str@SOLV_1.0 0.7.11
- solvable_trivial_installable_map@SOLV_1.0 0.7.11
- solvable_trivial_installable_queue@SOLV_1.0 0.7.11
- solvable_trivial_installable_repo@SOLV_1.0 0.7.11
- solvable_unset@SOLV_1.0 0.7.11
- solver_all_solutionelements@SOLV_1.0 0.7.25
- solver_allruleinfos@SOLV_1.0 0.7.11
- solver_allweakdepinfos@SOLV_1.0 0.7.23
- solver_alternative2str@SOLV_1.0 0.7.11
- solver_alternativeinfo@SOLV_1.0 0.7.23
- solver_alternatives_count@SOLV_1.0 0.7.11
- solver_calc_decisioninfo_bits@SOLV_1.0 0.7.23
- solver_calc_duchanges@SOLV_1.0 0.7.11
- solver_calc_installsizechange@SOLV_1.0 0.7.11
- solver_calculate_multiversionmap@SOLV_1.0 0.7.11
- solver_calculate_noobsmap@SOLV_1.0 0.7.11
- solver_create@SOLV_1.0 0.7.11
- solver_create_state_maps@SOLV_1.0 0.7.11
- solver_create_transaction@SOLV_1.0 0.7.11
- solver_decisioninfo2str@SOLV_1.0 0.7.23
- solver_decisionlist_merged@SOLV_1.0 0.7.23
- solver_decisionlist_solvables@SOLV_1.0 0.7.23
- solver_decisionreason2str@SOLV_1.0 0.7.23
- solver_describe_decision@SOLV_1.0 0.7.11
- solver_describe_weakdep_decision@SOLV_1.0 0.7.11
- solver_findallproblemrules@SOLV_1.0 0.7.11
- solver_findproblemrule@SOLV_1.0 0.7.11
- solver_free@SOLV_1.0 0.7.11
- solver_freedupmaps@SOLV_1.0 0.7.11
- solver_get_alternative@SOLV_1.0 0.7.11
- solver_get_cleandeps@SOLV_1.1 0.7.11
- solver_get_decisionblock@SOLV_1.0 0.7.11
- solver_get_decisionlevel@SOLV_1.0 0.7.11
- solver_get_decisionlist@SOLV_1.0 0.7.23
- solver_get_decisionlist_multiple@SOLV_1.0 0.7.23
- solver_get_decisionqueue@SOLV_1.0 0.7.11
- solver_get_flag@SOLV_1.0 0.7.11
- solver_get_lastdecisionblocklevel@SOLV_1.0 0.7.11
- solver_get_learnt@SOLV_1.0 0.7.23
- solver_get_orphaned@SOLV_1.0 0.7.11
- solver_get_recommendations@SOLV_1.0 0.7.11
- solver_get_unneeded@SOLV_1.0 0.7.11
- solver_get_userinstalled@SOLV_1.0 0.7.11
- solver_merge_decisioninfo_bits@SOLV_1.0 0.7.23
- solver_next_problem@SOLV_1.0 0.7.11
- solver_next_solution@SOLV_1.0 0.7.11
- solver_next_solutionelement@SOLV_1.0 0.7.11
- solver_prepare_solutions@SOLV_1.0 0.7.11
- solver_printallsolutions@SOLV_1.0 0.7.11
- solver_printcompleteprobleminfo@SOLV_1.0 0.7.11
- solver_printdecisionq@SOLV_1.0 0.7.11
- solver_printdecisions@SOLV_1.0 0.7.11
- solver_printproblem@SOLV_1.0 0.7.11
- solver_printprobleminfo@SOLV_1.0 0.7.11
- solver_printproblemruleinfo@SOLV_1.0 0.7.11
- solver_printrule@SOLV_1.0 0.7.11
- solver_printruleclass@SOLV_1.0 0.7.11
- solver_printruleelement@SOLV_1.0 0.7.11
- solver_printsolution@SOLV_1.0 0.7.11
- solver_printtrivial@SOLV_1.0 0.7.11
- solver_printwatches@SOLV_1.0 0.7.11
- solver_problem2str@SOLV_1.0 0.7.11
- solver_problem_count@SOLV_1.0 0.7.11
- solver_problemruleinfo2str@SOLV_1.0 0.7.11
- solver_reason2str@SOLV_1.0 0.7.23
- solver_rule2job@SOLV_1.0 0.7.11
- solver_rule2jobidx@SOLV_1.0 0.7.11
- solver_rule2pkgrule@SOLV_1.0 0.7.11
- solver_rule2rules@SOLV_1.0 0.7.11
- solver_rule2solvable@SOLV_1.0 0.7.11
- solver_ruleclass@SOLV_1.0 0.7.11
- solver_rulecmp@SOLV_1.0 0.7.11
- solver_ruleinfo2str@SOLV_1.0 0.7.23
- solver_ruleinfo@SOLV_1.0 0.7.11
- solver_ruleliterals@SOLV_1.0 0.7.11
- solver_select2str@SOLV_1.0 0.7.11
- solver_set_flag@SOLV_1.0 0.7.11
- solver_solution_count@SOLV_1.0 0.7.11
- solver_solutionelement2str@SOLV_1.0 0.7.11
- solver_solutionelement_count@SOLV_1.0 0.7.11
- solver_solutionelement_extrajobflags@SOLV_1.0 0.7.11
- solver_solutionelement_internalid@SOLV_1.0 0.7.11
- solver_solutionelementtype2str@SOLV_1.0 0.7.25
- solver_solve@SOLV_1.0 0.7.11
- solver_take_solution@SOLV_1.0 0.7.11
- solver_take_solutionelement@SOLV_1.0 0.7.11
- solver_trivial_installable@SOLV_1.0 0.7.11
- solver_unifyrules@SOLV_1.0 0.7.11
- solver_weakdepinfo@SOLV_1.0 0.7.23
- stringpool_clone@SOLV_1.0 0.7.11
- stringpool_free@SOLV_1.0 0.7.11
- stringpool_freehash@SOLV_1.0 0.7.11
- stringpool_init@SOLV_1.0 0.7.11
- stringpool_init_empty@SOLV_1.0 0.7.11
- stringpool_shrink@SOLV_1.0 0.7.11
- stringpool_str2id@SOLV_1.0 0.7.11
- stringpool_strn2id@SOLV_1.0 0.7.11
- transaction_add_obsoleted@SOLV_1.0 0.7.11
- transaction_all_obs_pkgs@SOLV_1.0 0.7.11
- transaction_calc_duchanges@SOLV_1.0 0.7.11
- transaction_calc_installsizechange@SOLV_1.0 0.7.11
- transaction_check_order@SOLV_1.0 0.7.11
- transaction_classify@SOLV_1.0 0.7.11
- transaction_classify_pkgs@SOLV_1.0 0.7.11
- transaction_create@SOLV_1.0 0.7.11
- transaction_create_clone@SOLV_1.0 0.7.11
- transaction_create_decisionq@SOLV_1.0 0.7.11
- transaction_free@SOLV_1.0 0.7.11
- transaction_free_orderdata@SOLV_1.0 0.7.11
- transaction_installedresult@SOLV_1.0 0.7.11
- transaction_obs_pkg@SOLV_1.0 0.7.11
- transaction_order@SOLV_1.0 0.7.11
- transaction_order_add_choices@SOLV_1.0 0.7.11
- transaction_order_get_cycle@SOLV_1.0 0.7.11
- transaction_order_get_cycleids@SOLV_1.0 0.7.11
- transaction_order_get_edges@SOLV_1.0 0.7.22
- transaction_print@SOLV_1.0 0.7.11
- transaction_type@SOLV_1.0 0.7.11
diff -Nru libsolv-0.7.28/debian/libsolv1t64.install 
libsolv-0.7.28/debian/libsolv1t64.install
--- libsolv-0.7.28/debian/libsolv1t64.install   1970-01-01 00:00:00.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolv1t64.install   2023-11-26 13:10:24.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libsolv.so.*
diff -Nru libsolv-0.7.28/debian/libsolv1t64.lintian-overrides 
libsolv-0.7.28/debian/libsolv1t64.lintian-overrides
--- libsolv-0.7.28/debian/libsolv1t64.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
+++ libsolv-0.7.28/debian/libsolv1t64.lintian-overrides 2024-02-02 
07:46:43.000000000 +0000
@@ -0,0 +1,4 @@
+# calling exit() in libsolv is intended... quoting upstream (Michael Schröder):
+# It only does this in out of memory conditions, like many other libraries.
+libsolv1t64: exit-in-shared-library
+libsolv1t64: package-name-doesnt-match-sonames libsolv1
diff -Nru libsolv-0.7.28/debian/libsolv1t64.symbols 
libsolv-0.7.28/debian/libsolv1t64.symbols
--- libsolv-0.7.28/debian/libsolv1t64.symbols   1970-01-01 00:00:00.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolv1t64.symbols   2024-02-02 07:46:43.000000000 
+0000
@@ -0,0 +1,467 @@
+libsolv.so.1 libsolv1t64 #MINVER#
+* Build-Depends-Package: libsolv-dev
+ SOLV_1.0@SOLV_1.0 0.7.11
+ SOLV_1.1@SOLV_1.1 0.7.11
+ SOLV_1.2@SOLV_1.2 0.7.11
+ SOLV_1.3@SOLV_1.3 0.7.11
+ dataiterator_clonepos@SOLV_1.0 0.7.11
+ dataiterator_entersub@SOLV_1.0 0.7.11
+ dataiterator_free@SOLV_1.0 0.7.11
+ dataiterator_init@SOLV_1.0 0.7.11
+ dataiterator_init_clone@SOLV_1.0 0.7.11
+ dataiterator_jump_to_repo@SOLV_1.0 0.7.11
+ dataiterator_jump_to_solvid@SOLV_1.0 0.7.11
+ dataiterator_match@SOLV_1.0 0.7.11
+ dataiterator_prepend_keyname@SOLV_1.0 0.7.11
+ dataiterator_seek@SOLV_1.0 0.7.11
+ dataiterator_set_keyname@SOLV_1.0 0.7.11
+ dataiterator_set_match@SOLV_1.0 0.7.11
+ dataiterator_set_search@SOLV_1.0 0.7.11
+ dataiterator_setpos@SOLV_1.0 0.7.11
+ dataiterator_setpos_parent@SOLV_1.0 0.7.11
+ dataiterator_skip_attribute@SOLV_1.0 0.7.11
+ dataiterator_skip_repo@SOLV_1.0 0.7.11
+ dataiterator_skip_solvable@SOLV_1.0 0.7.11
+ dataiterator_step@SOLV_1.0 0.7.11
+ dataiterator_strdup@SOLV_1.0 0.7.11
+ datamatcher_free@SOLV_1.0 0.7.11
+ datamatcher_init@SOLV_1.0 0.7.11
+ datamatcher_match@SOLV_1.0 0.7.11
+ dirpool_add_dir@SOLV_1.0 0.7.11
+ dirpool_free@SOLV_1.0 0.7.11
+ dirpool_init@SOLV_1.0 0.7.11
+ dirpool_make_dirtraverse@SOLV_1.0 0.7.11
+ map_and@SOLV_1.0 0.7.11
+ map_free@SOLV_1.0 0.7.11
+ map_grow@SOLV_1.0 0.7.11
+ map_init@SOLV_1.0 0.7.11
+ map_init_clone@SOLV_1.0 0.7.11
+ map_invertall@SOLV_1.2 0.7.11
+ map_or@SOLV_1.0 0.7.11
+ map_subtract@SOLV_1.0 0.7.11
+ policy_filter_unwanted@SOLV_1.0 0.7.11
+ policy_findupdatepackages@SOLV_1.0 0.7.11
+ policy_illegal2str@SOLV_1.0 0.7.11
+ policy_illegal_archchange@SOLV_1.0 0.7.11
+ policy_illegal_vendorchange@SOLV_1.0 0.7.11
+ policy_is_illegal@SOLV_1.0 0.7.11
+ pool_add_fileconflicts_deps@SOLV_1.0 0.7.11
+ pool_add_userinstalled_jobs@SOLV_1.0 0.7.11
+ pool_addfileprovides@SOLV_1.0 0.7.11
+ pool_addfileprovides_queue@SOLV_1.0 0.7.11
+ pool_addrelproviders@SOLV_1.0 0.7.11
+ pool_addvendorclass@SOLV_1.0 0.7.11
+ pool_alloctmpspace@SOLV_1.0 0.7.11
+ pool_arch2color_slow@SOLV_1.0 0.7.11
+ pool_best_solvables@SOLV_1.1 0.7.11
+ pool_bin2hex@SOLV_1.0 0.7.11
+ pool_calc_duchanges@SOLV_1.0 0.7.11
+ pool_calc_installsizechange@SOLV_1.0 0.7.11
+ pool_clear_pos@SOLV_1.0 0.7.11
+ pool_create@SOLV_1.0 0.7.11
+ pool_create_state_maps@SOLV_1.0 0.7.11
+ pool_createwhatprovides@SOLV_1.0 0.7.11
+ pool_debug@SOLV_1.0 0.7.11
+ pool_dep2str@SOLV_1.0 0.7.11
+ pool_error@SOLV_1.0 0.7.11
+ pool_errstr@SOLV_1.0 0.7.11
+ pool_evrcmp@SOLV_1.0 0.7.11
+ pool_evrcmp_str@SOLV_1.0 0.7.11
+ pool_evrmatch@SOLV_1.0 0.7.11
+ pool_flush_namespaceproviders@SOLV_1.0 0.7.11
+ pool_free@SOLV_1.0 0.7.11
+ pool_freeallrepos@SOLV_1.0 0.7.11
+ pool_freeidhashes@SOLV_1.0 0.7.11
+ pool_freetmpspace@SOLV_1.0 0.7.11
+ pool_freewhatprovides@SOLV_1.0 0.7.11
+ pool_get_custom_vendorcheck@SOLV_1.0 0.7.21
+ pool_get_flag@SOLV_1.0 0.7.11
+ pool_get_rootdir@SOLV_1.0 0.7.11
+ pool_id2evr@SOLV_1.0 0.7.11
+ pool_id2langid@SOLV_1.0 0.7.11
+ pool_id2rel@SOLV_1.0 0.7.11
+ pool_id2str@SOLV_1.0 0.7.11
+ pool_ids2whatprovides@SOLV_1.0 0.7.11
+ pool_intersect_evrs@SOLV_1.0 0.7.11
+ pool_isemptyupdatejob@SOLV_1.0 0.7.11
+ pool_job2solvables@SOLV_1.0 0.7.11
+ pool_job2str@SOLV_1.0 0.7.11
+ pool_lookup_bin_checksum@SOLV_1.0 0.7.11
+ pool_lookup_checksum@SOLV_1.0 0.7.11
+ pool_lookup_deltalocation@SOLV_1.0 0.7.11
+ pool_lookup_id@SOLV_1.0 0.7.11
+ pool_lookup_idarray@SOLV_1.0 0.7.11
+ pool_lookup_num@SOLV_1.0 0.7.11
+ pool_lookup_str@SOLV_1.0 0.7.11
+ pool_lookup_void@SOLV_1.0 0.7.11
+ pool_match_dep@SOLV_1.0 0.7.11
+ pool_match_nevr_rel@SOLV_1.0 0.7.11
+ pool_prepend_rootdir@SOLV_1.0 0.7.11
+ pool_prepend_rootdir_tmp@SOLV_1.0 0.7.11
+ pool_queuetowhatprovides@SOLV_1.0 0.7.11
+ pool_rel2id@SOLV_1.0 0.7.11
+ pool_search@SOLV_1.0 0.7.11
+ pool_selection2str@SOLV_1.0 0.7.11
+ pool_set_custom_vendorcheck@SOLV_1.0 0.7.11
+ pool_set_flag@SOLV_1.0 0.7.11
+ pool_set_installed@SOLV_1.0 0.7.11
+ pool_set_languages@SOLV_1.0 0.7.11
+ pool_set_rootdir@SOLV_1.0 0.7.11
+ pool_set_whatprovides@SOLV_1.2 0.7.11
+ pool_setarch@SOLV_1.0 0.7.11
+ pool_setarchpolicy@SOLV_1.0 0.7.11
+ pool_setdebugcallback@SOLV_1.0 0.7.11
+ pool_setdebuglevel@SOLV_1.0 0.7.11
+ pool_setdebugmask@SOLV_1.0 0.7.11
+ pool_setdisttype@SOLV_1.0 0.7.11
+ pool_setloadcallback@SOLV_1.0 0.7.11
+ pool_setnamespacecallback@SOLV_1.0 0.7.11
+ pool_setvendorclasses@SOLV_1.0 0.7.11
+ pool_shrink_rels@SOLV_1.0 0.7.11
+ pool_shrink_strings@SOLV_1.0 0.7.11
+ pool_solvable2str@SOLV_1.0 0.7.11
+ pool_solvidset2str@SOLV_1.0 0.7.23
+ pool_str2id@SOLV_1.0 0.7.11
+ pool_strn2id@SOLV_1.0 0.7.11
+ pool_tmpappend@SOLV_1.0 0.7.11
+ pool_tmpjoin@SOLV_1.0 0.7.11
+ pool_trivial_installable@SOLV_1.0 0.7.11
+ pool_trivial_installable_multiversionmap@SOLV_1.0 0.7.11
+ pool_vendor2mask@SOLV_1.0 0.7.11
+ pool_whatcontainsdep@SOLV_1.0 0.7.11
+ pool_whatmatchesdep@SOLV_1.0 0.7.11
+ pool_whatmatchessolvable@SOLV_1.0 0.7.11
+ queue_alloc_one@SOLV_1.0 0.7.11
+ queue_alloc_one_head@SOLV_1.0 0.7.11
+ queue_delete2@SOLV_1.0 0.7.11
+ queue_delete@SOLV_1.0 0.7.11
+ queue_deleten@SOLV_1.0 0.7.11
+ queue_free@SOLV_1.0 0.7.11
+ queue_init@SOLV_1.0 0.7.11
+ queue_init_buffer@SOLV_1.0 0.7.11
+ queue_init_clone@SOLV_1.0 0.7.11
+ queue_insert2@SOLV_1.0 0.7.11
+ queue_insert@SOLV_1.0 0.7.11
+ queue_insertn@SOLV_1.0 0.7.11
+ queue_prealloc@SOLV_1.0 0.7.11
+ repo_add_deparray@SOLV_1.0 0.7.11
+ repo_add_idarray@SOLV_1.0 0.7.11
+ repo_add_poolstr_array@SOLV_1.0 0.7.11
+ repo_add_repodata@SOLV_1.0 0.7.11
+ repo_add_solv@SOLV_1.0 0.7.11
+ repo_add_solvable@SOLV_1.0 0.7.11
+ repo_add_solvable_block@SOLV_1.0 0.7.11
+ repo_add_solvable_block_before@SOLV_1.0 0.7.11
+ repo_addid@SOLV_1.0 0.7.11
+ repo_addid_dep@SOLV_1.0 0.7.11
+ repo_create@SOLV_1.0 0.7.11
+ repo_create_keyskip@SOLV_1.0 0.7.11
+ repo_disable_paging@SOLV_1.0 0.7.11
+ repo_empty@SOLV_1.0 0.7.11
+ repo_fix_conflicts@SOLV_1.0 0.7.11
+ repo_fix_supplements@SOLV_1.0 0.7.11
+ repo_free@SOLV_1.0 0.7.11
+ repo_free_solvable@SOLV_1.0 0.7.11
+ repo_free_solvable_block@SOLV_1.0 0.7.11
+ repo_id2repodata@SOLV_1.0 0.7.11
+ repo_internalize@SOLV_1.0 0.7.11
+ repo_last_repodata@SOLV_1.0 0.7.11
+ repo_lookup_bin_checksum@SOLV_1.0 0.7.11
+ repo_lookup_binary@SOLV_1.0 0.7.11
+ repo_lookup_checksum@SOLV_1.0 0.7.11
+ repo_lookup_deparray@SOLV_1.0 0.7.11
+ repo_lookup_id@SOLV_1.0 0.7.11
+ repo_lookup_idarray@SOLV_1.0 0.7.11
+ repo_lookup_num@SOLV_1.0 0.7.11
+ repo_lookup_str@SOLV_1.0 0.7.11
+ repo_lookup_type@SOLV_1.0 0.7.11
+ repo_lookup_void@SOLV_1.0 0.7.11
+ repo_reserve_ids@SOLV_1.0 0.7.11
+ repo_rewrite_suse_deps@SOLV_1.0 0.7.11
+ repo_search@SOLV_1.0 0.7.11
+ repo_set_deparray@SOLV_1.0 0.7.11
+ repo_set_id@SOLV_1.0 0.7.11
+ repo_set_idarray@SOLV_1.0 0.7.11
+ repo_set_num@SOLV_1.0 0.7.11
+ repo_set_poolstr@SOLV_1.0 0.7.11
+ repo_set_str@SOLV_1.0 0.7.11
+ repo_sidedata_create@SOLV_1.0 0.7.11
+ repo_unset@SOLV_1.0 0.7.11
+ repo_write@SOLV_1.0 0.7.11
+ repo_write_filtered@SOLV_1.0 0.7.11
+ repo_write_stdkeyfilter@SOLV_1.0 0.7.11
+ repodata_add_dirnumnum@SOLV_1.0 0.7.11
+ repodata_add_dirstr@SOLV_1.0 0.7.11
+ repodata_add_fixarray@SOLV_1.0 0.7.11
+ repodata_add_flexarray@SOLV_1.0 0.7.11
+ repodata_add_idarray@SOLV_1.0 0.7.11
+ repodata_add_poolstr_array@SOLV_1.0 0.7.11
+ repodata_chk2str@SOLV_1.0 0.7.11
+ repodata_create_stubs@SOLV_1.0 0.7.11
+ repodata_dir2str@SOLV_1.0 0.7.11
+ repodata_disable_paging@SOLV_1.0 0.7.11
+ repodata_empty@SOLV_1.0 0.7.11
+ repodata_extend@SOLV_1.0 0.7.11
+ repodata_extend_block@SOLV_1.0 0.7.11
+ repodata_free@SOLV_1.0 0.7.11
+ repodata_free_dircache@SOLV_1.0 0.7.11
+ repodata_free_schemahash@SOLV_1.0 0.7.11
+ repodata_freedata@SOLV_1.0 0.7.11
+ repodata_globalize_id@SOLV_1.0 0.7.11
+ repodata_initdata@SOLV_1.0 0.7.11
+ repodata_internalize@SOLV_1.0 0.7.11
+ repodata_key2id@SOLV_1.0 0.7.11
+ repodata_localize_id@SOLV_1.0 0.7.11
+ repodata_lookup_bin_checksum@SOLV_1.0 0.7.11
+ repodata_lookup_binary@SOLV_1.0 0.7.11
+ repodata_lookup_id@SOLV_1.0 0.7.11
+ repodata_lookup_idarray@SOLV_1.0 0.7.11
+ repodata_lookup_kv_uninternalized@SOLV_1.0 0.7.11
+ repodata_lookup_num@SOLV_1.0 0.7.11
+ repodata_lookup_str@SOLV_1.0 0.7.11
+ repodata_lookup_type@SOLV_1.0 0.7.11
+ repodata_lookup_void@SOLV_1.0 0.7.11
+ repodata_memused@SOLV_1.0 0.7.11
+ repodata_merge_attrs@SOLV_1.0 0.7.11
+ repodata_merge_some_attrs@SOLV_1.0 0.7.11
+ repodata_new_handle@SOLV_1.0 0.7.11
+ repodata_schema2id@SOLV_1.0 0.7.11
+ repodata_search@SOLV_1.0 0.7.11
+ repodata_search_arrayelement@SOLV_1.0 0.7.11
+ repodata_search_keyskip@SOLV_1.0 0.7.11
+ repodata_search_uninternalized@SOLV_1.0 0.7.11
+ repodata_set_bin_checksum@SOLV_1.0 0.7.11
+ repodata_set_binary@SOLV_1.0 0.7.11
+ repodata_set_checksum@SOLV_1.0 0.7.11
+ repodata_set_constant@SOLV_1.0 0.7.11
+ repodata_set_constantid@SOLV_1.0 0.7.11
+ repodata_set_deltalocation@SOLV_1.0 0.7.11
+ repodata_set_filelisttype@SOLV_1.0 0.7.11
+ repodata_set_id@SOLV_1.0 0.7.11
+ repodata_set_idarray@SOLV_1.0 0.7.11
+ repodata_set_kv@SOLV_1.3 0.7.11
+ repodata_set_location@SOLV_1.0 0.7.11
+ repodata_set_num@SOLV_1.0 0.7.11
+ repodata_set_poolstr@SOLV_1.0 0.7.11
+ repodata_set_sourcepkg@SOLV_1.0 0.7.11
+ repodata_set_str@SOLV_1.0 0.7.11
+ repodata_set_void@SOLV_1.0 0.7.11
+ repodata_setpos_kv@SOLV_1.0 0.7.11
+ repodata_shrink@SOLV_1.0 0.7.11
+ repodata_str2dir@SOLV_1.0 0.7.11
+ repodata_stringify@SOLV_1.0 0.7.11
+ repodata_swap_attrs@SOLV_1.0 0.7.11
+ repodata_translate_dir_slow@SOLV_1.0 0.7.11
+ repodata_translate_id@SOLV_1.0 0.7.11
+ repodata_unset@SOLV_1.0 0.7.11
+ repodata_unset_uninternalized@SOLV_1.0 0.7.11
+ repodata_write@SOLV_1.0 0.7.11
+ repodata_write_filtered@SOLV_1.0 0.7.11
+ repopagestore_compress_page@SOLV_1.0 0.7.11
+ repowriter_create@SOLV_1.0 0.7.11
+ repowriter_free@SOLV_1.0 0.7.11
+ repowriter_set_flags@SOLV_1.0 0.7.11
+ repowriter_set_keyfilter@SOLV_1.0 0.7.11
+ repowriter_set_keyqueue@SOLV_1.0 0.7.11
+ repowriter_set_repodatarange@SOLV_1.0 0.7.11
+ repowriter_set_solvablerange@SOLV_1.0 0.7.11
+ repowriter_set_userdata@SOLV_1.0 0.7.21
+ repowriter_write@SOLV_1.0 0.7.11
+ selection_add@SOLV_1.0 0.7.11
+ selection_filter@SOLV_1.0 0.7.11
+ selection_make@SOLV_1.0 0.7.11
+ selection_make_matchdepid@SOLV_1.0 0.7.11
+ selection_make_matchdeps@SOLV_1.0 0.7.11
+ selection_make_matchsolvable@SOLV_1.0 0.7.11
+ selection_make_matchsolvablelist@SOLV_1.0 0.7.11
+ selection_solvables@SOLV_1.0 0.7.11
+ selection_subtract@SOLV_1.2 0.7.11
+ solv_bin2hex@SOLV_1.0 0.7.11
+ solv_calloc@SOLV_1.0 0.7.11
+ solv_chksum_add@SOLV_1.0 0.7.11
+ solv_chksum_cmp@SOLV_1.0 0.7.11
+ solv_chksum_create@SOLV_1.0 0.7.11
+ solv_chksum_create_clone@SOLV_1.0 0.7.11
+ solv_chksum_create_from_bin@SOLV_1.0 0.7.11
+ solv_chksum_free@SOLV_1.0 0.7.11
+ solv_chksum_get@SOLV_1.0 0.7.11
+ solv_chksum_get_type@SOLV_1.0 0.7.11
+ solv_chksum_isfinished@SOLV_1.0 0.7.11
+ solv_chksum_len@SOLV_1.0 0.7.11
+ solv_chksum_str2type@SOLV_1.0 0.7.11
+ solv_chksum_type2str@SOLV_1.0 0.7.11
+ solv_depmarker@SOLV_1.0 0.7.11
+ solv_dupappend@SOLV_1.0 0.7.11
+ solv_dupjoin@SOLV_1.0 0.7.11
+ solv_extend_realloc@SOLV_1.0 0.7.11
+ solv_free@SOLV_1.0 0.7.11
+ solv_hex2bin@SOLV_1.0 0.7.11
+ solv_latin1toutf8@SOLV_1.0 0.7.11
+ solv_malloc2@SOLV_1.0 0.7.11
+ solv_malloc@SOLV_1.0 0.7.11
+ solv_oom@SOLV_1.0 0.7.11
+ solv_read_userdata@SOLV_1.0 0.7.21
+ solv_realloc2@SOLV_1.0 0.7.11
+ solv_realloc@SOLV_1.0 0.7.11
+ solv_replacebadutf8@SOLV_1.0 0.7.11
+ solv_setcloexec@SOLV_1.3 0.7.11
+ solv_sort@SOLV_1.0 0.7.11
+ solv_strdup@SOLV_1.0 0.7.11
+ solv_timems@SOLV_1.0 0.7.11
+ solv_toolversion@SOLV_1.0 0.7.21
+ solv_validutf8@SOLV_1.0 0.7.11
+ solv_vercmp@SOLV_1.0 0.7.11
+ solv_vercmp_deb@SOLV_1.0 0.7.11
+ solv_vercmp_haiku@SOLV_1.0 0.7.11
+ solv_vercmp_rpm@SOLV_1.0 0.7.11
+ solv_vercmp_rpm_notilde@SOLV_1.0 0.7.11
+ solv_version@SOLV_1.0 0.7.11
+ solv_version_major@SOLV_1.0 0.7.11
+ solv_version_minor@SOLV_1.0 0.7.11
+ solv_version_patch@SOLV_1.0 0.7.11
+ solvable_add_deparray@SOLV_1.0 0.7.11
+ solvable_add_idarray@SOLV_1.0 0.7.11
+ solvable_add_poolstr_array@SOLV_1.0 0.7.11
+ solvable_get_location@SOLV_1.0 0.7.11
+ solvable_identical@SOLV_1.0 0.7.11
+ solvable_lookup_bin_checksum@SOLV_1.0 0.7.11
+ solvable_lookup_bool@SOLV_1.0 0.7.11
+ solvable_lookup_checksum@SOLV_1.0 0.7.11
+ solvable_lookup_deparray@SOLV_1.0 0.7.11
+ solvable_lookup_id@SOLV_1.0 0.7.11
+ solvable_lookup_idarray@SOLV_1.0 0.7.11
+ solvable_lookup_location@SOLV_1.0 0.7.11
+ solvable_lookup_num@SOLV_1.0 0.7.11
+ solvable_lookup_sizek@SOLV_1.0 0.7.11
+ solvable_lookup_sourcepkg@SOLV_1.0 0.7.11
+ solvable_lookup_str@SOLV_1.0 0.7.11
+ solvable_lookup_str_lang@SOLV_1.0 0.7.11
+ solvable_lookup_str_poollang@SOLV_1.0 0.7.11
+ solvable_lookup_type@SOLV_1.0 0.7.11
+ solvable_lookup_void@SOLV_1.0 0.7.11
+ solvable_matchesdep@SOLV_1.0 0.7.11
+ solvable_matchessolvable@SOLV_1.0 0.7.11
+ solvable_selfprovidedep@SOLV_1.0 0.7.11
+ solvable_set_deparray@SOLV_1.0 0.7.11
+ solvable_set_id@SOLV_1.0 0.7.11
+ solvable_set_idarray@SOLV_1.0 0.7.11
+ solvable_set_num@SOLV_1.0 0.7.11
+ solvable_set_poolstr@SOLV_1.0 0.7.11
+ solvable_set_str@SOLV_1.0 0.7.11
+ solvable_trivial_installable_map@SOLV_1.0 0.7.11
+ solvable_trivial_installable_queue@SOLV_1.0 0.7.11
+ solvable_trivial_installable_repo@SOLV_1.0 0.7.11
+ solvable_unset@SOLV_1.0 0.7.11
+ solver_all_solutionelements@SOLV_1.0 0.7.25
+ solver_allruleinfos@SOLV_1.0 0.7.11
+ solver_allweakdepinfos@SOLV_1.0 0.7.23
+ solver_alternative2str@SOLV_1.0 0.7.11
+ solver_alternativeinfo@SOLV_1.0 0.7.23
+ solver_alternatives_count@SOLV_1.0 0.7.11
+ solver_calc_decisioninfo_bits@SOLV_1.0 0.7.23
+ solver_calc_duchanges@SOLV_1.0 0.7.11
+ solver_calc_installsizechange@SOLV_1.0 0.7.11
+ solver_calculate_multiversionmap@SOLV_1.0 0.7.11
+ solver_calculate_noobsmap@SOLV_1.0 0.7.11
+ solver_create@SOLV_1.0 0.7.11
+ solver_create_state_maps@SOLV_1.0 0.7.11
+ solver_create_transaction@SOLV_1.0 0.7.11
+ solver_decisioninfo2str@SOLV_1.0 0.7.23
+ solver_decisionlist_merged@SOLV_1.0 0.7.23
+ solver_decisionlist_solvables@SOLV_1.0 0.7.23
+ solver_decisionreason2str@SOLV_1.0 0.7.23
+ solver_describe_decision@SOLV_1.0 0.7.11
+ solver_describe_weakdep_decision@SOLV_1.0 0.7.11
+ solver_findallproblemrules@SOLV_1.0 0.7.11
+ solver_findproblemrule@SOLV_1.0 0.7.11
+ solver_free@SOLV_1.0 0.7.11
+ solver_freedupmaps@SOLV_1.0 0.7.11
+ solver_get_alternative@SOLV_1.0 0.7.11
+ solver_get_cleandeps@SOLV_1.1 0.7.11
+ solver_get_decisionblock@SOLV_1.0 0.7.11
+ solver_get_decisionlevel@SOLV_1.0 0.7.11
+ solver_get_decisionlist@SOLV_1.0 0.7.23
+ solver_get_decisionlist_multiple@SOLV_1.0 0.7.23
+ solver_get_decisionqueue@SOLV_1.0 0.7.11
+ solver_get_flag@SOLV_1.0 0.7.11
+ solver_get_lastdecisionblocklevel@SOLV_1.0 0.7.11
+ solver_get_learnt@SOLV_1.0 0.7.23
+ solver_get_orphaned@SOLV_1.0 0.7.11
+ solver_get_recommendations@SOLV_1.0 0.7.11
+ solver_get_unneeded@SOLV_1.0 0.7.11
+ solver_get_userinstalled@SOLV_1.0 0.7.11
+ solver_merge_decisioninfo_bits@SOLV_1.0 0.7.23
+ solver_next_problem@SOLV_1.0 0.7.11
+ solver_next_solution@SOLV_1.0 0.7.11
+ solver_next_solutionelement@SOLV_1.0 0.7.11
+ solver_prepare_solutions@SOLV_1.0 0.7.11
+ solver_printallsolutions@SOLV_1.0 0.7.11
+ solver_printcompleteprobleminfo@SOLV_1.0 0.7.11
+ solver_printdecisionq@SOLV_1.0 0.7.11
+ solver_printdecisions@SOLV_1.0 0.7.11
+ solver_printproblem@SOLV_1.0 0.7.11
+ solver_printprobleminfo@SOLV_1.0 0.7.11
+ solver_printproblemruleinfo@SOLV_1.0 0.7.11
+ solver_printrule@SOLV_1.0 0.7.11
+ solver_printruleclass@SOLV_1.0 0.7.11
+ solver_printruleelement@SOLV_1.0 0.7.11
+ solver_printsolution@SOLV_1.0 0.7.11
+ solver_printtrivial@SOLV_1.0 0.7.11
+ solver_printwatches@SOLV_1.0 0.7.11
+ solver_problem2str@SOLV_1.0 0.7.11
+ solver_problem_count@SOLV_1.0 0.7.11
+ solver_problemruleinfo2str@SOLV_1.0 0.7.11
+ solver_reason2str@SOLV_1.0 0.7.23
+ solver_rule2job@SOLV_1.0 0.7.11
+ solver_rule2jobidx@SOLV_1.0 0.7.11
+ solver_rule2pkgrule@SOLV_1.0 0.7.11
+ solver_rule2rules@SOLV_1.0 0.7.11
+ solver_rule2solvable@SOLV_1.0 0.7.11
+ solver_ruleclass@SOLV_1.0 0.7.11
+ solver_rulecmp@SOLV_1.0 0.7.11
+ solver_ruleinfo2str@SOLV_1.0 0.7.23
+ solver_ruleinfo@SOLV_1.0 0.7.11
+ solver_ruleliterals@SOLV_1.0 0.7.11
+ solver_select2str@SOLV_1.0 0.7.11
+ solver_set_flag@SOLV_1.0 0.7.11
+ solver_solution_count@SOLV_1.0 0.7.11
+ solver_solutionelement2str@SOLV_1.0 0.7.11
+ solver_solutionelement_count@SOLV_1.0 0.7.11
+ solver_solutionelement_extrajobflags@SOLV_1.0 0.7.11
+ solver_solutionelement_internalid@SOLV_1.0 0.7.11
+ solver_solutionelementtype2str@SOLV_1.0 0.7.25
+ solver_solve@SOLV_1.0 0.7.11
+ solver_take_solution@SOLV_1.0 0.7.11
+ solver_take_solutionelement@SOLV_1.0 0.7.11
+ solver_trivial_installable@SOLV_1.0 0.7.11
+ solver_unifyrules@SOLV_1.0 0.7.11
+ solver_weakdepinfo@SOLV_1.0 0.7.23
+ stringpool_clone@SOLV_1.0 0.7.11
+ stringpool_free@SOLV_1.0 0.7.11
+ stringpool_freehash@SOLV_1.0 0.7.11
+ stringpool_init@SOLV_1.0 0.7.11
+ stringpool_init_empty@SOLV_1.0 0.7.11
+ stringpool_shrink@SOLV_1.0 0.7.11
+ stringpool_str2id@SOLV_1.0 0.7.11
+ stringpool_strn2id@SOLV_1.0 0.7.11
+ transaction_add_obsoleted@SOLV_1.0 0.7.11
+ transaction_all_obs_pkgs@SOLV_1.0 0.7.11
+ transaction_calc_duchanges@SOLV_1.0 0.7.11
+ transaction_calc_installsizechange@SOLV_1.0 0.7.11
+ transaction_check_order@SOLV_1.0 0.7.11
+ transaction_classify@SOLV_1.0 0.7.11
+ transaction_classify_pkgs@SOLV_1.0 0.7.11
+ transaction_create@SOLV_1.0 0.7.11
+ transaction_create_clone@SOLV_1.0 0.7.11
+ transaction_create_decisionq@SOLV_1.0 0.7.11
+ transaction_free@SOLV_1.0 0.7.11
+ transaction_free_orderdata@SOLV_1.0 0.7.11
+ transaction_installedresult@SOLV_1.0 0.7.11
+ transaction_obs_pkg@SOLV_1.0 0.7.11
+ transaction_order@SOLV_1.0 0.7.11
+ transaction_order_add_choices@SOLV_1.0 0.7.11
+ transaction_order_get_cycle@SOLV_1.0 0.7.11
+ transaction_order_get_cycleids@SOLV_1.0 0.7.11
+ transaction_order_get_edges@SOLV_1.0 0.7.22
+ transaction_print@SOLV_1.0 0.7.11
+ transaction_type@SOLV_1.0 0.7.11
diff -Nru libsolv-0.7.28/debian/libsolvext1.install 
libsolv-0.7.28/debian/libsolvext1.install
--- libsolv-0.7.28/debian/libsolvext1.install   2023-11-26 13:10:24.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolvext1.install   1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libsolvext.so.*
diff -Nru libsolv-0.7.28/debian/libsolvext1.lintian-overrides 
libsolv-0.7.28/debian/libsolvext1.lintian-overrides
--- libsolv-0.7.28/debian/libsolvext1.lintian-overrides 2023-11-26 
13:10:24.000000000 +0000
+++ libsolv-0.7.28/debian/libsolvext1.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-# libsolv contains a backend for the dpkg database, which really makes sense
-# for this package, even though it's not a core dpkg one.
-libsolvext1: uses-dpkg-database-directly
diff -Nru libsolv-0.7.28/debian/libsolvext1.symbols 
libsolv-0.7.28/debian/libsolvext1.symbols
--- libsolv-0.7.28/debian/libsolvext1.symbols   2023-11-26 13:10:24.000000000 
+0000
+++ libsolv-0.7.28/debian/libsolvext1.symbols   1970-01-01 00:00:00.000000000 
+0000
@@ -1,72 +0,0 @@
-libsolvext.so.1 libsolvext1 #MINVER#
-* Build-Depends-Package: libsolv-dev
- SOLV_1.0@SOLV_1.0 0.7.11
- pool_deb_get_autoinstalled@SOLV_1.0 0.7.11
- pool_findfileconflicts@SOLV_1.0 0.7.11
- pool_parserpmrichdep@SOLV_1.0 0.7.11
- repo_add_arch_local@SOLV_1.0 0.7.11
- repo_add_arch_pkg@SOLV_1.0 0.7.11
- repo_add_arch_repo@SOLV_1.0 0.7.11
- repo_add_code11_products@SOLV_1.0 0.7.11
- repo_add_comps@SOLV_1.0 0.7.11
- repo_add_content@SOLV_1.0 0.7.11
- repo_add_cudf@SOLV_1.0 0.7.11
- repo_add_deb@SOLV_1.0 0.7.11
- repo_add_debdb@SOLV_1.0 0.7.11
- repo_add_debpackages@SOLV_1.0 0.7.11
- repo_add_deltainfoxml@SOLV_1.0 0.7.11
- repo_add_helix@SOLV_1.0 0.7.11
- repo_add_keydir@SOLV_1.0 0.7.11
- repo_add_keyring@SOLV_1.0 0.7.11
- repo_add_mdk@SOLV_1.0 0.7.11
- repo_add_mdk_info@SOLV_1.0 0.7.11
- repo_add_products@SOLV_1.0 0.7.11
- repo_add_pubkey@SOLV_1.0 0.7.11
- repo_add_releasefile_products@SOLV_1.0 0.7.11
- repo_add_repomdxml@SOLV_1.0 0.7.11
- repo_add_rpm@SOLV_1.0 0.7.11
- repo_add_rpm_handle@SOLV_1.0 0.7.11
- repo_add_rpmdb@SOLV_1.0 0.7.11
- repo_add_rpmdb_pubkeys@SOLV_1.0 0.7.11
- repo_add_rpmdb_reffp@SOLV_1.0 0.7.11
- repo_add_rpmmd@SOLV_1.0 0.7.11
- repo_add_susetags@SOLV_1.0 0.7.11
- repo_add_updateinfoxml@SOLV_1.0 0.7.11
- repo_add_zyppdb_products@SOLV_1.0 0.7.11
- repo_find_all_pubkeys@SOLV_1.0 0.7.11
- repo_find_pubkey@SOLV_1.0 0.7.11
- repo_verify_sigdata@SOLV_1.0 0.7.11
- rpm_byfp@SOLV_1.0 0.7.11
- rpm_byrpmdbid@SOLV_1.0 0.7.11
- rpm_byrpmh@SOLV_1.0 0.7.11
- rpm_hash_database_state@SOLV_1.0 0.7.11
- rpm_installedrpmdbids@SOLV_1.0 0.7.11
- rpm_iterate_filelist@SOLV_1.0 0.7.11
- rpm_query@SOLV_1.0 0.7.11
- rpm_query_num@SOLV_1.0 0.7.11
- rpm_stat_database@SOLV_1.0 0.7.11
- rpm_state_create@SOLV_1.0 0.7.11
- rpm_state_create_real@SOLV_1.0 0.7.16
- rpm_state_free@SOLV_1.0 0.7.11
- solv_fmemopen@SOLV_1.0 0.7.16
- solv_xfopen@SOLV_1.0 0.7.11
- solv_xfopen_buf@SOLV_1.0 0.7.11
- solv_xfopen_fd@SOLV_1.0 0.7.11
- solv_xfopen_iscompressed@SOLV_1.0 0.7.11
- solvsig_create@SOLV_1.0 0.7.11
- solvsig_free@SOLV_1.0 0.7.11
- solvsig_verify@SOLV_1.0 0.7.11
- testcase_add_testtags@SOLV_1.0 0.7.11
- testcase_dep2str@SOLV_1.0 0.7.11
- testcase_job2str@SOLV_1.0 0.7.11
- testcase_mangle_repo_names@SOLV_1.0 0.7.16
- testcase_read@SOLV_1.0 0.7.11
- testcase_resultdiff@SOLV_1.0 0.7.11
- testcase_solverresult@SOLV_1.0 0.7.11
- testcase_solvid2str@SOLV_1.0 0.7.11
- testcase_str2dep@SOLV_1.0 0.7.11
- testcase_str2job@SOLV_1.0 0.7.11
- testcase_str2repo@SOLV_1.0 0.7.11
- testcase_str2solvid@SOLV_1.0 0.7.11
- testcase_write@SOLV_1.0 0.7.11
- testcase_write_testtags@SOLV_1.0 0.7.11
diff -Nru libsolv-0.7.28/debian/libsolvext1t64.install 
libsolv-0.7.28/debian/libsolvext1t64.install
--- libsolv-0.7.28/debian/libsolvext1t64.install        1970-01-01 
00:00:00.000000000 +0000
+++ libsolv-0.7.28/debian/libsolvext1t64.install        2023-11-26 
13:10:24.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libsolvext.so.*
diff -Nru libsolv-0.7.28/debian/libsolvext1t64.lintian-overrides 
libsolv-0.7.28/debian/libsolvext1t64.lintian-overrides
--- libsolv-0.7.28/debian/libsolvext1t64.lintian-overrides      1970-01-01 
00:00:00.000000000 +0000
+++ libsolv-0.7.28/debian/libsolvext1t64.lintian-overrides      2024-02-02 
07:46:43.000000000 +0000
@@ -0,0 +1,4 @@
+# libsolv contains a backend for the dpkg database, which really makes sense
+# for this package, even though it's not a core dpkg one.
+libsolvext1t64: uses-dpkg-database-directly
+libsolvext1t64: package-name-doesnt-match-sonames libsolvext1
diff -Nru libsolv-0.7.28/debian/libsolvext1t64.symbols 
libsolv-0.7.28/debian/libsolvext1t64.symbols
--- libsolv-0.7.28/debian/libsolvext1t64.symbols        1970-01-01 
00:00:00.000000000 +0000
+++ libsolv-0.7.28/debian/libsolvext1t64.symbols        2024-02-02 
07:46:43.000000000 +0000
@@ -0,0 +1,72 @@
+libsolvext.so.1 libsolvext1t64 #MINVER#
+* Build-Depends-Package: libsolv-dev
+ SOLV_1.0@SOLV_1.0 0.7.11
+ pool_deb_get_autoinstalled@SOLV_1.0 0.7.11
+ pool_findfileconflicts@SOLV_1.0 0.7.11
+ pool_parserpmrichdep@SOLV_1.0 0.7.11
+ repo_add_arch_local@SOLV_1.0 0.7.11
+ repo_add_arch_pkg@SOLV_1.0 0.7.11
+ repo_add_arch_repo@SOLV_1.0 0.7.11
+ repo_add_code11_products@SOLV_1.0 0.7.11
+ repo_add_comps@SOLV_1.0 0.7.11
+ repo_add_content@SOLV_1.0 0.7.11
+ repo_add_cudf@SOLV_1.0 0.7.11
+ repo_add_deb@SOLV_1.0 0.7.11
+ repo_add_debdb@SOLV_1.0 0.7.11
+ repo_add_debpackages@SOLV_1.0 0.7.11
+ repo_add_deltainfoxml@SOLV_1.0 0.7.11
+ repo_add_helix@SOLV_1.0 0.7.11
+ repo_add_keydir@SOLV_1.0 0.7.11
+ repo_add_keyring@SOLV_1.0 0.7.11
+ repo_add_mdk@SOLV_1.0 0.7.11
+ repo_add_mdk_info@SOLV_1.0 0.7.11
+ repo_add_products@SOLV_1.0 0.7.11
+ repo_add_pubkey@SOLV_1.0 0.7.11
+ repo_add_releasefile_products@SOLV_1.0 0.7.11
+ repo_add_repomdxml@SOLV_1.0 0.7.11
+ repo_add_rpm@SOLV_1.0 0.7.11
+ repo_add_rpm_handle@SOLV_1.0 0.7.11
+ repo_add_rpmdb@SOLV_1.0 0.7.11
+ repo_add_rpmdb_pubkeys@SOLV_1.0 0.7.11
+ repo_add_rpmdb_reffp@SOLV_1.0 0.7.11
+ repo_add_rpmmd@SOLV_1.0 0.7.11
+ repo_add_susetags@SOLV_1.0 0.7.11
+ repo_add_updateinfoxml@SOLV_1.0 0.7.11
+ repo_add_zyppdb_products@SOLV_1.0 0.7.11
+ repo_find_all_pubkeys@SOLV_1.0 0.7.11
+ repo_find_pubkey@SOLV_1.0 0.7.11
+ repo_verify_sigdata@SOLV_1.0 0.7.11
+ rpm_byfp@SOLV_1.0 0.7.11
+ rpm_byrpmdbid@SOLV_1.0 0.7.11
+ rpm_byrpmh@SOLV_1.0 0.7.11
+ rpm_hash_database_state@SOLV_1.0 0.7.11
+ rpm_installedrpmdbids@SOLV_1.0 0.7.11
+ rpm_iterate_filelist@SOLV_1.0 0.7.11
+ rpm_query@SOLV_1.0 0.7.11
+ rpm_query_num@SOLV_1.0 0.7.11
+ rpm_stat_database@SOLV_1.0 0.7.11
+ rpm_state_create@SOLV_1.0 0.7.11
+ rpm_state_create_real@SOLV_1.0 0.7.16
+ rpm_state_free@SOLV_1.0 0.7.11
+ solv_fmemopen@SOLV_1.0 0.7.16
+ solv_xfopen@SOLV_1.0 0.7.11
+ solv_xfopen_buf@SOLV_1.0 0.7.11
+ solv_xfopen_fd@SOLV_1.0 0.7.11
+ solv_xfopen_iscompressed@SOLV_1.0 0.7.11
+ solvsig_create@SOLV_1.0 0.7.11
+ solvsig_free@SOLV_1.0 0.7.11
+ solvsig_verify@SOLV_1.0 0.7.11
+ testcase_add_testtags@SOLV_1.0 0.7.11
+ testcase_dep2str@SOLV_1.0 0.7.11
+ testcase_job2str@SOLV_1.0 0.7.11
+ testcase_mangle_repo_names@SOLV_1.0 0.7.16
+ testcase_read@SOLV_1.0 0.7.11
+ testcase_resultdiff@SOLV_1.0 0.7.11
+ testcase_solverresult@SOLV_1.0 0.7.11
+ testcase_solvid2str@SOLV_1.0 0.7.11
+ testcase_str2dep@SOLV_1.0 0.7.11
+ testcase_str2job@SOLV_1.0 0.7.11
+ testcase_str2repo@SOLV_1.0 0.7.11
+ testcase_str2solvid@SOLV_1.0 0.7.11
+ testcase_write@SOLV_1.0 0.7.11
+ testcase_write_testtags@SOLV_1.0 0.7.11

Reply via email to