Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 724346 (frameworks-5.70-stable) - KDE Frameworks 5.70 stabilisation
Summary: KDE Frameworks 5.70 stabilisation
Status: RESOLVED FIXED
Alias: frameworks-5.70-stable
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 717398 721452
Blocks:
  Show dependency tree
 
Reported: 2020-05-20 15:33 UTC by Andreas Sturmlechner
Modified: 2020-05-31 21:10 UTC (History)
1 user (show)

See Also:
Package list:
kde-frameworks/attica-5.70.0 amd64 arm64 x86 kde-frameworks/baloo-5.70.0 amd64 arm64 x86 kde-frameworks/bluez-qt-5.70.0 amd64 arm64 x86 kde-frameworks/breeze-icons-5.70.0 amd64 arm64 x86 kde-frameworks/breeze-icons-rcc-5.70.0 amd64 arm64 x86 kde-frameworks/extra-cmake-modules-5.70.0 kde-frameworks/frameworkintegration-5.70.0 amd64 arm64 x86 kde-frameworks/kactivities-5.70.0 amd64 arm64 x86 kde-frameworks/kactivities-stats-5.70.0 amd64 arm64 x86 kde-frameworks/kapidox-5.70.0 amd64 arm64 x86 kde-frameworks/karchive-5.70.0-r1 amd64 arm64 x86 kde-frameworks/kauth-5.70.0 amd64 arm64 x86 kde-frameworks/kbookmarks-5.70.0 amd64 arm64 x86 kde-frameworks/kcalendarcore-5.70.0 amd64 arm64 x86 kde-frameworks/kcmutils-5.70.0 amd64 arm64 x86 kde-frameworks/kcodecs-5.70.0 amd64 arm64 x86 kde-frameworks/kcompletion-5.70.0 amd64 arm64 x86 kde-frameworks/kconfig-5.70.0 amd64 arm64 x86 kde-frameworks/kconfigwidgets-5.70.0 amd64 arm64 x86 kde-frameworks/kcontacts-5.70.0 amd64 arm64 x86 kde-frameworks/kcoreaddons-5.70.0 amd64 arm64 x86 kde-frameworks/kcrash-5.70.0 amd64 arm64 x86 kde-frameworks/kdbusaddons-5.70.0 amd64 arm64 x86 kde-frameworks/kdeclarative-5.70.0 amd64 arm64 x86 kde-frameworks/kded-5.70.0 amd64 arm64 x86 kde-frameworks/kdelibs4support-5.70.0 amd64 arm64 x86 kde-frameworks/kdesignerplugin-5.70.0 amd64 arm64 x86 kde-frameworks/kdesu-5.70.0 amd64 arm64 x86 kde-frameworks/kdewebkit-5.70.0 amd64 arm64 x86 kde-frameworks/kdnssd-5.70.0 amd64 arm64 x86 kde-frameworks/kdoctools-5.70.0 amd64 arm64 x86 kde-frameworks/kemoticons-5.70.0 amd64 arm64 x86 kde-frameworks/kfilemetadata-5.70.0 amd64 arm64 x86 kde-frameworks/kglobalaccel-5.70.0 amd64 arm64 x86 kde-frameworks/kguiaddons-5.70.0 amd64 arm64 x86 kde-frameworks/kholidays-5.70.0 amd64 arm64 x86 kde-frameworks/khtml-5.70.0 amd64 arm64 x86 kde-frameworks/ki18n-5.70.0 amd64 arm64 x86 kde-frameworks/kiconthemes-5.70.0 amd64 arm64 x86 kde-frameworks/kidletime-5.70.0 amd64 arm64 x86 kde-frameworks/kimageformats-5.70.0 amd64 arm64 x86 kde-frameworks/kinit-5.70.0 amd64 arm64 x86 kde-frameworks/kio-5.70.1-r1 amd64 arm64 x86 kde-frameworks/kirigami-5.70.0 amd64 arm64 x86 kde-frameworks/kitemmodels-5.70.0 amd64 arm64 x86 kde-frameworks/kitemviews-5.70.0 amd64 arm64 x86 kde-frameworks/kjobwidgets-5.70.0 amd64 arm64 x86 kde-frameworks/kjs-5.70.0 amd64 arm64 x86 kde-frameworks/kjsembed-5.70.0 amd64 arm64 x86 kde-frameworks/kmediaplayer-5.70.0 amd64 arm64 x86 kde-frameworks/knewstuff-5.70.0 amd64 arm64 x86 kde-frameworks/knotifications-5.70.0 amd64 arm64 x86 kde-frameworks/knotifyconfig-5.70.0 amd64 arm64 x86 kde-frameworks/kpackage-5.70.0 amd64 arm64 x86 kde-frameworks/kparts-5.70.0 amd64 arm64 x86 kde-frameworks/kpeople-5.70.0 amd64 arm64 x86 kde-frameworks/kplotting-5.70.0 amd64 arm64 x86 kde-frameworks/kpty-5.70.0 amd64 arm64 x86 kde-frameworks/kquickcharts-5.70.0 amd64 arm64 x86 kde-frameworks/kross-5.70.0 amd64 arm64 x86 kde-frameworks/krunner-5.70.0 amd64 arm64 x86 kde-frameworks/kservice-5.70.0 amd64 arm64 x86 kde-frameworks/ktexteditor-5.70.1 amd64 arm64 x86 kde-frameworks/ktextwidgets-5.70.0 amd64 arm64 x86 kde-frameworks/kunitconversion-5.70.0 amd64 arm64 x86 kde-frameworks/kwallet-5.70.0 amd64 arm64 x86 kde-frameworks/kwayland-5.70.0 amd64 arm64 x86 kde-frameworks/kwidgetsaddons-5.70.0 amd64 arm64 x86 kde-frameworks/kwindowsystem-5.70.0 amd64 arm64 x86 kde-frameworks/kxmlgui-5.70.0 amd64 arm64 x86 kde-frameworks/kxmlrpcclient-5.70.0 amd64 arm64 x86 kde-frameworks/modemmanager-qt-5.70.0 amd64 arm64 x86 kde-frameworks/networkmanager-qt-5.70.0 amd64 arm64 x86 kde-frameworks/oxygen-icons-5.70.0 amd64 arm64 x86 kde-frameworks/plasma-5.70.1 amd64 arm64 x86 kde-frameworks/prison-5.70.0 amd64 arm64 x86 kde-frameworks/purpose-5.70.0 amd64 arm64 x86 kde-frameworks/qqc2-desktop-style-5.70.0 amd64 arm64 x86 kde-frameworks/solid-5.70.0 amd64 arm64 x86 kde-frameworks/sonnet-5.70.0 amd64 arm64 x86 kde-frameworks/syndication-5.70.0 amd64 arm64 x86 kde-frameworks/syntax-highlighting-5.70.0 amd64 arm64 x86 kde-frameworks/threadweaver-5.70.0 amd64 arm64 x86 kde-plasma/plasma-desktop-5.18.5-r1 amd64 arm64 x86 kde-plasma/plasma-workspace-5.18.5-r1 amd64 arm64 x86
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2020-05-20 15:33:46 UTC
In preparation.
Comment 1 NATTkA bot gentoo-dev 2020-05-20 15:37:23 UTC
Sanity check failed:

> kde-plasma/plasma-desktop-5.18.5-r1
>   depend amd64 stable profile default/linux/amd64/17.0 (48 total)
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>   depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>   rdepend amd64 stable profile default/linux/amd64/17.0 (48 total)
>     >=kde-plasma/breeze-5.18.5:5
>     >=kde-plasma/kde-cli-tools-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/oxygen-5.18.5:5
>   rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     >=kde-plasma/breeze-5.18.5:5
>     >=kde-plasma/kde-cli-tools-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/oxygen-5.18.5:5
> kde-plasma/plasma-workspace-5.18.5-r1
>   depend amd64 stable profile default/linux/amd64/17.0 (48 total)
>     >=kde-plasma/kscreenlocker-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libkscreen-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/libkworkspace-5.18.5:5
>     dev-libs/kuserfeedback:5
>   depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     >=kde-plasma/kscreenlocker-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libkscreen-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/libkworkspace-5.18.5:5
>     dev-libs/kuserfeedback:5
>   pdepend amd64 stable profile default/linux/amd64/17.0 (48 total)
>     >=kde-plasma/kde-cli-tools-5.18.5:5
>   pdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     >=kde-plasma/kde-cli-tools-5.18.5:5
>   rdepend amd64 stable profile default/linux/amd64/17.0 (48 total)
>     >=kde-plasma/kscreenlocker-5.18.5:5
>     >=kde-plasma/ksysguard-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libkscreen-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/libkworkspace-5.18.5:5
>     >=kde-plasma/milou-5.18.5:5
>     >=kde-plasma/plasma-integration-5.18.5:5
>     dev-libs/kuserfeedback:5
>   rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     >=kde-plasma/kscreenlocker-5.18.5:5
>     >=kde-plasma/ksysguard-5.18.5:5
>     >=kde-plasma/kwin-5.18.5:5
>     >=kde-plasma/libkscreen-5.18.5:5
>     >=kde-plasma/libksysguard-5.18.5:5
>     >=kde-plasma/libkworkspace-5.18.5:5
>     >=kde-plasma/milou-5.18.5:5
>     >=kde-plasma/plasma-integration-5.18.5:5
>     dev-libs/kuserfeedback:5
Comment 2 NATTkA bot gentoo-dev 2020-05-20 15:44:44 UTC
All sanity-check issues have been resolved
Comment 3 Frank Krömmelbein 2020-05-23 14:16:43 UTC
No problems occurred.
I have ignored anything related with use= -bzip2, -lzma, -X, +gles2-only, -ffmpeg.

