Tygodnik Gentoo: 13 listopada 2006

Ulrich Plate  Redaktor naczelny
Chris Atkinson  Redaktor
Donnie Berkholz  Redaktor
Robin H. Miller  Redaktor
Chris Gianelloni  Redaktor
Karol Kania  Tłumacz
Michał Kurgan  Tłumacz

Zaktualizowano 13 listopada 2006

1.  Wiadomości Gentoo

Anonimowe repozytoria CVS i SVN są dostępne

Zespół Gentoo Infrastructure czuje się zaszczycony mogąc ogłosić, że zakończono proces konfiguracji i testów anonimowego, w trybie tylko do odczytu, dostępu do repozytoriów CVS oraz SVN Gentoo i zostały one udostępnione do użytku publicznego.

Głównym celem stojącym za udostępnieniem anonimowych usług jest pomoc dla współpracujących z nami nie-deweloperów. Dzięki dostępnym teraz repozytoriom proces tworzenia poprawek i modyfikacji (cvs diff/svn diff) jest znacznie prostszy. Dodatkowo istnieje też szybki i prosty dostęp do źródeł wszystkich projektów tworzonych w ramach Gentoo Linux.

Naszych bardziej zapalonych użytkowników informujemy że serwisy CVS i SVN nie są tak aktualne jak rsync i mogą mieć do 30 minut opóźnienia w zależności od obciążenia maszyn. Prosimy o nie używanie udostępnionych repozytoriów do uaktualniania lokalnego drzewa Portage tylko by poczuć się lepszym lub liczyć na szybszy dostęp do niego. W porównaniu do synchronizacji z użyciem rsync anonimowe repozytoria mają przewidziane znacznie mniejsze zasoby (moc obliczeniowa i przepustowość łącz). Zespół Gentoo Infrastructure nie zawaha się także przed blokowaniem adresów IP które będą zakłócać pracę serwisów.

CVS

Dostęp do CVS-u jest ograniczony do 5 równoczesnych połączeń. Aktualnie dostępne są następujące repozytoria: gentoo, gentoo-projects, gentoo-src i gentoo-x86

Listing 1.1: Pobranie zawartości repozytorium CVS

$ cvs -d :pserver:anonymous@anoncvs.gentoo.org/var/cvsroot co <repozytorium>

SVN

Dostępne są następujące repozytoria SVN: apache, baselayout, catalyst, devmanual, eselect, genkernel, gentoo-alt, gentoo-python, gentoo-syntax, gentoo-vdr, gentoolkit, gli, glsr, hardened, hwdata, keychain, linux-patches, livecd-tools, portage, sandbox

Listing 1.2: Pobranie zawartości repozytorium SVN

$ svn co http://anonsvn.gentoo.org/repositories/<repozytorium>

Strona główna serwisu, http://anoncvs.gentoo.org/ zawiera dokładną listę aktualnie dostępnych repozytoriów. Można tam także znaleźć dokładne instrukcje opisujące w jaki sposób należy korzystać z udostępnionych zasobów.

Prosimy o zgłaszanie problemów, które pojawią się w czasie korzystania z repozytoriów CVS i SVN.

Ostatnio omawiana blokada usługi gzip została usunięta w związku z ograniczeniami w przepustowości części serwerów. Równocześnie został też odpowiednio obniżony limit maksymalnej liczby użytkowników, którzy w danej chwili mogą korzystać z repozytoriów.

Podziękowania dla: kengland, robbat2, kingtaco, ramereth, i pozostałych, dzięki którym udało się zrealizować ten projekt.

Engine Yard wykorzystuje klastry Gentoo dla usług Ruby on Rails

Engine Yard wykorzystuje oparte o Gentoo klastry udostępniające usługi Ruby on Rails. W sieci, pod adresem http://qualityhumans.com/images/tom_ezra_gentoo.mov, dostępny jest film opisujący ten temat. Można w nim usłyszeć wypowiedzi w jaki sposób Gentoo pomogło w stworzeniu serwisu, uznanie znalazły szerokie możliwości dostosowania systemu do własnych potrzeb. Padło też parę humorystycznych komentarzy, wśród nich: „Jestem przekonany, że wszystkie inne dystrybucje oparte są na Gentoo”. Omówiono także projekt Xen domU, który będzie środowiskiem deweloperskim Ruby on Rails opartym na Gentoo.

2.  Społeczność Gentoo

Lista dyskusyjna gentoo-user

Dostęp do plików spoza środowiska chroot

