[sonata] Mise à jour en version 1.5

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

[sonata] Mise à jour en version 1.5

Message par Skunnyk »

Hello,

Donc la mise à jour de sonata en 1.5 traine (sorti depuis début avril), je pense en partie à cause d'une nouvelle dépendance : python-mpd, qui n'est que dans AUR actuellement (et que namcap considère comme inutile !)

Donc voici le PKGBUILD modifié de sonata, il faut auparavant faire un yaourt -S python-mpd, puis!

Code : Tout sélectionner

yaourt -U http://perso.toile-libre.org/~skunnyk/archlinux/sonata-1.5-1-i686.pkg.tar.gz 
Si tout fonctionne aussi chez vous, je le metrais sur le repo, avec sa dépendance, python-mpd

Le changelog : http://sonata.berlios.de/changelog.html
Merci aux testeurs ;-)

Ps: Pour rappel, sonata est une gui en GTK pour mpd :)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Perso ça tourne ;)
Meric Skunnyk
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Bon, j'upload tout ca, avec python-mpd en prime :)

Le PKGBUILD de sonata 1.5:

Code : Tout sélectionner

# Maintainer: James Rayner <james@archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
# Contributor: Skunnyk  <skunnyk@archlinux.fr>
pkgname=sonata
pkgver=1.5
pkgrel=1
pkgdesc="A lightweight GTK+ music client for MPD"
url="http://sonata.berlios.de"
license=('GPL3')
arch=(i686 x86_64)
depends=('python' 'gtk2' 'python-mpd')
source=(http://download.berlios.de/sonata/sonata-$pkgver.tar.bz2)
install=$pkgname.install


build() {
  cd $startdir/src/sonata-$pkgver
  python setup.py install --root=$startdir/pkg
}
md5sums=('8ab9c7a9ccfcb10056e44297cab1074a')
namcap me dis que python-mpd n'est pas nécessaire, mais en faite si ;-)

Pour python-mpd, j'ai simplement compilé le pkgbuild de aur : http://aur.archlinux.org/packages.php?ID=15909
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Sinon le dépôt lnf propose la version svn:

Code : Tout sélectionner

[lnf]
Server = http://reactor.reality-protocol.de/lnf
:wink:
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Je confirme que les packages ne sont PAS testé !
Peut être même pas par le packageur lui même .. sinon il se serait rendu compte que ça ne fonctionne pas !
Dernier exemple en date : sonata , qui est enfin passé en version 1.5 dans le repo [extra].. Mais sans la dépendance à python-mpd !
Resultat: le package ne fonctionne pas, avec une erreur :

Code : Tout sélectionner

$ sonata
Sonata requires python-mpd. Aborting...
Bref, comme souvent, n'hésitez pas à utiliser le package du repo.archlinux.fr , au moins çà marche ©® ;-)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Skunnyk a écrit :Je confirme que les packages ne sont PAS testé !
Peut être même pas par le packageur lui même .. sinon il se serait rendu compte que ça ne fonctionne pas !
Dernier exemple en date : sonata , qui est enfin passé en version 1.5 dans le repo [extra].. Mais sans la dépendance à python-mpd !
Resultat: le package ne fonctionne pas, avec une erreur :

Code : Tout sélectionner

$ sonata
Sonata requires python-mpd. Aborting...
Bref, comme souvent, n'hésitez pas à utiliser le package du repo.archlinux.fr , au moins çà marche ©® ;-)
La classe quoi :)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
elb
Hankyu
Messages : 15
Inscription : jeu. 05 juil. 2007, 18:11

Message par elb »

Avez-vous remarqué que les titres d'album contenant des caractères accentués ne sont plus affichés du tout dans la collection par Sonata 1.5 ? On peut toujours passer par la vue "système de fichiers" mais dans ce cas les chansons sont triées par ordre alphabétique, pas par numéro de piste. Bref quasi inutilisable avec des albums d'artistes de chez nous...
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Hello,

Hum, je n'ai pas remarqué çà, les albums ayant des accents passent bien quand même.
Tu as des messages d 'erreur dans la console quand tu le lance ?
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Bon, sonata 1.5 enfin dans extra et fonctionnel ;-)
Du coup ils ont aussi rajouté python-mpd dans extra :)
Bref, tout va bien :p
elb
Hankyu
Messages : 15
Inscription : jeu. 05 juil. 2007, 18:11

Message par elb »

Lorsque j'essaie d'afficher dans la bibliothèque un album dont le titre contient des caractères accentués, l'album n'apparait pas et j'obtiens à la console les messages suivants :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 3075, in on_library_row_activated
    self.library_browse(None, value)
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 2409, in library_browse
    coverfile = self.library_get_album_cover(dirs[i], artists[i], albums[i])
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 2444, in library_get_album_cover
    tmp, coverfile = self.artwork_get_local_image(dir, artist, album)
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 4038, in artwork_get_local_image
    testfile = img.single_image_in_dir(self.musicdir[self.profile_num] + songpath)
  File "/usr/lib/python2.5/site-packages/sonata/img.py", line 62, in single_image_in_dir
    dir = gobject.filename_from_utf8(dir)
gobject.GError: Séquence d'octets non valide en entrée du convertisseur
Apparemment un problème de conversion entre locales (mon système est en utf8).
elb
Hankyu
Messages : 15
Inscription : jeu. 05 juil. 2007, 18:11

Message par elb »

Une visite sur le site de dev de Sonata m'apprends qu'une version 1.5.1 corrigeant entre autre ce problème est sortie le 3/5 :

https://lists.berlios.de/pipermail/sona ... 08-May.txt

Probablement bientôt une mise à jour dans Arch...
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Héhé, merci de l'info, je me compile ca en attendant la MAJ "officielle" :) Si ca en interesse, je peux mettre çà sur le repo.
Pour les albums, j'avais pas de problème, par contre, j'ai des plantage lorsque je veux mettre à jour la pochette d'un album, et qu'il ya des accents, sonata se ferme ... Mais c'est assez aléatoire.
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Moi ça arrive qu'il se ferme même sans accents :p mais bon vu que c'est une interface à mpd pas de coupure de son :)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre