Your message dated Sat, 23 May 2026 06:19:30 +0000
with message-id <[email protected]>
and subject line Bug#1134166: fixed in jeolib-jiplib 1.1.7+ds-2
has caused the Debian Bug report #1134166,
regarding jeolib-jiplib: FTBFS with GDAL 3.13.0
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.)
--
1134166: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1134166
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jeolib-jiplib
Version: 1.1.7+ds-1
Severity: important
Tags: upstream ftbfs patch
User: [email protected]
Usertags: gdal-3.13
Dear Maintainer,
Your package FTBFS with GDAL 3.13.0:
error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to
'char**' [-fpermissive]
>From GDAL 3.13.0 NEWS:
* GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
https://github.com/OSGeo/gdal/blob/v3.13.0beta1/NEWS.md
The attached patch fixes the issue.
Kind Regards,
Bas
diff -Nru jeolib-jiplib-1.1.7+ds/debian/changelog
jeolib-jiplib-1.1.7+ds/debian/changelog
--- jeolib-jiplib-1.1.7+ds/debian/changelog 2026-02-09 13:45:52.000000000
+0100
+++ jeolib-jiplib-1.1.7+ds/debian/changelog 2026-04-17 10:26:54.000000000
+0200
@@ -1,3 +1,9 @@
+jeolib-jiplib (1.1.7+ds-2) UNRELEASED; urgency=medium
+
+ * Rebuild with GDAL 3.13.0.
+
+ -- Bas Couwenberg <[email protected]> Fri, 17 Apr 2026 10:26:54 +0200
+
jeolib-jiplib (1.1.7+ds-1) unstable; urgency=medium
* Team upload.
diff -Nru jeolib-jiplib-1.1.7+ds/debian/patches/gdal-3.13.patch
jeolib-jiplib-1.1.7+ds/debian/patches/gdal-3.13.patch
--- jeolib-jiplib-1.1.7+ds/debian/patches/gdal-3.13.patch 1970-01-01
01:00:00.000000000 +0100
+++ jeolib-jiplib-1.1.7+ds/debian/patches/gdal-3.13.patch 2026-04-17
10:26:54.000000000 +0200
@@ -0,0 +1,64 @@
+--- a/src/imageclasses/Jim.cc
++++ b/src/imageclasses/Jim.cc
+@@ -1026,7 +1026,11 @@ void Jim::getGeoTransform(vector<double>
+ /**
+ * @return the metadata of this data set in C style string format (const
version)
+ **/
++#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 13, 0)
++CSLConstList Jim::getMetadata() const
++#else
+ char** Jim::getMetadata() const
++#endif
+ {
+ if(m_gds){
+ if(m_gds->GetMetadata()!=NULL)
+@@ -1045,7 +1049,11 @@ char** Jim::getMetadata() const
+ void Jim::getMetadata(std::list<std::string>& metadata) const
+ {
+ if(m_gds){
++#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 13, 0)
++ CSLConstList cmetadata=m_gds->GetMetadata();
++#else
+ char** cmetadata=m_gds->GetMetadata();
++#endif
+ while(*cmetadata!=NULL){
+ metadata.push_back(*(cmetadata));
+ ++cmetadata;
+@@ -1494,7 +1502,11 @@ CPLErr Jim::registerDriver()
+ s << "FileOpenError (" << m_imageType << ")";
+ throw(s.str());
+ }
++#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 13, 0)
++ CSLConstList papszMetadata;
++#else
+ char **papszMetadata;
++#endif
+ papszMetadata = poDriver->GetMetadata();
+ //todo: try and catch if CREATE is not supported (as in PNG)
+ if( ! CSLFetchBoolean( papszMetadata, GDAL_DCAP_CREATE, FALSE )){
+@@ -2120,7 +2132,11 @@ CPLErr Jim::open(app::AppFactory &app){
+ GDALRasterBand *poBand;//we will fetch the first band to obtain the gds
metadata
+
+ if(m_gds){
++#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 13, 0)
++ CSLConstList papszMetadata;
++#else
+ char **papszMetadata;
++#endif
+ papszMetadata = m_gds->GetMetadata("SUBDATASETS");
+ vector<string> LayersAll;
+ if( papszMetadata ){
+--- a/src/imageclasses/Jim.h
++++ b/src/imageclasses/Jim.h
+@@ -640,7 +640,11 @@ class Jim : public std::enable_shared_fr
+ //Get a pointer to the GDAL dataset
+ GDALDataset* getDataset(){return m_gds;};
+ ///Get the metadata of this dataset
++#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 13, 0)
++ CSLConstList getMetadata() const;
++#else
+ char** getMetadata() const;
++#endif
+ // Get the metadata of this dataset in the form of a list of strings (const
version)
+ void getMetadata(std::list<std::string>& metadata) const;
+ ///Get the image description from the driver of this dataset
diff -Nru jeolib-jiplib-1.1.7+ds/debian/patches/series
jeolib-jiplib-1.1.7+ds/debian/patches/series
--- jeolib-jiplib-1.1.7+ds/debian/patches/series 2026-02-09
13:44:35.000000000 +0100
+++ jeolib-jiplib-1.1.7+ds/debian/patches/series 2026-04-17
10:26:54.000000000 +0200
@@ -1,2 +1,3 @@
pip-break-sys-pkg.patch
wheel.patch
+gdal-3.13.patch
--- End Message ---
--- Begin Message ---
Source: jeolib-jiplib
Source-Version: 1.1.7+ds-2
Done: Bas Couwenberg <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jeolib-jiplib, 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.
Bas Couwenberg <[email protected]> (supplier of updated jeolib-jiplib 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: Sat, 23 May 2026 07:22:38 +0200
Source: jeolib-jiplib
Architecture: source
Version: 1.1.7+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Closes: 1134166
Changes:
jeolib-jiplib (1.1.7+ds-2) unstable; urgency=medium
.
* Team upload.
* Mark libjiplib-dev as Multi-Arch: same.
* Bump Standards-Version to 4.7.4, no changes.
* Add patch to fix FTBFS with GDAL 3.13.0.
(closes: #1134166)
Checksums-Sha1:
385665a6192de1f9e470c2b424d688f709bc9bf6 2422 jeolib-jiplib_1.1.7+ds-2.dsc
b833983e4cd1635f58e03900ad46ffcd6c9c9086 10788
jeolib-jiplib_1.1.7+ds-2.debian.tar.xz
d1b62fed790d2775b8d22e30c98db5ce8b958b47 18111
jeolib-jiplib_1.1.7+ds-2_amd64.buildinfo
Checksums-Sha256:
d06ebfea97faee3cffa21b6d32c9e08df852741f5aa75e06f84a9be9ed32abac 2422
jeolib-jiplib_1.1.7+ds-2.dsc
5a8cb1d8735b1fe70888e17c42c0ec5a9cf78fddc7d25430b09dfc010fadf6c9 10788
jeolib-jiplib_1.1.7+ds-2.debian.tar.xz
38ea75255a037672bdc3c27e37946d79a31cf904a6cb1e1963f5dc28040f7861 18111
jeolib-jiplib_1.1.7+ds-2_amd64.buildinfo
Files:
6d051c60ea171687ebad9862a5b69e60 2422 libs optional
jeolib-jiplib_1.1.7+ds-2.dsc
2b91b207e819a5d9b3b3cc9e77018677 10788 libs optional
jeolib-jiplib_1.1.7+ds-2.debian.tar.xz
05610fd0cff702c712280de77a1ba379 18111 libs optional
jeolib-jiplib_1.1.7+ds-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmoRQnAACgkQZ1DxCuiN
SvG+sg//S7LgJ7DuChi4+KM0F4mfNUfVS01WJdsmLiTlfclWLBC3Mjq2hsxJAFqz
a2Yt4HK9nPL7tkVvBHnOV4FS2qEG7Xlct+BNn1SoIQNl/GGfdF55hsMIX2rIvec5
PUEerXNUEOLu7nrLEIOwTIg0LGNUVK8ct/MuJWV8BAWsBKPAdfTeB1GWHxVkdUKg
n4WYVjcczFDCz+U2iOYsK1ZrPUWG3zd6Vsl2+VIxbYdn0eH//MdZQEIVJB2i9BFB
niRgAoCibv0AWGB/m4+moaij9AnHPz+Ag6c6gv55OgYoH2m2SpLvew2mDQO8We3p
HDYSlQL8NtfkiMEIZZ+GgY7rPX4bLhGFXsHqGmRCPUlJV4vW0L1kb6lHSAF7YVQF
PlZm+YMezxS78b/C7p5SzJpIZ1nXPt6vrjc7ZaKXwgGjX6PaJnxVnCno4vTHR32l
8d8CnVr03u4A7C+vzw5v5WmZobUlVaCv2kOKCrBW//I0KMLZY6Q7o6UJ4161KuMl
d989m0FOfhr54+uCV0xWHAeebD42FcIe7F0ql0T6R7hgdtqj17PMzeOSKiIuV1XL
aNPm05OOisAw+udX/CTkbsUEIVnnllyY63GK6V0ApTnRSUfb64MCyibvjSzCCk4N
t0PqmnHACBh/AyqY2wrZg3h+beMs33EfUz2tecpQAAA13YJ1kYI=
=pGYB
-----END PGP SIGNATURE-----
pgpfmm8AxZY1M.pgp
Description: PGP signature
--- End Message ---