But I have a suggestion to drop the useflags bzip2 and lzma from kde-frameworks/karchive and simply hard depend on both and activate the functions. From ebuild:

        bzip2? ( app-arch/bzip2 )
        lzma? ( app-arch/xz-utils )

Both packages are required by so many important packages as dev-lang/python, so that in my opinion it makes no sense to "waste" useflags for this. 
In addition, I can't think of a reasonable scenario why somebody does not want this enabled.

The same for useflag ffmpeg in kfilemetadata

        ffmpeg? ( media-video/ffmpeg:0= )

Since there is no longer any libav alternative, this useflag doesn't make any sense to me either.
Comment 4 Andreas Sturmlechner gentoo-dev 2020-05-27 22:19:53 UTC
(In reply to Frank Krömmelbein from comment #3)
>         bzip2? ( app-arch/bzip2 )
>         lzma? ( app-arch/xz-utils )
> 
> Both packages are required by so many important packages as dev-lang/python,
> so that in my opinion it makes no sense to "waste" useflags for this. 
Definitely. Moreover, both are in @system.

(In reply to Frank Krömmelbein from comment #3)
> The same for useflag ffmpeg in kfilemetadata
> 
>         ffmpeg? ( media-video/ffmpeg:0= )
> 
> Since there is no longer any libav alternative, this useflag doesn't make
> any sense to me either.
USE=libav was switching between the implementations, USE=ffmpeg was always used when the function itself was optional, and is therefore still enjoying widespread usage in the tree.
Comment 5 Larry the Git Cow gentoo-dev 2020-05-27 22:27:58 UTC
The bug has been referenced in the following commit(s):

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

commit b05aba0f43bf944c862a5f12a2d6cf5a485a65d5
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-05-27 22:21:22 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-05-27 22:21:27 +0000

    kde-frameworks/karchive: Drop IUSE="bzip2,lzma"
    
    Bug: https://bugs.gentoo.org/724346
    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/karchive/karchive-9999.ebuild | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)
Comment 6 Andreas Sturmlechner gentoo-dev 2020-05-30 11:21:03 UTC
Arches please stabilise.
Comment 7 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-05-30 13:32:31 UTC
amd64 stable
Comment 8 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-05-30 13:38:03 UTC
x86 stable
Comment 9 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-05-31 15:53:34 UTC
arm64 stable
Comment 10 Georgy Yakovlev archtester gentoo-dev 2020-05-31 20:35:45 UTC
removed ppc and ppc64 from CC.
Comment 11 Larry the Git Cow gentoo-dev 2020-05-31 21:09:13 UTC
The bug has been closed via the following commit(s):

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

commit fcef26edf3a9d3cddeac29932484b504f6ef9507
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-05-31 20:38:39 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-05-31 21:08:37 +0000

    kde-frameworks/extra-cmake-modules: 5.70.0 ppc/allarches stable
    
    Closes: https://bugs.gentoo.org/724346
    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)