Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 577754 - [kde overlay] kde-plasma/kscreenlocker-9999 kscreenlocker-5.4.90-no-SUID-no-GUID.patch fails
Summary: [kde overlay] kde-plasma/kscreenlocker-9999 kscreenlocker-5.4.90-no-SUID-no-G...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-19 03:20 UTC by jospezial
Modified: 2016-03-19 11:48 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 jospezial 2016-03-19 03:20:17 UTC
* Package:    kde-plasma/kscreenlocker-9999
 * Repository: kde
 * Maintainer: kde@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux pam userland_GNU
 * FEATURES:   ccache preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
 * Fetching git://anongit.kde.org/kscreenlocker ...
git fetch git://anongit.kde.org/kscreenlocker +HEAD:refs/git-r3/HEAD
remote: Counting objects: 23, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 23 (delta 17), reused 0 (delta 0)
Unpacking objects: 100% (23/23), done.
From git://anongit.kde.org/kscreenlocker
   823040b..fcfeae0             -> refs/git-r3/HEAD
git symbolic-ref refs/git-r3/kde-plasma/kscreenlocker/5/__main__ refs/heads/master
 * Checking out git://anongit.kde.org/kscreenlocker to /var/tmp/portage/kde-plasma/kscreenlocker-9999/work/kscreenlocker-9999 ...
git checkout --quiet master
GIT update -->
   repository:               git://anongit.kde.org/kscreenlocker
   updating from commit:     823040bb307e14ee64df0f8d4385647492261bda
   to commit:                fcfeae0cf4d6f6f293dedcb3a20d9dfaf9e9ba40
 CMakeLists.txt                   |   2 +-
 autotests/logindtest.cpp         |   1 +
 kcheckpass/CMakeLists.txt        |   2 +-
 kcm/CMakeLists.txt               |   3 --
 kcm/kcm.cpp                      |  87 ------------------------------------------------
 kcm/kcm.h                        |  15 ---------
 kcm/kcm.ui                       |  17 ++++++++--
 kcm/package/contents/ui/main.qml | 173 -----------------------------------------------------------------------------------------------
 kcm/package/metadata.desktop     |  82 ---------------------------------------------
 9 files changed, 18 insertions(+), 364 deletions(-)
>>> Source unpacked in /var/tmp/portage/kde-plasma/kscreenlocker-9999/work
>>> Preparing source in /var/tmp/portage/kde-plasma/kscreenlocker-9999/work/kscreenlocker-9999 ...
 * Applying kscreenlocker-5.4.90-no-SUID-no-GUID.patch ...
1 out of 1 hunk FAILED -- saving rejects to file kcheckpass/CMakeLists.txt.rej
 [ !! ]
 * ERROR: kde-plasma/kscreenlocker-9999::kde failed (prepare phase):
 *   patch -p1  failed with /var/lib/layman/kde/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch
 * 
 * Call stack:
 *               ebuild.sh, line  133:  Called src_prepare
 *             environment, line 4484:  Called kde5_src_prepare
 *             environment, line 3402:  Called cmake-utils_src_prepare
 *             environment, line 1293:  Called _cmake_execute_optionally 'src_prepare'
 *             environment, line  525:  Called enable_cmake-utils_src_prepare
 *             environment, line 1753:  Called default_src_prepare
 *      phase-functions.sh, line  870:  Called __eapi6_src_prepare
 *             environment, line  354:  Called eapply '/var/lib/layman/kde/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch'
 *             environment, line 1500:  Called _eapply_patch '/var/lib/layman/kde/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch'
 *             environment, line 1438:  Called __helpers_die 'patch -p1  failed with /var/lib/layman/kde/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch'
 *   isolated-functions.sh, line  117:  Called die
 * The specific snippet of code:
 *              die "$@"
Comment 1 jospezial 2016-03-19 03:32:06 UTC
Is this the upstream fix for the patch?:

https://quickgit.kde.org/?p=kscreenlocker.git&a=commit&h=fcfeae0cf4d6f6f293dedcb3a20d9dfaf9e9ba40

"Fix path of kcheckpass when passing it to chown"
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2016-03-19 11:48:08 UTC
(In reply to jospezial from comment #1)
> Is this the upstream fix for the patch?:
> 
> https://quickgit.kde.org/?p=kscreenlocker.
> git&a=commit&h=fcfeae0cf4d6f6f293dedcb3a20d9dfaf9e9ba40
> 
> "Fix path of kcheckpass when passing it to chown"

Thanks for reporting. Looks like they fixed the issue. 

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