Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 921937 - media-gfx/exiv2-0.28.1 does not parse ~/.exiv2
Summary: media-gfx/exiv2-0.28.1 does not parse ~/.exiv2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-12 14:44 UTC by Axel Gerber
Modified: 2024-01-12 18:19 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge-info_2024-01-12,7.09 KB, text/plain)
2024-01-12 14:44 UTC, Axel Gerber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Gerber 2024-01-12 14:44:48 UTC
Created attachment 882102 [details]
emerge --info

Other than exiv2-0.27.7, the version 0.28.1 does not parse the ~/.exiv2 file anymore

This is essential for media-gfx/darktable because thru ~/.exiv2 we make lenses aknowledged to lensfun, so the correction (which typically is available) will be applied propperly.

Other darktable users with other distros using exiv2-0.28.x and things work fine...


Accrording to the downstream-bug https://github.com/Exiv2/exiv2/issues/2746 it might be, that this line in the ebuild is responsible for it:

"-DEXIV2_ENABLE_INIH=OFF # multilib/libdir logic is broken"
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-12 14:47:59 UTC
I'll handle it.
Comment 2 Larry the Git Cow gentoo-dev 2024-01-12 16:06:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c388359d25ab4310450beb7da292bdc6469917c

commit 9c388359d25ab4310450beb7da292bdc6469917c
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-01-12 16:05:55 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-01-12 16:05:55 +0000

    media-gfx/exiv2: restore inih support
    
    We must have this enabled as it's an important feature. Also, I was wrong before,
    we just needed to make inih multilib.
    
    Bug: https://github.com/Exiv2/exiv2/issues/2746
    Closes: https://bugs.gentoo.org/921937
    Signed-off-by: Sam James <sam@gentoo.org>

 media-gfx/exiv2/exiv2-0.28.1-r2.ebuild | 133 +++++++++++++++++++++++++++++++++
 1 file changed, 133 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20124b543d07b25bd2a80d081aad267870bf895b

commit 20124b543d07b25bd2a80d081aad267870bf895b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-01-12 16:02:45 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-01-12 16:02:45 +0000

    dev-libs/inih: add multilib support
    
    Needed for exiv2.
    
    Bug: https://bugs.gentoo.org/921937
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/inih/inih-57-r1.ebuild | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
Comment 3 Axel Gerber 2024-01-12 18:19:57 UTC
exiv2-0.28.1-r2 is working again as expected and obays ~/.exiv2 again. Thank you very much for that swift reaction!