Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893670 - app-editors/emacs: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Summary: app-editors/emacs: 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: GNU Emacs project
URL:
Whiteboard:
Keywords: PATCH, UPSTREAM
Depends on:
Blocks: 893668
  Show dependency tree
 
Reported: 2023-02-09 02:51 UTC by Matt Turner
Modified: 2023-02-13 07:49 UTC (History)
0 users

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:51:28 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 Ulrich Müller gentoo-dev 2023-02-09 06:23:43 UTC
Have you reported this upstream?
Comment 2 Ulrich Müller gentoo-dev 2023-02-09 07:06:16 UTC Comment hidden (obsolete)
Comment 3 Ulrich Müller gentoo-dev 2023-02-09 07:07:09 UTC Comment hidden (obsolete)
Comment 4 Ulrich Müller gentoo-dev 2023-02-09 11:56:26 UTC
Patch submitted upstream:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61387
Comment 5 Matt Turner gentoo-dev 2023-02-09 15:10:31 UTC
Thank you!
Comment 6 Ulrich Müller gentoo-dev 2023-02-12 10:56:10 UTC
Committed upstream to emacs-29 branch:
https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-29&id=7287b7b53a17f9b2d1b474466106806a9d57af47

It will be merged to master at some later time.
Comment 7 Larry the Git Cow gentoo-dev 2023-02-12 11:00:00 UTC
The bug has been referenced in the following commit(s):

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

commit 4cf54334acda0f6e46bd32bab70eed33f26561aa
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-02-12 10:47:52 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-02-12 10:59:30 +0000

    app-editors/emacs: Migrate from net-libs/webkit-gtk:4 to :4.1
    
    Live ebuild for the emacs-29 branch. master will follow when it
    is merged.
    
    Bug: https://bugs.gentoo.org/893670
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-editors/emacs/emacs-29.0.9999-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

commit 4d11660100703d5f737b5ebe12bb51325843db0c
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-02-12 10:40:24 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-02-12 10:59:29 +0000

    app-editors/emacs: Migrate from net-libs/webkit-gtk:4 to :4.1
    
    Slots 26, 27, and 28. No webkit support in Emacs 25.
    
    Bug: https://bugs.gentoo.org/893670
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-editors/emacs/Manifest              |   3 +
 app-editors/emacs/emacs-26.3-r12.ebuild | 375 +++++++++++++++++++++++
 app-editors/emacs/emacs-27.2-r10.ebuild | 438 +++++++++++++++++++++++++++
 app-editors/emacs/emacs-28.2-r5.ebuild  | 517 ++++++++++++++++++++++++++++++++
 4 files changed, 1333 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2023-02-13 07:49:11 UTC
The bug has been closed via the following commit(s):

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

commit a72d650cf5317dad3bd41cdaf735a5b18efcedd9
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-02-13 07:47:31 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-02-13 07:47:31 +0000

    app-editors/emacs: Migrate from net-libs/webkit-gtk:4 to :4.1
    
    Update live ebuild for master (slot 30-vcs).
    
    Closes: https://bugs.gentoo.org/893670
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-editors/emacs/emacs-30.0.9999.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)