Bug#906627: skypat FTBFS on 32bit: symbol differences

2018-09-10 Thread Gavin Lai
On Sun, 19 Aug 2018 02:35:40 +0300 Adrian Bunk  wrote:
> Source: skypat
> Version: 3.1.1-1
> Severity: important
> 
> https://buildd.debian.org/status/package.php?p=skypat=sid
> 
> ...
>dh_makeshlibs -a
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
> diff output below
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
> file: see diff output below
> dpkg-gensymbols: warning: debian/libskypat3/DEBIAN/symbols doesn't match 
> completely debian/libskypat3.symbols
> --- debian/libskypat3.symbols (libskypat3_3.1.1-1_armel)
> +++ dpkg-gensymbolsRoGhih 2018-08-14 15:02:56.799188979 +
> @@ -19,7 +19,8 @@
>   
> _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEEC1ERNSt7__cxx1112basic_stringIcS2_S3_EESt13_Ios_Openmode@Base
>  3.1.1
>   _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEED0Ev@Base 3.1.1
>   _ZN6skypat15BasicOStrStreamIcSt11char_traitsIcESaIcEED1Ev@Base 3.1.1
> - _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKcl@Base 3.1.1
> + _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKci@Base 
> 3.1.1-1
> +#MISSING: 3.1.1-1# 
> _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE6xsputnEPKcl@Base 3.1.1
>   _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEE8overflowEi@Base 3.1.1
>   _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEED0Ev@Base 3.1.1
>   _ZN6skypat15BasicOStringBufIcSt11char_traitsIcESaIcEED1Ev@Base 3.1.1
> @@ -47,7 +48,8 @@
>   _ZN6skypat4Path13separator_strB5cxx11E@Base 3.1.1
>   _ZN6skypat4Path19preferred_separatorE@Base 3.1.1
>   _ZN6skypat4Path23AppendSeparatorAsNeededEv@Base 3.1.1
> - _ZN6skypat4Path23EraseRedundantSeparatorEm@Base 3.1.1
> + _ZN6skypat4Path23EraseRedundantSeparatorEj@Base 3.1.1-1
> +#MISSING: 3.1.1-1# _ZN6skypat4Path23EraseRedundantSeparatorEm@Base 3.1.1
>   _ZN6skypat4Path3dotE@Base 3.1.1
>   _ZN6skypat4Path5colonE@Base 3.1.1
>   _ZN6skypat4Path6appendERKS0_@Base 3.1.1
> @@ -118,9 +120,12 @@
>   _ZN6skypat7testing12PerfIteratorC2EPKciNS_9PerfEventE@Base 3.1.1
>   _ZN6skypat7testing12PerfIteratorD1Ev@Base 3.1.1
>   _ZN6skypat7testing12PerfIteratorD2Ev@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult11setTimerNumEm@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult15setPerfEventNumEm@Base 3.1.1
> - _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEm@Base 3.1.1
> +#MISSING: 3.1.1-1# _ZN6skypat7testing14PerfPartResult11setTimerNumEm@Base 
> 3.1.1
> + _ZN6skypat7testing14PerfPartResult11setTimerNumEy@Base 3.1.1-1
> +#MISSING: 3.1.1-1# 
> _ZN6skypat7testing14PerfPartResult15setPerfEventNumEm@Base 3.1.1
> + _ZN6skypat7testing14PerfPartResult15setPerfEventNumEy@Base 3.1.1-1
> +#MISSING: 3.1.1-1# 
> _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEm@Base 3.1.1
> + _ZN6skypat7testing14PerfPartResult16setPerfEventTypeEy@Base 3.1.1-1
>   
> _ZN6skypat7testing14PerfPartResultC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base
>  3.1.1
>   
> _ZN6skypat7testing14PerfPartResultC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base
>  3.1.1
>   _ZN6skypat7testing14PerfPartResultD0Ev@Base 3.1.1
> @@ -137,7 +142,7 @@
>   _ZN6skypat7testing15AssertionResultC2ERKS1_@Base 3.1.1
>   _ZN6skypat7testing15AssertionResultC2Eb@Base 3.1.1
>   _ZN6skypat7testing15AssertionResultlsEPFRSoS2_E@Base 3.1.1
> - 
> _ZN6skypat7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcERS1_RKT_@Base
>  3.1.1
> +#MISSING: 3.1.1-1# 
> _ZN6skypat7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcERS1_RKT_@Base
>  3.1.1
>   
> _ZN6skypat7testing23MakeAndRegisterTestInfoEPKcS2_PNS0_15TestFactoryBaseE@Base
>  3.1.1
>   
> _ZN6skypat7testing30GetBoolAssertionFailureMessageB5cxx11ERKNS0_15AssertionResultEPKcS5_S5_@Base
>  3.1.1
>   _ZN6skypat7testing3Log10getOStreamEv@Base 3.1.1
> @@ -248,9 +253,12 @@
>   _ZNK6skypat7testing14PerfPartResult16getPerfEventTypeEv@Base 3.1.1

Thanks for your report.

Few functions in the library have different symbols on 32 bit / 64 bit devices.
Version 3.1.1-1 only lists symbols for 64 bit device.
The symbol list does not match for 32 bit devices leads this error.

Following version will fix this problem.



Bug#862038: pass-extension-tail: Cannot install pass-extension-tail in sid

2017-05-07 Thread Gavin Lai
Package: pass-extension-tail
Version: 1.1.0-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?
 APT source.list does not include experimental distribution.
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
 Add experimental distribution to apt source.list.
   * What was the outcome of this action?
 I can install pass-extension-tail successfully.
   * What outcome did you expect instead?
 I should install pass-extension-tail successfully, even I don't add any
 source.list.
   * Reason
 pass-extension-tail depends on pass package which needs to be at
 least 1.7.0. However, pass 1.7.0 is still in experimental
 distribution. This issue can be solved after pass 1.7.0 moves to
 sid.