Your message dated Fri, 17 Nov 2023 10:34:27 +0000
with message-id <[email protected]>
and subject line Bug#1041276: fixed in r-cran-hunspell 3.0.3+dfsg2-1
has caused the Debian Bug report #1041276,
regarding r-cran-hunspell: please use libhunspell-private-dev instead of 
copying private headers over
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 [email protected]
immediately.)


-- 
1041276: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041276
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: -rcran-hunspell
Version: 3.0.2+dfsg-2
Severity: wishlist

libhunspell-private-dev was just accepted (and uploaded to unstable).

Thus r-cran-hunspellshoud stop copying private headers over (which it
never should have done!) and use it.

Diff:

diff -Nru r-cran-hunspell-3.0.2+dfsg/debian/changelog 
r-cran-hunspell-3.0.2+dfsg/debian/changelog
--- r-cran-hunspell-3.0.2+dfsg/debian/changelog 2023-01-10 14:31:02.000000000 
+0100
+++ r-cran-hunspell-3.0.2+dfsg/debian/changelog 2023-06-18 17:06:24.000000000 
+0200
@@ -1,3 +1,13 @@
+r-cran-hunspell (3.0.2+dfsg-2.1) UNRELEASED; urgency=medium
+
+  * Shop shipping and using copied hunspell private headers
+    - build-depend on libhunspell-private-dev
+    - don't copy htypes.hxx and csutis.hxx but ln -sf them
+    - use libhunspell-private-devs .shlibs to get a strict dependecy
+      on libhunspell
+
+ -- Andreas Tille <[email protected]>  Sun, 18 Jun 2023 15:06:24 +0000
+
 r-cran-hunspell (3.0.2+dfsg-2) experimental; urgency=medium

   * Enable building twice in a row (thanks for the patch to Rene Engelhard)
diff -Nru r-cran-hunspell-3.0.2+dfsg/debian/control 
r-cran-hunspell-3.0.2+dfsg/debian/control
--- r-cran-hunspell-3.0.2+dfsg/debian/control   2023-01-10 14:31:02.000000000 
+0100
+++ r-cran-hunspell-3.0.2+dfsg/debian/control   2023-06-18 16:19:03.000000000 
+0200
@@ -14,7 +14,7 @@
                r-base-dev,
                r-cran-rcpp,
                r-cran-digest,
-               libhunspell-dev (>= 1.7.2+really1.7.2)
+               libhunspell-private-dev
 Testsuite: autopkgtest-pkg-r

 Package: r-cran-hunspell
diff -Nru r-cran-hunspell-3.0.2+dfsg/debian/rules 
r-cran-hunspell-3.0.2+dfsg/debian/rules
--- r-cran-hunspell-3.0.2+dfsg/debian/rules     2023-01-10 14:31:02.000000000 
+0100
+++ r-cran-hunspell-3.0.2+dfsg/debian/rules     2023-06-18 17:06:24.000000000 
+0200
@@ -8,12 +8,15 @@
        rm -rf src/hunspell

 override_dh_auto_build:
-       # FIXME: For the moment hack missing header files in here
-       # Once we are sure that package build file bug report against
-       # libhunspell-dev to include those missing header files
-       cp -a debian/hunspell src
+       mkdir src/hunspell
+       cd src/hunspell && \
+               ln -sf /usr/include/hunspell/csutil.hxx && \
+               ln -sf /usr/include/hunspell/htypes.hxx
        dh_auto_build

 override_dh_fixperms:
        dh_fixperms
        find debian \( -name "*.dic" -o -name "*.aff" \) -exec chmod -x \{\} \;
+
+override_dh_shlibdeps:
+       dh_shlibdeps -- -L/var/lib/dpkg/info/libhunspell-private-dev.shlibs
diff -Nru r-cran-hunspell-3.0.2+dfsg/debian/shlibs.local 
r-cran-hunspell-3.0.2+dfsg/debian/shlibs.local
--- r-cran-hunspell-3.0.2+dfsg/debian/shlibs.local      2023-01-10 
14:31:02.000000000 +0100
+++ r-cran-hunspell-3.0.2+dfsg/debian/shlibs.local      1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-libhunspell-1.7        0 libhunspell-1.7-0 (>= 1.7.2+really1.7.2)

Due to the extra .shlibs this now also makes r-cran-hunspell get a 

Depends: r-api-4.0, r-cran-rcpp (>= 0.12.12), r-cran-digest, libc6 (>= 2.14), 
libgcc-s1 (>= 3.0), libhunspell-1.7-0 (>= 1.7.2+really1.7.2), libhunspell-1.7-0 
(<< 1.7.2+really1.7.2.1~), libstdc++6 (>= 13.1), hunspell-en-gb, hunspell-en-us

as of now and future hunspell updates will need a bin-NMU of
r-cran-hunspell so be it..

Regards,

Rene

--- End Message ---
--- Begin Message ---
Source: r-cran-hunspell
Source-Version: 3.0.3+dfsg2-1
Done: Andreas Tille <[email protected]>

