Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 893702

Summary: media-gfx/shotwell: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Product: Gentoo Linux Reporter: Matt Turner <mattst88>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: joost.ruis, pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 905575    
Bug Blocks: 893668    

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