Bug#920259: libpgm-dev: pkg-config adds include to non-existing directory

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#920259: libpgm-dev: pkg-config adds include to non-existing directory

Luca Boccassi-3
Package: libpgm-dev
Version: 5.2.122~dfsg-2
Severity: serious

Dear Maintainer,

Upstream's pkg-config file adds a -I flag to a non-
existing /usr/lib/x86_64-linux-gnu/pgm-5.2/include directory:

$ pkg-config --cflags openpgm-5.2
-I/usr/include/pgm-5.2 -I/usr/lib/x86_64-linux-gnu/pgm-5.2/include

This unfortunately breaks programs that use strict compiler flags.

The patch is very simple and attached, submitted upstream as:

https://github.com/steve-o/openpgm/pull/57

I'm happy to do an NMU ASAP if you'd like help, as it is breaking one
of my applications :-)

--
Kind regards,
Luca Boccassi

pkg-config-do-not-add-I-to-non-existing-directory.patch (1008 bytes) Download Attachment
signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#920259: libpgm-dev: pkg-config adds include to non-existing directory

Luca Boccassi-3
On Wed, 23 Jan 2019 10:48:31 +0000 Luca Boccassi <[hidden email]>
wrote:

> Package: libpgm-dev
> Version: 5.2.122~dfsg-2
> Severity: serious

> Dear Maintainer,

> Upstream's pkg-config file adds a -I flag to a non-
> existing /usr/lib/x86_64-linux-gnu/pgm-5.2/include directory:

> $ pkg-config --cflags openpgm-5.2
> -I/usr/include/pgm-5.2 -I/usr/lib/x86_64-linux-gnu/pgm-5.2/include

> This unfortunately breaks programs that use strict compiler flags.

> The patch is very simple and attached, submitted upstream as:

> https://github.com/steve-o/openpgm/pull/57

> I'm happy to do an NMU ASAP if you'd like help, as it is breaking one
> of my applications :-)
Dear Maintainer,

If there are no objections I will do a NMU to DELAYED/1 tomorrow
morning, with priority high, so that the fixed version can reach buster
early next week and fix the FTBFSes.

I'll include a fix for #920271 since the proposed change has already
been merged upstream and it's fairly simple.

Thanks!

--
Kind regards,
Luca Boccassi

signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#920259: marked as done (libpgm-dev: pkg-config adds include to non-existing directory)

Debian Bug Tracking System
In reply to this post by Luca Boccassi-3
Your message dated Thu, 24 Jan 2019 21:35:15 +0000
with message-id <[hidden email]>
and subject line Bug#920259: fixed in libpgm 5.2.122~dfsg-3
has caused the Debian Bug report #920259,
regarding libpgm-dev: pkg-config adds include to non-existing directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [hidden email]
immediately.)


--
920259: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920259
Debian Bug Tracking System
Contact [hidden email] with problems

Package: libpgm-dev
Version: 5.2.122~dfsg-2
Severity: serious

Dear Maintainer,

Upstream's pkg-config file adds a -I flag to a non-
existing /usr/lib/x86_64-linux-gnu/pgm-5.2/include directory:

$ pkg-config --cflags openpgm-5.2
-I/usr/include/pgm-5.2 -I/usr/lib/x86_64-linux-gnu/pgm-5.2/include

This unfortunately breaks programs that use strict compiler flags.

The patch is very simple and attached, submitted upstream as:

https://github.com/steve-o/openpgm/pull/57

I'm happy to do an NMU ASAP if you'd like help, as it is breaking one
of my applications :-)

--
Kind regards,
Luca Boccassi
Source: libpgm
Source-Version: 5.2.122~dfsg-3

We believe that the bug you reported is fixed in the latest version of
libpgm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <[hidden email]> (supplier of updated libpgm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 24 Jan 2019 18:34:08 +0000
Source: libpgm
Architecture: source
Version: 5.2.122~dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <[hidden email]>
Changed-By: Laszlo Boszormenyi (GCS) <[hidden email]>
Closes: 920259 920271
Changes:
 libpgm (5.2.122~dfsg-3) unstable; urgency=medium
 .
   * Update watch file.
   * Update debhelper level to 11:
     - remove dh-autoreconf build dependency,
     - don't specify parallel to debhelper.
   * Update Standards-Version to 4.3.0:
     - remove libpgm-dbg package and use the auto-generated one.
 .
   [ Luca Boccassi <[hidden email]> ]
   * pkg-config: do not add -I to non-existing directory (closes: #920259).
   * version_generator.py: make build reproducible (closes: #920271).
Checksums-Sha1:
 efa410b064c02e6fce52cf734db8a305940ec5a0 1821 libpgm_5.2.122~dfsg-3.dsc
 68720d0d51f4eb9839fc537237af374703af0e20 6996 libpgm_5.2.122~dfsg-3.debian.tar.xz
 7aa1ab87ec24c1cd790db29cf39470130725702d 7498 libpgm_5.2.122~dfsg-3_amd64.buildinfo
Checksums-Sha256:
 bbe8ae72250fa76cae7e19ecbc22b96c0ff8c37eb059eb1253b792bb9fb1a74b 1821 libpgm_5.2.122~dfsg-3.dsc
 6ebc892bd2d7ce3ef23beff96d9f24c26e19bf28b467d15b83c8329704782122 6996 libpgm_5.2.122~dfsg-3.debian.tar.xz
 5e3e9a3701ad81f6f8a5fbe9c209bf4974b5d182872a391ad62f23bcf847e0ee 7498 libpgm_5.2.122~dfsg-3_amd64.buildinfo
Files:
 1ef7b8a2347577f5b7876adb437b6eb5 1821 libs optional libpgm_5.2.122~dfsg-3.dsc
 8f51a486f8cd229e206c44b3e17b9648 6996 libs optional libpgm_5.2.122~dfsg-3.debian.tar.xz
 b3d6c3d6afd4bcb47ccc03f90130d4b8 7498 libs optional libpgm_5.2.122~dfsg-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAlxKEYYACgkQ3OMQ54ZM
yL9/ow//XyAxYK4Px2Gov4eq3lASmg5ltuBS4eag5DCmcU88uALhUTuXMVRoAXL+
2Q0OCTaY8ZyQYPodtay1nIh9H43R4l5Ekuvn5p2atkGDndHJqQHr4XYyBp5R+mMg
YHk9N1bRfvWAdmiShxkIj0x7DvZXnzZ0dzdS3akxCaqo77wHlHkgPwMEfv3/gTf4
3eLZP7g3HWZrmJQ2+LPN7tCBwYHsjcVb9YYpSDVDPPPEkRZyooOCWa12e0h49Tf1
MHoJxhlK2ab45e7eiXSOIaMU69Y/kbEUQIhk/rYBwcF894Ch+/iZQjHgAYrwjF4F
y0Y1Z9VzGN+t9JojP3zCXwH56u1rFMe05yXTLANnZFPIGvR0lriaftsia8kvTNOC
c1EQdzxs9BTt49VzDo5YegGDVoTVU4VLE5xZzDhI7OVUpjBlNo1Yikppuzs/0/Js
liOqnvr3/yl2XjsDKpPu+tcQRh/BpkpaePlI49/BVUk+Q9EyPCk9cL/bwQLwgGPo
6mRPxTPzfzXgJoE0+7HDRZKi+UgO08gxuI79kqBkcdYmPdOlVR7n9HMMK9uje+si
BLq50mnjQAni83uKN/68KIRM2P87AgqL/lohotfmwezi635E5Xiyxd3r9QkTgICQ
Vo3b3RuLN/9w8DasnNNcG0F4ES59LRwdKkAR5krpBX4kXXePj/w=
=f98m
-----END PGP SIGNATURE-----

pkg-config-do-not-add-I-to-non-existing-directory.patch (1008 bytes) Download Attachment
signature.asc (499 bytes) Download Attachment