Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 437432 - =media-gfx/exiv2-0.23-r1 stabilization request
Summary: =media-gfx/exiv2-0.23-r1 stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Stefan Briesenick (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 382731
Blocks:
  Show dependency tree
 
Reported: 2012-10-06 17:23 UTC by Mario Kicherer
Modified: 2013-02-20 14:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
exiv2-0.23-r1.ebuild (exiv2-0.23-r1.ebuild,3.25 KB, text/plain)
2012-10-17 09:16 UTC, Mario Kicherer
Details
exiv2-0.23-r2.ebuild (exiv2-0.23-r2.ebuild,2.80 KB, text/plain)
2012-11-04 11:55 UTC, Mario Kicherer
Details
exiv2-0.23-boost-fs-contrib.patch (exiv2-0.23-boost-fs-contrib.patch,9.33 KB, patch)
2012-11-04 11:55 UTC, Mario Kicherer
Details | Diff
exiv2-0.23-r2.ebuild (exiv2-0.23-r2.ebuild,2.80 KB, text/plain)
2012-11-04 14:31 UTC, Mario Kicherer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mario Kicherer 2012-10-06 17:23:18 UTC
I just installed media-gfx/exiv2-0.23 on my AMD64 machine and after recompiling some packages with revdep-rebuild every application is still working as expected.

Current stable version in portage is around 1.5 years old. The new version fixes the auto-detection of camera lenses for me. It seems there are some new ID-to-name translations included.

Only open bug is #382731, but it seems this can be fixed with a single sed command.
Comment 1 Mario Kicherer 2012-10-17 09:16:05 UTC
Created attachment 326754 [details]
exiv2-0.23-r1.ebuild

Patched ebuild with fix for bug #382731 that blocks this bug.

I don't know the official procedure, but is anything else required for stabilization?
Comment 2 Mario Kicherer 2012-11-04 11:55:20 UTC
Created attachment 328302 [details]
exiv2-0.23-r2.ebuild

This ebuild provides a proper fix for an issue with the usage of boost filesystem in contrib/organize and removes the previous workaround which aborts the build process with recent (unstable) boost library (see bug #440842). All patches are accepted by upstream.
Comment 3 Mario Kicherer 2012-11-04 11:55:41 UTC
Created attachment 328304 [details, diff]
exiv2-0.23-boost-fs-contrib.patch
Comment 4 Mario Kicherer 2012-11-04 14:31:12 UTC
Created attachment 328330 [details]
exiv2-0.23-r2.ebuild

Updated DEPEND to reflect new boost dependency towards version >=1.44
Comment 5 Roumano 2013-01-03 10:23:02 UTC
Will need this version of exiv2 for the next stable version of darktable (coming in less than 1months)
Otherwise exported file from darktable will don't have exif information,

See more information about it : 
1) From  Bruce Guenter <bruce@untroubled.org>
Recent builds of darktable from git master have stopped copying EXIF data into exported JPEGs. The only item output is the color profile.
There is one error output to stdout:

 [exiv2] Invalid tag name or ifdId `ColorSpace', ifdId 84

 Git bisect identified commit 6bf6f56f (Samsung MakerNote cleanup) as the  problem, and indeed reverting this on top of master fixes the EXIF output (and  error message).  From looking at the commit, it's not obvious to me why these added lines would cause a problem.

 I'm using a Sony a550 on Gentoo Linux.

2) From me : 
Hi,
I saw the same thing on my gentoo machine
A work-arround : install the media-gfx/exiv2-0.23 (unstable version for gentoo)

3) From Pascal de Bruijn <pmjdebruijn@pcode.nl> (dev of darktable) 
It's not a workaround. It's a proper fix (since this is a bug in
ancient versions of Exiv2).
Comment 6 Mario Kicherer 2013-01-03 11:21:34 UTC
As the maintainer seems a little bit inactive, it might be best if one of the darktable maintainers would be willing to take over or somehow "co-maintain" this package.

From my point of view, there is no issue left with this package version. I use it for several months now and all my applications work perfectly after a revdep-rebuild on AMD64.
Comment 7 Stefan Briesenick (RETIRED) gentoo-dev 2013-01-24 21:52:04 UTC
sorry, had to much to do the last weeks. But feel free to take this package. I will commit the attachments now.
Comment 8 Stefan Briesenick (RETIRED) gentoo-dev 2013-01-24 22:08:15 UTC
ok, it's in CVS now. compiles fine.
Comment 9 Mario Kicherer 2013-01-25 10:50:52 UTC
Thank you very much, works fine.

Do you think you have time for stabilizing this lib in the next weeks? If not, I would offer to ask if someone is willing to proxy-maintain this ebuild. (As we're approaching the second anniversary of the current stable version) ;)
Comment 10 Ben de Groot (RETIRED) gentoo-dev 2013-01-29 11:29:12 UTC
Mario has stepped up to do maintenance by proxy. I will proxy his commits, although other members of the proxy-maintenance team can do so as well.

Let's add arches on February 8 for stabilization of 0.23-r1.
Comment 11 Markos Chandras (RETIRED) gentoo-dev 2013-02-09 19:14:07 UTC
Adding arches that seems to have >0.19 stable. Other arches will probably lose their keywords in the future. As per our policy, if you want a stabilization request for an "exotic" arch please do say so
Comment 12 Sergey Popov gentoo-dev 2013-02-09 21:48:36 UTC
amd64 stable

(In reply to comment #11)
> As per our policy, if you want a stabilization request for an "exotic" arch please do say so

Let's stabilize it on arm too...
Comment 13 Agostino Sarubbo gentoo-dev 2013-02-18 20:26:48 UTC
ppc stable
Comment 14 Agostino Sarubbo gentoo-dev 2013-02-19 21:04:55 UTC
arm stable
Comment 15 Andreas Schürch gentoo-dev 2013-02-20 14:37:10 UTC
x86 stable, last arch. Closing.