Gentoo Logo

Gentoo Weekly Newsletter: 12 Luglio 2004

Indice:

1.  Gentoo News

Aggiornamento di Portage

Portage 2.0.51 continua ad essere in afse di test. Al momento è disponibile come masked la versione 2.0.15_pre13, presto verrà promossa ad instabile. Vengono ora illustrati alcuni cambiamenti a Portage che gli utenti noteranno nelle future versioni di portage, ora in test. Innanzitutto a causa di alcuni cambiamenti nella cache, gli utenti noteranno dei messaggi di corruzione della cache nel corso dei sync, cosa che progressivamente andrà a svanire in qualche settimana di aggiornamenti. Al momento però le versioni di Portage precedenti alla 2.0.50-r7 cominceranno ad avere problemi in quanto non supportano la nuova cache. Come sempre si raccomanda agli utenti di leggere attentamente le comunicazioni dopo le sincronizzazioni e aggiornare Portage non appena viene resa stabile una nuova versione.

Inoltre, nella nuova versione /var/cache/edb/virtuals diventerà absoleta: Portage calcolerà le dipendenze virtuali sulla base dei pacchetti installati nel database. Una volta che gli utenti avranno aggiornato alla versione 2.0.51 il file sarà absoleto e non ci sarà bisogno di salvarlo. Infine /var/cache/edb/world verrà spostato nella directory /var/lib/portage per seguire lo standard FHS.

Per ulteriori informazioni consultare l'annuncio di Nicholas Jones su gentoo-dev.

2.  Gentoo Security

XFree86, X.org: XDM ignora l'impostazione requestPort

XDM apre socket TCP anche se l'impostazione DisplayManager.requestPort setting è posta a 0. Questo potrebbe consentire ad utenti autorizzati di accedere remotamente ad X anche se l'amministratore ha configurato XDM per rifiutare le connessioni.

Per ulteriori informazioni consultare il GLSA Announcement

libpng: Buffer overflow su buffer

libpng contiene un Buffer Overflow che potrebbe consentire ad un attaccante di eseguire un Denial Of Serbice o addirittura eseguire codice arbitrario.

Per ulteriori informazioni consultare il GLSA Announcement

Shorewall : Gestione insicura dei file temporanei

Shorewall contiene un bug gel codice che gestisce la creazione dei file temporanei. Questo può consentire ad un utente non amministratore di sovrascrivere file di sistema arbitrari.

Per ulteriori informazioni consultare il GLSA Announcement

Ethereal: Diversi problemi di sicurezza

In Ethereal ci sono diverse vulnerabilità, tra cui un buffer overflow che potrebbe consentire ad un attaccante di eseguire codice arbitrario o bloccare il programma.

Per ulteriori informazioni consultare il GLSA Announcement

MoinMoin: problema nelle ACL di gruppo

MoinMoin contiene un bug che potrebbe consentire ad un utente di evitare le ACL di gruppo.

Per ulteriori informazioni consultare il GLSA Announcement

3.  Lo sviluppatore della settimana

Lo sviluppatore della settimana manca questa settimana .

4.  Voci dalla comunità

Web Forums

Nuovi driver nvidia con supporto per il kernel 2.6

Entrambi i forum Hardware e Gamers & Players hanno dei threads sui nuovi nvidia drivers che sono stati rilasciati qualche settimana fa. Il problema dello stack da 4k con i kernel 2.6 sembra risolto, i nuovi driver presentano una utility di configurazione che la gente sembra apprezzare :

gentoo-user

Utili trucchi di installazione

Niente viene lasciato indietro rispetto ai forums, alcuni hanno lanciato il thread Useful Install Tips su gentoo-user questa settimana.

Migrating to 2.6

Non hai ancora fatto lo switch? Il thread Changing to 2.6 è un buon luogo da cui partire!

5.  Gentoo International

Gentoo International manca questa settimana.

6.  Bugzilla

Sommario

Statistiche

La comunità Gentoo usa Bugzilla (bugs.gentoo.org) per annotare e tenere traccia di bugs notifiche, suggerimenti e altre interazioni con il team di sviluppo. Tra il 03 Luglio 2004 e il 09 Luglio 2004, l'attività sul sito è stata:

  • 576 nuovi bug durante questo periodo
  • 356 bug chiusi o risolti durante questo periodo
  • 26 bug precedentementi chiusi sono stati riaperti durante questo periodo

Degli attuali 6736 bug aperti: 138 sono classificati come 'bloccanti', 179 sono classificati come 'critici', e 528 sono classificiati come 'primari'.

Classifica dei bug chiusi

Gli sviluppatori e i team che hanno chiuso il maggior numero di bug duarnte questo periodo sono:

Classifica dei nuovi bug

Gli sviluppatori e i team a cui sono stati assegnati il maggior numero di nuovi bug durante questo periodo sono:

7.  Tips and Tricks

Usare 'make' per i backups

Grazie a Lars Weiler per averci fornito questo tip.

Solitamente make da sys-devel/make è conosciuto come un tool per compilare applicazioni. Ma può essere usato per fornire comandi usati spesso in modo che possano essere facilmente accessibili.

Quasi tutti hanno bisogno di fare backups. Possono essere realizzati facendo il pacchetto con tar. Per esempio, vogliamo fare il pacchetto della dir ~/Mail e chiamare il file con una data:

Codice 7.1: tar ~/Mail xon data inclusa

$ tar cvjf ~/Backups/Mail-`date +%F`.tar.bz2 ~/Mail
  

Dopo aver copiato questo file (e possibilmente molti) su un altro computer usando rsync e cancellato tutti i file in ~/Backups:

Codice 7.2: Copiare i file di backup cu un altro computer con rsync

$ rsync -avute ssh ~/Backups/ user@othermachine:~/Backups/
% rm ~/Backups/*
  

Ora arriviamo al clue con make. Dopo una settimana avrete già dimenticato i comandi. Perchè non salvarli in un Makefile situato nella home, in modo che dobbiate solo lanciare make backup?

Dentro al Makefile (attenzione ai 'M') forniamo due targets per i comandi, in modo che possiamo chiamarli separatamente, e.g. se volete solo copiare i file. Il primo target backup chiamerà gli altri target in ordine :

Codice 7.3: Esempio di Makefile per i backups

backup: compress \
	copy

compress:
	tar cvjf ~/Backups/Mail-`date +%F`.tar.bz2 ~/Mail

copy:
	rsync -avute ssh ~/Backups/ user@othermachine:~/Backups/
	rm ~/Backups/*
  

Ora possiamo chiamare make backup nella home directory e la dir ~/Mail- verrà compressa e copiata nell'altro computer. Il comando restore- farà i vostri compiti a casa ;-)

Certamente, ci sono molti usi per i processi batch con i Makefiles. Pensate a tutte le cose di potreste voler fare lo script per un'usabilità maggiore. Potete trovare maggiori istruzioni sulle pagine di info make.

8.  Partenze, arrivi e cambiamenti

Partenze

I seguenti sviluppatori hanno recentemente lasciato il team Gentoo:

  • nessuno questa settimana

Arrivi

I seguenti sviluppatori si sono recentemente uniti al team Gentoo Linux:

  • nessuno questa settimana

Cambiamenti

I seguenti sviluppatori hanno recentemente cambiato ruolo all'interno del progetto Gentoo Linux.

  • nessuno questa settimana

9.  Contribuite alla GWN

Vi interessa contribuire alla Gentoo Weekly Newsletter? Mandateci una email.

10.  Commenti alla GWN

Mandateci i vostri commentie aiutateci a rendere la GWN migliore.

11.  Informazioni per l'Iscrizione alla GWN

Per iscrivervi alla Gentoo Weekly Newsletter, mandate un email vuoto a gentoo-gwn-subscribe@gentoo.org.

Per annullare l'iscrizione alla Gentoo Weekly Newsletter, mandate un email vuoto a gentoo-gwn-unsubscribe@gentoo.orgdall'indirizzo email con il quale siete iscritti.

12.  Altre lingue

La Gentoo Weekly Newsletter è anche disponibile nelle seguenti lingue:



Stampa

Aggiornato il 12 Luglio 2004

Oggetto: Questa è la Gentoo Weekly Newsletter per la settimana a partire dal 12 Luglio 2004.

Yuji Carlos Kosugi
Editor

AJ Armstrong
Contributor

Brian Downey
Contributor

Kurt Lieber
Contributor

David Narayan
Contributor

Ulrich Plate
Contributor

Sven Vermeulen
Contributor

Simon Holm Thagersen
Danish Translation

Jesper Brodersen
Danish Translation

Arne Mejlholm
Danish Translation

Hendrik Eeckhaut
Dutch Translation

Jorn Eilander
Dutch Translation

Bernard Kerckenaere
Dutch Translation

Peter ter Borg
Dutch Translation

Jochen Maes
Dutch Translation

Roderick Goessen
Dutch Translation

Gerard van den Berg
Dutch Translation

Matthieu Montaudouin
French Translation

Xavier Neys
French Translation

Martin Prieto
French Translation

Antoine Raillon
French Translation

Sebastien Cevey
French Translation

Jean-Christophe Choisy
French Translation

Thomas Raschbacher
German Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Lukas Domagala
German Translation

Tobias Scherbaum
German Translation

Daniel Gerholdt
German Translation

Marc Herren
German Translation

Tobias Matzat
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Stefano Lucidi
Italian Translation

Katuyuki Konno
Japanese Translation

Hiroyuki Takeda
Japanese Translation

Masato Hatakeyama
Japanese Translation

Shigehiro Idani
Japanese Translation

Masayoshi Nakamura
Japanese Translation

Tomoyuki Sakurai
Japanese Translation

Lukasz Strzygowski
Polish Translation

Karol Goralski
Polish Translation

Atila "Jedi" Bohlke Vasconcelos
Portuguese (Brazil) Translation

Eduardo Belloti
Portuguese (Brazil) Translation

João Rafael Moraes Nicola
Portuguese (Brazil) Translation

Marcelo Gonçalves de Azambuja
Portuguese (Brazil) Translation

Otavio Rodolfo Piske
Portuguese (Brazil) Translation

Pablo N. Hess -- NatuNobilis
Portuguese (Brazil) Translation

Pedro de Medeiros
Portuguese (Brazil) Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

José Costa
Portuguese (Portugal) Translation

Luis Medina
Portuguese (Portugal) Translation

Ricardo Loureiro
Portuguese (Portugal) Translation

Aleksandr Martyncev
Russian Translator

Sergey Galkin
Russian Translator

Sergey Kuleshov
Russian Translator

Alex Spirin
Russian Translator

Denis Zaletov
Russian Translator

Guillermo Juarez
Spanish Translation

Fernando J. Pereda
Spanish Translation

Juan Diego Gutiérrez Gallardo
Spanish Translation

Nicolas Silva
Spanish Translation

Aycan Irican
Turkish Translation

Bugra Cakir
Turkish Translation

Cagil Seker
Turkish Translation

Emre Kazdagli
Turkish Translation

Evrim Ulu
Turkish Translation

Gursel Kaynak
Turkish Translation

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.