Source: zimlib
Version: 6.2.0-2
Severity: serious
tags: patch

Hello, zimlib symbols file seems to be really difficult to maintain, breaking 
on each icu upload, each new gcc upload,
different gcc optimization levels (such as -O2 and -O3) and so on.

Somebody thinks that symbols files for c++ applications are a waste of time, 
but I'm sending you another patch that fixes the issue for now, by adding some 
symbols, and marking some other as optional
https://wiki.debian.org/UsingSymbolsFiles


diff -Nru zimlib-6.2.0/debian/changelog zimlib-6.2.0/debian/changelog
--- zimlib-6.2.0/debian/changelog       2020-08-28 07:35:20.000000000 +0000
+++ zimlib-6.2.0/debian/changelog       2020-08-29 07:43:31.000000000 +0000
@@ -1,3 +1,9 @@
+zimlib (6.2.0-2ubuntu1) groovy; urgency=medium
+
+  * Refresh symbols
+
+ -- Gianfranco Costamagna <locutusofb...@debian.org>  Sat, 29 Aug 2020 
09:43:31 +0200
+
 zimlib (6.2.0-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru zimlib-6.2.0/debian/libzim6.symbols 
zimlib-6.2.0/debian/libzim6.symbols
--- zimlib-6.2.0/debian/libzim6.symbols 2020-08-28 06:40:45.000000000 +0000
+++ zimlib-6.2.0/debian/libzim6.symbols 2020-08-29 07:43:30.000000000 +0000
@@ -138,7 +138,7 @@
  _ZN3zim14TemplateParser15state_token_endEc@Base 6.0.2
  _ZN3zim14TemplateParser5flushEv@Base 6.0.2
  _ZN3zim14TemplateParser8state_ltEc@Base 6.0.2
- _ZN3zim15search_iterator12InternalData11get_articleEv@Base 6.2.0
+ 
(optional=templinst)_ZN3zim15search_iterator12InternalData11get_articleEv@Base 
6.2.0
  _ZN3zim15search_iteratorC1EOS0_@Base 6.0.2
  _ZN3zim15search_iteratorC1EPNS0_12InternalDataE@Base 6.0.2
  _ZN3zim15search_iteratorC1ERKS0_@Base 6.0.2
@@ -185,9 +185,9 @@
  
_ZN3zim4unix2FS13makeDirectoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
  
_ZN3zim4unix2FS4joinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base
 6.0.2
  
_ZN3zim4unix2FS6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
- 
_ZN3zim4unix2FS6renameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base
 6.0.2
- 
_ZN3zim4unix2FS8openFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
- 
_ZN3zim4unix2FS9removeDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
+ 
(optional=templinst)_ZN3zim4unix2FS6renameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base
 6.0.2
+ 
(optional=templinst)_ZN3zim4unix2FS8openFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
+ 
(optional=templinst)_ZN3zim4unix2FS9removeDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
 #MISSING: 6.2.0# 
(optional=templinst|arch=!riscv64)_ZN3zim5CacheINS_15article_index_tESt10shared_ptrIKNS_6DirentEEE3putERKS1_RKS5_@Base
 6.0.2
 #MISSING: 6.2.0# 
(optional=templinst|arch=!riscv64)_ZN3zim5CacheINS_15cluster_index_tESt10shared_ptrINS_7ClusterEEE3putERKS1_RKS4_@Base
 6.0.2
  
(optional=templinst)_ZN3zim5findxINS_8FileImplEEESt4pairIbNS_15article_index_tEERT_cRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.2.0
@@ -343,6 +343,8 @@
  
_ZN3zim8FileImplC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 
6.0.2
  _ZN3zim8FileImplD1Ev@Base 6.0.2
  _ZN3zim8FileImplD2Ev@Base 6.0.2
+ 
(optional=templinst)_ZN3zim8FilePartINS_4unix2FSEEC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.2.0-2
+ 
(optional=templinst)_ZN3zim8FilePartINS_4unix2FSEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.2.0-2
 #MISSING: 6.1.3# _ZN3zim8ZIP_INFO4nameB5cxx11E@Base 6.0.2
  _ZN3zim8envValueEPKcj@Base 6.0.2
 #MISSING: 6.1.3# _ZN3zim9LZMA_INFO4nameB5cxx11E@Base 6.0.2
@@ -377,6 +379,8 @@
  (optional=templinst)_ZN5QueueIPN3zim6writer7ClusterEED0Ev@Base 6.1.3
  (optional=templinst)_ZN5QueueIPN3zim6writer7ClusterEED1Ev@Base 6.1.3
  (optional=templinst)_ZN5QueueIPN3zim6writer7ClusterEED2Ev@Base 6.1.3
+ (optional=templinst)_ZN6Xapian13LatLongCoordsC1ERKNS_12LatLongCoordE@Base 
6.2.0-2
+ (optional=templinst)_ZN6Xapian13LatLongCoordsC2ERKNS_12LatLongCoordE@Base 
6.2.0-2
  
(optional=templinst)_ZN6Xapian8Internal13intrusive_ptrINS_5Query8InternalEED1Ev@Base
 6.2.0
  
(optional=templinst)_ZN6Xapian8Internal13intrusive_ptrINS_5Query8InternalEED2Ev@Base
 6.2.0
 #MISSING: 6.1.3# 
(optional=templinst|arch=!amd64)_ZN6icu_6314StringByteSinkINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6AppendEPKci@Base
 6.0.2
@@ -651,7 +655,7 @@
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt12__shared_ptrIN3zim12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS1_EJRNS0_7zsize_tEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_@Base
 6.2.0
  
_ZNSt12system_errorC1ESt10error_codeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
  
_ZNSt12system_errorC2ESt10error_codeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 6.0.2
- (arch=!amd64 !arm64 !hppa !mipsel !sh4 
!x32)_ZNSt13__future_base13_State_baseV216_M_break_promiseESt10unique_ptrINS_12_Result_baseENS2_8_DeleterEE@Base
 6.2.0
+ (arch=!amd64 !arm64 !hppa !mipsel !ppc64el !s390x !sh4 
!x32)_ZNSt13__future_base13_State_baseV216_M_break_promiseESt10unique_ptrINS_12_Result_baseENS2_8_DeleterEE@Base
 6.2.0
  _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv@Base 6.2.0
  
(optional=templinst)_ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb@Base
 6.2.0
  _ZNSt13__future_base13_State_baseV2D0Ev@Base 6.2.0
@@ -664,14 +668,14 @@
 #MISSING: 6.2.0# 
(optional=templinst)_ZNSt14_Function_base13_Base_managerIZN3zim6writer7Cluster9_compressI8ZIP_INFOEEvvEUlRKNS1_4BlobEE_E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation@Base
 6.1.3
 #MISSING: 6.2.0# 
(optional=templinst)_ZNSt14_Function_base13_Base_managerIZN3zim6writer7Cluster9_compressI9LZMA_INFOEEvvEUlRKNS1_4BlobEE_E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation@Base
 6.1.3
 #MISSING: 6.2.0# 
(optional=templinst)_ZNSt14_Function_base13_Base_managerIZN3zim6writer7Cluster9_compressI9ZSTD_INFOEEvvEUlRKNS1_4BlobEE_E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation@Base
 6.1.3
- _ZNSt14_Function_baseD1Ev@Base 6.2.0
- _ZNSt14_Function_baseD2Ev@Base 6.2.0
+ (optional=templinst)_ZNSt14_Function_baseD1Ev@Base 6.2.0
+ (optional=templinst)_ZNSt14_Function_baseD2Ev@Base 6.2.0
  (optional=templinst|arch=armel 
riscv64)_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE1EEC1IKN3zim6ReaderESt14default_deleteIS6_EEEOSt10unique_ptrIT_T0_E@Base
 6.0.2
  (optional=templinst|arch=armel 
riscv64)_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE1EEC2IKN3zim6ReaderESt14default_deleteIS6_EEEOSt10unique_ptrIT_T0_E@Base
 6.0.2
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IKN3zim6ReaderESt14default_deleteIS6_EEEOSt10unique_ptrIT_T0_E@Base
 6.0.2
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IKN3zim6ReaderESt14default_deleteIS6_EEEOSt10unique_ptrIT_T0_E@Base
 6.0.2
- _ZNSt15_Rb_tree_headerC1EOS_@Base 6.2.0
- _ZNSt15_Rb_tree_headerC2EOS_@Base 6.2.0
+ (optional=templinst)_ZNSt15_Rb_tree_headerC1EOS_@Base 6.2.0
+ (optional=templinst)_ZNSt15_Rb_tree_headerC2EOS_@Base 6.2.0
  (optional=templinst|arch=armel 
riscv64)_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base
 6.0.2
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base
 6.0.2
  (optional=templinst|arch=armel 
riscv64)_ZNSt15_Sp_counted_ptrIPN3zim10FileReaderELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base
 6.0.2
@@ -837,7 +841,7 @@
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base
 6.2.0
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base
 6.2.0
  (optional=templinst|arch=!armel 
!riscv64)_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base
 6.2.0
-#MISSING: 6.2.0# (optional=templinst|arch=alpha armel armhf ppc64 
s390x)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS5_ESaISt4pairIKS5_iEEEixEOS5_@Base
 6.0.2
+ 
(optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt4lessIS5_ESaISt4pairIKS5_iEEEixEOS5_@Base
 6.0.2
  
(optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt4lessIS5_ESaISt4pairIKS5_jEEED1Ev@Base
 6.0.2
  
(optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt4lessIS5_ESaISt4pairIKS5_jEEED2Ev@Base
 6.0.2
  (optional=templinst|arch=!alpha !armel !armhf !i386 !m68k !mipsel !powerpc 
!ppc64 
!s390x)_ZNSt3setIPN3zim6writer6DirentENS1_10UrlCompareESaIS3_EE6insertERKS3_@Base
 6.2.0
@@ -867,6 +871,8 @@
  (optional=templinst|arch=!amd64 !arm64 
!x32)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base
 6.2.0
 #MISSING: 6.2.0# 
(optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@Base
 6.0.2
 #MISSING: 6.2.0# 
(optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructISt19istreambuf_iteratorIcS2_EEEvT_S8_St18input_iterator_tag@Base
 6.0.2
+ 
(optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIN3zim15article_index_tESt10shared_ptrIKNS2_6DirentEEESaIS8_EE8_M_clearEv@Base
 6.2.0-2
+ 
(optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIN3zim15cluster_index_tESt13shared_futureISt10shared_ptrIKNS2_7ClusterEEEESaISA_EE8_M_clearEv@Base
 6.2.0-2
  
(optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base
 6.0.2
  
(optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base
 6.0.2
  
(optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base
 6.0.2

Reply via email to