[med-svn] [Git][med-team/libfastahack][master] 4 commits: d/libfastahack0.symbols: mark optional symbols.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Tue Dec 5 16:02:11 GMT 2023



Étienne Mollier pushed to branch master at Debian Med / libfastahack


Commits:
06155bb8 by Étienne Mollier at 2023-12-05T16:49:22+01:00
d/libfastahack0.symbols: mark optional symbols.

The compiler is leaking a certain number of funtions to the library's
symbols table.  They are variable depending on compiler version, and
build options such as link time optimization tend to clean them up,
but in both cases this tends to interfere with the existing list.

Closes: #1015486

- - - - -
ea5a7399 by Étienne Mollier at 2023-12-05T16:56:45+01:00
autoconf.patch: mark forwarding unneeded.

- - - - -
51899341 by Étienne Mollier at 2023-12-05T16:59:16+01:00
d/control: declare compliance to standards version 4.6.2.

- - - - -
6020099a by Étienne Mollier at 2023-12-05T17:01:34+01:00
ready to upload to unstable.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/libfastahack0.symbols
- debian/patches/autoconf.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,16 @@
+libfastahack (1.0.0+dfsg-11) unstable; urgency=medium
+
+  * d/libfastahack0.symbols: mark optional symbols.
+    The compiler is leaking a certain number of functions to the library's
+    symbols table.  They are variable depending on compiler version, and
+    build options such as link time optimization tend to clean them up,
+    but in both cases this tends to interfere with the existing list.
+    (Closes: #1015486)
+  * autoconf.patch: mark forwarding unneeded.
+  * d/control: declare compliance to standards version 4.6.2.
+
+ -- Étienne Mollier <emollier at debian.org>  Tue, 05 Dec 2023 16:59:42 +0100
+
 libfastahack (1.0.0+dfsg-10) unstable; urgency=medium
 
   * d/control: add myself to uploaders.


=====================================
debian/control
=====================================
@@ -8,7 +8,7 @@ Build-Depends: debhelper-compat (= 13),
                d-shlibs,
                libdisorder-dev,
                help2man
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/libfastahack
 Vcs-Git: https://salsa.debian.org/med-team/libfastahack.git
 Homepage: https://github.com/ekg/fastahack


=====================================
debian/libfastahack0.symbols
=====================================
@@ -31,29 +31,29 @@ libfastahack.so.0 libfastahack0 #MINVER#
  _ZN15FastaIndexEntryC2Ev at Base 0.0+git20160702.bbc645f
  _ZN15FastaIndexEntryD1Ev at Base 0.0+git20160702.bbc645f
  _ZN15FastaIndexEntryD2Ev at Base 0.0+git20160702.bbc645f
- _ZNKSt5ctypeIcE8do_widenEc at Base 0.0+git20160702.bbc645f
+ (optional)_ZNKSt5ctypeIcE8do_widenEc at Base 0.0+git20160702.bbc645f
  (optional)_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_ at Base 1.0.0+dfsg
  (optional)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15FastaIndexEntryED1Ev at Base 1.0.0+dfsg
  (optional)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15FastaIndexEntryED2Ev at Base 1.0.0+dfsg
- _ZNSt6vectorI15FastaIndexEntrySaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ at Base 0.0+git20160702.bbc645f
- _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt6vectorI15FastaIndexEntrySaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.0+git20160702.bbc645f
  (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.0+git20160702.bbc645f
  (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_ at Base 1.0.0+dfsg
  (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_ at Base 1.0.0+dfsg
- _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 0.0+git20160702.bbc645f
- _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 0.0+git20160702.bbc645f
  (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE17_M_emplace_uniqueIJS6_IS5_S8_EEEES6_ISt17_Rb_tree_iteratorIS9_EbEDpOT_ at Base 0.0+git20160702.bbc645f
  (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJS6_IS5_S8_EEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_ at Base 1.0.0+dfsg
- _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_ at Base 0.0+git20160702.bbc645f
- _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_ at Base 0.0+git20160702.bbc645f
  (optional)_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEElS2_NS0_5__ops14_Iter_comp_valIPFbS2_S2_EEEEvT_T0_SE_T1_RT2_ at Base 0.0+git20160702.bbc645f
- _ZSt11__remove_ifIPcN9__gnu_cxx5__ops16_Iter_equals_valIKcEEET_S6_S6_T0_ at Base 0.0+git20160702.bbc645f
- _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEElS2_NS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_T0_SE_T1_T2_ at Base 0.0+git20160702.bbc645f
- _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_SD_T0_ at Base 1.0.0+dfsg
+ (optional)_ZSt11__remove_ifIPcN9__gnu_cxx5__ops16_Iter_equals_valIKcEEET_S6_S6_T0_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEElS2_NS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_T0_SE_T1_T2_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_SD_T0_ at Base 1.0.0+dfsg
  (optional)_ZSt16__do_uninit_copyIPK15FastaIndexEntryPS0_ET0_T_S5_S4_ at Base 1.0.0+dfsg
- _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_T0_ at Base 0.0+git20160702.bbc645f
- _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEElNS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_T0_T1_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_T0_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEElNS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_T0_T1_ at Base 0.0+git20160702.bbc645f
  (optional)_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops15_Iter_comp_iterIPFbS2_S2_EEEEvT_SD_SD_SD_T0_ at Base 1.0.0+dfsg
- _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops14_Val_comp_iterIPFbS2_S2_EEEEvT_T0_ at Base 0.0+git20160702.bbc645f
+ (optional)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIP15FastaIndexEntrySt6vectorIS2_SaIS2_EEEENS0_5__ops14_Val_comp_iterIPFbS2_S2_EEEEvT_T0_ at Base 0.0+git20160702.bbc645f
  _ZlsRSoR10FastaIndex at Base 0.0+git20160702.bbc645f
  _ZlsRSoRK15FastaIndexEntry at Base 0.0+git20160702.bbc645f


=====================================
debian/patches/autoconf.patch
=====================================
@@ -2,6 +2,7 @@ Author: Andreas Tille <tille at debian.org>,
         Adrian Bunk <bunk at debian.org>
 Last-Update: Sat, 18 Aug 2018 02:26:01 +0300
 Description: Add autoconf stuff to enable simple library creation
+Forwarded: not-needed
 
 --- /dev/null
 +++ b/Makefile.am



View it on GitLab: https://salsa.debian.org/med-team/libfastahack/-/compare/7812d4fb2d24bacdeafdde71cdd8ff6e73bb2ce6...6020099a9a62939ae16f7cb6741dad1c33d84862

-- 
View it on GitLab: https://salsa.debian.org/med-team/libfastahack/-/compare/7812d4fb2d24bacdeafdde71cdd8ff6e73bb2ce6...6020099a9a62939ae16f7cb6741dad1c33d84862
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231205/d85530dc/attachment-0001.htm>


More information about the debian-med-commit mailing list