GeCHI Weekly Report #1.8
Posted: Sat Nov 14, 2009 8:36 pm
Ottavo 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.
===
GeCHI Weekly Report #1.8
Benvenuti all'ottavo GeCHI Weekly Report, il quale fornisce sommari e notizie importanti relative allo sviluppo della distribuzione Gentoo riguardanti il seguente periodo: 07.11.2009 - 13.11.2009.
[] kde-base/kdelibs-3* e kde-base/arts (10.11)
Continua inesorabile e senza sosta il processo di rimozione di kde:3 e Qt:3 da Portage, in particolare l'obbiettivo su cui gli sviluppatori di Gentoo si stanno maggiormente focalizzando ora è la rimozione di kde-base/kdelibs:3 e kde-base/arts entro la fine dell'anno 2009, compreso il masking della USE arts dai vari profili Gentoo (verrà rimossa definitivamente solo quando tutto kde 3.5.10 sarà stato eliminato). Rimuovere kde:3 e Qt:3 è anche un passo obbligatorio per un motivo molto semplice: tutti questi pacchetti non sono più mantenuti upstream da parecchio tempo e non funzionano con autoconf-2.64; mantenerli in Portage vorrebbe dire determinare una situazione che di fatto si tradurrebbe in un effetto domino catastrofico per tutti gli altri pacchetti presenti in Portage, infatti impedirebbero la stabilizzazione di autoconf-2.64 che a sua volta impedirebbe l'inserimento/stabilizzazione di nuovi pacchetti in Portage. La scelta più sensata quindi è quella di eliminarli da Portage (come stanno già facendo anche altre distribuzioni linux, per esempio Debian).
[] Stage 3 (Gentoo/Prefix) per Solaris 10 (10.11)
L'utente Tomasz Pawelczak ha reso disponibile uno stage3 nativo per Solaris 10 di Gentoo/Prefix; il pacchetto può essere scaricato qui e dopo la sua installazione, per usare Gentoo/Prefix in Solaris, è sufficiente eseguire il seguente comando:
[] Qt 4.5.3 stabilizzazione (10.11)
Dopo un lungo tira-e-molla Qt 4.5.3 è stato finalmente stabilizzato per le architetture ppc e ppc64; manca soltanto l'architettura hppa e poi Gentoo sarà la prima distribuzione Linux ad avere Qt 4.5.3 stabile per tutte le architetture maggiormente utilizzate.
[] Monthly Gentoo Council (09.11)
Il 9 novembre si è svolto l'incontro mensile del Consiglio Gentoo in cui si sono discussi i seguenti argomenti:
Il team di sviluppo di Gentoo, per migliorare ulteriormente la qualità degli ebuild di Portage (grazie soprattutto all'adozione delle nuove feature messe a disposizione da EAPI2), sta discutendo un nuovo RFC che abiliterebbe globalmente la USE cxx di default, compresa la conversione della USE nocxx in cxx (con conseguente modifica degli ebuild che ne fanno uso).
[] Miglioramenti per package.mask (07.11)
Il team di sviluppo di Gentoo, per semplificare la manutenzione degli oltre 2000 pacchetti inseriti nel file /usr/portage/profiles/package.mask, sta discutendo delle nuove politiche di gestione per tale file, il quale verrebbe suddiviso in diversi file, ognuno dei quali adibito alla gestione di una specifica categoria di ebuild:
[] Split ebuild per Intel Compiler Suite Professional Edition (07.11)
Per meglio sopperire alle esigenze degli utenti il team di sviluppatori di Gentoo sta discutendo la possibilità di avere una serie di split ebuild per la suite Intel Compiler Professional Edition (icc, ifc, mkl, ipp, tbb ecc), la quale è closed-source, ma free per uso non commerciale, e viene distribuita come un unico tarball monolitico contenente gli archivi RPM dei vari componenti della suite. Sfortunatamente Intel distribuisce parte di questi componenti (icc, ifc e tbb) anche come pacchetti separati, i cui tarball replicano le stesse librerie comuni, impedendo di fatto la creazione di split ebuild per il pacchetto dev-lang/icc a causa delle numerose collisioni e duplicazioni dei file; inoltre si obbliga l'utente finale ad installarsi l'intera suite (che sono parecchie librerie/eseguibili) per usare uno soltanto o solo una parte dei componenti della stessa.
L'unica soluzione al problema, senza incappare in funambolismi, è quella di ridistribuire gli RPM del tarball monolitico tramite i mirror Gentoo e basare i nuovi split ebuild su di essi anzichè i tarball ufficiali di Intel; al momento si sta verificando che non sussistano problemi di licenza a causa della ridistribuzione degli archivi RPM, ma se tutto volge per il meglio, presto gli utenti finali potranno beneficiare di versioni aggiornate e splitted della suite ICC.
[last rites]
Il Gentoo Tree Cleaning Team segnala che i seguenti pacchetti verranno rimossi dal tree di portage entro 30 giorni:
# Samuli Suominen gentoo.org (13 Nov 2000)
# kde-base/kdelibs:3.5 reverse dependencies
# Bug #292791.
net-misc/kvpnc-0.9.3
media-tv/kdetv
media-tv/kvdr
net-wireless/kwlaninfo
net-misc/guidedog-1.1
net-misc/knutclient
net-misc/kovpn
net-misc/kwebget
net-analyzer/knetscan
net-analyzer/ksniffer
media-sound/amarokfs
# Samuli Suominen gentoo.org (13 Nov 2000)
# replaced by media-sound/kradioripper
media-sound/kstreamripper
# Markos Chandras gentoo.org (12 Nov 2009)
# Fails to build with recent kernels. Upstream doesn't
# support it anymore and it has been replaced by dazukofs
# (bug #278414)
sys-fs/dazuko
# Samuli Suominen gentoo.org (10 Nov 2009)
# Has kde-base/arts depend, and it can't be removed.
games-puzzle/quintalign
games-sports/kbilliards
games-strategy/kpictorial
games-util/krconlinux
games-puzzle/easysok
dev-perl/PerlQt
media-video/dpencoder
media-video/qvamps
media-video/asdf
dev-perl/DCOP
dev-perl/DCOP-Amarok
dev-perl/DCOP-Amarok-Player
sci-misc/kboincspy
x11-plugins/khexclock
x11-misc/lineak-kdeplugins
app-pda/libopensync-plugin-kdepim
app-laptop/kthinkbat
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:
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.
===
GeCHI Weekly Report #1.8
Benvenuti all'ottavo GeCHI Weekly Report, il quale fornisce sommari e notizie importanti relative allo sviluppo della distribuzione Gentoo riguardanti il seguente periodo: 07.11.2009 - 13.11.2009.
[] kde-base/kdelibs-3* e kde-base/arts (10.11)
Continua inesorabile e senza sosta il processo di rimozione di kde:3 e Qt:3 da Portage, in particolare l'obbiettivo su cui gli sviluppatori di Gentoo si stanno maggiormente focalizzando ora è la rimozione di kde-base/kdelibs:3 e kde-base/arts entro la fine dell'anno 2009, compreso il masking della USE arts dai vari profili Gentoo (verrà rimossa definitivamente solo quando tutto kde 3.5.10 sarà stato eliminato). Rimuovere kde:3 e Qt:3 è anche un passo obbligatorio per un motivo molto semplice: tutti questi pacchetti non sono più mantenuti upstream da parecchio tempo e non funzionano con autoconf-2.64; mantenerli in Portage vorrebbe dire determinare una situazione che di fatto si tradurrebbe in un effetto domino catastrofico per tutti gli altri pacchetti presenti in Portage, infatti impedirebbero la stabilizzazione di autoconf-2.64 che a sua volta impedirebbe l'inserimento/stabilizzazione di nuovi pacchetti in Portage. La scelta più sensata quindi è quella di eliminarli da Portage (come stanno già facendo anche altre distribuzioni linux, per esempio Debian).
[] Stage 3 (Gentoo/Prefix) per Solaris 10 (10.11)
L'utente Tomasz Pawelczak ha reso disponibile uno stage3 nativo per Solaris 10 di Gentoo/Prefix; il pacchetto può essere scaricato qui e dopo la sua installazione, per usare Gentoo/Prefix in Solaris, è sufficiente eseguire il seguente comando:
Code: Select all
# /opt/gentoo/startprefix
# emerge --sync
Dopo un lungo tira-e-molla Qt 4.5.3 è stato finalmente stabilizzato per le architetture ppc e ppc64; manca soltanto l'architettura hppa e poi Gentoo sarà la prima distribuzione Linux ad avere Qt 4.5.3 stabile per tutte le architetture maggiormente utilizzate.
[] Monthly Gentoo Council (09.11)
Il 9 novembre si è svolto l'incontro mensile del Consiglio Gentoo in cui si sono discussi i seguenti argomenti:
- 1. Linee di condotta per gli aggiornamenti di vecchie installazioni Gentoo - Per facilitare ulteriormente gli aggiornamenti di vecchie installazioni Gentoo si è proposto di regredire intenzionalmente il pacchetto sys-apps/portage e tutte le sue dipendenze ad EAPI0, in modo tale che sia possibile fare l'upgrade di una Gentoo box all'ultima release stabile disponibile direttamente da qualsiasi versione vecchia di portage (feature che le distribuzioni binarie non hanno); per garantire all'utente finale una maggiore efficienza di tutto il processo di migrazione, gli sviluppatori Gentoo hanno deciso di salvare periodicamente degli snapshot di portage e distfiles da usare internamente come base per i test di verifica degli aggiornamenti al fine di garantire che non sussistano problemi latenti per gli utenti; nei prossimi giorni questo discorso verrà esposto sulla ML degli sviluppatori al fine di definirne i dettagli, farne un progetto ufficiale Gentoo e stabilire dei leader che si sobbarchino l'onore e la responsabilità di portare avanti tale progetto;
2. Gentoo/Prefix inserito ufficialmente in portage - il consiglio ha deciso di inserire il supporto a Gentoo/Prefix direttamente in portage in modo da facilitare il lavoro degli sviluppatori del progetto Prefix, automatizzare alcuni task direttamente tramite emerge (e non tramite hack nelle varie eclass), nonchè permettere di avere ebuild con supporto nativo a Prefix direttamente nell'albero di portage; rinviata al prossimo meeting la decisione di implementare le specifiche di Prefix tramite EAPI2 oppure EAPI3 (ancora in fase di definizione);
3. Utilizzo delle funzioni avanzate di bash 3.2 in Portage - Il consiglio ha modificato Package Manager Specification (PMS) affinchè sia permesso l'utilizzo delle funzioni avanzate di =bash-3.2* negli ebuild/eclass; da notare che questa modifica non è volta ad apportare nuove migliorie a Portage, ma bensì a risolvere un problema di regole previste dal PMS che non sono state rispettate: già ora sia gli ebuild che le eclass fanno uso delle funzioni avanzate di bash 3.2, ma non ne è stata chiesta l'autorizzazione al Gentoo Council nonostante il PMS forzasse esplicitamente l'uso di =bash-3.0*, da qui la necessità di supperire al problema modificando le specifiche di PMS anzichè riconvertire svariate centinaia di ebuild e molte eclass;
Il team di sviluppo di Gentoo, per migliorare ulteriormente la qualità degli ebuild di Portage (grazie soprattutto all'adozione delle nuove feature messe a disposizione da EAPI2), sta discutendo un nuovo RFC che abiliterebbe globalmente la USE cxx di default, compresa la conversione della USE nocxx in cxx (con conseguente modifica degli ebuild che ne fanno uso).
[] Miglioramenti per package.mask (07.11)
Il team di sviluppo di Gentoo, per semplificare la manutenzione degli oltre 2000 pacchetti inseriti nel file /usr/portage/profiles/package.mask, sta discutendo delle nuove politiche di gestione per tale file, il quale verrebbe suddiviso in diversi file, ognuno dei quali adibito alla gestione di una specifica categoria di ebuild:
- package.mask specifico per pacchetti beta/rc/alpha ;
- package.mask specifico per pacchetti live;
- package.mask specifico per last rites e la rimozione di pacchetti non funzionanti;
- package.mask specifico per problemi di sicurezza (GLSA ecc);
[] Split ebuild per Intel Compiler Suite Professional Edition (07.11)
Per meglio sopperire alle esigenze degli utenti il team di sviluppatori di Gentoo sta discutendo la possibilità di avere una serie di split ebuild per la suite Intel Compiler Professional Edition (icc, ifc, mkl, ipp, tbb ecc), la quale è closed-source, ma free per uso non commerciale, e viene distribuita come un unico tarball monolitico contenente gli archivi RPM dei vari componenti della suite. Sfortunatamente Intel distribuisce parte di questi componenti (icc, ifc e tbb) anche come pacchetti separati, i cui tarball replicano le stesse librerie comuni, impedendo di fatto la creazione di split ebuild per il pacchetto dev-lang/icc a causa delle numerose collisioni e duplicazioni dei file; inoltre si obbliga l'utente finale ad installarsi l'intera suite (che sono parecchie librerie/eseguibili) per usare uno soltanto o solo una parte dei componenti della stessa.
L'unica soluzione al problema, senza incappare in funambolismi, è quella di ridistribuire gli RPM del tarball monolitico tramite i mirror Gentoo e basare i nuovi split ebuild su di essi anzichè i tarball ufficiali di Intel; al momento si sta verificando che non sussistano problemi di licenza a causa della ridistribuzione degli archivi RPM, ma se tutto volge per il meglio, presto gli utenti finali potranno beneficiare di versioni aggiornate e splitted della suite ICC.
[last rites]
Il Gentoo Tree Cleaning Team segnala che i seguenti pacchetti verranno rimossi dal tree di portage entro 30 giorni:
# Samuli Suominen gentoo.org (13 Nov 2000)
# kde-base/kdelibs:3.5 reverse dependencies
# Bug #292791.
net-misc/kvpnc-0.9.3
media-tv/kdetv
media-tv/kvdr
net-wireless/kwlaninfo
net-misc/guidedog-1.1
net-misc/knutclient
net-misc/kovpn
net-misc/kwebget
net-analyzer/knetscan
net-analyzer/ksniffer
media-sound/amarokfs
# Samuli Suominen gentoo.org (13 Nov 2000)
# replaced by media-sound/kradioripper
media-sound/kstreamripper
# Markos Chandras gentoo.org (12 Nov 2009)
# Fails to build with recent kernels. Upstream doesn't
# support it anymore and it has been replaced by dazukofs
# (bug #278414)
sys-fs/dazuko
# Samuli Suominen gentoo.org (10 Nov 2009)
# Has kde-base/arts depend, and it can't be removed.
games-puzzle/quintalign
games-sports/kbilliards
games-strategy/kpictorial
games-util/krconlinux
games-puzzle/easysok
dev-perl/PerlQt
media-video/dpencoder
media-video/qvamps
media-video/asdf
dev-perl/DCOP
dev-perl/DCOP-Amarok
dev-perl/DCOP-Amarok-Player
sci-misc/kboincspy
x11-plugins/khexclock
x11-misc/lineak-kdeplugins
app-pda/libopensync-plugin-kdepim
app-laptop/kthinkbat
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:
- gechi.it RSS Feed;
- Twitter: GeCHI Group | GeCHI RSS Feeds;
- Identi.ca: GeCHI Group | GeCHI RSS Feeds;
- YouTube: GeCHI Group;
- FaceBook: GeCHI Group;
- Digg: GeCHI Group | GeCHI RSS Feeds