Your message dated Fri, 29 May 2015 17:18:57 +0000
with message-id <e1yynvt-000541...@franck.debian.org>
and subject line Bug#782702: fixed in alglib 3.9.0-1
has caused the Debian Bug report #782702,
regarding header files installed directly in /usr/include
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 ow...@bugs.debian.org
immediately.)


-- 
782702: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782702
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package:  libalglib-dev
Version:  3.8.2-3
Severity: minor
Tags:     patch

When the package is installed, the header files are installed directly in /usr/include. This creates for instance a file "/usr/include/statistics.h".

I suggest to create a folder "libalglib" in /usr/include to install the headers there. This is the behaviour found in other distributions like for instance archlinux.

Although I am no debian packaging specialist, downloading the source package and modifying it as follows yields the desired behaviour when the package is built and installed.

diff -Naur alglib-3.8.2/CMakeLists.txt alglib-3.8.2_mine/CMakeLists.txt
--- alglib-3.8.2/CMakeLists.txt 2015-04-16 13:58:58.000000000 +0200
+++ alglib-3.8.2_mine/CMakeLists.txt    2015-04-16 14:07:06.148389902 +0200
@@ -13,7 +13,7 @@
   SOVERSION ${SOVERSION})

 INSTALL(TARGETS alglib DESTINATION ${CMAKE_INSTALL_LIBDIR}/)
-INSTALL(FILES ${ALGLIB_HDR_LIB} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+INSTALL(FILES ${ALGLIB_HDR_LIB} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libalglib)

 #===========================================================
 ADD_EXECUTABLE(test_c tests/test_c.cpp)
diff -Naur alglib-3.8.2/debian/libalglib-dev.install alglib-3.8.2_mine/debian/libalglib-dev.install --- alglib-3.8.2/debian/libalglib-dev.install 2013-11-10 09:42:53.000000000 +0100 +++ alglib-3.8.2_mine/debian/libalglib-dev.install 2015-04-16 13:47:07.470418446 +0200
@@ -1,2 +1,2 @@
-usr/include/*
+usr/include/libalglib*
 usr/lib/*/libalglib.so

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (500, 'testing-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libalglib-dev depends on:
ii  libalglib3.8  3.8.2-3

libalglib-dev recommends no packages.

libalglib-dev suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: alglib
Source-Version: 3.9.0-1

We believe that the bug you reported is fixed in the latest version of
alglib, 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 782...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gl...@debian.org> (supplier of updated alglib 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 29 May 2015 18:46:08 +0200
Source: alglib
Binary: libalglib-dev libalglib3.9 libalglib3.9-dbg
Architecture: source
Version: 3.9.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
 libalglib-dev - Development files for the alglib library
 libalglib3.9 - Numerical analysis and data processing library
 libalglib3.9-dbg - Debugging symbols for the alglib library
Closes: 782702
Changes:
 alglib (3.9.0-1) unstable; urgency=medium
 .
   [ Vincent Nivoliers ]
   * [6cb9e05] Put headers into /usr/include/libalglib. (Closes: #782702)
 .
   [ Anton Gladky ]
   * [c8f35e6] Provide FindALGLIB.cmake.
   * [8bbcde8] Disable minlm test
Checksums-Sha1:
 1dfe276e847bacda7255ef2f127e879dbc61276e 2134 alglib_3.9.0-1.dsc
 e2585feb20ba1dd2c94531e06f2e59a0b43c0fef 9044 alglib_3.9.0-1.debian.tar.xz
Checksums-Sha256:
 4c7950e476b8c23291c243fd6653c03eb7553cda4336e335b8e1638b9dc97c47 2134 
alglib_3.9.0-1.dsc
 0632d104643100dbae1e3dc47292e9ef6c7cd3ce73e32aaee1061f03ad97f807 9044 
alglib_3.9.0-1.debian.tar.xz
Files:
 63a7ddf4c43a2217b166ca864416376c 2134 libs optional alglib_3.9.0-1.dsc
 35a626ba36eb218d9735a43c30180c35 9044 libs optional 
alglib_3.9.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVaJhWAAoJENPhc4PPp/8GTagP/jHTLf++GRnR3hvtaozDar+8
8N14mV1m5ZkLbq5FXEi1Kl8lT95qTlg1DNgOoamCGhKAB8dQhmnevPuNva7f0uii
1lkli3J9Pe5iQ81sh0Z+LlzAPRPv8kW+WA5xOr+TTKANSbit3V4j9X6Q7ECc4tCd
ithvGd7PFhWgAncskj/BmA5Uptkx4PeTnM3yEouHakVe287KUqzqN7FV7E1wHmZK
KRFrDEhCxyQ0moP4vGtNmXB7Gd+T4L0SfTU72D813/1wA11ub3BygTsEqzAOhX+0
VKc6uAGAWpubJ4k/Eb7scDfR4txPlVnvByexGrAZCGlrkEZ6oenHUakpB2NJKYBl
h4OvMxsldzONPdmYF3+1KJPpN8haIQZKahp0uLH8OAhSrlyehYsLxqaXs/LdqgkG
4VTZV2ejh91IJeSdD+kHdPt/w+pZ3BbRToaMB8Cnc3nY8Eiyvo/lDGPWDsypntMf
Gm7denScZ8+Au9a674riNh8gi8jrVm3ahj0pmLxThsWqEj1hsulzSGqVjTY60n13
nwa7knEQANhxowEoDfiMytNGaydje4/ohdrKux0ifVsSyFP9xAuF4cCHq48kTF0e
3wB9us1KTA1RgqPR6GT0gwlE2BYoVOTRdyUh6+/2vM5Mti77zbAMaN2Dl8cby6vW
Ifk1INitzz/ZFI4/+NSU
=fcFh
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to