Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 796233 - kde-frameworks/knewstuff-5.83.0: missing dependency on kde-frameworks/syndication
Summary: kde-frameworks/knewstuff-5.83.0: missing dependency on kde-frameworks/syndica...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2021-06-15 14:43 UTC by email200202
Modified: 2021-07-07 06:21 UTC (History)
1 user (show)

See Also:
Package list:
kde-frameworks/syndication ~arm
Runtime testing required: ---
nattka: sanity-check+


Attachments
emerge --info kde-apps/konsole (file_796233.txt,7.17 KB, text/plain)
2021-06-15 14:45 UTC, email200202
no flags Details
emerge -pv kde-apps/konsole (file_796233.txt,276 bytes, text/plain)
2021-06-15 14:45 UTC, email200202
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description email200202 2021-06-15 14:43:33 UTC
Today after kde-frameworks/*-5.83.0 update, konsole and dolphin stopped working.

$ konsole
konsole: error while loading shared libraries: libKF5Syndication.so.5: cannot open shared object file: No such file or directory

They were fixed by installing kde-frameworks/syndication

But there is no dependency on it.

# emerge -av --depclean kde-frameworks/syndication 

Calculating dependencies... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 kde-frameworks/syndication
    selected: 5.83.0 
   protected: none 
     omitted: none 

All selected packages: =kde-frameworks/syndication-5.83.0

I didn't test every KDE application. There could be other applications which depend on kde-frameworks/syndication. 

On another computer which was not affected by the update, the frameworks/syndication package was installed as dependency of kde-apps/akregator.

# emerge -av --depclean kde-frameworks/syndication

Calculating dependencies... done!
  kde-frameworks/syndication-5.83.0 pulled in by:
    kde-apps/akregator-21.04.2 requires >=kde-frameworks/syndication-5.80.0:5

>>> No packages selected for removal by depclean


Reproducible: Always

Steps to Reproduce:
1. Make sure kde-apps/akregator is not installed
2. emerge --sync
3. emerge -auvDN world

Actual Results:  
konsole and dolphin don't start

Expected Results:  
To start
Comment 1 email200202 2021-06-15 14:45:01 UTC
Created attachment 716310 [details]
emerge --info kde-apps/konsole
Comment 2 email200202 2021-06-15 14:45:54 UTC
Created attachment 716313 [details]
emerge -pv kde-apps/konsole
Comment 3 Andreas Sturmlechner gentoo-dev 2021-06-17 12:54:01 UTC
There is no reference to the dependency in konsole, so it must have come from one of its dependencies. And indeed, there is a new dependency in knewstuff.

https://invent.kde.org/frameworks/knewstuff/-/commit/eb0d00f686ebedc0374a3abd356db1559eb9dcf5
https://invent.kde.org/frameworks/knewstuff/-/commit/88cb903970ea95119c105823f01c7f7ee2cabf09
Comment 4 Larry the Git Cow gentoo-dev 2021-06-20 08:18:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=53fe3cf1923038a6390ffa6782e24c1da847a6a7

commit 53fe3cf1923038a6390ffa6782e24c1da847a6a7
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-06-20 08:18:04 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-06-20 08:18:04 +0000

    kde-frameworks/knewstuff: Add IUSE=opds
    
    Bug: https://bugs.gentoo.org/796233
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/knewstuff/knewstuff-9999.ebuild | 11 ++++++++++-
 kde-frameworks/knewstuff/metadata.xml          |  3 +++
 2 files changed, 13 insertions(+), 1 deletion(-)
Comment 5 Larry the Git Cow gentoo-dev 2021-06-20 08:33:02 UTC
The bug has been referenced in the following commit(s):

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

commit 617293ef5b176a938edb12c94794ee90ee778e81
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-06-20 08:18:04 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-06-20 08:32:53 +0000

    kde-frameworks/knewstuff: Add IUSE=opds
    
    Upstream commits:
    eb0d00f686ebedc0374a3abd356db1559eb9dcf5
    88cb903970ea95119c105823f01c7f7ee2cabf09
    
    Bug: https://bugs.gentoo.org/796233
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../{knewstuff-5.83.0.ebuild => knewstuff-5.83.0-r1.ebuild}   | 11 ++++++++++-
 kde-frameworks/knewstuff/metadata.xml                         |  3 +++
 2 files changed, 13 insertions(+), 1 deletion(-)
Comment 6 Andreas Sturmlechner gentoo-dev 2021-06-20 15:10:48 UTC
Requires new keywording of kde-frameworks/syndication.
Comment 7 Larry the Git Cow gentoo-dev 2021-06-20 15:13:02 UTC
The bug has been referenced in the following commit(s):

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

commit 17289313acce5e2fa58b8d51d7943db93e2fa01a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-06-20 15:12:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-06-20 15:12:45 +0000

    profiles: arm: Add kde-frameworks/knewstuff[opds] to p.use.mask
    
    Bug: https://bugs.gentoo.org/796233
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/arch/arm/package.use.mask | 4 ++++
 1 file changed, 4 insertions(+)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-07-06 17:59:46 UTC
arm done

all arches done
Comment 9 Larry the Git Cow gentoo-dev 2021-07-07 06:21:58 UTC
The bug has been referenced in the following commit(s):

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

commit 1702f54a9753925c50b554457fab481daee470bb
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-07-07 06:18:39 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-07-07 06:18:39 +0000

    profiles: arm: Drop kde-frameworks/knewstuff[opds] p.use.mask
    
    Bug: https://bugs.gentoo.org/796233
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/arch/arm/package.use.mask | 4 ----
 1 file changed, 4 deletions(-)