Bug 227181
Summary: | Review Request: sonata - An elegant GTK+ client for the Music Player Daemon (MPD) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michał Bentkowski <mr.ecik> |
Component: | Package Review | Assignee: | Mamoru TASAKA <mtasaka> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Package Reviews List <fedora-package-review> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | mtasaka |
Target Milestone: | --- | Flags: | mtasaka:
fedora-review+
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-02-17 18:29:46 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 163779 |
Description
Michał Bentkowski
2007-02-02 22:07:51 UTC
I have not checked this package yet, however, * Source0 - I just checked upstream and 1.0.1 seems to be released (yesterday?) * category removement -------------------------------- # Application category is obsoleted, so let's get rid of it in desktop file sed "s#Application;##" -i %{name}.desktop -------------------------------- Usually this is dealt like -------------------------------- desktop-file-install --vendor="fedora" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ --remove-category Application \ --delete-original \ ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop -------------------------------- * missing source(?) - Mockbuild on FC7 i386 says ---------------------------------------------- + /usr/lib/rpm/find-debuginfo.sh /builddir/build/BUILD/sonata-1.0 extracting debug info from /var/tmp/sonata-1.0-1.fc7-root-mockbuild/usr/lib/python2.5/site-packages/mmkeys.so cpio: sonata-1.0/mmkeys.c: No such file or directory <-??? 17 blocks + /usr/lib/rpm/check-buildroot ---------------------------------------------- I will check what is happening, however, would you check this, too? (In reply to comment #1) > I have not checked this package yet, however, > > * Source0 > - I just checked upstream and 1.0.1 seems to be released > (yesterday?) I'll upload a new SRPM later. > I will check what is happening, however, would you check > this, too? I checked mock build at home and it builded fine. Probably this problem is related with python-2.5. However, maybe the new SRPM I'm going to upload later will fix this problem. New SPEC: http://ecik.nonlogic.org/rpm/sonata/sonata.spec New SRPM: http://ecik.nonlogic.org/rpm/sonata/sonata-1.0.1-1.src.rpm Mamoru, test it on fc7/i386 please. (In reply to comment #1) > ---------------------------------------------- > + /usr/lib/rpm/find-debuginfo.sh /builddir/build/BUILD/sonata-1.0 > extracting debug info from > /var/tmp/sonata-1.0-1.fc7-root-mockbuild/usr/lib/python2.5/site-packages/mmkeys.so > cpio: sonata-1.0/mmkeys.c: No such file or directory <-??? > 17 blocks > + /usr/lib/rpm/check-buildroot > ---------------------------------------------- This turned out to be due to be the #line comment in mmkeys/mmkeyspy.c and then can be ignored. Well, I just launched sonata, and sonata prints out some warning about dbus. Is this okay? ----------------------------------------------------- GTK Accessibility Module initialized Taglib and tagpy not found, tag editing support disabled. /usr/lib/python2.5/site-packages/sonata.py:5579: DeprecationWarning: The dbus_bindings module is deprecated and will go away soon. dbus-python 0.80 provides only a partial emulation of the old dbus_bindings, which was never meant to be public API. Most uses of dbus_bindings are applications catching the exception dbus.dbus_bindings.DBusException. You should use dbus.DBusException instead (this is compatible with all dbus-python versions since 0.40.2). If you need additional public API, please contact the maintainers via <dbus.org>. retval = dbus.dbus_bindings.bus_request_name(session_bus.get_connection(), "org.MPD.Sonata", dbus.dbus_bindings.NAME_FLAG_DO_NOT_QUEUE) /usr/lib/python2.5/site-packages/dbus/_dbus.py:853: DeprecationWarning: The dbus_bindings module is deprecated and will go away soon. dbus-python 0.80 provides only a partial emulation of the old dbus_bindings, which was never meant to be public API. Most uses of dbus_bindings are applications catching the exception dbus.dbus_bindings.DBusException. You should use dbus.DBusException instead (this is compatible with all dbus-python versions since 0.40.2). If you need additional public API, please contact the maintainers via <dbus.org>. import dbus.dbus_bindings as m Sonata failed to connect to the D-BUS session bus: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help) -------------------------------------------------------------- Another thing seems to be related with python-2.5. Probably should be ignored; anyway I'm going to report it to the upstream. Well, I struggled with sonata and finally I just found that I don't know at all about mpd... Oops... So currently I judge that this application perhaps works with mpd (because I don't know about mpd) and assign this bug to myself. Well, then I will do the formal review for sonata-1.0.1-1 * Python related Requies - Well, requirement related to python modules are not detected automatically by rpmbuild and this must be checked manually. So: --------------------------------------------------------- # LANG=C grep import `rpm -ql sonata` | grep -v Binary | sed -e 's|^.*:||' | sed -e 's|^[ \t][ \t]*||' | sort | uniq # import gnome, gnome.ui from SOAPpy import WSDL -> SOAPpy import ConfigParser import dbus -> dbus-python import dbus.glib -> dbus-python import dbus.service -> dbus-python import egg.trayicon -> gnome-python2-libegg import gc import getopt import gettext import gobject -> pygobject import gtk -> pygtk2 import locale import mmkeys import mpdclient3 import os import pango -> pygtk2 import shutil import socket import sonata import subprocess import sugar (not available) import sys import tagpy (not available) import threading import urllib, urllib2 ------------------------------------------------------------- So, please add "dbus-python gnome-python2-libegg" to Requires. Well, other things are okay. Please fix the issue above. ------------------------------------------------------ This package (sonata) is APPROVED by me. ------------------------------------------------------ (In reply to comment #7) > ------------------------------------------------------------- > So, please add "dbus-python gnome-python2-libegg" to > Requires. Right. New SPEC: http://ecik.nonlogic.org/rpm/sonata/sonata.spec New SRPM: http://ecik.nonlogic.org/rpm/sonata/sonata-1.0.1-2.src.rpm Well, okay. Please add this package to http://fedoraproject.org/wiki/Extras/CVSSyncNeeded and wait until cvsadmin reports to this bug that it is ready to import this package. (Please close this bug when importing is done) There were certain problems on FC-6 building fixed now. Closing. |