Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893702 - media-gfx/shotwell: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Summary: media-gfx/shotwell: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 905575
Blocks: 893668
  Show dependency tree
 
Reported: 2023-02-09 02:59 UTC by Matt Turner
Modified: 2023-05-03 08:13 UTC (History)
2 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 Matt Turner gentoo-dev 2023-02-09 02:59:50 UTC
We would like to reduce the number of net-libs/webkit-gtk slots.

Please check if it is possible to migrate from net-libs/webkit-gtk:4 to net-libs/webkit-gtk:4.1.

This should be possible (with minor build-system patching, see https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0bb7cd3b47dd02d964a5c27c010eeaea8cc8b1 for example) if net-libs/libsoup:2.4 is not pulled in by the package or any of its dependencies.
Comment 1 Matt Turner gentoo-dev 2023-02-09 03:27:19 UTC
Looks like this package depends on libsoup:2.4 :(

It was ported to libsoup:3.0 in this upstream commit though: https://gitlab.gnome.org/GNOME/shotwell/-/commit/285c9674cf4691a29bfa468b935418ab065d85b1
Comment 2 CFuga 2023-02-09 20:31:53 UTC
(In reply to Matt Turner from comment #1)
> Looks like this package depends on libsoup:2.4 :(
> 
> It was ported to libsoup:3.0 in this upstream commit though:
> https://gitlab.gnome.org/GNOME/shotwell/-/commit/
> 285c9674cf4691a29bfa468b935418ab065d85b1

The referred commit was included in version 0.31.5. Right now, the current development version for shotwell is 0.31.7.

https://discourse.gnome.org/t/new-development-preview-shotwell-0-31-6-0-31-7/12597
Comment 3 Larry the Git Cow gentoo-dev 2023-03-05 20:33:16 UTC
The bug has been referenced in the following commit(s):

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

commit f2abd982dbf883988f8a9922dd258c30218f4417
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2023-03-05 20:01:53 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2023-03-05 20:32:52 +0000

    media-gfx/shotwell: Version bump to 0.31.7
    
    This is a development version that I wouldn't normally package, but it
    doesn't seem stable versions are forthcoming, and I'm sure users would
    appreciate not needing an additional webkit slot if possible.
    
    Bug: https://bugs.gentoo.org/893702
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-gfx/shotwell/Manifest               |  1 +
 media-gfx/shotwell/shotwell-0.31.7.ebuild | 93 +++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)
Comment 4 Pacho Ramos gentoo-dev 2023-05-03 08:13:40 UTC
the ported version got stabilized