We believe that the bug you reported is fixed in the latest version of
r-cran-hunspell, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated r-cran-hunspell 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 17 Nov 2023 09:48:53 +0100
Source: r-cran-hunspell
Architecture: source
Version: 3.0.3+dfsg2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian R Packages Maintainers <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1028130 1041276 1046117
Changes:
 r-cran-hunspell (3.0.3+dfsg2-1) unstable; urgency=medium
 .
   [ Rene Engelhard ]
   * Shop shipping and using copied hunspell private headers
     - build-depend on libhunspell-private-dev
     - don't copy htypes.hxx and csutis.hxx but ln -sf them
     - use libhunspell-private-devs .shlibs to get a strict dependecy
       on libhunspell
     Closes: #1041276
 .
   [ Andreas Tille ]
   * d/copyright: Drop unused license paragraphs
   * Drop inst/dict from upstream source since we will rather use the dictionary
     from the official Debian package
   * Use Debian packaged dictionaries (two tests have to be excluded)
     Closes: #1028130
   * d/rules: No need to fix any permissions any more
   * Fix clean target
     Closes: #1046117
Checksums-Sha1:
 3509aee49d5fc5ee9aa5c34066487cc10741d70d 2341 r-cran-hunspell_3.0.3+dfsg2-1.dsc
 f56caf24acaf4cea0f6919128e51ee97ab24c0e7 1576756 
r-cran-hunspell_3.0.3+dfsg2.orig.tar.xz
 73c9f3e2aedbb2a13e7c7e63878e3c0932d8113c 5320 
r-cran-hunspell_3.0.3+dfsg2-1.debian.tar.xz
 9598b1e2f207c9b11e9a58ed1d0f99cd3996abeb 11287 
r-cran-hunspell_3.0.3+dfsg2-1_amd64.buildinfo
Checksums-Sha256:
 32efb6547bd38406aef658912191c99da2c6049b8c689498c25d43f2f3ea88cd 2341 
r-cran-hunspell_3.0.3+dfsg2-1.dsc
 98c8a9cc9df29262063756593061afa3e24e5e523244c3da50c606313f5001db 1576756 
r-cran-hunspell_3.0.3+dfsg2.orig.tar.xz
 1bfde26cf8b29c9540843b63e378fcfec6196f1c35b40fec9266e6f661986e0c 5320 
r-cran-hunspell_3.0.3+dfsg2-1.debian.tar.xz
 7a0c6e415f99e83b23df2ad916af5448f8363df62dc4b215e329b0c48b76d635 11287 
r-cran-hunspell_3.0.3+dfsg2-1_amd64.buildinfo
Files:
 7e530a3283aa5cee195a5f087c090179 2341 gnu-r optional 
r-cran-hunspell_3.0.3+dfsg2-1.dsc
 9c58620359d2b7243c42ada3db07bea0 1576756 gnu-r optional 
r-cran-hunspell_3.0.3+dfsg2.orig.tar.xz
 032c5b4c86886a6114ccf8f78794b6b8 5320 gnu-r optional 
r-cran-hunspell_3.0.3+dfsg2-1.debian.tar.xz
 69fbcd67c5fcce9cbf0665db79f0bfde 11287 gnu-r optional 
r-cran-hunspell_3.0.3+dfsg2-1_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmVXPXkRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEt7xAAkAV7QLJkgIyqLO8vXKs6LlkA0m7vi26w
iqk6qoEjljPaiAAUJiOA1qMYk9p+phL1kj0KgOwQkQRCTovsiL96YegjmU5XGYSM
6f3hHtPRynV0zChQPOyWraEX4HCTzqkU4yyMAcNlO4bnQAyiAHC30De4PF2Kf/gI
+xbe42vrNST3bqghH4N2INGlqUC8K9yaZM78WFi0LFNDLzhZbj0+4VA4pV46Z98H
ISw4jmqKIkn3U+ExkS6p1VlXa+aqb+0H6dwAL0umstzyP6qUxdCz2WV6jyIM+NSQ
RM93bYbYoR6D6IseO5VkOtMiKk/lNbcpvQ8HbVz1tqQ+RxylwPFHLbNDbbjT9C08
YPdTvDVwFly7MKnp0cLLGFV1dWQXloDdyvhSgXf16/Yl7RKyegDSl0diGuU9f5xM
DpxN0WQ4XyDRLQPUkrnoGPGGwOjV1z/t02ocBseNXydRZj2oASAIVkZLykJqPVDA
GJ3haG7GKyOja9BCosvsTGTtti8LyLm7Kjhjj8bK1WUt+SiVjIjoCSVh4fu0uFjI
K3HomYZT6iQX6pw7+2ZMH7idKQqEZm5rEXKC1MAJGW4TjxXjdQSmMGOBo+IcbOKA
ZjeFleTqWsYstf7sacM8Tp0KbJFCJN4Od9OaIhH3U0YJKBZRvOJIIIPY1A4IZObZ
4s7wI8y97pA=
=j3ZH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to