La versione stabile di aMule AdunanzA è pronta: codename ToraToraTora.
Dopo mesi/anni di intenso lavoro mr.Hyde ha dato il via libera, e ora non resta che installarla e goderla. I problemi di temi/webserver sono stati risolti su debian, tutto è tornato alla normalità. Unica differenza sostanziale che si farà notare, il numero di versione e revisione del nostro programma p2p: 2010.1, problema che comunque apt-aptitude-dpkg non rileverà minimamente (il passaggio da 3 a 2010 è più che un aggiornamento… è un salto epocale!).
Questo cambiamento formale deriva soprattutto da un fattore determinante: la volontà di chi segue questo progetto di differenziarsi nettamente dall’altra mod per utenti fastweb: eMule AdunanzA. Così da non creare confusione a utenti meno esperti e creare aspettative inutili del tipo “è uscito eMule AdunazA 3.18, perché non c’è il corrispettivo per linux-mac?” Semplice, è una cosa diversa, segue uno sviluppo diverso benché parallelo; si tratta, infondo, di un programma sostanzialmente Altro.
Pertanto i numeri di versione si indicheranno (probabilmente, ma ne avrete la conferma tra qualche ora/giorno) così nel nostro repo compatibilmente al numero voluto da Hyde e amministratori AdunanzA, “anno.uscita-versione_di_amule_sul_quale_è_basata“, 2010.1-2.2.6 in questo caso.
Qui il changelog completo:
Version 2010.1 - The "Anno del Contatto" version ---------- 2009-12-12 Pegasus: * Patch varie per embedded system basati su NSLU2. * Doppio fix su CalcolaRatio. * Patch a amulecmd per permettere il comando amulecmd -c "download nnn"'. Stu Redman: * Patch da forum.amule.org per evitare che un friend sia rimosso dai client in upload per limiti di tempo e per favorire upload dei file in release (forse pero' la tolgo se non viene messa in amule). ^marcell^: * Patch da forum.amule.org per bug #0001531. * Patch da forum.amule.org per bug #00001524 ("New upload doesn't get sorted in the upload list"). * Patch da forum.amule.org per bug #0001412. * Patch da forum.amule.org per feature #0000892. Clarensio: * Aggiornata traduzione ad hoc per AdunanzA (file po/it.po). * Aggiunta nuova skin AdunanzA_C. * Aggiornati smiley Client_aMule_AdunanzA_Smiley, Client_eMule_AdunanzA_Smiley e Client_Fastweb_Smiley. mr_hyde: * Backport r9989: "Fixed crash in CClientList::ProcessDirectCallbackList that had been around for ages (hopefully)". * In accordo con Hammon e AduTeam cambiata numerazione. * Backport r9955 per "Safeguard against recursion in the core timer. * Backport r9947 per "Fixed crash when rightmost search tab was selected and then closed". * Backport r9913 e r9939 per fix "memory exhaustion on high speed uploads". * Backport r9930 per fix messaggio di help amulecmd. * Backport r9929 per client testuali e console NON-UTF8. * Flag di configurazione --enable-adu-nslu2 per abilitare patch AdunanzA di Pegasus per embedded system basati NSLU2. * Backport da aMule 2.3.x SVN per parametro linea di comando "pid-file" di amuled per scrivere il pid in un file. * Porting su Snow Leopard per architettura x86_64 (per ora dire instabile, vedi file LEGGIMI.AdunanzA per come ho eseguito la compilazione). * Aggiunto valore nodi attivi/totali in amulegui, amulecmd, amuleweb. * Allineato a aMule 2.2.6. * Patch per FALLOCATE (fix errore link su sistemi 32 bot con glib 2.10). * Supporto compilazione con MSVC Express Edition su piattaforma Windows, occorre compilare come descritto nel wiki di aMule ufficiale, vedi http://www.amule.org/wiki/index.php/HowTo_compile_with_Visual_Studio. * Importata (e adattata) gestione ripartitore di banda di Tigerjact da eMule AdunanzA 3.16, abilitata nelle preferenze possibilita' di variare valore banda assegnato agli esterni, lo spin control cambia il valore della banda con delta pari all'allocazione slot. * Allineato a aMule 2.2.5. * Aggiunto pannello AdunanzA nelle preferenze (per ora solo per parametri IRC). * Aggiunto test porte in preferenze. * AdunanzA ora cerca le impostazioni in ~/.aMuleAdunanzA. * Webserver e skin sono in share/amuleadunanza. * Allineato a aMule 2.2.4.
I vari “allineato a” chiaramente rappresentano il lavoro fatto in questo anno (e qualcosa di più..): adesso l’allineamento è su aMule 2.2.6, con qualche pezzo-backport di 2.3.x come bugfix o per qualche funzione aggiunta. L’aggiornamento su questo repo si ha per tutte le versioni debian, lenny-squeeze-sid, sia 32 che 64 bit come al solito: unica cosa, dovrete attendere qualche giorno, visto che io non ho ancora l’alimentatore pel mio laptop e sto lasciando da solo Matteo a cross-compilare i sorgenti (lo voglio santo subito!)…
Ora non resta che aspettare il prossimo cambiamento: squeeze stable, lenny old-stable e di conseguenza una nuova testing; possibile che solo l’instabile, sempre in divenire sid resti uguale a se stessa? Paradosso di mamma debian.