<?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>193444</bug_id>
          
          <creation_ts>2007-09-22 19:28 0000</creation_ts>
          <short_desc>Please, mark net-p2p/museek+-0.1.13-r1: gtk setup is broken</short_desc>
          <delta_ts>2008-02-16 14:36:18 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>coldwind@gentoo.org</reporter>
          <assigned_to>coldwind@gentoo.org</assigned_to>
          <cc>ingmar@gentoo.org</cc>
    
    <cc>ssuominen@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-09-22 19:28:00 0000</bug_when>
            <thetext>Please, test and mark net-p2p/museek+-0.1.13 ~amd64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ingmar@gentoo.org</who>
            <bug_when>2007-09-22 23:17:39 0000</bug_when>
            <thetext>Would you object to making the following optional deps use-flag dependent ?

media-libs/libogg &amp; media-libs/libvorbis -&gt; USE=&quot;vorbis&quot;, Support for reading vorbis tags.
dev-libs/qsa -&gt; USE=&quot;qsa&quot;, cfg museek+-0.1.12
virtual/fam -&gt; USE=&quot;fam&quot;, it&apos;s only used for muscand afaik.

Even though only museeq ( USE=&quot;qt&quot; ) has language support, maybe we should keep the LINGUAS?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-09-23 12:20:56 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Would you object to making the following optional deps use-flag dependent ?
&gt; 
&gt; media-libs/libogg &amp; media-libs/libvorbis -&gt; USE=&quot;vorbis&quot;, Support for reading
&gt; vorbis tags.
&gt; dev-libs/qsa -&gt; USE=&quot;qsa&quot;, cfg museek+-0.1.12
&gt; virtual/fam -&gt; USE=&quot;fam&quot;, it&apos;s only used for muscand afaik.

Done, thanks for pushing, I was actually being lazy to write extra patches. Now the version to keyword is 0.1.13-r1.

&gt; Even though only museeq ( USE=&quot;qt&quot; ) has language support, maybe we should keep
&gt; the LINGUAS?

Upstream has changed their build system to a mix of CMake and distutils (and optionally qmake and SCons). I&apos;m using CMake since it&apos;s the recommended one, and distutils for the stuff that strictly requires it. Support for selecting languages has been dropped in their CMake build system and now all locales are installed unconditionally. I&apos;m not patching it for _not_ installing some locale files, if you&apos;re interested in getting it done speak with the authors or send them a patch.

If they apply a patch in SVN repo, I may apply it in portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2007-11-17 09:12:20 0000</bug_when>
            <thetext>amd64 has to pass on this uncomplete ebuild.

drac@unique ~ $ musetup-qt 
Traceback (most recent call last):
  File &quot;/usr/bin/musetup-qt&quot;, line 9, in &lt;module&gt;
    from qt import *
ImportError: No module named qt
drac@unique ~ $ musetup-gtk
Traceback (most recent call last):
  File &quot;/usr/bin/musetup-gtk&quot;, line 2894, in &lt;module&gt;
    Mapp = MainApp()
  File &quot;/usr/bin/musetup-gtk&quot;, line 2885, in __init__
    self.app = MuseekSetupGTK()
  File &quot;/usr/bin/musetup-gtk&quot;, line 445, in __init__
    self.tryReadConfig()
  File &quot;/usr/bin/musetup-gtk&quot;, line 2273, in tryReadConfig
    self.readTemplate()
  File &quot;/usr/bin/musetup-gtk&quot;, line 2242, in readTemplate
    self.readConfig(self.TEMPLATE_PATH)
  File &quot;/usr/bin/musetup-gtk&quot;, line 2283, in readConfig
    doc = minidom.parse(CONFIG)
  File &quot;/usr/lib64/python2.5/xml/dom/minidom.py&quot;, line 1913, in parse
    return expatbuilder.parse(file)
  File &quot;/usr/lib64/python2.5/xml/dom/expatbuilder.py&quot;, line 922, in parse
    fp = open(file, &apos;rb&apos;)
IOError: [Errno 2] No such file or directory: &apos;/usr/share/museek/museekd/config.xml.tmpl&apos;
drac@unique ~ $</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ingmar@gentoo.org</who>
            <bug_when>2008-01-24 21:59:38 0000</bug_when>
            <thetext>Any news on this?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2008-01-24 22:06:59 0000</bug_when>
            <thetext>Added an elog message about it (I don&apos;t want to add extra stupid USE flags or uneeded deps).
Keyworded ~amd64 myself since I run it currently.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2008-01-25 08:03:38 0000</bug_when>
            <thetext>ebuild has,

gtk? ( &gt;=dev-python/pygtk-2.6.1 )

then,

elog &quot;musetup-gtk: dev-python/pygtk&quot;

and it still fails -- pygtk was installed from the beginning.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2008-01-25 08:04:56 0000</bug_when>
            <thetext>plus the postinst message is ridiculous, since it already depends on pygtk with USE gtk, why not depend on pyqt with USE qt?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2008-02-16 14:36:18 0000</bug_when>
            <thetext>musetup-gtk&apos;s bug fixed in 0.1.13-r2.

I&apos;m not changing USE flags handling at the moment, you can file an upstream bug asking them to add a better error so musetup-* don&apos;t give a traceback when PyQt or pygtk are installed. Anyway, I may write such patch eventually.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>