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.
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
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
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 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.
| Pakiet: | Data usunięcia: | Kontakt: |
| games-fps/ut2004-domain2049 | 10 grudnia 06 | Chris Gianelloni |
| dev-db/dbbalancer | 10 grudnia 06 | Tiziano Mueller |
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'.
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:
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.
Tygodnik Gentoo jest dostępny w następujących językach: