Tygodnik Gentoo: 5 lutego 2007
1.
Wiadomości Gentoo
Zespół KDE potrzebuje pomocy
W związku z pewnym okresem nieaktywności oraz natłokiem innych zadań w obrębie
Gentoo, zespół KDE poszukuje obecnie
nowych osób, chętnych do pomocy w pracy nad rozwojem KDE w Gentoo.
Zainteresowani, którzy są już deweloperami mogą się sami dopisać do zespołu i
rozpocząć opracowywanie poprawek do zgłoszonych już błędów. Pozostali
użytkownicy również mogą pomóc. Aby dowiedzieć się więcej na ten temat należy
napisać do zespołu KDE.
Planowane usunięcie pakietu mail-mta/qmail
Zespół Gentoo qmail ogłosił zamiar
usunięcia z drzewa Portage pakietu mail-mta/qmail. Został on już wyparty
przez mail-mta/netqmail, który jest oznaczony jako stabilny na
wszystkich architekturach wspieranych przez mail-mta/qmail. Na nowy
pakiet składają się jedynie poprawki
dostarczone przez jego deweloperów. Jednym z powodów migracji jest ogromny
wkład pracy w oczyszczenie z niepotrzebnych poprawek i poprawienie ebuilda.
Użytkownicy którzy chcą używać dodatkowych poprawek, mogą użyć skorzystać ze
zmiennej QMAIL_PATCH_DIR i dodać ją do pliku make.conf. Wskazuje
ona katalog, w którym znajdują się poprawki, które powinny zostać zaaplikowane w
czasie kompilacji pakietu. Należy jednak mieć na uwadze, że zespół qmail nie
bierze za takie działania odpowiedzialności i nie będzie udzielał żadnej pomocy
w przypadku korzystania z własnych poprawek.
Pakiet mail-mta/qmail zostanie usunięty z drzewa koło 15 kwietnia 2007
roku, zostanie on zamaskowany miesiąc wcześniej. Prosimy o dokonanie migracji na
mail-mta/netqmail do tego czasu.
2.
Deweloper tygodnia
Matthias Schwarzott, aka zzam
Ilustracja 2.1: Matthias Schwarzott, aka zzam |
 |
Matthias Schwarzott ma 25 lat i mieszka w
Erlangen w Niemczech ze swoją dziewczyną Charlotte. Matthias studiuje
technomatematykę, co jest po prostu nietypowym określeniem kierunku
matematycznego i technologicznego, na Uniwersytecie Friedricha Alexandra w
Erlangen-Nuremberg. Uczy się tam programowania w Javie, pracy z algorytmami,
programowania grafiki w C++ i elektrotechniki.
Matthias pracował w firmie Siemens jako programista C/C++, natomiast aktualnie
pracuje na pół etatu jako administrator w firmie, która zajmuje się obsługą gier
sieciowych. Po studiach Matthias planuje podjąć pracę jako programista.
Pomimo iż jest dość zajęty szkołą, pracą i Gentoo, znajduje jednak czas na swoje
zainteresowania. Pasjonuje się klasycznymi tańcami (cha-cha, walc, itd),
gotowaniem i ćwiczeniami fizycznymi. Matthias zainteresował się tańczeniem w
szkole, gdzie chodził na kurs tańca, a później powrócił do tej pasji, gdy zaczął
uczęszczać na zajęcia wraz ze swoją dziewczyną. Jego ulubione recepty
kucharskie to ciasto z kruszonką i pizza.
Matthias zaczął używać Linuksa latem 1997 roku, mając dość Windowsa 3.11.
Przeczytał o SUSE 5.0 i zainstalował tę dystrybucję, później przerzucając się na
Debiana, a w końcu na Gentoo, w najnowszej wówczas wersji 1.4. Po tym, jak
kupił kartę DVB z myślą o zbudowaniu komputera VDR, zaczął poważnie zastanawiać
się nad zostaniem deweloperem Gentoo. Najpierw kompilował programy ręcznie,
następnie nauczył się używać ebuildów i zaczął je wysyłać do Stefana Schweizera. Po tym, jak został przyjęty
w poczet deweloperów, stał się koordynatorem projektu VDR. Cieszy się z tego,
co udało mu się od tamtego czasu zrobić dla projektu i nie może się doczekać co
jeszcze przyniesie przyszłość. Aktualnie poszukuje aktywnych uczestników do
implementacji łatek i pomocy przy opiece nad istniejącymi poprawkami. Swoją
motywację jako dewelopera przypisuje chęci pomocy użytkownikom.
3.
Społeczność Gentoo
Serwis planet.gentoo.org
Więcej efektownych pulpitów: Metisse
Ilustracja 3.1: Metisse X-Server screenshot |
 |
Hanno Boeck w ostatnim czasie dodał Metisse do swojej nakładki Portage.
Mettisse jest odpowiedzią dystrybucji Mandriva na całe szaleństwo pulpitów 3D
zapoczątkowane przez compiz. Metisse zawiera wiele ciekawych funkcjonalności
umożliwiających zabawę z oknami, włączając ich obracanie, skalowanie,
powiększanie i pomniejszanie. Możliwe jest także ukształtowanie okna w
równoległobok! Metisse do działania wymaga własnego serwera X, podobnego do
luminocity/Xgl oraz zmodyfikowanego menadżera okien fvwm.
Obecnie, Mettisse działa jedynie na architekturze x86, ale jego deweloperzy już
pracują nad wsparciem dla amd64 i innych platform. Najprawdopodobniej wkrótce
zostanie wydana nowa wersja, która będzie zawierała poprawki kilku znanych
błędów. Więcej informacji dotyczących dostępu do źródeł, czy konfiguracji można
znaleźć we wpisie Hanno.
Lista dyskusyjna gentoo-user
Usunięte pliki ._cfg
Kamen TOMOV był zmartwiony, gdyż usunął pliki ._cfg, które były dołączone do
jednej z najnowszych aktualizacji i nie wiedział w jaki sposób może je odzyskać.
Odpowiedzią na jego problem jest opcja --noconfmem dostępna w emerge.
Gdy zostanie ona użyta to Portage „zapomni”, że został już stworzony odpowiedni
plik ._cfg dla jednego z plików chronionych zmienną CONFIG_PROTECT. Dzięki
temu zostanie on ponownie zainstalowany i będzie można już bez problemu dokonać
aktualizacji konfiguracji.
Migracja Gentoo na nowy komputer
Seo Boon przez dłuższy czas używał na swoim starym laptopie Gentoo, dorabiając
się pokaźnego zestawu ulubionych pakietów u aplikacji. Ostatnio udało mu się
zdobyć nowy sprzęt i chciał, aby znalazły się na nim te same programy do których
zdążył się już przyzwyczaić. Dość szybko zdał sobie sprawę że przekopiowanie
samego pliku /var/lib/portage/world nie wystarczy. Poradzono mu by
używając starego pliku world, skorzystać z następującego polecenia:
Listing 3.1: Duplikacja zainstalowanych aplikacji |
# emerge -va --noreplace $(cat stary_plik_world)
|
Po wydaniu powyższego polecenia zostaną zainstalowane wszystkie pakiety, których
wpisy znajdują się w pliku stary_plik_world. Dzięki fladze --noreplace
pakiety, które są już zainstalowane na nowym komputerze nie będą ponownie
kompilowane, co z pewnością pomoże zaoszczędzić sporo czasu.
Lista dyskusyjna gentoo-dev
[RFC] Czas reakcji opiekuna
Timothy Redaelli rozpoczął dyskusję w której zaproponował wprowadzenie tzw.
czasu reakcji opiekuna. Byłby to oficjalny okres czasu, który musi upłynąć od
momentu zgłoszenia raportu o błędzie, by inni deweloperzy mogli sami się zająć
jego poprawieniem tak, by sam opiekun miał zapewnioną możliwość reakcji na
odkryty problem. Sam pomysł jest dość ciekawy, jednak większość uczestników
wątku skupiło się wokół opinii Granta Goodyeara, który stwierdził że lepiej
poprzestać na zdrowym rozsądku. Wielu deweloperów zgodziło się, że mają mieszane
uczucia na temat pojęcia własności pakietu i jeśli ktoś inny ma rozsądny pomysł
w jaki sposób poprawić zgłoszony błąd, jednocześnie nie wprowadzając innych
problemów, to powinien on się nim zając i go poprawić.
4.
Gentoo w prasie
IBM DeveloperWorks (31 stycznia 2007)
Martyn Honeyford napisał artykuł opisujący w jaki sposób można dokładnie
zmierzyć ilość dostępnej pamięci w systemach linuksowych. Dodatkowo można w nim
znaleźć praktyczne porady w jaki sposób można zmniejszyć ilość używanej
pamięci. Autor zaleca skorzystanie z Gentoo ze względu na możliwość kompilacji
i dostosowania, dzięki flagom CFLAGS i USE, każdej aplikacji do własnych
potrzeb. Umożliwiają one zarówno zmniejszenie ilości wymaganej pomięci
przez poszczególne programy jak i ograniczenie zależności, a przez to liczby
potrzebnych bibliotek.
5.
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:
- Dean Stephens (desultory) Forum
- Martin Jackson (mjolnir) zespół netmon
- Samuli Suominen (drac) zespół Xfce
- Sebastien Fabbro (bicatali) aplikacjie naukowe
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
6.
Bezpieczeństwo Gentoo
KSirc: Usterka Denial of Service
KSirc zawiera usterkę Denial of Service.
Więcej informacji można znaleźć w komunikacie
GLSA
ELinks: Wykonanie niepożądanego polecenia samby
ELinks niepoprawnie sprawdza zawartość URL-i „smb://”, co może zostać
wykorzystane do wykonania niepożądanych poleceń samby.
Więcej informacji można znaleźć w komunikacie
GLSA
thttpd: Zdalny dostęp do plików bez uwierzytelnienia
Domyślna konfiguracja thttpd w Gentoo umożliwia dostęp do plików w systemie bez
uwierzytelnienia, gdy używana jest nowsza wersja pakietu baselayout.
Więcej informacji można znaleźć w komunikacie
GLSA
7.
Zmiany w drzewie Portage
Poniżej znajduje się lista pakietów, które zostały usunięte lub dodane do drzewa
Portage w ostatnim czasie oraz lista przedstawiająca plany dotyczące usunięcia
kolejnych pakietów w przyszłości. Informacje te pochodzą z różnych źródeł,
włączając projekt Treecleaners oraz
zgłoszenia od poszczególnych deweloperów. Większość pakietów, które można
znaleźć w części Ostatnie Namaszczenie wymaga jedynie miłości i opieki ze strony
deweloperów. W przypadku znalezienia nowego opiekuna ich los z pewnością ulegnie
poprawie i pozostaną one w oficjalnym drzewie Portage.
Usunięte pakiety:
Nowe pakiety:
Ostatnie namaszczenie:
8.
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 28
stycznia 2007, a 4 lutego 2007 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 702 nowe bugi
- zamknięto lub rozwiązano 537 bugów
- otwarto ponownie 33 uprzednio zamkniętych bugów
- 238 bugów oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 118 bugów oznaczono jako duplikaty
Spośród 10485 obecnie otwartych bugów: 18 oznaczono jako 'blocker', 112 jako
'critical', a 441 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:
9.
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.
10.
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.
11.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|