Brian Davis planuje uruchomienie serwera Apache w środowisku chroot. Nie chce jednak kopiować obrazków i innej zawartości serwowanych stron do chroota. W związku z tym chciał się dowiedzieć, czy możliwe jest stworzenie dowiązań symbolicznych dających dostęp dostęp do tych plików.

Odpowiadający wskazali, że nie jest to możliwe, jednak w zastępstwie można skorzystać z polecenia mount --bind.

Listing 2.1: Użycie flagi --bind dla polecenia mount

# mount --bind /source /chroot/target

Problemy z pierwszą instalacją Gentoo

Jon M skonfigurował główną partycję jako /dev/hda3, używając systemu plików ReiserFS. Jednak po restarcie i próbie uruchomienia systemu zobaczył komunikat „VFS: Cannot open root device "hda3" or unknown-block(0,0)”.

Richard Fish wskazał że „unknown-block(0,0)” oznacza, iż kernel nie znalazł odpowiedniego urządzenia dla hda3. Jest to spowodowane brakiem odpowiednich sterowników IDE, czyli złą konfiguracją jądra. Potrzebne są sterowniki do chipsetu oraz samo podstawowe wsparcie dla IDE.

Jon M przyglądnął się swojej konfiguracji jądra i wskazał, że w jego przypadku brakuje sterowników do chipsetu na płycie głównej.

3.  Zmiana statusu deweloperów Gentoo

Odeszli

Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:

Przybyli

Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:

Zmienili status

Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:

4.  Bezpieczeństwo Gentoo

Binarny sterownik dla kart graficznych NVIDIA: Przekroczenie uprawnień

Binarny sterownik dla kart graficznych NVIDIA zawiera usterkę przekroczenia uprawnień za pośrednictwem sesji Xów.

Więcej informacji można znaleźć w komunikacie GLSA

Bugzilla: Wiele usterek

Bugzilla zawiera wiele usterek XSS (cross-site scripting), wstrzyknięcie skryptu oraz podrobienie zapytania.

Więcej informacji można znaleźć w komunikacie GLSA

Netkit FTP Server: Przekroczenie uprawnień

Nieprawidłowe wywołanie funkcji seteuid() może w pewnych okolicznościach dać użytkownikowi FTP dostęp do plików i katalogów, które powinny być dla niego niedostępne.

Więcej informacji można znaleźć w komunikacie GLSA

5.  Pakiety przewidziane do usunięcia

Poniżej można znaleźć listę pakietów, które zostaną w najbliższym czasie usunięte z drzewa Portage. Informacje te pochodzą z różnych źródeł, włączając projekt Treecleaners oraz zgłoszenia od poszczególnych deweloperów.

Ostatnie namaszczenie:

Pakiet: Data usunięcia: Kontakt:
games-fps/ut2004-domain2049 10 grudnia 06 Chris Gianelloni
dev-db/dbbalancer 10 grudnia 06 Tiziano Mueller

6.  Bugzilla

Podsumowanie

Statystyki

Społeczność Gentoo używa Bugzilli (bugs.gentoo.org) do zgłaszania i śledzenia błędów, ogłoszeń, sugestii oraz innych form kontaktu z deweloperami. Pomiędzy 5 listopada 2006, a 12 listopada 2006 aktywność w serwisie przedstawiała się następująco:

Spośród 10914 obecnie otwartych bugów: 29 oznaczono jako 'blocker', 103 jako 'critical', a 487 jako 'major'.

Zamknięte Bugi

Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:

Nowe Bugi

Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:

7.  Opinie czytelników

Tygodnik Gentoo jest tworzony i tłumaczony przez ochotników i członków społeczności, którzy nadsyłają swoje pomysły i gotowe artykuły. Zachęcamy wszystkich do pomocy i współpracy przy tworzeniu kolejnych numerów Tygodnika Gentoo. Oczekujemy na wasze propozycje artykułów, interesują nas także opinie na temat tych już opublikowanych. Wszelkie komentarze prosimy kierować na adres Tygodnika Gentoo. Uwagi dotyczące tłumaczenia należy zgłaszać na adres koordynatora. Pomóżcie sprawić, by Tygodnik Gentoo był jeszcze lepszy.

8.  Subskrypcja Tygodnika Gentoo

Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego emaila na adres gentoo-gwn-pl+subscribe@gentoo.org.

Aby zrezygnować z subskrypcji, należy wysłać pustego emaila na adres gentoo-gwn-pl+unsubscribe@gentoo.org z konta, na które jest zarejestrowana.

9.  Inne języki

Tygodnik Gentoo jest dostępny w następujących językach: