Bug 5655

Summary: Rotating images + applying needs exiv2 + exiftran
Product: Mageia Reporter: Chris Denice <eatdirt>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia, npomarede
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: geeqie-1.1-5.mga5 CVE:
Status comment:

Description Chris Denice 2012-04-28 15:55:50 CEST
Description of problem:

Open a picture, right click on it and rotate, then click on Edit-> applying to image content" triggers the following message in a terminal:

/usr/lib64/geeqie/geeqie-rotate: line 15: exiv2: command not found
/usr/lib64/geeqie/geeqie-rotate: line 23: exiftran: command not found

Installing exiv2 fixes the first pb; so this is just a missing Requires: exiv2.

However, we don't have exiftran on mageia, so the second error remains.

Cheers,
Chris
Comment 1 Marja Van Waes 2012-05-26 13:05:45 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 2 Chris Denice 2012-05-26 16:03:16 CEST
Yes, It is still there but has new behaviour. The menu "apply orientation to image content" is now only accessible from the window menu:

Edit-> Orientation -> Apply to orientation to image content

Then nothing shows up in a terminal anymore, but a pop-up menu appears and says:

"Can't run external editor"
"Another operation in progress"

---> OK

cheers.
Sander Lepik 2012-05-26 16:34:43 CEST

Keywords: NEEDINFO => (none)
CC: (none) => sander.lepik

Comment 3 Nicolas Pomarède 2014-02-17 22:32:30 CET
Hello
this bug is still valid for mageia4 / cauldron with geeqie-1.1-5.mga5.

Rotating an image in qeegie prints in the console :

/usr/lib/geeqie/geeqie-rotate: ligne23: exiftran : commande introuvable

As seen in /usr/lib/geeqie/geeqie-rotate, exiv2 and exiftran are needed, but exiftran/fbida are no more available in mageia (or maybe they were never included ?)

Missing exiftran means rotation is not complete :

 - image is not really rotated, only the orientation tag is changed, which means some cpu processing is still needed each time the image is viewed.

 - thumbnail is not changed either and remains un-rotated.

With exiftran, both main image and thumbnail image are rotated and orientation is reset to "Top-left".

possible fix : add fbida / exiftran to mageia4/cauldron ?

CC: (none) => npomarede
Source RPM: geeqie-1.1-0.svn20101203.2.mga2.src.rpm => geeqie-1.1-5.mga5

Comment 4 Chris Denice 2014-02-18 19:50:27 CET
Hi there,
I can import fbida without too much problem. I let you know once done!

cheers,
chris.
Comment 5 Nicolas Pomarède 2014-02-19 15:51:54 CET
Thanks, would be appreciated.
If possible, also add a "require exiftran" to geeqie's spec file.
Comment 6 Chris Denice 2014-02-23 11:56:14 CET
Hi there,
done on Cauldron, can you test Nicolas?

I had to modify a bit the geeqie spec files to have the rotation scripts under /usr/bin + Requires to exiv2, ImageMagick and fbida as the program used depends on the type of image.

cheers,
chris.
Comment 7 Nicolas Pomarède 2014-02-23 17:20:08 CET
I confirm it works, image successfully rotated (as well as internal thumbnail) and orientation is set to "Horizontal (normal)" (as reported by exiftool)

I'm closing the bug as "resolved"

Thanks

Status: NEW => RESOLVED
Resolution: (none) => FIXED