Control: severity -1 important

On 2020-08-29 09:47:28 +0200, Gianfranco Costamagna wrote:
> 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.

This doesn't seem to affect the current upload as it built on all
release architectures. Why do you think that is a serious issue?

Cheers

> 
> 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

-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to