Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 759763 - app-portage/kuroo depends on kde-frameworks/kdelibs4support
Summary: app-portage/kuroo depends on kde-frameworks/kdelibs4support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kf5-portingaids-removal
  Show dependency tree
 
Reported: 2020-12-13 09:44 UTC by Andreas Sturmlechner
Modified: 2020-12-17 10:23 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for new version which removes kdelibs4support and a few oter things (kuroo-1.0.0.ebuild,1.08 KB, text/plain)
2020-12-15 01:54 UTC, A Schenck
Details
New live ebuild for kuroo (kuroo-9999.ebuild,1.07 KB, text/plain)
2020-12-15 01:55 UTC, A Schenck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2020-12-13 09:44:25 UTC
- Porting away from KDE4 Support is necessary to be in a good place for Qt6
- Package will benefit from a much leaner dependency set
Comment 1 A Schenck 2020-12-13 15:16:25 UTC
I thought I had taken care of this a while ago.  I'll get it cleaned up over the winter break.  There are a couple other minor cleanups I've been making too so it'll be nice to get those out into the official release.
Comment 2 Andreas Sturmlechner gentoo-dev 2020-12-13 15:18:43 UTC
Well, I was strictly looking at our current snapshot, but that is from 20180410.
Comment 3 A Schenck 2020-12-15 01:54:22 UTC
Created attachment 678337 [details]
Ebuild for new version which removes kdelibs4support and a few oter things

I combined the changes from in-tree kuroo-0.9.5_p20180410.ebuild and kuroo-9999.ebuild and removed the dependency on kdelibs4support
Comment 4 A Schenck 2020-12-15 01:55:51 UTC
Created attachment 678340 [details]
New live ebuild for kuroo

Very slightly modified live ebuild which removes dependency on kdelibs4support.
Comment 5 A Schenck 2020-12-15 02:01:25 UTC
I've finished removing the KDELibs4Support requirements from kuroo and rolled a new 1.0.0 release.  The version doesn't really mean anything, it's just been 0.90 for too long, and I've been using it as-is for years and it works enough for me to consider it stable.
Comment 6 A Schenck 2020-12-15 02:07:59 UTC
I've fixed all the warnings that I can figure out, but there are a couple of -Wclazy-container-anti-pattern and -Wclazy-overload-signal.  For some reason the portage build from `ebuild kuroo-1.0.0.ebuild compile` has a lot more warnings that I can't get to reappear with '-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op' .  I can't figure out what's different when portage builds it.
Comment 7 Larry the Git Cow gentoo-dev 2020-12-17 10:23:51 UTC
The bug has been closed via the following commit(s):

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

commit a3ae045f045f40a0c34f9a3daeebd49a918ab64a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-12-17 10:09:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-17 10:23:24 +0000

    app-portage/kuroo: 1.0.0 version bump
    
    Thanks-to: Andrew Schenck <galiven@users.sourceforge.net>
    Closes: https://bugs.gentoo.org/759763
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-portage/kuroo/Manifest           |  1 +
 app-portage/kuroo/kuroo-1.0.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

Additionally, it has been referenced in the following commit(s):

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

commit 74fd73d1553419e5968c3b9368fa409a54fce033
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-12-17 10:09:37 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-17 10:23:24 +0000

    app-portage/kuroo: Drop unused DEPEND
    
    Thanks-to: Andrew Schenck <galiven@users.sourceforge.net>
    Bug: https://bugs.gentoo.org/759763
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-portage/kuroo/kuroo-9999.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)