Z początkiem 2002 roku uruchomiono Bugzillę Gentoo jako narzędzie do centralnego śledzenia błędów. Z czasem również prośby o nową funkcjonalność i uaktualnienia zaczęto zgłaszać jako bugi, gdyż Bugzilla czyni to bardzo prostym.
W sobotę, 23 lipca, o godzinie 9:58 czasu UTC zgłoszono buga nr 100,000.
Ilustracja 1.1: Bug nr 100,000 w Bugzilli Gentoo |
![]() |
Jest to numeryczny krok milowy, który ukazuje jak bardzo popularna stała się Bugzilla. Baza danych zajmuje prawie 1.5GB! Aktualnie każdego dnia przybywa trochę ponad 100 bugów, nieco więcej w weekendy i dużo więcej w czasie BugDays, które rozprzestrzeniając się przez wszystkie strefy czasowe, rozciągają się teraz do prawie dwóch dni.
Bez ciągłych poprawek i uaktualnień dokonywanych przez Jeffreya Formana nie byłoby to możliwe. Dziękujemy również tym, którzy zarządzają błędami, dzięki czemu nie utonęliśmy jeszcze w ciągłym zalewie nowych.
gentoo-sources-2.4 jednak zostają
W poprzednim numerze Tygodnika Gentoo pisaliśmy o “Porzuceniu gentoo-2.4-sources”. Jednak z powodu napływu wielu maili do zespołu odpowiedzialnego za jądro w Gentoo, zdecydowano pozostawić gentoo-sources-2.4 razem z vanilla-sources-2.4.
Uaktualniono paczkę sys-kernel/gentoo-sources-2.4.31-r1, która posiada teraz maskę ~x86. Developer Gentoo Tim Yamin prosi o przetestowanie tej wersji, ponieważ usunięto z niej niektóre poprawki. Szczegółową listę poprawek oraz krótkie instrukcje migracji można znaleźć we wpisie z zeszłego poniedziałku, na blogu developera Gentoo, Johna Mylchreesta, po tym jak pierwsze emaile od użytkowników dotarły do zespołu odpowiedzialnego za jądro w Gentoo.
Dodatkowo John prosi wszystkich tych, którzy używają OpenSWAN i gentoo-sources-2.4, i którzy nie mogą przenieść się na jądro w wersji 2.6 o napisanie maila pod adres kernel@gentoo.org, aby developerzy mogli podjąć decyzję co do tego zestawu poprawek na podstawie opinii użytkowników. Na koniec, zespół odpowiedzialny za kernel chciałby poinformować użytkowników OpenAFS, iż nad paczką tą trwają wymagane prace, i że wkrótce powinna ukazać się wersja kompatybilna z jądrem w wersji 2.6.
Aktualizacje a skrypty rc (rc-scripts)
Brian Harring rozpoczął interesującą dyskusję z pozoru naiwnym pytaniem: "Zapytam z ciekawości, czy ktokolwiek przemyślał stworzenie jakiejś automatycznej metody pozwalającej na restartowanie skryptów rc po aktualizacji pakietu?"
Bugzilla nie tylko dla bugów [przypomnienie]
Może jest źle nazwany, może dokumentacja nie jest wystarczająco jasna, ale serwis Gentoo Bugzilla nie służy tylko do informowania o bugach, jest stworzony także po to by umożliwić zgłaszanie propozycji nowych funkcjonalności, życzeń i innych rzeczy. Michael Cummings poprosił nawet o raporty dotyczące pakietów oznaczonych jako ~ARCH, tak by developerzy mogli poprawiać błędy w nich występujące, jeżeli takie są. Oczywiście to nie powinno być nadużywane!
Niemcy: Krajowe spotkanie użytkowników w sierpniu
Niemiecki moderator forum, slick, organizuje krajowe spotanie użytkowników w czasie wakacyjnego weekendu, 13 i 14 sierpnia. Pobyt planowany jest na biwaku w pobliżu gospody położonej w miasteczku Wissen, zlokalizowanym w okolicy zwanej Westerwald (pomiędzy Kolonią i Frankfurtem nad Menem). Potencjalni uczestnicy spotkania proszeni są o rejestracjie na specjalnej stronie poświęconej temu wydarzeniu.
Wszystko organizowane jest ze względu na dużą niemiecką społeczność, codziennie spotykającą się za pośrednictwem IRC lub forum, widującą się również na lokalnych spotkaniach użytkowników organizowanych w różnych regionach Niemiec. Niestety często przy takich okazjach jest zbyt mało czasu by móc porozmawiać i poznać się lepiej stąd pomysł na ogólnokrajowy zlot.
Test wirtualizacji Intela na Gentoo
W serwisie Newsforge znajdziemy kolejną część dziennika konferencji Ottawa Linux Symposium , a w nim rozmowę z pracownikiem Intela, Gordonen McFaddenem opisującym w konfigurację systemu wirtualizacji w przeprowadzanych przez niego testach. Jako bazy dla serwera UML (User-Mode-Linux) zastosował system Gentoo Linux, używającego jądra w wersji 2.6.11 oraz system plików XFS. "Decyzja użycia tej konkretnej dystrybucji nie była w żadnej mierze filozoficzna, a podyktowana tym że do tej pory nie miał on do czyniania z Gentoo, a chciał spróbować czegoś nowego."
Vim jako przeglądarka stron man i info
Dokumentacja w formacie man i info jest doskonałym źródłem dodatkowych informacji o aplikacji. W przypadku manów często do ich wyświetlenia używamy komendy less, a w przypadku plików info przeglądaraki info. Szczególnie ten drugi sposób jest uciążliwy jeśli nie jesteś zdeklarowanym użytkownikiem emacsa. W tym tygodniu w kąciku Sztuczki i kruczki przedstawimy jak można używać edytora vim jako przeglądarki dokumentacji man i info.
Na początek musimy zainstalować dodatkowy pakiet pozwalający na przeglądanie dokumentacji info w vimie. Strony man można przeglądać już w podstawowej wersji programu, wymagana jest tylko mała zmiana w konfiguracji:
Listing 5.1: Instalacja app-vim/info |
# emerge app-vim/info
|
Listing 5.2: Konfiguracja vim dla Man |
# echo "runtime ftplugin/man.vim" >> ~/.vimrc
|
Następnie stworzymy funkcje bash uruchamiające nasz ulubiony edytor jako przeglądarkę plików man i info, a wywoływane z pomocą aliasów. W tym celu edytujemy plik ~/.bashrc
Listing 5.3: Tworzenie funkcji do przeglądania plików man i info |
function viminfo () { vim -R -c "Info $1 $2" -c "bdelete 1"; }
alias info=viminfo
function vimman () { vim -R -c "Man $1 $2" -c "bdelete 1"; }
alias man=vimman
|
Użycie aliasów daje nam tą przewagę, że ciągle możemy używać wcześniejszych przeglądarek używając wywołań \man czy \info.
We wbudowanej przeglądarce stron man możemy użyć skrótu CTRL-] by wywołać kolejną stronę pomocy, jeśli taka istnieje, na temat słowa znajdującego się aktualnie pod kursorem oraz CTRL-T by się cofnąć na poprzednio oglądaną. Większą liczbę skrótów znajdziemy jeśli użyjemy polecenia :help Man. Przeglądarka plików info jest wyposażona w większe możliwości. Krótką ich listę można zobaczyć dzięki klawiszowi H użytemu w czasie przeglądania dowolnej strony info.
6. Odeszli, przybyli, zmienili status
Następujący developerzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący developerzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący developerzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
Mozilla Thunderbird: Kilka usterek
Kilka usterek w Mozilla Thunderbird umożliwia rozmaite ataki: od wykonywania niepożądanych skryptów z podwyższonymi uprawnieniami, do wycieku informacji.
Więcej informacji można znaleźć w komunikacie GLSA
MediaWiki: Usterka cross-site scripting
MediaWiki jest podatne na ataki cross-site scripting, umożliwiające wykonywanie niepożądanego kodu JavaScript.
Więcej informacji można znaleźć w komunikacie GLSA
zlib jest podatny na przepełnienie bufora, które może pozwolić na wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Shorewall: Ominięcie polityki bezpieczeństwa
Usterka w Shorewall umożliwia klientom rozpoznawanym po adresie MAC na ominięcie wszystkich pozostałych reguł bezpieczeństwa.
Więcej informacji można znaleźć w komunikacie GLSA
The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track bugs, notifications, suggestions and other interactions with the development team. Between 16 July 2005 and 23 July 2005, activity on the site has resulted in:
Spośród 8200 obecnie otwartych bugów: 106 oznaczono jako 'blocker', 193 jako 'critical', a 553 jako 'major'.
Developerzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Developerzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z nami swoją opinią na jego temat.
Aby zasubskrybować Gentoo Weekly Newsletter, wyślij pustego e-maila na adres gentoo-gwn+subscribe@gentoo.org.
Aby zrezynować z subskrybcji, wyślij pustego e-maila na adres gentoo-gwn+unsubscribe@gentoo.org z konta, na które jest zarejestrowana.
Gentoo Weekly Newsletter jest dostępny w następujących językach: