Bug#885071: missing dependency -> serious

2017-12-30 Thread Andreas Henriksson
Hi Kurt,

On Fri, Dec 29, 2017 at 06:35:00PM +0100, Kurt Roeckx wrote:
> Feel free to upload this. I can upload it for you if needed.

Thanks for the quick feedback. I've just uploaded it to unstable now.

Regards,
Andreas Henriksson



Bug#885071: missing dependency -> serious

2017-12-29 Thread Kurt Roeckx
On Fri, Dec 29, 2017 at 02:57:11PM +0100, Andreas Henriksson wrote:
> Control: severity -1 serious
> Control: affects -1 iproute2
> Control: tags -1 + patch
> 
> Hello,
> 
> Missing dependency is a policy violation, thus bumping to severity
> to serious.
> Hopefully this can be fixed very soon (so the "workaround" in iproute2,
> and potentially others, can be dropped).
> 
> Please also note that libdw-dev needs similar treatment, as its .pc file
> also has Required statements to zlib(.pc) and liblzma(.pc).
> 
> Please speak up if you want me to help out with a NMU (or not)!

Feel free to upload this. I can upload it for you if needed.


Kurt



Bug#885071: missing dependency -> serious

2017-12-29 Thread Andreas Henriksson
Control: severity -1 serious
Control: affects -1 iproute2
Control: tags -1 + patch

Hello,

Missing dependency is a policy violation, thus bumping to severity
to serious.
Hopefully this can be fixed very soon (so the "workaround" in iproute2,
and potentially others, can be dropped).

Please also note that libdw-dev needs similar treatment, as its .pc file
also has Required statements to zlib(.pc) and liblzma(.pc).

Please speak up if you want me to help out with a NMU (or not)!

Trivial debdiff attached for your convenience.

Regards,
Andreas Henriksson
diff -Nru elfutils-0.170/debian/changelog elfutils-0.170/debian/changelog
--- elfutils-0.170/debian/changelog 2017-09-12 00:07:19.0 +0200
+++ elfutils-0.170/debian/changelog 2017-12-29 14:41:31.0 +0100
@@ -1,3 +1,12 @@
+elfutils (0.170-0.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * libelf-dev,libdw-dev: Add missing dependencies for packages that
+our pkg-config files requires (zlib1g-dev, liblzma-dev).
+(Closes: #885071)
+
+ -- Andreas Henriksson   Fri, 29 Dec 2017 14:41:31 +0100
+
 elfutils (0.170-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru elfutils-0.170/debian/control elfutils-0.170/debian/control
--- elfutils-0.170/debian/control   2017-09-06 09:26:38.0 +0200
+++ elfutils-0.170/debian/control   2017-12-29 14:41:27.0 +0100
@@ -36,7 +36,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libelf1 (= ${binary:Version}), ${misc:Depends}
+Depends: libelf1 (= ${binary:Version}), ${misc:Depends}, zlib1g-dev
 Conflicts: libelfg0-dev
 Description: libelf1 development libraries and header files
  libelf1 provides a shared library which allows reading and writing of ELF
@@ -48,7 +48,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libelf-dev, libdw1 (= ${binary:Version}), ${misc:Depends}
+Depends: libelf-dev, libdw1 (= ${binary:Version}), ${misc:Depends}, 
zlib1g-dev, liblzma-dev
 Description: libdw1 development libraries and header files
  libdw1 provides a library that provides access to DWARF debug information
  stored inside ELF files.