Newsgroup: it.scienza.astronomia.seti
Titolo: [lin-setibuf] Versione 1.0

Dopo  infinte  peripezie,  sono   riuscito  a  portare  lin-setibuf  dal
bash-scripting al  Perl. Il risultato e`  qualcosa di piu`  coerente, di
piu` potente e di un filino piu` facile da mantenere :-)
Approfittando  della  riscrittura,  ho anche  rivisto  completamente  la
sintassi del  file di configurazione  (ed il suo nome). Il  risultato e`
che  la nuova  versione  *NON E`*  compatibile  all'indietro per  quanto
riguarda  quel file  (rimane  tuttavia la  compatibilita`  a livello  di
stack:  cioe`,  uno  stack  di  WU funzionante  con  la  versione  0.1.9
e`  funzionante anche  con  questa versione). Mi  spiace,  ma ho  dovuto
apportare queste  modifiche per non  appesantire il processo  di parsing
delle opzioni.
Ovviamente, mi  sono messo nei  panni di chi dovra`  utilizzarlo, questo
programma,  quindi  l'installer  provvedera`   a  generare  un  file  di
configurazione  in  base alle  vostre  esigenze. Ho  accluso anche  piu`
documentazione,  per il  processo di  installazione, e  non credo  sara`
cosi` doloroso il passaggio di versione.
Le  opzioni da  linea di  comando non  sono cambiate  granche': ho  solo
aumentato il numero di switch, per cose come l'email notice, il logging,
l'attivazione delle routine grafiche.
L'output e` diventato un po' piu` chiaro, e non ce piu` bisogno dei file
di controllo aggiuntivi nelle directory dello stack.
Concludendo,  l'intero sistema  e` diventato  un po'  piu` automatizzato
(una volta impostato  tutto il conffile, gli switch da  linea di comando
sono solo  `--start' e `--download'), in  attesa di mettere in  piedi il
daemon  mode (che  arrivera` con  la prossima  release, dopo  un po'  di
testing).
///
Convinto di avervi tediato a sufficienza, ecco qui l'URL dove recuperare
il tar.gz e il pacchetto deb (se avete una Debian, quest'ultimo e` stato
rimesso a posto, ed e` aderente alla debian-policy):
http://digilander.iol.it/ebassi/seti/index_it.html#lin-setibuf
L'indirizzo  a  cui chiedere  informazioni  o  mandare patch,  commenti,
richieste o insulti rimane: 
lin-s...@libero.it
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 [2001-04-11 21:48]:
Mai dire `spero non ci siano errori'.
Revisionando il codice, ho scoperto un paio di miei errori di battitura,
che pero`  pregiudicano il corretto funzionamento  di lin-setibuf. Li ho
corretti al  volo, e l'interprete Perl  non si e` arrabbiato  durante il
testing.
Mentre facevo l'upload della tarpalla e del deb, mi e` apparso un alieno
grigio  dalla  testa  triangolare  che  mi ha  detto  "E`  corretto,  e`
BugFree(tm)". E, giusto  per confermare  che si  trattava proprio  di un
alieno, mi ha chiesto subito dopo  "Sai mica dov'e` l'Area 51?", per poi
svanire  in  una  piega spaziotemporale. Solo  una  piccola  distorsione
gravitazionale  sopra il  mio monitor  e` rimasta  mentre scrivo  questo
post.[*]
Ergo,  avendo  la  benedizione  ufficiale,  se  non  vi  riesce  di  far
funzionare questa release, e` solo colpa vostra. :-)
Preso da  furor demente,  ho anche messo  mano alla  documentazione, che
adesso sembrerebbe  quasi decente,  e ho  aggiunto la  lungamente attesa
possibilita` di mandare tutto  in background (basta chiamare lin-setibuf
con  la  redirezione a  /dev/null  quando  lo  si lancia  con  l'opzione
--start, ed usare l'opzione --kill per fermare lin-setibuf e client).
Ovviamente,  il sito  rimane sempre  lo stesso,  e del  feedback sarebbe
graditissimo.
Bye,
 Emmanuele ([*] citando Torvalds).
