Your message dated Fri, 13 Sep 2024 20:44:55 +0000
with message-id <e1spd9z-001ira...@fasolo.debian.org>
and subject line Bug#1081026: fixed in gimplensfun 0.2.4-1.2
has caused the Debian Bug report #1081026,
regarding gimplensfun: FTBFS with exiv2 0.28
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.)
--
1081026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081026
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gimplensfun
Version: 0.2.4-1.1
Severity: important
Tags: patch upstream ftbfs
Control: forwarded -1 https://github.com/seebk/GIMP-Lensfun/pull/30
Hi,
gimplensfun fails to build with the new stable series of the Exiv2
library, i.e. 0.28.x; this version is now available in unstable.
There is a proposed patch upstream to fix this [1], although it looks
like it will wait a while as the upstream project does not look that
active. I extracted the patch/commit from that upstream PR, and
verified that it builds fine with Exiv2 0.28; you can find it attached
to this bug.
This bug should have been reported before Exiv2 0.28.x was uploaded to
unstable: for some reason my testing did not uncover the compatibility
issues in gimplensfun, sorry for this. Because of this, I'm going to
NMU this soon.
[1] https://github.com/seebk/GIMP-Lensfun/pull/30
Thanks,
--
Pino
Author: Pino Toscano <toscano.p...@tiscali.it>
Description: Support Exiv2 0.28+
Use the new types for the image pointer and exception class, as
available in the new Exiv2 version, keeping the support for older
versions.
.
Fixes #29
Last-Update: 2024-09-07
Forwarded: https://github.com/seebk/GIMP-Lensfun/pull/30
--- a/src/gimplensfun.cpp
+++ b/src/gimplensfun.cpp
@@ -34,6 +34,7 @@
#include <exiv2/error.hpp>
#include <exiv2/image.hpp>
#include <exiv2/exif.hpp>
+#include <exiv2/version.hpp>
#define VERSIONSTR "0.2.4"
@@ -1033,7 +1034,11 @@ static void process_image (GimpDrawable
//
static int read_opts_from_exif(const char *filename) {
+#if EXIV2_TEST_VERSION(0,28,0)
+ Exiv2::Image::UniquePtr Exiv2image;
+#else
Exiv2::Image::AutoPtr Exiv2image;
+#endif
Exiv2::ExifData exifData;
const lfCamera **cameras = 0;
@@ -1061,7 +1066,11 @@ static int read_opts_from_exif(const cha
return -1;
}
}
+#if EXIV2_TEST_VERSION(0,28,0)
+ catch (Exiv2::Error& e) {
+#else
catch (Exiv2::AnyError& e) {
+#endif
if (DEBUG) {
g_print ("exception on reading data. \n");
}
--- End Message ---
--- Begin Message ---
Source: gimplensfun
Source-Version: 0.2.4-1.2
Done: Pino Toscano <p...@debian.org>
We believe that the bug you reported is fixed in the latest version of
gimplensfun, 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 1081...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pino Toscano <p...@debian.org> (supplier of updated gimplensfun 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: SHA512
Format: 1.8
Date: Sat, 07 Sep 2024 07:14:22 +0200
Source: gimplensfun
Architecture: source
Version: 0.2.4-1.2
Distribution: unstable
Urgency: medium
Maintainer: Evgeni Golov <evg...@debian.org>
Changed-By: Pino Toscano <p...@debian.org>
Closes: 1081026
Changes:
gimplensfun (0.2.4-1.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Backport the upstream PR https://github.com/seebk/GIMP-Lensfun/pull/30 to
make it build with Exiv2 0.28+; patch 0001-Support-Exiv2-0.28.patch.
(Closes: #1081026)
Checksums-Sha1:
52edb3ddcdb679ca1e6dd111880fb98eede1f3a1 1944 gimplensfun_0.2.4-1.2.dsc
7a4b46d77b434c78748fb1f5af677d35d21769e5 3332
gimplensfun_0.2.4-1.2.debian.tar.xz
a92cd9b85378305d34b372a95b136a13efa65807 6289
gimplensfun_0.2.4-1.2_source.buildinfo
Checksums-Sha256:
43c2399bbdcea025de8bfa4b6c64f158458e0e99d93faa3ea730d5a1dd791f95 1944
gimplensfun_0.2.4-1.2.dsc
23dc4f2379b15d91d3e779f385ee37d94860dcbbab551ee95963ef22f234c2ef 3332
gimplensfun_0.2.4-1.2.debian.tar.xz
efe26246a2ee22d781d5c983c34ba4a0e1e246f174949aab6a9f78c91b14b0a1 6289
gimplensfun_0.2.4-1.2_source.buildinfo
Files:
0cd80e98f2ed8d6bdafc3bd27a0b773a 1944 graphics optional
gimplensfun_0.2.4-1.2.dsc
47da65a9f6bdf97191b73d3c6618f7bf 3332 graphics optional
gimplensfun_0.2.4-1.2.debian.tar.xz
920eeb489a2438b8aa24780ef4da354f 6289 graphics optional
gimplensfun_0.2.4-1.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmbb4ZgACgkQLRkciEOx
P00xzhAAlpe+CQ7zPS70389ULJhUbVDefCyW+zblP1w0NltoEegLPt1PueGpVFg2
ny8S+Hkt86k5oTaHLT6c9p6bXb/0r69HT4eXsjNRIXrT0RyX+2qAlhguoKACVSh0
HolMlqANyJPrs1fvqSbTAoLP4vEm4CmaRPaVLXR2eDWlET3o0C1lL7kRvnRN0iAc
GRpPSddl17HfkIUYIHXU9PNhy/m++m2f1YMkjyk/h4kCdbvcA++tLJmahvAZv0RJ
WXCHO83AEnhR78f87MbiOZNSufAk8Jpgmpm2FTnwcqJo3VqfQep25b8FwpOD9g8G
SZWr5vuFBdW++/sZfBreQNPmGDVV+5EShoKhPCb1PYEAdAbFmRRzSPv/Z8tIzBWi
kJOCihPA9ete2jWlFIx5iCeza43HL1F2mrzEW845XUoBnbYSmd+BwKDGazTk5+M+
f6VX31JqURyU30IhkrW9sXmPxP8WC9AYldBZU8+GM4H7f9rs61lFBR66hXNuituN
RFB2+pjD7fNurKAklZ0f/grsXbONYgWCLZhqvlxhyUGJN6EFiazcKFWUTOILmlgT
iUsEoE0Iz3ogswMW6R4c+tBZOQc84HxJqpJJATbmvJHrwvhyCuXkmog+/7bSgAb7
KXxYnQ2PtLjM97AkNgAeO7y7B3vEfSqPwCljJE+Schh9d16kIAg=
=duud
-----END PGP SIGNATURE-----
pgpClumceMTjr.pgp
Description: PGP signature
--- End Message ---