Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GeCHI Weekly Report #1.6
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
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1325
Location: Italy

PostPosted: Sat Oct 31, 2009 1:16 pm    Post subject: GeCHI Weekly Report #1.6 Reply with quote

Sesto 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.6

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

[1] Ottimizzazioni per la cache di portage (VDB) (26.10)
Gli sviluppatori Gentoo stanno discutendo una possibile modifica dell'attuale algoritmo di generazione/validazione della cache di portage (VDB) presente in /var/db/pkg/* al fine di ottenere un sostanziale incremento delle prestazioni; come? semplicemente evitando di ri-scannerizzare e validare tutta la cache ogni volta che viene eseguito emerge. Questo sarà possibile grazie all'introduzione di un punto di sincronizzazione, basato su timestamp, che permetta di identificare con precisione solo la cache NON sincronizzata e quindi scannerizzare solo la parte di cache che realmente lo necessita.

Questo vuol dire che ogni volta che emerge installerà o rimuoverà qualcosa, le successive esecuzioni del tool rigenereranno soltanto la parte di cache modificata rispetto alla precedente esecuzione, riducendo i tempi di risoluzione delle dipendenze al minimo indispensabile a tutto beneficio delle performance generali di portage.

Tale modifica apporterà benefici sia a Portage che a Pkgcore visto che utilizzano (quasi) la stessa struttura VDB, mentre non ci saranno aumenti di performance per Paludis perchè questo package manager utilizza una propria struttura di cache non compatibile con quella degli altri package manager (motivo per cui paludis non è retro-compatibile con portage); ovviamente non sono mancate le consuete polemiche da parte di Ciaranm per quanto riguarda questa modifica, ma da esse sono nati anche spunti interessanti, quali, per sempio, la volontà di voler creare una struttura VDB unica per tutti i package manager e che sia al contempo efficiente dal punto di vista del filesystem e delle performance.

Per chi fosse interessato a fare testing di questa nuova feature, le versioni 2.1.7.2 e 2.2_rc47 di portage ne forniscono già una prima versione (oltre ad una lunga serie di altre novità).

[2] Immagini qemu/kvm per multilib-portage (26.10)
Nel precedente GWR #1.5 vi era stata annunciata l'introduzione di una nuova ABI multilib, ora, grazie a Thomas Sachau, per i pigri che volessero testare la nuova ABI senza compromettere la propria installazione, sono disponibili specifiche immagini qemu/kvm di un completo sistema AMD64 già provvisto di multilib-portage e USE lib32 abilitata per tutti i pacchetti.

Le immagini qemu/kvm sono reperibili in experimental/amd64/qemu.

[3] Supporto PAM per l'autenticazione tramite SmartCard/Token [SPECIAL]
Ad inizio ottobre lo sviluppatore italiano di Gentoo Diego Elio "flameeyes" Pettenò ha iniziato ad aggiungere a sys-auth/pam_pkcs11 il supporto per l'autenticazione tramite SmartCard e Token Hardware.

Diego sta lavorando con upstream affinchè i suoi suggerimenti e le sue modifiche al pacchetto vengano inclusi nelle prossime release, ma al momento si è ancora ben lontani dall'avere una piena integrazione di PKCS11 in PAM di Gentoo, così come manca una dettagliata documentazione ufficiale Gentoo per la sua configurazione ed utilizzo; ciò nonostante Diego ha resto disponibile tramite il suo blog un interessante video per mostrare le feature e potenzialità di PKCS11 in Gentoo.

L'intera comunità italiana di Gentoo è incoraggiata a guardare il sopra citato video e fornire feedback, incoraggiamenti e commenti a Diego, al fine di migliorare ulteriormente il suo lavoro.

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

# Samuli Suominen (ssuominen [at] gentoo.org) (28 Oct 2009)
# KDE3-only applications, removed from portage in 30 days.
kde-misc/basket
kde-misc/dolphin
kde-misc/kalbum
kde-misc/kaptain
kde-misc/katapult
kde-misc/kate-symbolviewer-plugin
kde-misc/kerry
kde-misc/kexchange
kde-misc/kima
kde-misc/kio-sword
kde-misc/kkbswitch
kde-misc/kleds
kde-misc/knetdockapp
kde-misc/knetstats
kde-misc/komparator
kde-misc/kompose
kde-misc/kooldock
kde-misc/kopete-ktts
kde-misc/krusader-2
kde-misc/ksensors
kde-misc/ksmoothdock
kde-misc/kvdrmon
kde-misc/mtaskbar
kde-misc/pwmanager
kde-misc/quadkonsole
kde-misc/rsibreak-0.10
kde-misc/strigiapplet
kde-misc/yakuake-2.9.6

