Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 835781 - media-libs/gexiv2-0.14.0 Version bump required by media-gfx/gimp-9999
Summary: media-libs/gexiv2-0.14.0 Version bump required by media-gfx/gimp-9999
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 811810
Blocks:
  Show dependency tree
 
Reported: 2022-03-22 06:02 UTC by jospezial
Modified: 2022-04-27 13:19 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2022-03-22 06:02:52 UTC
https://gitlab.gnome.org/GNOME/gexiv2/-/tags/gexiv2-0.14.0

required by media-gfx/gimp-9999

https://gitlab.gnome.org/GNOME/gimp/-/commit/1cc7510739c56100ba30964127b919f4ea7cdb0f
"configure, meson: bumping GExiv2 requirement to version 0.14.0.

GExiv2 0.14.0 was released last September. It has been on Debian Testing
since October. The MSYS2 repository for Windows also provides this
version now, and I have bumped the version used in gimp-macos-build. So
let's upgrade the requirement (for the dev branch only) so that we can
finally get rid of all the remaining annoying warnings relative to this
library."
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-22 20:29:33 UTC
0.13.0 is essentially the same as 0.14.0 and the needed Python fixes still haven't been merged upstream. It hasn't been bupmed for this reason.

That's why it's p.masked.
Comment 2 jospezial 2022-03-25 09:13:48 UTC
simple ebuild rename

[ebuild     U  ]  media-libs/gexiv2-0.14.0::overlay_jl [0.12.2::gentoo] USE="introspection python vala -gtk-doc -static-libs -test" PYTHON_TARGETS="python3_9 python3_10%* -python3_8" 0 KiB

Total: 2 packages (1 upgrade, 1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) media-libs/gexiv2-0.14.0::overlay_jl
>>> Installing (1 of 2) media-libs/gexiv2-0.14.0::overlay_jl

gimp says now:
checking for GEXIV2... yes
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-25 13:30:27 UTC
Yes, but that doesn't fix the build system problems which lead to the bug I linked
Comment 4 Larry the Git Cow gentoo-dev 2022-03-27 18:58:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bf129424d68a2315450390c633a6f9ff938bb8

commit 21bf129424d68a2315450390c633a6f9ff938bb8
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2022-03-27 18:22:30 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-03-27 18:28:16 +0000

    media-libs/gexiv2: Version bump to 0.14.0
    
    Closes: https://bugs.gentoo.org/811810
    Closes: https://bugs.gentoo.org/835781
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/gexiv2/Manifest                         |   1 +
 .../files/0.14.0-clean-up-python-support.patch     | 175 +++++++++++++++++++++
 media-libs/gexiv2/gexiv2-0.14.0.ebuild             |  82 ++++++++++
 3 files changed, 258 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2022-04-27 13:19:08 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18960f5624fc560ba92f18c9cee66db289237243

commit 18960f5624fc560ba92f18c9cee66db289237243
Author:     Sergey Torokhov <torokhov-s-a@yandex.ru>
AuthorDate: 2022-04-24 21:12:37 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-04-27 13:18:56 +0000

    media-gfx/gimp: Fix 9999-ebuild deps and src_configure options
    
    Gimp upstream now depends on >=gexiv2-0.14.0.
    
    Src configure option `--with-pdbgen` is required
    to generate some header files in "maintainer mode" like live ebuild.
    
    Bug: https://bugs.gentoo.org/835781
    Closes: https://bugs.gentoo.org/840314
    
    Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
    Closes: https://github.com/gentoo/gentoo/pull/25187
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-gfx/gimp/gimp-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)