Bug#1023889: libimage-exiftool-perl: exiftool ignores GPSLongitudeRef option
Andreas Tille
tille at debian.org
Sat Nov 12 06:45:06 GMT 2022
Package: libimage-exiftool-perl
Version: 12.49+dfsg-1
Severity: important
Hi,
since some time I'm tagging my scans from analog images with geoinformation
by using scripts calling exiftool. Here is an example line for one of my
images:
exiftool -overwrite_original -quiet -GPSLatitudeRef='N' -GPSLatitude='64 deg 8'' 51.464"' -GPSLongitudeRef='W' -GPSLongitude='21 deg 55'' 59.700"' 20010712_210000_mediafix_img_0254*.jpg*
Since this is in Iceland it has -GPSLongitudeRef='W' set and this worked
at least until
Date: Sat Jun 13 22:14:57 2020 +0200
according to my GPS log. Since I'm using testing this was probably
libimage-exiftool-perl (11.99-1) unstable; urgency=medium
* Import upstream version 11.99.
-- gregor herrmann <gregoa at debian.org> Fri, 15 May 2020 17:50:20 +0200
At that time the result of the line above was:
$ exiftool 20010712_210000_mediafix_img_0254o_.jpg | grep GPS
GPS Version ID : 2.3.0.0
GPS Latitude Ref : North
GPS Longitude Ref : West
GPS Latitude : 64 deg 8' 51.46" N
GPS Longitude : 21 deg 55' 59.70" W
GPS Position : 64 deg 8' 51.46" N, 21 deg 55' 59.70" W
If I redo the very same command line above I get:
$ exiftool 20010712_210000_mediafix_img_0254o_.jpg | grep GPS
GPS Version ID : 2.3.0.0
GPS Latitude Ref : North
GPS Longitude Ref : East
GPS Latitude : 64 deg 8' 51.46" N
GPS Longitude : 21 deg 55' 59.70" E
GPS Position : 64 deg 8' 51.46" N, 21 deg 55' 59.70" E
So the image is not *West* any more but rather *East* no - so all my
images would be moved if I would rerun my scripts (which I'm doing from
time to time when I might add new coordinates).
I did some web search on that matter and found
https://exiftool.org/forum/index.php?topic=10163.0
but this is talking about versions 19.4x and I'm very sure I was
successfully working with some 11.[89]x version. So this is IMHO a
regression.
Either there could be some fix for the code to get the old behaviour
back or at least the documentation should be fixed about the
GPSLongitudeRef option. In the latter case I can search-and-replace
my scripts.
I'm just reporting the issue in the Debian BTW. I'd volunteer to
contact upstream about this if you are busy with other stuff in
the Perl team. Just drop me a note if you want me to do so.
Kind regards
Andreas.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (501, 'testing'), (50, 'buildd-unstable'), (50, 'unstable'), (5, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.0.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libimage-exiftool-perl depends on:
ii perl 5.36.0-4
Versions of packages libimage-exiftool-perl recommends:
ii libarchive-zip-perl 1.68-1
ii libunicode-linebreak-perl 0.0.20190101-1+b5
Versions of packages libimage-exiftool-perl suggests:
ii libposix-strptime-perl 0.13-2+b1
-- no debconf information
More information about the pkg-perl-maintainers
mailing list