# Samuli Suominen (ssuominen [at] gentoo.org) (27 Oct 2009)
# KDE3-only. Doesn't compile.
# Masked for removal in 30 days.
kde-misc/kbeam
kde-misc/katalog
kde-misc/kblogger

# Samuli Suominen (ssuominen [at] gentoo.org) (26 Oct 2009)
# Doesn't work with new xfce-base/exo API, bug #289867.
# Replaced by media-video/parole.
# Masked for removal in 30 days.
media-video/xfmedia

# Samuli Suominen (ssuominen [at] gentoo.org) (25 Oct 2009)
# Masked for security. CVE-2009-{3603,3604,3606,3608,3609}.
# Replaced by kde-base/okular. Removed in 30 days.
kde-base/kpdf

# Samuli Suominen (ssuominen [at] gentoo.org) (25 Oct 2009)
# Replaced by:
#
# =media-gfx/digikam-0.10
# kde-base/gwenview
# =media-gfx/kphotoalbum-4
# =media-plugins/kipi-plugins-0.6
#
# Masked for removal in 30 days.
media-libs/libkdcraw
=media-gfx/digikam-0.9*
=media-gfx/kphotoalbum-3*
media-gfx/gwenview
=media-plugins/kipi-plugins-0.1*
media-libs/libkipi
media-libs/libkexiv2

# Samuli Suominen (ssuominen [at] gentoo.org) (25 Oct 2009)
# Replaced by kde-base/dragonplayer.
# http://www.dragonplayer.net/
# Masked for removal in 30 days.
media-video/codeine

# Samuli Suominen (ssuominen [at] gentoo.org) (24 Oct 2009)
# Replaced by >=kde-misc/filelight-1.9_rc3.
# Masked for removal in 30 days.
kde-misc/filelight-i18n
=kde-misc/filelight-1.0*

# Samuli Suominen (ssuominen [at] gentoo.org) (24 Oct 2009)
# Deprecated aRts support wrt bug #270575
# Masked for removal in 30 days.
kde-base/noatun
kde-base/noatun-plugins
media-plugins/hayes
media-plugins/jefferson

# Samuli Suominen (ssuominen [at] gentoo.org) (24 Oct 2009)
# KDE3-only packages with QA issues.
# Masked for removal in 30 days.
sci-calculators/fung-calc
kde-misc/krd
kde-misc/kadslwatch
x11-themes/thinkeramik
app-admin/klogview
app-admin/kiosktool
net-ftp/kcmpureftpd
x11-themes/lipstik
kde-misc/styleclock
net-im/kpopup

# Samuli Suominen (ssuominen [at] gentoo.org) (24 Oct 2009)
# KDE3-only. Doesn't work with stable mplayer wrt bug #208786.
# Masked for removal in 30 days.
=media-video/kplayer-0.6*

# Samuli Suominen (ssuominen [at] gentoo.org) (24 Oct 2009)
# KDE3-only. Doesn't compile wrt bug #262318.
# Masked for removal in 30 days.
kde-misc/kio-locate

# Samuli Suominen (ssuominen [at] gentoo.org) (23 Oct 2009)
# KDE3-only. Doesn't work with stable sqlite, wrt bug #224503.
# Masked for removal in 30 days.
kde-misc/krecipes-1.9999

# Samuli Suominen (ssuominen [at] gentoo.org) (23 Oct 2009)
# KDE3-only. Doesn't work with unicode, which is Gentoo
# default. Masked for removal in 30 days. Bug #221115.
app-mobilephone/kmobiletools

# Samuli Suominen (ssuominen [at] gentoo.org) (23 Oct 2009)
# KDE3-only. Doesn't compile with KDE4 installed, bugs
# 245543, 258791, 248508, 275733 and security bug 282891.
# Masked for removal in 30 days.
=net-irc/kvirc-3*

# Samuli Suominen (ssuominen [at] gentoo.org) (23 Oct 2009)
# KDE3-only. Doesn't compile wrt bug #237966.
# Masked for removal in 30 days.
games-board/knights

# Jonathan Callen (abcd [at] gentoo.org) (26 Oct 2009)
# Old monolithic ebuild. Replaced by app-office/koffice-meta
# Will be removed in 30 days
app-office/koffice

# Olivier Crête (tester [at] gentoo.org) (25 Oct 2009)
# Has been replaced by its fork dev-python/papyon
# Will be removed in 30 days
dev-python/pymsn

# Arfrever Frehtes Taifersar (Arahesis arfrever [at] gentoo.org) (25 Oct 2009)
# Replaced by dev-libs/cryptlib[python]. Masked for deletion in 30 days.
dev-python/cryptlib_py

# Arfrever Frehtes Taifersar (Arahesis arfrever [at] gentoo.org) (25 Oct 2009)
# Documentation for removed versions of dev-python/twisted. Masked for deletion in 30 days.
dev-python/twisted-docs

# Arfrever Frehtes Taifersar (Arahesis arfrever [at] gentoo.org) (24 Oct 2009)
# Replaced by app-mobilephone/gammu[python]. Masked for deletion in 30 days.
dev-python/python-gammu

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
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Wed Nov 04, 2009 1:43 pm    Post subject: Re: GeCHI Weekly Report #1.6 Reply with quote

oRDeX wrote:

[1] Ottimizzazioni per la cache di portage (VDB) (26.10)
Gli sviluppatori Gentoo stanno discutendo una possibile modifica dell'attuale algoritmo di generazione/validazione della cache di portage (VDB) presente in /var/db/pkg/* al fine di ottenere un sostanziale incremento delle prestazioni; come? semplicemente evitando di ri-scannerizzare e validare tutta la cache ogni volta che viene eseguito emerge. Questo sarà possibile grazie all'introduzione di un punto di sincronizzazione, basato su timestamp, che permetta di identificare con precisione solo la cache NON sincronizzata e quindi scannerizzare solo la parte di cache che realmente lo necessita.


Meno lavoro per l'IO, ottimo direi!! Considerando il fatto che l'IO non si riesce proprio a priorizzare come i cicli CPU, è una cosa di cui si sentiva la necessità...
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


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

PostPosted: Sat Nov 07, 2009 6:06 pm    Post subject: Re: GeCHI Weekly Report #1.6 Reply with quote

Apetrini wrote:
Meno lavoro per l'IO, ottimo direi!! Considerando il fatto che l'IO non si riesce proprio a priorizzare come i cicli CPU, è una cosa di cui si sentiva la necessità...


veramente su Linux i processi di IO si possono schedulare in base alla priorità già da parecchio tempo:
Code:
sys-apps/util-linux (/usr/bin/ionice)


man ionice e puoi fare quello che vuoi! mi pare che pure baselayout supporti ionice da qualche parte.
_________________
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
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Sat Nov 07, 2009 6:21 pm    Post subject: Reply with quote

Seee come no...

ionice usa la chiamata ioprio_set() (qualcuno ha detto cfq?) che non è molto versatile. A parte il problema che ha "solo" 3 classi di priorità, la rogna piu grossa è che non puo priorizzare thread, solo processi.

Ti immagini un mega programma che ha un thread dedicato per la lettura di grosse moli di dati dal disco; cioè io devo per forza priorizzare tutto il mega programma con una classe di IO, senza poter distinguere tra il thread che "legge dal disco" dal resto del programma (che probabilmente voglio priorizzare in maniera diversa dal solito "idle class").

Per me è follia pura...

Edit: errata corrige(aveva ragione !equilibrium), oltre ad avere 3 classi di priorità (ho appena controllato) ha per ogni classe una scala di priorità da 0 a 7; ora rimane solo il problema di poter priorizzare i thread.
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
ercoppa
Guru
Guru


Joined: 10 Dec 2005
Posts: 371
Location: roma

PostPosted: Sun Nov 08, 2009 12:04 am    Post subject: Reply with quote

[OT] Ringrazio tutte le persone che si sbattono per realizzare la GWR, è davvero una cosa interessante e carina per un utente gentoo. Questa comunity ha una marcia in più, c'è poco da dire :) .
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 08, 2009 8:18 am    Post subject: Reply with quote

Apetrini wrote:
Edit: errata corrige(aveva ragione !equilibrium), oltre ad avere 3 classi di priorità (ho appena controllato) ha per ogni classe una scala di priorità da 0 a 7; ora rimane solo il problema di poter priorizzare i thread.


volevo giusto dirtelo ieri, ma ero assai occupato; comunque sì, ionice non può settare singoli thread, solo i processi e di fatto è un grosso limite. RedHat aveva promesso di sopperire a questo problema parecchio tempo fa, ma ancora non si è visto nulla.

@ercoppa: grazie, fa piacere che apprezziate gli sforzi dei GeCHI
_________________
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