Bug#878892: dpkg-gensymbols: (subst) handling missing

2017-10-17 Thread Dmitry Shachnev
Control: reassign -1 pkg-kde-tools 0.15.27

On Tue, Oct 17, 2017 at 05:30:24PM +0300, Adrian Bunk wrote:
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libgc.html
>
> ...
> Odd number of elements in hash assignment at 
> /usr/share/perl5/Dpkg/Shlibs/SymbolFile.pm line 204.
> Odd number of elements in hash assignment at 
> /usr/share/perl5/Dpkg/Shlibs/SymbolFile.pm line 204.
> ...
> dh_makeshlibs: failing due to earlier errors
> debian/rules:11: recipe for target 'binary' failed
> make: *** [binary] Error 2

Looks like pkgkde-symbolshelper needs to be updated for API changes in dpkg
commit 0d2b3cee25b74dd3. I will fix this soon.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#878892: dpkg-gensymbols: (subst) handling missing

2017-10-17 Thread Adrian Bunk
Package: dpkg-dev
Version: 1.19.0.1
Severity: serious
Control: affects -1 src:libgc

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libgc.html

...
   dh_makeshlibs
dh_makeshlibs: Compatibility levels before 9 are deprecated (level 7 in use)
Odd number of elements in hash assignment at 
/usr/share/perl5/Dpkg/Shlibs/SymbolFile.pm line 204.
Odd number of elements in hash assignment at 
/usr/share/perl5/Dpkg/Shlibs/SymbolFile.pm line 204.
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: no debian/symbols file used as basis for generating 
debian/libgc1c2/DEBIAN/symbols
--- new_symbol_file (libgc1c2_1:7.4.2-8_amd64)
+++ dpkg-gensymbolsbROBiA   2018-11-19 08:40:18.674023442 -1200
@@ -647,7 +647,9 @@
 libgccpp.so.1 libgc1c2 #MINVER#
  _ZdaPv@Base 1:7.2d
  _ZdlPv@Base 1:7.2d
- (subst)_Zna{size_t}@Base 1:7.2d
- (subst)_Znw{size_t}@Base 1:7.2d
+ _Znam@Base 1:7.4.2-8
+#MISSING: 1:7.4.2-8# (subst)_Zna{size_t}@Base 1:7.2d
+ _Znwm@Base 1:7.4.2-8
+#MISSING: 1:7.4.2-8# (subst)_Znw{size_t}@Base 1:7.2d
  (arch=sparc sparc64)_etext@Base 1:7.2d
  (arch=kfreebsd-amd64 kfreebsd-i386)etext@Base 1:7.2d
dh_makeshlibs: failing due to earlier errors
debian/rules:11: recipe for target 'binary' failed
make: *** [binary] Error 2


Works with 1.18.24