Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GeCHI Weekly Report #1.10
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
Elbryan
Guru
Guru


Joined: 13 Nov 2006
Posts: 522
Location: Rovereto (TN)

PostPosted: Sun Nov 29, 2009 9:43 am    Post subject: GeCHI Weekly Report #1.10 Reply with quote

Decimo report settimanale dei GeCHI.
Come al solito, rinnovo l'invito a commentare il thread e ricordo che in fondo sono presenti le referenze per seguire i report tramite RSS.

===

Benvenuti al decimo GeCHI Weekly Report, il quale fornisce sommari e notizie importanti relative allo sviluppo della distribuzione Gentoo riguardanti il seguente periodo: 21.11.2009 - 27.11.2009.

[1] Tutta la communità italiana può contribuire allo sviluppo di Gentoo (26.11)
Di recente lo sviluppatore italiano Diego Elio Pettenò ha scritto un interessante articolo che spiega quali benefici per l'utente finale derivano dai test effettuati tramite la sua Tinderbox sull'intero albero di Portage.

La Tinderbox di Diego è una macchina dedicata che compila e installa tutti i pacchetti di portage con lo scopo di identificare quanti più bug possibili prima che colpiscano l'utente finale così da garantire una migliore qualità degli ebuild di Gentoo. I test che Diego compie sono numerosi e spaziano dalle collisioni dei file, ai problemi di as-needed, fino ai problemi di compilazione delle nuove toolchain; ovviamente, con il passare del tempo, questi test saranno destinati ad aumentare per poter identificare quanti più punti di failure possibili.

Queste informazioni possono risultare ovvie e già note per alcuni di voi, ma ciò che molti ignorano è il fatto che Diego esegue questi test volontariamente nel tempo libero e completamente a sue spese. Tenete presente che la sola compilazione dell'intero Portage richiede svariate settimane per essere completata e occupa oltre un TB di spazio, con tutti i dovuti costi di manutenzione che ne conseguono: energia elettrica, sostituzione/aggiunta dell'hardware. Visti gli enormi sforzi compiuti quotidianamente da Diego per mantenere alto il livello di qualità di Gentoo, non sarebbe una cattiva idea se anche la communità italiana contribuisse indirettamente alla manutenzione della Tinderbox, come? ci sono due possibilità:
  • aiutando Diego economicamente con delle donazioni - bastano anche pochi euro e se lo facciamo tutti quanti possiamo dare un'enorme contributo con il minimo sforzo;
  • dando una mano a livello tecnico - alcuni dei test eseguiti da Diego si possono automatizzare tramite scripting, riducendo enormemente il tempo di debugging da parte sua, quindi chi ha buone conoscenze di bash/python si faccia avanti che di lavoro ce n'è per tutti;

Ovviamente va anche detto che i bug segnalati e le migliorie apportate da Diego non sono limitate alla sola distribuzione Gentoo, ma vengono rese disponibili upstream (come vuole la Gentoo Way), quindi anche tutte le altro distribuzioni Linux e il mondo FLOSS beneficieranno indirettamente del lavoro svolto da Diego.

Qui potete seguire le evoluzioni della Tinderbox di Diego oltre alla possibilità di lasciare un grazie sul suo blog come forma di gratitudine per il lavoro certosino effettuato fino ad ora (p.s.: però se donate è meglio).

[2] autoconf-2.64 spostato in unstable (25.11)
Come già preannunciato in precedenza, il pacchetto sys-devel/autoconf è stato spostato da hard-masked a unstable per iniziare la fase avanzata finale di testing prima della stabilizzazione. Tutti coloro che fanno uso di Gentoo box interamente ~arch potrebbero riscontrare un numero elevato di pacchetti che non compilano o falliscono il configure a causa di autoconf 2.64, in tal caso siete pregati di segnalare tali problemi sul bugzilla e non qui sul forum di discussione.

E' già stato fatto presente nella mailing list @gentoo-devel che per i pacchetti di KDE:3 che avranno problemi di compilazione non ci sarà supporto da parte degli sviluppatori Gentoo a meno che il fix non venga dagli utenti della comunità, altrimenti la risoluzione di tali bug avverrà soltanto con l'introduzione in portage di un'alternativa basata su KDE:4.

[3] app-emulation/kvm rinominato in app-emulation/qemu-kvm (23.11)
Si segnala che il pacchetto app-emulation/kvm verrà rinominato in app-emulation/qemu-kvm per meglio seguire i dettami di upstream; se riscontrate sparizioni strane del pacchetto kvm sapete il perché.

[last rites]
Il Gentoo Tree Cleaning Team segnala che i seguenti pacchetti verranno rimossi dal tree di portage entro 30 giorni:

# Diego E. Pettenò (flameeyes [at] gentoo.org) (25 Nov 2009)
# Fails to build, bug #250372 opened in December 2008.
sci-visualization/gfsview

# Diego E. Pettenò (flameeyes [at] gentoo.org) (25 Nov 2009)
# Fails to build (bug #276675, July 2009); imported in 2004,
# never bumped, no maintainer, upstream homepage unavailable.
www-client/rabbitticker

# Diego E. Pettenò (flameeyes [at] gentoo.org) (25 Nov 2009)
# Fails to build, bug #248474, open since November 2008.
www-apps/Embperl

# Diego E. Pettenò (flameeyes [at] gentoo.org) (24 Nov 2009)
# Fails to build, bug #227571 open since June 2008.
app-forensics/airt

# Diego E. Pettenò (flameeyes [at] gentoo.org) (23 Nov 2009)
# Fails to build since November 2008 (bug #248390).
sys-apps/inputd

# Torsten Veller (tove [at] gentoo.org) (22 Nov 2009)
# Masked for removal. Probably vulnerable
# GLSA 200502-02 and 200510-10 (#293989)
net-mail/vimap

# Tobias Scherbaum (dertobi123 [at] gentoo.org) (22 Nov 2009)
# Masked for removal in 30 days. Not of any use anymore.
app-admin/eselect-oracle

# Justin Bronder (jsbronder [at] gentoo.org) (20 Nov 2009)
# sys-cluster/osc-mpiexec is a fully functional replacement. Bug #293861
sys-cluster/mpiexec

chi fa uso di uno o più dei pacchetti sopra citati è fortemente incoraggiato a trovare alternative oppure a contribuire al loro mantenimento.

----

Puoi seguire i GeCHI Weekly Report tramite i seguenti canali:
Back to top
View user's profile Send private message
lordalbert
l33t
l33t


Joined: 26 Nov 2006
Posts: 699
Location: Italy

PostPosted: Sun Nov 29, 2009 3:56 pm    Post subject: Reply with quote

Molto interessante la Tinderbox!
Ma i test effettuati, sono soltanto quelli di compilazione e installazione del sw? In tal caso, non capisco come possa contribuire in upstream.
Back to top
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Sun Nov 29, 2009 4:35 pm    Post subject: Reply with quote

lordalbert wrote:
Molto interessante la Tinderbox!
Ma i test effettuati, sono soltanto quelli di compilazione e installazione del sw? In tal caso, non capisco come possa contribuire in upstream.


- se il software non compila con le nuove toolchain in genere Diego fornisce i fix (come le patch per glibc e binutils che poi finiscono in tutte le altre distro);
- se il software non compila con as-needed Diego fornisce il fix;
- se il software ha un build system buggato Diego fornisce il fix;
- se il software non compila con la nuova versione degli autotools Diego fornisce il fix;
- $metti_qui_qualsiasi_problema_legato_alla_compilazione_o_installazione Diego fornisce il fix;

e questa è solo la punta dell'iceberg, perché se vai a leggere tutti i sui articoli sulla Tinderbox scoprirai che i test vanno ben oltre ai semplici problemi di compilazione/installazione come per esempio l'identificazione delle "cattive abitudini" che spesso si trovano upstream, quali per esempio:
- lo strip dei binari;
- file installati in modo sbagliato o che non seguono lo standard FHS;
- buildsystem che filtrano o forzano flag del compilatore/linker senza un'apparente motivo valido per farlo (che poi generano i fantomatici segmentation fault che tanto vi fanno lagnare);
- dipendenze automagic;

e così via, la lista è molto lunga.
_________________
Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe

all my contents are released under the Creative Commons Licence by-nc-nd 2.5
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum