[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1012798: libecap: diff for NMU version 1.0.1-3.3 fix FTBFS on riscv arch



Hi,

    Good news!

The libecap build success on most arches in experimental.

pkgkde-getbuildlogs can download all build logs.

There are 19 arches logs now, I checked these logs:

cd libecap_experimental_logs

grep "^-\ (optional=templinst" * |awk -F":" {'print $2'}|sort|uniq


- (optional=templinst|arch=!powerpc !riscv64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@Base 1.0.1 - (optional=templinst|arch=!powerpc !riscv64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 1.0.1

grep "^-\ (optional=templinst" * |awk -F":" {'print $2'}|wc -l

34

That is say, these two lines are not need in these 19 arches.

Let's do update libecap3.symbols to remove it, please see it in attachment.


Please review and help to upload it to sid.


Thanks!

在 2022/6/16 10:05, xiao sheng wen (肖盛文) 写道:
I also find some MISSING infos in the build log:

+#MISSING: 1.0.1-3.3# (optional=templinst|arch=!powerpc !riscv64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 1.0.1 +#MISSING: 1.0.1-3.3# (optional=templinst|arch=!powerpc !riscv64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@Base 1.0.1

As they are optional, so they don't bread the build.

From man deb-src-symbols (5), section "Standard symbol tags" "optional",

It say "such a symbol needs to be removed from the symbol file".

The libecap package is builded several years ago in buildds, there are many things changed in buildds,

so I'm not very sure what will happen for symbols in the next build.

--
肖盛文 xiao sheng wen
https://www.atzlinux.com《铜豌豆; Linux》基于 Debian 的 Linux 中文 桌面 操作系统
Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com
Debian salsa: https://salsa.debian.org/atzlinux-guest
GnuPG Public Key: 0x00186602339240CB

# SymbolsHelper-Confirmed: 1.0.1 amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64el riscv64 s390x
libecap.so.3 libecap3 #MINVER#
 _ZN7libecap10methodHeadE@Base 1.0.1
 _ZN7libecap10methodPostE@Base 1.0.1
 _ZN7libecap11metaVirusIdE@Base 1.0.1
 _ZN7libecap11methodTraceE@Base 1.0.1
 _ZN7libecap11protocolFtpE@Base 1.0.1
 _ZN7libecap11protocolUrnE@Base 1.0.1
 _ZN7libecap12RegisterHostERKNSt3tr110shared_ptrINS_4host4HostEEE@Base 1.0.1
 _ZN7libecap12metaClientIpE@Base 1.0.1
 _ZN7libecap12metaServerIpE@Base 1.0.1
 _ZN7libecap12metaUserNameE@Base 1.0.1
 _ZN7libecap12methodDeleteE@Base 1.0.1
 _ZN7libecap12protocolHttpE@Base 1.0.1
 _ZN7libecap12protocolWaisE@Base 1.0.1
 _ZN7libecap13TextExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKci@Base 1.0.1
 _ZN7libecap13TextExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKci@Base 1.0.1
 _ZN7libecap13TextExceptionD0Ev@Base 1.0.1
 _ZN7libecap13TextExceptionD1Ev@Base 1.0.1
 _ZN7libecap13TextExceptionD2Ev@Base 1.0.1
 _ZN7libecap13VersionStringEv@Base 1.0.1
 _ZN7libecap13headerRefererE@Base 1.0.1
 _ZN7libecap13methodConnectE@Base 1.0.1
 _ZN7libecap13methodOptionsE@Base 1.0.1
 _ZN7libecap13protocolHttpsE@Base 1.0.1
 _ZN7libecap13protocolWhoisE@Base 1.0.1
 _ZN7libecap14protocolGopherE@Base 1.0.1
 _ZN7libecap15RegisterServiceEPNS_7adapter7ServiceE@Base 1.0.1
 _ZN7libecap15headerXClientIpE@Base 1.0.1
 _ZN7libecap15headerXServerIpE@Base 1.0.1
 _ZN7libecap16metaNextServicesE@Base 1.0.1
 _ZN7libecap16metaResponseDescE@Base 1.0.1
 _ZN7libecap16metaResponseInfoE@Base 1.0.1
 _ZN7libecap16metaSubscriberIdE@Base 1.0.1
 _ZN7libecap19headerContentLengthE@Base 1.0.1
 _ZN7libecap20StdStringAreaDetailsD0Ev@Base 1.0.1
 _ZN7libecap20StdStringAreaDetailsD1Ev@Base 1.0.1
 _ZN7libecap20StdStringAreaDetailsD2Ev@Base 1.0.1
 _ZN7libecap21metaAuthenticatedUserE@Base 1.0.1
 _ZN7libecap22headerTransferEncodingE@Base 1.0.1
 _ZN7libecap23metaAuthenticatedGroupsE@Base 1.0.1
 _ZN7libecap24RegisterVersionedServiceEPNS_7adapter7ServiceEPKc@Base 1.0.1
 (arch-bits=32)_ZN7libecap4Area14FromTempBufferEPKcj@Base 1.0.1
 (arch-bits=64)_ZN7libecap4Area14FromTempBufferEPKcm@Base 1.0.1
 _ZN7libecap4Area14FromTempStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.0.1
 _ZN7libecap4Name6NextIdEv@Base 1.0.1
 _ZN7libecap4Name9TheLastIdE@Base 1.0.1
 _ZN7libecap4NameC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.0.1
 _ZN7libecap4NameC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 1.0.1
 _ZN7libecap4NameC1Ev@Base 1.0.1
 _ZN7libecap4NameC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.0.1
 _ZN7libecap4NameC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 1.0.1
 _ZN7libecap4NameC2Ev@Base 1.0.1
 _ZN7libecap4NameD1Ev@Base 1.0.1
 _ZN7libecap4NameD2Ev@Base 1.0.1
 _ZN7libecap5ThrowEPKcS1_i@Base 1.0.1
 _ZN7libecap5nsizeE@Base 1.0.1
 _ZN7libecap6MyHostEv@Base 1.0.1
 _ZN7libecap7Message10addTrailerEv@Base 1.0.1
 _ZN7libecap7Message7trailerEv@Base 1.0.1
 _ZN7libecap7adapter7Service4stopEv@Base 1.0.1
 _ZN7libecap7adapter7Service5startEv@Base 1.0.1
 _ZN7libecap7adapter7Service6resumeEv@Base 1.0.1
 _ZN7libecap7adapter7Service6retireEv@Base 1.0.1
 _ZN7libecap7adapter7Service7suspendER7timeval@Base 1.0.1
 _ZN7libecap7adapter7Xaction6resumeEv@Base 1.0.1
 _ZN7libecap7adapter7Xaction7abPauseEv@Base 1.0.1
 _ZN7libecap7adapter7Xaction8abResumeEv@Base 1.0.1
 _ZN7libecap9headerViaE@Base 1.0.1
 _ZN7libecap9methodGetE@Base 1.0.1
 _ZN7libecap9methodPutE@Base 1.0.1
 _ZN7libecaplsERSoRKNS_4AreaE@Base 1.0.1
 _ZNK7libecap13TextException4whatEv@Base 1.0.1
 _ZNK7libecap13TextException5printERSo@Base 1.0.1
 _ZNK7libecap4Area8toStringB5cxx11Ev@Base 1.0.1
 _ZNK7libecap4Name12assignHostIdEi@Base 1.0.1
 _ZNK7libecap4Name14assignedHostIdEv@Base 1.0.1
 _ZNK7libecap7Message7trailerEv@Base 1.0.1
 _ZNK7libecap7adapter7Service18makesAsyncXactionsEv@Base 1.0.1
 _ZNK7libecap8BodySize7badSizeEv@Base 1.0.1
 (optional=templinst)_ZNSt3tr110shared_ptrIN7libecap4host4HostEED1Ev@Base 1.0.1
 (optional=templinst)_ZNSt3tr110shared_ptrIN7libecap4host4HostEED2Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EED0Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EED1Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EED2Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EED0Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EED1Ev@Base 1.0.1
 (optional=templinst|arch=armel riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EED2Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.0.1
 (optional=templinst|arch=!armel !riscv64)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.0.1
 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt3tr18weak_ptrIN7libecap7adapter7ServiceEEEED1Ev@Base 1.0.1
 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt3tr18weak_ptrIN7libecap7adapter7ServiceEEEED2Ev@Base 1.0.1
 (optional=templinst)_ZNSt7__cxx114listISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEENSt3tr18weak_ptrIN7libecap7adapter7ServiceEEEESaISD_EED1Ev@Base 1.0.1
 (optional=templinst)_ZNSt7__cxx114listISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEENSt3tr18weak_ptrIN7libecap7adapter7ServiceEEEESaISD_EED2Ev@Base 1.0.1
 _ZTIN7libecap11AreaDetailsE@Base 1.0.1
 _ZTIN7libecap13TextExceptionE@Base 1.0.1
 _ZTIN7libecap20StdStringAreaDetailsE@Base 1.0.1
 _ZTIN7libecap7MessageE@Base 1.0.1
 _ZTIN7libecap7OptionsE@Base 1.0.1
 _ZTIN7libecap7adapter7ServiceE@Base 1.0.1
 _ZTIN7libecap7adapter7XactionE@Base 1.0.1
 (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 1.0.1
 (arch=armel riscv64)_ZTINSt3tr111_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTINSt3tr111_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel armhf)_ZTINSt3tr111_Sp_deleterIN7libecap20StdStringAreaDetailsEEE@Base 1.0.1
 (arch=armel armhf)_ZTINSt3tr111_Sp_deleterIN7libecap7adapter7ServiceEEE@Base 1.0.1
 (arch=armel riscv64)_ZTINSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTINSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel riscv64)_ZTINSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTINSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel riscv64)_ZTINSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTINSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 _ZTSN7libecap11AreaDetailsE@Base 1.0.1
 _ZTSN7libecap13TextExceptionE@Base 1.0.1
 _ZTSN7libecap20StdStringAreaDetailsE@Base 1.0.1
 _ZTSN7libecap7MessageE@Base 1.0.1
 _ZTSN7libecap7OptionsE@Base 1.0.1
 _ZTSN7libecap7adapter7ServiceE@Base 1.0.1
 _ZTSN7libecap7adapter7XactionE@Base 1.0.1
 (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 1.0.1
 (arch=armel riscv64)_ZTSNSt3tr111_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTSNSt3tr111_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 _ZTSNSt3tr111_Sp_deleterIN7libecap20StdStringAreaDetailsEEE@Base 1.0.1
 _ZTSNSt3tr111_Sp_deleterIN7libecap7adapter7ServiceEEE@Base 1.0.1
 (arch=armel riscv64)_ZTSNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTSNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel riscv64)_ZTSNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTSNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel riscv64)_ZTSNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTSNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 _ZTVN7libecap13TextExceptionE@Base 1.0.1
 _ZTVN7libecap20StdStringAreaDetailsE@Base 1.0.1
 _ZTVN7libecap7MessageE@Base 1.0.1
 _ZTVN7libecap7adapter7ServiceE@Base 1.0.1
 _ZTVN7libecap7adapter7XactionE@Base 1.0.1
 (arch=armel riscv64)_ZTVNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTVNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1
 (arch=armel riscv64)_ZTVNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE1EEE@Base 1.0.1
 (arch=!armel !riscv64)_ZTVNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EEE@Base 1.0.1

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: