Tygodnik Gentoo: 31 lipca 2006

Ulrich Plate  Redaktor naczelny
Chris Gianelloni  Redaktor
Tobias Scherbaum  Redaktor
Jan Kundrát  Redaktor
Bryan Østergaard  Redaktor
Josh Nichols  Redaktor
Chrissy Fullam  Redaktor
Jakub Bożanowski  Tłumacz
Karol Kania  Tłumacz
Damian Kuras  Tłumacz
Michał Kurgan  Tłumacz

Zaktualizowano 31 lipca 2006

1.  Wiadomości Gentoo

Publikacja Catalyst 2.0

Projekt Gentoo Release Engineering ma zaszczyt poinformować o publikacji narzędzia catalyst oznaczonej numerem 2.0. Wersja ta jest napisana całkowicie od nowa i zawiera wiele nowych funkcjonalności i aktualizacji. Do najważniejszych z nich można zaliczyć:

Jak na razie jest ona jeszcze zamaskowana, ale w ciągu tygodnia powinna zostać odmaskowana. Użytkownicy, którzy korzystali z serii 2.0_pre będą musieli przedsięwziąć kilka kroków, by zapewnić bezproblemową aktualizację, w szczególności gdy celem jest zachowanie wszystkich tymczasowych pakietów, które są przechowywane w pamięci podręcznej.

Listing 1.1: Zmiana nazw katalogów catalyst

(Zmiana nazwy katalogu z pamięcią podręczną)
# mv -i /var/tmp/catalyst2 /var/tmp/catalyst
(Zmiana nazwy katalogu zawierającego konfiguracje)
# mv -i /etc/catalyst2 /etc/catalyst
# cd /etc/catalyst
# sed -i -e 's/catalyst2/catalyst/' *.conf

Dokumentacja dla catalyst 2.0 jest obecnie tworzona i z chwilą stabilizacji pakietu zostanie oficjalnie opublikowana. Obecnie przykładowe szablony zainstalowane w katalogu /usr/share/doc/catalyst-2.0/examples stanowią jedyną dostępną dokumentacje.

Trzecia rocznica Gentoo Bugday

W sobotę, 5 sierpnia będziemy obchodzić trzecią rocznicę istnienia projektu Gentoo/Bugday. Jest on uważany za jeden z ważniejszych kamieni milowych na drodze rozwoju Gentoo. W związku z tym będzie on należycie obchodzony, włączając w to również konkursy i nagrody!

Po rozpoczął swoje istnienie jako propozycja GLEP 6. Od samego początku projekt ten miał ogromny wpływ na Gentoo. Z pewnością w ciągu trzech lat istnienia dowiódł on swojej przydatności dla dystrybucji. Mnóstwo nowych deweloperów rozpoczęło przygodę z Gentoo właśnie od uczestnictwa w Bugday jako zwykli użytkownicy, czy inni mający pierwsze doświadczenia z poprzednich odsłon Bugday. Dla innych z kolei było to pierwsze doświadczenie związane z ebuildami, które pomogło im dołączyć do projektów nie związanych z Bugday.

Oprócz faktu, że projekt jest świetnym narzędziem pomagającym w rekrutacji nowych deweloperów, w czasie dotychczasowych edycji Bugday użytkownicy i deweloperzy współpracując ze sobą naprawili imponującą listę błędów i usterek. Bugday jest z pewnością bardzo ważnym wydarzeniem stanowiącym jeden z fundamentów dla społeczności zgromadzonej wokół Gentoo. Projekt pomógł i ciągle pomaga w rozwijaniu kontaktów pomiędzy użytkownikami i deweloperami, a jego oficjalny kanał IRC w minionym czasie przerodził się w miejsce gdzie problemy związane z pakietami oraz poprawkami są codziennie omawiane.

Aby uświetnić trzecią rocznicę, odbędzie się szereg konkursów. Użytkownicy zmierzą się w walce o najlepiej poprawione błędy, największą wiedzę na temat Gentoo, etc.

Wciąż trwają prace nad przygotowaniem konkursów i nagród, a wszystkie szczegóły powinny ukazać się na stronie Bugday pod koniec tego tygodnia.

Życzymy wszystkim powodzenie powodzenia. Członkowie projektu Bugday nie ukrywają, że mają nadzieję, że będzie to najlepszy Bugday z wszystkich odbywających się do tej pory. Wielkie podziękowania należą się każdemu kto uczestniczył w projekcie przez ostatnie trzy lata -- to właśnie ta pomoc sprawiła, że projekt odniósł tak wielki sukces.

Zespół Gentoo/Java potrzebuje pomocy

Od dłuższego już czasu zespół Java ma problemy z powodu zbyt niskiej liczby członków jak na potrzeby tak rozbudowanego projektu. Poniżej można znaleźć kilka wolnych do wypełnienia „stanowisk” na które poszukiwane są osoby chętne do pomocy. Termin „do wypełnienia” użyty jest w dość luźnym znaczeniu, a znaczy tyle, że „to są rzeczy, przy których chcemy, abyście nam pomogli”. Zachęcamy wszystkich aktywnych deweloperów do spróbowania własnych sił, „nowe twarze” są oczywiście także mile widziane i mogą liczyć na aklimatyzację i pomoc ze strony aktualnych członków zespołu Gentoo/Java.

Zespół Gentoo/Java opiekuje się olbrzymią ilością pakietów Java. Podczas ostatniej próby ich podliczenia doliczono się ponad 400 aplikacji, bibliotek i innych. Jak łatwo można sobie to wyobrazić, taka liczba pakietów potrafi być stałym źródłem wielu raportów o aktualizację dostępnej w drzewie Portage wersji oraz zwykłych, dotyczących normalnych usterek.

Zasadniczo, zespół Java poszukuje osób chcących pomóc przy opiece nad tymi pakietami. Od kandydatów oczekuje się znajomości Gentoo i Javy (niespodzianka!). Można jednak spróbować własnych sił pomimo braku tej wiedzy, wymagane jednak będzie oczywiście chęć do szybkiego uzupełnienia, tak by wiedzieć jak zachowują się pakiety Java w Gentoo. Znajomość ant, który używany jest w większości pakietów, jest również mile widziana.

JBoss to jedna z ważniejszych aplikacji w świecie Java. Od pewnego czasu pakiet nie posiada własnego opiekuna i z pewnością przydałoby się mu trochę czułości. Z racji wielkości tej bestii, zespół Java liczy w szczególności na oferty osób mających do czynienia z aplikacją na co dzień, najlepiej w zastosowaniach komercyjnych.

Jetty jest kontenerem dla serwletów, takim jak tomcat czy resin. Również ten pakiet w ostatnim czasie został mocno zaniedbany. Najlepiej, gdyby osoba chętna do pomocy przy tej aplikacji używała jej na co dzień w komercyjnych zastosowaniach.

Jeden z naszych doświadczonych i znamienitych użytkowników pracował nad możliwością użycia GCJ jako JDK, czyli jako narzędzia do budowania pakietów. Zespół Java ma pod swoją opieką także kilka innych maszyn wirtualnych znajdujących się w Portage, w tym kaffe, sablevm, jamvm itd. Poszukiwane są osoby chętne do testowania i budowania pakietów z użyciem innych maszyn wirtualnych.

Eclipse i Netbeans to zintegrowane środowiska deweloperskie (IDE) dla Javy. Samo Eclipse jest w tej chwili pod dobrą opieką, niestety jednak wtyczki do niego już nie. Netbeans potrzebuje trochę więcej miłości, jako że pakiet nie był aktualizowany już od jakiegoś czasu.

Jeżeli którakolwiek z powyższych propozycji zabrzmiała interesującą to gorąco zachęcamy do zgłoszenia się i rozpoczęcia współpracy. Na początek najlepiej przyjrzeć się głównej stronie projektu i przeglądnąć dostępne na niej dokumenty. Jeżeli po ich przeczytaniu, decyzja o dołączeniu do zespołu nie zmieni się to ostatnim krokiem jest kontakt z Joshem Nicholsem.

Inne rzeczy, które warto wykonać przed przystąpieniem do zespołu:

Czeskie tłumaczenie dokumentacji Gentoo oficjalnie wydane!

Po ponad roku ciężkiej pracy, zespół czeskich tłumaczy ma zaszczyt ogłosić że tworzone przez nich tłumaczenie dokumentacji osiągnęło odpowiednią jakość i zostało oficjalnie wydane. Oznacza to że od tej pory dokumentacja w języku czeskim jest dostępna na oficjalnych serwerach Gentoo.

Zachęcamy wszystkich posługujących się językiem czeskim, a potrafiących także czytać w języku angielskim do pomocy w tłumaczeniu kolejnych dokumentów. Wszyscy zainteresowani proszeni są o kontakt z Janem Kundrátem. Dzięki współpracy można uzyskać swój własny adres email z końcówką gentoo.org.

2.  Deweloper tygodnia

Joshua Kinard


Ilustracja 2.1: Joshua Kinard, aka kumba

Fig. 1: kumba

Deweloper Joshua Kinard, znany również jako Kumba, przebywa na stałe w Waldorf w stanie Maryland, niedaleko miasta Washington, D.C. Mieszka z rodzicami i posiada kilka zwierzaków, w tym należącego do rodziny psa, dwa koty, Isis i Leto, oraz, co może dziwić, mysz. Koty ją oczywiście uwielbiają. Myszy to jednak nie przeszkadza, gdyż, jak twierdzi Kumba, jego rodzina próbowała ją wypuścić, ale nie chciała odejść. Joshua ma 24 lata, wciąż jednak pamięta wszystkie miejsca, w których mieszkał wraz z rodziną w czasie gdy jego ojciec służył w lotnictwie. Najlepiej wspomina kilka lat, które spędzili w Hiszpanii, w bazie wojskowej niedaleko Madrytu.

Zainteresowania Kumby to głównie nietypowa muzyka, na przykład utwory irlandzkie lub celtyckie (szczególnie z dobrymi partiami dud), chóry gregoriańskie i niektóre podgatunki metalu, na przykład te grane przez zespoły Therion i Blind Guardian. Moderuje także kilka kanałów IRC, głównie poświęconych Gentoo oraz od czasu do czasu wciąż znajdzie chwilkę na granie w Diablo 2.

Joshua aktualnie pracuje jako administrator w organizacji typu non-profit niedaleko miasta Washington, D.C. Ma tam do czynienia z różnymi systemami, między innymi Netware, HP-UX, Linux, a nawet Windows. Nie jest wielkim fanem atmosfery w wielkich korporacjach, więc w planach na przyszłość rozważa studia podyplomowe lub nawet przekwalifikowanie się.

Jeśli chodzi o jego początki z Gentoo, twierdzi, że odbyło się to dość prosto. Używając wcześniej różnych dystrybucji, szukał takiej, której mógłby użyć na ostatnio nabytym, 64-bitowym komputerze SPARC i poszukiwania szybko zakończyły się na Gentoo. Od 2004 roku jest deweloperem, zaś aktualnie kieruje zespołem MIPS, chętnie jednak pomagając przy pracach zespołów baselayout, toolchain i SPARC.

Krążące plotki na temat stacji roboczej Kumby są prawdziwe, jego Dual Pentium III rzeczywiście pracuje pod kontrolą systemu Windows Server 2003 i może pochwalić się wymienialną w czasie działania systemu macierzą dyskową typu RAID5 z dyskami SCSI. Pierwszym programem, jaką uruchamia jako moderator IRC jest oczywiście mIRC, zaraz potem włączając AIM/DeadAIM, Winampa i Firefoksa. Lubi też śledzić nietypowe zdarzenia pogodowe za pomocą programu Stormlab, oraz majstrować przy aplikacji WorldWind z NASA. Pozostałe komputery Kumby to dwuprocesorowy system Athlon MP 2000 służący jako serwer www, stary komputer SPARC, którego używa do testów, oraz kilka komputerów SGI: Octane wykorzystywany do pracy, dwa komputery O2, na jednym testuje paczki, na drugim jądro, oraz IP28. Posiada nawet stary SGI Indy z początku lat 90-tych, którego wciąż używa do testowania jądra.

3.  Społeczność Gentoo

Serwis planet.gentoo.org

Nowy kanał IRC: #gentoo-db

Stworzono kolejny kanał IRC: #gentoo-db jest poświęcone dyskusjom na temat rozwoju rozwiązań bazodanowych w Gentoo. Do tej pory na kanale możne spotkać osoby zajmujące się MySQL, PostgreSQL oraz opiekunów innych pakietów zgromadzonych wokół systemów do zarządzania bazami danych. Zachęcamy wszystkich zainteresowanych do przyłączenia się do dyskusji.

Status Gentoo w 5 minut

Donnie Berkholz na tegorocznym OSCON poprowadził błyskawiczną prezentację opisującą aktualny status Gentoo, przedstawił m.in. Portage 2.1, nadchodzące wydanie 2006.1 (wraz z nową wersją Instalatora Gentoo) oraz wsparcie dla wielu nakładek Portage. Wspomniał także o artykule, który ukazał się w serwisie NewsForge.

Poszukiwani: Testerzy wydania PowerPC

Ogłoszenie o poszukiwaniu testerów wydań, które ukazało się już ponad miesiąc temu nie poskutkowało wystarczającą ilością zgłoszeń dla zespołu zajmującego się architekturą PowerPC. Lars Weiler prosi o kolejne zgłoszenia osób chcących przyczynić się do powstania kolejnego wydania Gentoo Linux. We wpisie podał także listę modeli, które nie są jeszcze wystarczająco przetestowane. Roger Miliker czeka na kontakt od wszystkich zainteresowanych osób.

4.  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ę:

5.  Bezpieczeństwo Gentoo

Wireshark: Wiele usterek

Wireshark (do tej pory znany jako Ethereal) zawiera wiele usterek, które mogą zostać wykorzystane do zdalnego wykonania niepożądanego kodu.

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

Samba: Usterka Denial of Service

Samba zawiera usterkę Denial of Service, którą może spowodować duża liczba prób nawiązania połączenia i udostępnienia zasobów.

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

TunePimp: Przepełnienie bufora

TunePimp zawiera usterkę, która może zostać wykorzystana do wykonania niepożądanego kodu.

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

OpenOffice.org: Wiele usterek

OpenOffice.org zawiera trzy usterki bezpieczeństwa, które mogą zostać wykorzystane przez zdalnego napastnika do wykonania niepożądanego kodu.

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

Audacious: Wiele usterek przepełnienia bufora i sterty

Biblioteka adplug dołączona do Audacious zawiera wiele usterek przepełnienia bufora i sterty, które mogą zostać wykorzystane do wykonania niepożądanego kodu.

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

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 23 lipca 2006, a 30 lipca 2006 aktywność w serwisie przedstawiała się następująco:

Spośród 10687 obecnie otwartych bugów: 52 oznaczono jako 'blocker', 134 jako 'critical', a 533 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

Jeśli chcesz, aby Tygodnik Gentoo był jeszcze lepszy, podziel się z nami swoją opinią na jego temat. Uwagi dotyczące tłumaczenia można zgłaszać na adres koordynatora.

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: