Newsgroup: it.comp.os.linux.software
Titolo: gnus 5.8.7, agent mode e active file

Ho visto che qui molti utilizzano Gnus. Sto provando la versione 5.8.7 con
emacs 20.7.1, in agent mode. Non riesco in nessun modo a salvare l'active
file su disco rigido, ogni volta vuole collegarsi a 
news.tiscalinet.it
 per
rileggerlo. Con il vecchio Gnus 5.7 non c'erano problemi, ci si collegava
la prima volta al news server remoto, si scaricava l'elenco dei ng e l'active
veniva salvato in locale per essere riletto le volte successive che si 
premeva A A. Purtroppo Gnus 5.7 ha dei fastidiosi bug, quindi immagino che
parecchi di voi stiano usando le nuove versioni 5.8.x. Beh, avete anche voi
di questi problemi con l'active file? Ho provato anche il 5.8.3 ma non c'e'
niente da fare: mi viene il dubbio che ci sia qualche nuova variabile da
configurare ma nei ChangeLog e nei README non ce n'e'traccia.
Grazie a chi potra' aiutarmi.
-- 
Questo e'cio'che la musica e'per me: una delle maniere di dire che
l'universo in cui viviamo, che ci e'stato dato, e'grande e bello.
(John Coltrane)
Ciao,Alessandro.
ICQ: 38945186
[se vuoi spedirmi un'email, togli il poeta dall'indirizzo]

 writes:
ADN> 
ADN> Non riesco in  nessun modo   a  salvare l'active file su    disco
ADN> rigido,
nel senso che hai  scaricato la lista dei  gruppi, ne hai sottoscritti
alcuni e ora vuoi sottoscriverne altri?
Sicuramente c'è un modo migliore di farlo, ma hai provato a:
- scaricare l'active file
- sottoscrivere tutti i NG
- kill-arli
- listare i gruppi kill-ati con "A l"+9  e sottoscrivere quelli che ti
interessano
- listare i gruppi zombie con "A l"+non_mi_ricordo_quale_livello dove,
di default, vengono   messi i  nuovi  gruppi,  man mano  che   vengono
rilevati
hai visto la documentazione della variabile gnus-read-active-file?
Ciao
Marco
-- 
Facilmente portabile:
	Qualunque programma che puo' essere copiato su un solo
	dischetto.
		-- Andrea `Zuse' Balestrero, "Matemastica e Deformatica"

hai visto la documentazione della variabile gnus-read-active-file?
Si, ma in questo caso e'di poco aiuto.


 writes:
ADN> 
ADN> Il tuo metodo e'comunque  interessante, anche se dev'essere molto
ADN> simile ai  comandi  che si   danno per lanciare  un satellite  in
ADN> orbita intorno alla terra. ;)
lol! cmq, prova a  rileggerlo con calma.  L'idea č che gnus gestisce i
gruppi in livello:  un gruppo č  visibile in un  dato livello.  La mia
soluzione prevedeva di scaricare l'active e 'salvarlo' manualmente nel
livello dei 'killed' group.
ADN> che un bug cosi'macroscopico   non sia stato risolto dalla  5.8.3
ADN> all'ultima release)  visto  che,  durante la   prima connessione,
ADN> l'active remoto viene letto
la cosa  mi ha  talmente  incuriosito  che   ho dato  un'occhiata   ai
sorgenti,    pur non  avendo  non    essendo  certamente in  grado  di
programmare il elisp. L'arcano si svela  nel file gnus-group.el, nella
definizione    della  funziona  gnus-group-list-active:  rispetto alla
versione 5.7,  l'active file viene  *consapevolmente* ignorato *anche*
se si č in agent-mode, come sottolinea il commento aggiunto!
Quindi piů che di  un bug si trattarebbe  di un comportamente  voluto,
anche   se non    ne capisco   le ragioni,    visto  che la  variabile
gnus-read-active-file  fa il    suo dovere,  sia  normalmente che   in
agent-mode.   L'unica ipotesi ragionevole  che     vedo č che  sia  un
workaround per server obsoleti.
Ho fatto un   paio  di prove  e   ho  visto che  la  cosa  si  risolve
semplicemente commentando l'assegnamento della variabile gnus-agent:
        [...]
        (defun gnus-group-list-active ()
          "List all groups that are available from the server(s)."
          (interactive)
          ;; First we make sure that we have really read the active file.
          (unless (gnus-read-active-file-p)
            (let ((gnus-read-active-file t))
        	  ;;; (gnus-agent nil))		; Trick the agent into ignoring the active file.
              (gnus-read-active-file)))
        [...]
In ogni caso, sarebbe opportuno parlarne su gnu.emacs.gnus, per capire
i motivi  di  questo cambiamento.  Credo che  Libero.it  abbia un feed
schifoso  per quel  NG, perchč non  vedo   quasi messaggi.   Se il tuo
tiscalinet   funziona meglio,   prova a scrivere     e vedere che   ti
rispondono.
Ciao
Marco
-- 
Prima Legge della Socio-Genetica:
        La verginita' non e' ereditaria.