Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712174 - net-im/swift[client] depends on deprecated dev-qt/qtwebkit:5
Summary: net-im/swift[client] depends on deprecated dev-qt/qtwebkit:5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Conrad Kostecki
URL: https://swift.im/lists/pipermail/swif...
Whiteboard:
Keywords:
Depends on:
Blocks: qtwebkit-removal
  Show dependency tree
 
Reported: 2020-03-11 18:23 UTC by Andreas Sturmlechner
Modified: 2021-01-27 20:16 UTC (History)
1 user (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 Andreas Sturmlechner gentoo-dev 2020-03-11 18:23:39 UTC
Are there any plans upstream to port away to qtwebengine?
Comment 1 Conrad Kostecki gentoo-dev 2020-03-11 22:09:56 UTC
I just have a look into their Git. Latest master still depends on qtwebkit. Will ask upstream.
Comment 2 Conrad Kostecki gentoo-dev 2020-03-11 22:10:32 UTC
At least, dropping USE="client" wouldn't be so bad, since net-im/swift is mainly used as a lib (client not needed for that) for net-im/spectrum2 as xmpp gateway.
Comment 3 Conrad Kostecki gentoo-dev 2020-03-21 15:27:14 UTC
Till today, no reply from upstream on my question about switching to qtwebengine. I asked again. Based on my experience, I doubt, that this will happen in near future.
Comment 4 Conrad Kostecki gentoo-dev 2020-09-04 23:21:47 UTC
Asked now on their mailing list..
Comment 5 Conrad Kostecki gentoo-dev 2020-09-15 11:51:21 UTC
I finally got a reply. Next version (5.0) will still depend on qtwebkit. After that, they will have a look, what the future will be. So as a conclusion, I don't expect a switch away from qtwebkit in near future.
Comment 6 Andreas Sturmlechner gentoo-dev 2020-10-23 18:19:20 UTC
Provided they will ever land another commit I guess: https://swift.im/git/swift
Comment 7 Andreas Sturmlechner gentoo-dev 2020-11-28 16:19:57 UTC
...another month without so much as a commit, time to drop IUSE=client?
Comment 8 Conrad Kostecki gentoo-dev 2020-11-28 16:22:04 UTC
(In reply to Andreas Sturmlechner from comment #7)
> ...another month without so much as a commit, time to drop IUSE=client?

I don't have a problem with that. Since I only need the lib itself, I would be fine with that. I only added 'client' as there was a request at bugzilla :-)
Comment 9 Larry the Git Cow gentoo-dev 2020-12-20 23:28:18 UTC
The bug has been referenced in the following commit(s):

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

commit 1bc0883e93b717c2a7e2a74da2d8adb5cd10f7d1
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-12-20 23:27:33 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-12-20 23:28:09 +0000

    net-im/swift: drop old version
    
    Bug: https://bugs.gentoo.org/712174
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 net-im/swift/swift-4.0.2-r100.ebuild | 229 -----------------------------------
 1 file changed, 229 deletions(-)

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

commit abd6b3317ae3fb1a5259ba6200654e59a0ed0833
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-12-20 23:26:26 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-12-20 23:28:08 +0000

    net-im/swift: drop client use flag
    
    Since dev-qt/qtwebkit:5 it deprecated and will be removed in future,
    dropping all related features from ebuild, which need this dep.
    
    This is basically the 'client' part, a full featured XMPP client, while
    the lib part remains present, as it's needed by net-im/spectrum2.
    
    Bug: https://bugs.gentoo.org/712174
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 net-im/swift/swift-4.0.2-r101.ebuild | 196 +++++++++++++++++++++++++++++++++++
 1 file changed, 196 insertions(+)
Comment 10 Conrad Kostecki gentoo-dev 2020-12-20 23:29:45 UTC
As for now, I dropped USE="client" on the slotted lua version.
Comment 11 Larry the Git Cow gentoo-dev 2021-01-27 20:16:38 UTC
The bug has been closed via the following commit(s):

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

commit 6e5554bc49e69fc438269d91774952e7ac6f673f
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2021-01-27 20:13:05 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2021-01-27 20:13:05 +0000

    net-im/swift: drop old version
    
    Closes: https://bugs.gentoo.org/712174
    Package-Manager: Portage-3.0.14, Repoman-3.0.2
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 net-im/swift/metadata.xml          |   4 -
 net-im/swift/swift-4.0.2-r4.ebuild | 216 -------------------------------------
 2 files changed, 220 deletions(-)