Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 196900

Summary: kde-base/pykde-3.5.8 : patch fail after unpack ; bad dependencies
Product: Gentoo Linux Reporter: noursbleu <noursbleu>
Component: New packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description noursbleu 2007-10-24 09:15:54 UTC
When trying to install pykde-3.5.8, portage wants to patch configure.py in the original sources : the patch can't be applied, configure.py has changed from previous versions.
I've modified manually configure.py to suit the diff. And pykde don't want sip-4.2.1 and PyQt-3.14 anymore ( ebuild dependencies ). So I've installed sip-4.7.1 and PyQt-3.17 (stable) and configure.py now works, but compilation failed (make).

Reproducible: Always

Steps to Reproduce:
1. emerge =pykde-3.5.8
2.
3.



Expected Results:  
I've modified manually configure.py to suit the diff. And pykde don't want sip-4.2.1 and PyQt-3.14 anymore ( ebuild dependencies ). So I've installed sip-4.7.1 and PyQt-3.17 (stable) and configure.py now works, but compilation failed (make).

cat /var/tmp/portage/kde-base/pykde-3.5.8/temp/build.log

>>> Unpacking source...
>>> Unpacking parts of kdebindings-3.5.8.tar.bz2 to /var/tmp/portage/kde-base/pykde-3.5.8/work
 * Applying configure.py.diff ...

 * Failed Patch: configure.py.diff !
 *  ( /usr/portage/kde-base/pykde/files/configure.py.diff )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/kde-base/pykde-3.5.8/temp/configure.py.diff-32437.out

 * 
 * ERROR: kde-base/pykde-3.5.8 failed.
 * Call stack:
 *            ebuild.sh, line 1695:  Called dyn_unpack
 *            ebuild.sh, line  811:  Called qa_call 'src_unpack'
 *            ebuild.sh, line   44:  Called src_unpack
 *   pykde-3.5.8.ebuild, line   28:  Called epatch '/usr/portage/kde-base/pykde/files/configure.py.diff'
 *        eutils.eclass, line  304:  Called die
 * The specific snippet of code:
 *                              die "Failed Patch: ${patchname}!"
 *  The die message:
 *   Failed Patch: configure.py.diff!
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/kde-base/pykde-3.5.8/temp/build.log'.
 *
Comment 1 DocReedSolomon 2007-10-24 14:38:49 UTC
same proplem with configure diff, but dependencies are fine here:

[ebuild   R   ] dev-python/sip-4.2.1-r1  USE="-debug -doc" 0 kB
[ebuild   R   ] dev-python/PyQt-3.14.1-r2  USE="-debug -doc -examples" 0 kB
[ebuild     U ] kde-base/pykde-3.5.8 [3.5.7] USE="arts xinerama -debug -doc -examples -kdeenablefinal" 0 kB

/etc/portage/package.mask:

>dev-python/qscintilla-1.5.1
>dev-python/sip-4.2.1-r1
>=dev-python/PyQt-3.17

may we have a copy of your modified configure script?
Comment 2 noursbleu 2007-10-25 18:15:18 UTC
(In reply to comment #1)
> same proplem with configure diff, but dependencies are fine here:
> 
> [ebuild   R   ] dev-python/sip-4.2.1-r1  USE="-debug -doc" 0 kB
> [ebuild   R   ] dev-python/PyQt-3.14.1-r2  USE="-debug -doc -examples" 0 kB
> [ebuild     U ] kde-base/pykde-3.5.8 [3.5.7] USE="arts xinerama -debug -doc
> -examples -kdeenablefinal" 0 kB
> 
> /etc/portage/package.mask:
> 
> >dev-python/qscintilla-1.5.1
> >dev-python/sip-4.2.1-r1
> >=dev-python/PyQt-3.17
> 
> may we have a copy of your modified configure script?
> 

I mean, try to launch manually the configure.py script and this will fail, because this script want >sip-4.2 and >PyQt-3.14. When sip-4.7.1 and PyQt-3.17 installed, configure.py works, but pykde can't compile... ;o(
Comment 3 Wulf Krueger (RETIRED) gentoo-dev 2007-10-27 14:14:09 UTC
I've removed the obsolete patch. It still doesn't compile for me, though, whatever I do and whatever dependencies I use. That makes this bug a duplicate of bug 164027.

*** This bug has been marked as a duplicate of bug 164027 ***