Description of problem: Absence de client Mpd dans la version 1 de mageia ( il n'y a que Gmpc) et je souhaiterais utiliser SONATA merci Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.
CC: (none) => jquelin
package has been imported but doesn't compile: $ bm -l [...] gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -g -fPIC -I/usr/include/python2.7 -c mmkeys/mmkeysmodule.c -o build/temp.linux-x86_64-2.7/mmkeys/mmkeysmodule.o -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pygtk-2.0 -I/usr/lib64/libffi-3.0.9/include gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-x86_64-2.7/mmkeys/mmkeyspy.o build/temp.linux-x86_64-2.7/mmkeys/mmkeys.o build/temp.linux-x86_64-2.7/mmkeys/mmkeysmodule.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/mmkeys.so -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 build/temp.linux-x86_64-2.7/mmkeys/mmkeys.o: In function `mmkeys_init': /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:134: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:135: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:136: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:137: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:138: undefined reference to `XKeysymToKeycode' build/temp.linux-x86_64-2.7/mmkeys/mmkeys.o: In function `grab_mmkey': /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:167: undefined reference to `XGrabKey' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:171: undefined reference to `XGrabKey' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:175: undefined reference to `XGrabKey' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:179: undefined reference to `XGrabKey' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:183: undefined reference to `XGrabKey' build/temp.linux-x86_64-2.7/mmkeys/mmkeys.o:/home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:187: more undefined references to `XGrabKey' follow build/temp.linux-x86_64-2.7/mmkeys/mmkeys.o: In function `filter_mmkeys': /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:219: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:222: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:225: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:228: undefined reference to `XKeysymToKeycode' /home/jquelin/rpm/cauldron/sonata/BUILD/sonata-1.6.2.1/mmkeys/mmkeys.c:231: undefined reference to `XKeysymToKeycode' collect2: ld a retourné 1 code d'état d'exécution error: command 'gcc' failed with exit status 1 error: Bad exit status from /home/jquelin/rpm/cauldron/sonata/BUILDROOT/rpm-tmp.e1vfEy (%build) ==> adding misc in cc: so he can have a look
CC: (none) => misc
I fixed the build, it was just libX11 missing in the link command.
thanks misc. another missing library to install it: # LC_ALL=C urpmi sonata A requested package cannot be installed: sonata-1.6.2.1-2.mga2.x86_64 (due to unsatisfied python-tagpy) Continue installation anyway? (Y/n)
python-tagpy now available on cauldron.
python-mpd is required too - on its way to cauldron.
python-soap needed, which requires python-fpconst. python-fpconst on its way. python-soap is ready and needs to wait -fpconst.
all packages ready for cauldron. needs to be backported to mageia 1 - but i don't know how...
http://mageia.org/wiki/doku.php?id=mgarepo_howto#i_want_to_update_a_package_in_update_testing (Sonata can go on core-update (as the package was present in mdv 2010.2 and missing in mga 1)
Component: New RPM package request => RPM PackagesSummary: sonata client mpd => backport request: sonata client mpdSource RPM: http://sonata.berlios.de/download.html => sonata
oh yes, i forgot about this bug when updates got a process - sorry for that. the following packages are available in core/updates_testing - python-fpconst - python-soap - python-mpd - python-tagpy - sonata ==> please test them and report if they work correctly.
Assignee: bugsquad => qa-bugs
CC: (none) => stormiSummary: backport request: sonata client mpd => Update candidate (was: backport request): sonata client mpd
For testing, I installled mpd, changed the music and playlist directories in /etc/mpd.conf, then started mpd. I installed sonata, and used it to connect to localhost, then used it to start/stop playing a song. As python-celementtree was also pulled in as a dependency, this update is blocked by bug 2317, as anyone who updated from Mandriva 2010.2 with sonata installed, will be unable to update using mgaapplet. Other then that, testing complete on i586, for the srpm packages python-fpconst-0.7.3-1.1.mga1.src.rpm python-soap-0.12.0-1.1.mga1.src.rpm python-mpd-0.3.0-1.1.mga1.src.rpm python-tagpy-0.94.5-2.1.mga1.src.rpm sonata-1.6.2.1-2.1.mga1.src.rpm The python-celementtree srpm is python-celementtree-1.0.5-7.mga1.src.rpm
CC: (none) => davidwhodginsDepends on: (none) => 2317
Has this been tested on x86-64?
(In reply to comment #11) > Has this been tested on x86-64? Ping to x86_64 testers.
We still need an x86-64 tester for this one. See comment 10 for testing method.
Tested OK x86_64. Update validated Advisory: ----------------------- This update adds Sonata which was present in Mandriva 2010.2 but missing from Mageia 1. Sonata is designed to be an elegant and intuitive interface for your music collection via the Music Player Daemon (MPD). Most actions are accessed through right-click popup menus. The main window can be collapsed into a mini view or expanded by clicking on the current song (with the > sign next to it). In the expanded view, the tabbed interface includes your current playlist, info about the current song, your library (browse by folders, genres, artists, or albums), your saved playlists, and any streams (pls/m3u supported). You can reorder the tabs by drag-and-dropping, and hide any of them via a popup menu. More information is available at http://sonata.berlios.de/ ------------------------ SRPMs: python-fpconst-0.7.3-1.1.mga1.src.rpm python-soap-0.12.0-1.1.mga1.src.rpm python-mpd-0.3.0-1.1.mga1.src.rpm python-tagpy-0.94.5-2.1.mga1.src.rpm sonata-1.6.2.1-2.1.mga1.src.rpm Could somebody from sysadmin please push these from core/updates_testing to core/updates. Please note - python-celementtree will require linking from core/release to core/updates to workaround bug 2317. SRPM: python-celementtree-1.0.5-7.mga1.src.rpm Thankyou!
Keywords: (none) => validated_updateCC: (none) => eeeemail, sysadmin-bugsHardware: i586 => All
update pushed and linking done.
Status: NEW => RESOLVEDCC: (none) => dmorganecResolution: (none) => FIXED