OVH Cloud OVH Cloud

RSS avec Gnus

7 réponses
Avatar
Ph. Ivaldi
Bonjour,

Depuis quelque temps je n'arrive plus à lire beaucoup de flux RSS avec
Gnus.
Je suis passé à emacs-snapshot et NoGnus V0.6 entre temps et je ne me
souviens plus à partir de quand le problème est survenu.
J'ai aussi testé avec Gnus-5.10.8 toujours sous Emacs22.

J'obtiens les messages d'erreurs suivants:
nnrss: http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml: Not valid
XML (error XML files can have only one toplevel tag) and w3-parse
doesn't work (void-function w3-parse-buffer)
XML-RPC is not available... not checking Syndic8.
gnus-group-make-rss-group: No feeds found for
http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml

J'avais eu le même problème il y a 1,5 an et ça venait de
xml.el.
Après avoir copié et compilé la dernière version de xml.el dans le
répertoire ~/emacs.d/site-lisp/ngnus-0.5/lisp/ ça fonctionne à nouveau.

Il y a un problème de packaging de emacs-snapshot pour Debian ou
(No)Gnus ne fonctionne pas correctement avec cette version d'Emacs ?
--
Cordialement,
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html

7 réponses

Avatar
Sébastien Kirche
Le 28 novembre 2006 à 16:10, Ph. Ivaldi a formulé :

Il y a un problème de packaging de emacs-snapshot pour Debian ou
(No)Gnus ne fonctionne pas correctement avec cette version d'Emacs ?



Personnellement je n'ai pas de souci avec mes quelques fils RSS.
Emacs-snapshot et gnus remis à jour hier (mais pas plus de problème
précédemment).

À tout hasard M-x list-load-path-shadows indique-t-il quelque chose
d'anormal ?

--
Sébastien Kirche
Avatar
Ph. Ivaldi
Le 28 novembre 2006 à 17h42:28,
Sébastien Kirche écrivit :

Le 28 novembre 2006 à 16:10, Ph. Ivaldi a formulé :

Il y a un problème de packaging de emacs-snapshot pour Debian ou
(No)Gnus ne fonctionne pas correctement avec cette version d'Emacs ?



Personnellement je n'ai pas de souci avec mes quelques fils RSS.
Emacs-snapshot et gnus remis à jour hier (mais pas plus de problème
précédemment).

À tout hasard M-x list-load-path-shadows indique-t-il quelque chose
d'anormal ?



Intéressante, cette commande...
Elle me renvoie pas mal de ligne de ce genre:
/home/pi/emacs.d/site-lisp/ngnus-0.5/lisp/uudecode hides /usr/share/emacs-snapshot/site-lisp/tramp/uudecode
/home/pi/emacs.d/site-lisp/ngnus-0.5/lisp/format-spec hides /usr/share/emacs-snapshot/site-lisp/tramp/format-spec
....
Ce qui peut expliquer mes problèmes mineurs avec Tramp.

/usr/share/emacs-snapshot/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
....
"Normal" puisque Emacs est installé.
etc...

Au final: 196 Emacs Lisp load-path shadowings were found
Ça fait beaucoup ?
J'aimerai garder Emacs21 pour tester la compatibilité de certains codes
avec cette version.
En tout cas ce sont toujours les versions les plus récentes qui masquent
les anciennes.

Je devrais peut-être me contenté de la version 5.11 de gnus présente
dans Emacs-snapshot.
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Sébastien Kirche
Le 28 novembre 2006 à 18:45, Ph. Ivaldi a formulé :

Au final: 196 Emacs Lisp load-path shadowings were found Ça fait
beaucoup ?



Je ne sais pas. Chez moi j'en 224 mais j'ai pas mal de choses en local
dans mon home dont certains packages que j'avais installé pour test et
qui se retrouvent maintenant dans l'emacs de base (comme erc) ou dont
j'ai récupéré des versions plus récentes (bbdb, gnus...) un tas de trucs
à ranger donc.

J'aimerai garder Emacs21 pour tester la compatibilité de certains
codes avec cette version. En tout cas ce sont toujours les versions
les plus récentes qui masquent les anciennes.



Ça paraît normal. En tout cas tu sais maintenant comment on peut
arriver à repérer un package dont les modules perturberaient le reste du
système.

Je devrais peut-être me contenté de la version 5.11 de gnus présente
dans Emacs-snapshot.



Tout dépend de ton usage. Moi je ne peux plus revenir en arrière (mais
ça me va bien comme cela) par exemple car au lancement d'une nouvelle
version gnus met à jour certaines infos et on ne peut plus relancer de
version plus vieille.
--
Sébastien Kirche
Avatar
Romain Francoise
Ph. Ivaldi writes:

Après avoir copié et compilé la dernière version de xml.el dans le
répertoire ~/emacs.d/site-lisp/ngnus-0.5/lisp/ ça fonctionne à
nouveau.



Bizarre, on pourrait croire que ce répertoire n'est pas utilisé dans ta
conf vu que tes headers indiquent que tu utilises la version 0.6 de No
Gnus, pas 0.5. Ou alors il contient une version qui ne correspond pas au
nom du répertoire ?

--
Romain Francoise | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
Avatar
Ph. Ivaldi
Le 28 novembre 2006 à 19h51:32,
Sébastien Kirche écrivit :

Le 28 novembre 2006 à 18:45, Ph. Ivaldi a formulé :

Au final: 196 Emacs Lisp load-path shadowings were found Ça fait
beaucoup ?



Je ne sais pas. Chez moi j'en 224 mais j'ai pas mal de choses en local
dans mon home dont certains packages que j'avais installé pour test et
qui se retrouvent maintenant dans l'emacs de base (comme erc) ou dont
j'ai récupéré des versions plus récentes (bbdb, gnus...) un tas de
trucs à ranger donc.



Je suis en train de moi aussi de faire le ménage... Il y a du boulot!

[...]

Je devrais peut-être me contenté de la version 5.11 de gnus présente
dans Emacs-snapshot.



Tout dépend de ton usage. Moi je ne peux plus revenir en arrière (mais
ça me va bien comme cela) par exemple car au lancement d'une nouvelle
version gnus met à jour certaines infos et on ne peut plus relancer de
version plus vieille.



Après avoir fais une sauvegarde, je suis revenu à Gnus 5.11 sans
problème; tel qu'il est il me plaît... :-)
Merci pour ton aide,
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Ph. Ivaldi
Le 28 novembre 2006 à 20h10:30,
Romain Francoise écrivit :

Ph. Ivaldi writes:

Après avoir copié et compilé la dernière version de xml.el dans le
répertoire ~/emacs.d/site-lisp/ngnus-0.5/lisp/ ça fonctionne à
nouveau.



Bizarre, on pourrait croire que ce répertoire n'est pas utilisé dans
ta conf vu que tes headers indiquent que tu utilises la version 0.6 de
No Gnus, pas 0.5. Ou alors il contient une version qui ne correspond
pas au nom du répertoire ?



Oui, ça m'a surpris aussi quand j'ai voulu voir la version de Gnus que
j'utilise; je n'ai pourtant rien bidouillé...
Ici: http://gnus.org/dist/
dans ngnus-0.5.tar.gz/lisp/gnus.el on trouve:
(defconst gnus-version-number "0.6"
"Version number for this version of Gnus.")
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Ph. Ivaldi
Le 29 novembre 2006 à 10h27:54,
Ph. Ivaldi écrivit :

[...]
Après avoir fais une sauvegarde, je suis revenu à Gnus 5.11 sans
problème; tel qu'il est il me plaît... :-)



Bon...ben... finalement non!
Gnus 5.11 avec Emacs-snapshot ne peut pas lire ce fil:
http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml
Je reste donc avec NoGnusV0.6 et la dernière version de xml.el.
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html