<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>166328</bug_id>
          
          <creation_ts>2007-02-11 12:43 0000</creation_ts>
          <short_desc>kelogviewer depends on kde-base/pykde, which is broken on x86</short_desc>
          <delta_ts>2007-04-16 18:39:09 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Third-Party Tools</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>166411</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jakub.januszkiewicz@gmail.com</reporter>
          <assigned_to>fauli@gentoo.org</assigned_to>
          <cc>fuzzyray@gentoo.org</cc>
    
    <cc>mike@nerone.org</cc>
    
    <cc>nicola.rauseo@gmail.com</cc>
    
    <cc>tobias.leupold@web.de</cc>

      

      
          <long_desc isprivate="0">
            <who>jakub.januszkiewicz@gmail.com</who>
            <bug_when>2007-02-11 12:43:58 0000</bug_when>
            <thetext>app-portage/kelogviewer depends on kde-base/pykde, which depends on =dev-python/PyQt-3.14.1-r2, which is broken on x86 (see bug #164562).

As Norberto Bensa indicated in that bug, kelogviewer successfully compiles and runs with dev-python/pykde (which depends on &gt;=dev-python/PyQt-3.16.0) instead of kde-base/pykde, so I propose a patch to apply this change. AFAIK this is the only way to successfully emerge kelogviewer right now.

The attached patch also updates the post-install message.

Reproducible: Always

Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub.januszkiewicz@gmail.com</who>
            <bug_when>2007-02-11 12:47:05 0000</bug_when>
            <thetext>Created an attachment (id=109842)
patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-02-11 20:40:25 0000</bug_when>
            <thetext>Can do that as soon as amd64 has keyworded dev-python/pykde</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-02-13 08:15:53 0000</bug_when>
            <thetext>On x86 here everything works fine, all packages emerge without problems.  Could you please try PyQt and pykde with qt 4.2.2?  And try different USE flag combinations (especially with USE=-arts).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub.januszkiewicz@gmail.com</who>
            <bug_when>2007-02-13 12:22:48 0000</bug_when>
            <thetext>I do have Qt 4.2.2, it fails with it.
I&apos;ll play with different USE flags when my exams are over (i.e. in a few days).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-02-13 12:36:33 0000</bug_when>
            <thetext>Even think of USE flags on Qt as qt3support or similar.  Thanks, so I can work on other issues.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-07 05:45:07 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; On x86 here everything works fine, all packages emerge without problems.  Could
&gt; you please try PyQt and pykde with qt 4.2.2?  And try different USE flag
&gt; combinations (especially with USE=-arts).

 Of course I should NOT talk about Qt 4.  Please tell me the output of `emerge -pv =qt-3*`.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-03-14 10:51:18 0000</bug_when>
            <thetext>*** Bug 170838 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub.januszkiewicz@gmail.com</who>
            <bug_when>2007-03-14 13:44:10 0000</bug_when>
            <thetext>Sorry for not replying for so long.

(In reply to comment #3)
&gt; On x86 here everything works fine, all packages emerge without problems.  Could
&gt; you please try PyQt and pykde with qt 4.2.2?  And try different USE flag
&gt; combinations (especially with USE=-arts).
&gt; 

This is not the case here - dev-python/PyQt-3.14.1-r2 still fails, exactly like described in bug #164562.
I&apos;m not sure what USE flags you&apos;re referring to - Qt&apos;s, pykde&apos;s, PyQt&apos;s?


(In reply to comment #6)
&gt;  Of course I should NOT talk about Qt 4.  Please tell me the output of `emerge
&gt; -pv =qt-3*`.
&gt; 

Yeah, I&apos;ve also already noticed that Qt4 has nothing to do with it ;)

$ emerge -pv =qt-3*

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/qt-3.3.8  USE=&quot;cups gif ipv6 mysql opengl -debug -doc -examples -firebird -immqt -immqt-bc -nas -nis -odbc -postgres -sqlite -xinerama&quot; 0 kB

Please tell me if you need any additional info.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-14 16:08:12 0000</bug_when>
            <thetext>Ok, I assume you use testing profile.  Please test the ebuilds/patches provided in bugs 155170 and 166178, which seem to correct problems for some people.  As was told in bug 166411, dev-python/pykde is to be removed (whenever that will happen), so I can&apos;t switch kelogviewer&apos;s dependency.

I also contacted kde team, so they can help out resolving the problems with pykde.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub.januszkiewicz@gmail.com</who>
            <bug_when>2007-03-16 00:43:04 0000</bug_when>
            <thetext>I&apos;ve tested the patch and the modified ebuild from bug #155170 - they didn&apos;t help in any way, dev-python/PyQt-3.14.1-r2 still failed.

However, I noticed that in comment 40 in that bug DocReedSolomon said it&apos;s a qscintilla problem, so I tried what he suggested (downgraded to dev-python/qscintilla-1.5.1) and dev-python/PyQt-3.14.1-r2 built fine.

Then I unmerged dev-python/pykde and emerged =kde-base/pykde-3.5.6 - it built fine and seems to work fine as well. I also reemerged kelogviewer (the one from Portage, without the patch from comment #1) - no problems here, either.

I have no idea if it&apos;s a qscintilla bug or a PyQt bug, so I don&apos;t know which solution is better - to mask &gt;dev-python/qscintilla-1.5.1 until it&apos;s fixed or to try to fix PyQt-3.14.1-r2 - but I&apos;ve used the former fix in my local overlay just to get it to work with kde-base/pykde.

PS. Yes, this is ~x86, see attachment in bug #164562 for emerge --info.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-16 07:33:25 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; However, I noticed that in comment 40 in that bug DocReedSolomon said it&apos;s a
&gt; qscintilla problem, so I tried what he suggested (downgraded to
&gt; dev-python/qscintilla-1.5.1) and dev-python/PyQt-3.14.1-r2 built fine.

 Good.  So kelogviewer will run in serious problems when even stable users will see that qscintilla version.
 
A member of KDE team will have a look which version of pykde will be the loser and leave the tree and also will have a look at the issues.  Meanwhile, maybe kde-base/pykde will build with a newer version of PyQt...cannot check that today.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tobias.leupold@web.de</who>
            <bug_when>2007-03-16 09:00:52 0000</bug_when>
            <thetext>Please consider that the stable version of kde-base/pykde doesn&apos;t include KABC bindings, but the testing version of dev-python/pykde does when excluding one of them from the tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-16 08:08:29 0000</bug_when>
            <thetext>As nothing happened, I keyworded dev-python/pykde myself and changed the dependency.  Thanks for the patience.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mike@nerone.org</who>
            <bug_when>2007-04-16 17:26:57 0000</bug_when>
            <thetext>This broke the stable tree, as the current stable dev-python/pykde blocks &gt;=kde-base/kdelibs-3.3.1, and thus blocks the current stable kdelibs (kdelibs-3.5.5-r10).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-16 18:21:43 0000</bug_when>
            <thetext>(In reply to comment #14)
&gt; This broke the stable tree, as the current stable dev-python/pykde blocks
&gt; &gt;=kde-base/kdelibs-3.3.1, and thus blocks the current stable kdelibs
&gt; (kdelibs-3.5.5-r10).

 It broke nothing.  As kelogviewer isn&apos;t stable, but I changed the dependency to pykde-3.16.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-04-16 18:39:09 0000</bug_when>
            <thetext>*** Bug 174830 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109842</attachid>
            <date>2007-02-11 12:47 0000</date>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9hcHAtcG9ydGFnZS9rZWxvZ3ZpZXdlci9rZWxvZ3ZpZXdlci0wLjQu
MC43LmVidWlsZAkyMDA3LTAxLTI5IDEzOjA1OjM4LjAwMDAwMDAwMCArMDAwMAorKysgL3Vzci9w
b3J0YWdlL2xvY2FsL292ZXJsYXkvYXBwLXBvcnRhZ2Uva2Vsb2d2aWV3ZXIva2Vsb2d2aWV3ZXIt
MC40LjAuNy5lYnVpbGQJMjAwNy0wMi0xMSAxMjozNDoyMS4wMDAwMDAwMDAgKzAwMDAKQEAgLTE0
LDcgKzE0LDcgQEAKIERFUEVORD0iIgogUkRFUEVORD0iPj1zeXMtYXBwcy9wb3J0YWdlLTIuMQog
CWRldi1weXRob24vUHlRdAotCWtkZS1iYXNlL3B5a2RlIgorCWRldi1weXRob24vcHlrZGUiCiAK
IHNyY19pbnN0YWxsKCkgewogCWRvYmluICIke1dPUktESVJ9Ii9rZWxvZ3ZpZXdlcgpAQCAtMjYs
NyArMjYsNyBAQAogCWVsb2cgIlBvcnRhZ2UncyBlbG9nIGZlYXR1cmVzLiAgUmVxdWlyZWQgaXMi
CiAJZWxvZyAiCSAgICAgUE9SVEFHRV9FTE9HX1NZU1RFTT1cInNhdmVcIiAiCiAJZWxvZyAiYW5k
IGF0IGxlYXN0IG9uZSBvdXQgb2YgIgotCWVsb2cgIgkgICAgIFBPUlRBR0VfRUxPR19DTEFTU0VT
PVwid2FybiBlcnJvciBpbmZvIGxvZ1wiIgorCWVsb2cgIgkgICAgIFBPUlRBR0VfRUxPR19DTEFT
U0VTPVwid2FybiBlcnJvciBpbmZvIGxvZyBxYVwiIgogCWVsb2cgIk1vcmUgaW5mb3JtYXRpb24g
b24gdGhlIGVsb2cgc3lzdGVtIGNhbiBiZSBmb3VuZCIKIAllbG9nICJpbiAvZXRjL21ha2UuY29u
Zi5leGFtcGxlIgogCWVsb2cK
</data>        

          </attachment>
    </bug>

</bugzilla>