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

Bug 177751

Summary: media-sound/sonata-1.1: Version bump
Product: Gentoo Linux Reporter: Sebastian <sebastian_ml>
Component: New packagesAssignee: Andrej Kacian (RETIRED) <ticho>
Status: RESOLVED FIXED    
Severity: normal CC: avuton, sound
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: sonata-1.1.ebuild
sonata-1.1-exception.diff
sonata-1.1.1.ebuild
sonata-1.1.1.ebuild
son-lyr.jpg

Description Sebastian 2007-05-09 06:46:35 UTC
Hello,

the ebuild contains the fixes from https://bugs.gentoo.org/show_bug.cgi?id=176071 plus a patch for sonata to work its dbus magic with python-2.4 (see upstream http://svn.berlios.de/viewcvs/sonata/trunk/sonata.py?r1=415&r2=416&rev=416).

Regards
Sebastian

Reproducible: Always
Comment 1 Sebastian 2007-05-09 06:47:22 UTC
Created attachment 118636 [details]
sonata-1.1.ebuild
Comment 2 Sebastian 2007-05-09 06:47:47 UTC
Created attachment 118637 [details, diff]
sonata-1.1-exception.diff
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-05-09 06:59:32 UTC
*** Bug 176071 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian 2007-05-21 23:48:06 UTC
Created attachment 119951 [details]
sonata-1.1.1.ebuild

Version bump. Updated ebuild. I removed the patch, because it already made it into 1.1.1. Also removed some function calls I believe the distutils eclass takes care of itself. Works for me.

Ticho, are you alright? Anyone able to check on him?

Regards
Sebastian
Comment 5 Andrej Kacian (RETIRED) gentoo-dev 2007-05-23 20:06:09 UTC
pkg_{pre,post}inst has to stay, otherwise the bytecode is not compiled.

Funny thing is that sonata can't find soappy even if it's installed - thus no lyrics support on gentoo...
Comment 6 Sebastian 2007-05-23 20:18:24 UTC
Hello Andrej,

are you sure? I could've sworn I already had lyrics working with sonata. I'm gonna recheck on my end.

Glad you're back
Sebastian
Comment 7 Andrej Kacian (RETIRED) gentoo-dev 2007-05-23 22:57:29 UTC
ticho@thelair ~ $ sonata
SOAPpy not found, fetching lyrics support disabled.
ticho@thelair ~ $ eix ^soappy$
[I] dev-python/soappy
     Available versions:  0.11.3 (~)0.11.6-r1 (~)0.12.0 {examples ssl}
     Installed versions:  0.12.0(23:26:49 04.02.2007)(-examples ssl)
     Homepage:            http://pywebsvcs.sourceforge.net/
     Description:         SOAP implementation for Python

ticho@thelair ~ $ qlist soappy
/usr/lib/python2.4/site-packages/SOAPpy/wstools/Namespaces.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/UserTuple.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/c14n.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/TimeoutSocket.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/logging.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/XMLname.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/XMLSchema.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/Utility.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/WSDLTools.py
/usr/lib/python2.4/site-packages/SOAPpy/wstools/__init__.py
/usr/lib/python2.4/site-packages/SOAPpy/NS.py
/usr/lib/python2.4/site-packages/SOAPpy/SOAP.py
/usr/lib/python2.4/site-packages/SOAPpy/Client.py
/usr/lib/python2.4/site-packages/SOAPpy/URLopener.py
/usr/lib/python2.4/site-packages/SOAPpy/Errors.py
/usr/lib/python2.4/site-packages/SOAPpy/SOAPBuilder.py
/usr/lib/python2.4/site-packages/SOAPpy/GSIServer.py
/usr/lib/python2.4/site-packages/SOAPpy/Utilities.py
/usr/lib/python2.4/site-packages/SOAPpy/Parser.py
/usr/lib/python2.4/site-packages/SOAPpy/Config.py
/usr/lib/python2.4/site-packages/SOAPpy/Server.py
/usr/lib/python2.4/site-packages/SOAPpy/WSDL.py
/usr/lib/python2.4/site-packages/SOAPpy/__init__.py
/usr/lib/python2.4/site-packages/SOAPpy/Types.py
/usr/lib/python2.4/site-packages/SOAPpy/version.py
/usr/share/doc/soappy-0.12.0/RELEASE_INFO.bz2
/usr/share/doc/soappy-0.12.0/TODO.bz2
/usr/share/doc/soappy-0.12.0/PKG-INFO.bz2
/usr/share/doc/soappy-0.12.0/MethodParameterNaming.txt.bz2
/usr/share/doc/soappy-0.12.0/README.bz2
/usr/share/doc/soappy-0.12.0/attrs.txt.bz2
/usr/share/doc/soappy-0.12.0/GettingStarted.txt.bz2
/usr/share/doc/soappy-0.12.0/UsingHeaders.txt.bz2
/usr/share/doc/soappy-0.12.0/WSDL.txt.bz2
/usr/share/doc/soappy-0.12.0/GlobusSupport.txt.bz2
/usr/share/doc/soappy-0.12.0/simpleTypes.txt.bz2
/usr/share/doc/soappy-0.12.0/complexTypes.txt.bz2
/usr/share/doc/soappy-0.12.0/ChangeLog.bz2
ticho@thelair ~ $ 
Comment 8 Sebastian 2007-05-24 06:04:45 UTC
Created attachment 120168 [details]
sonata-1.1.1.ebuild

Readded pkg_postinst and pkg_postrm
Comment 9 Sebastian 2007-05-24 06:12:23 UTC
Created attachment 120170 [details]
son-lyr.jpg

Lyrics support works fine with current x86 soappy. I also tried soappy-0.11.6-r1 and 0.12.0 and they worked as well. Maybe you're using something else than x86? I'm not into python programming, but if there's anything I can do ...
Comment 10 Andrej Kacian (RETIRED) gentoo-dev 2007-05-26 16:31:35 UTC
1.1.1 in the tree now. I somehow had broken install of soappy - remerging it helped.
Comment 11 Todd Partridge 2007-05-30 08:29:51 UTC
Not sure, but doesn't mpd need to be a part of the depend?
Comment 12 Andrej Kacian (RETIRED) gentoo-dev 2007-05-30 09:06:13 UTC
(In reply to comment #11)
> Not sure, but doesn't mpd need to be a part of the depend?
> 

No. mpd can just as well be running on the other side of the planet.

Mail clients don't depend on mail servers either.
Comment 13 Todd Partridge 2007-06-01 03:23:04 UTC
package and ebuild say differently

taken from packages.gentoo.org

sonata
Description: A lightweight music player for MPD, written in Python.

and from http://sonata.berlios.de/

Sonata is an elegant GTK+ music client for the Music Player Daemon (MPD).
Comment 14 Avuton Olrich 2007-06-01 03:37:28 UTC
You're not understanding how MPD works, MPD could be on a totally different computer and it's not Gentoo's job to guess where you're going to point your client at. For an example of other MPD clients that don't depend on MPD see mpc, gmpc, ncmpc, wmmp, mpdscribble, qmpdclient, gkrellmpc, phpmp, xfce4-mpc (with about 70 more that Gentoo doesn't carry by default).
Comment 15 Sebastian 2007-06-01 07:58:12 UTC
Maybe all Todd wanted to point out is that the description in the ebuild differs from the one on Sonata's website?
Comment 16 Andrej Kacian (RETIRED) gentoo-dev 2007-06-01 14:36:23 UTC
Ok, description in the ebuild updated to match the one on upstream homepage - although I still don't understand how does that make a point regarding dependency on mpd.