Tygodnik Gentoo: 19 września 2005
1.
Wiadomości Gentoo
Pierwsze spotkanie Rady Gentoo
W czwartek, 15 września o godzinie 1900 UTC, odbyło się pierwsze spotkanie Rady
Gentoo. Została ona stworzona z zamysłem zapoczątkowania zmian dotyczących
wielu projektów i poprawienia współpracy pomiędzy nimi. Pierwsze spotkanie
można uznać za spory sukces. Porządek
spotkania zawierał kilka ważnych punktów jak potwierdzenie statutu Rady
oraz głosowanie nad kilkoma ważnymi GLEP-ami (Gentoo Linux Enhancement
Project). Termin rozpoczęcia spotkanie należało trochę zmienić, gdyż w
ostatniej chwili dodano głosowanie na projektem GLEP 33, dotyczącym budowy
eclass. Wyniki zostały nadesłane pocztą elektroniczną przez Arona Griffisa:
-
Rada potwierdziła (z zastrzeżeniem, że nie bierze odpowiedzialności za
dyscyplinę), że zespół QA powinien kierować pretensje dotyczące nierozwiązanych
problemów technicznych do osób z devrel, które podejmą odpowiednie decyzje
wobec osób winnych zaniedbań.
-
GLEP 31 (kodowanie znaków używane w
drzewie portage) zyskał przychylność Rady Gentoo, ale propozycja została
zawieszona do czasu gdy edytor nano będzie oficjalnie wspierał utf-8. GLEP jest
w stanie wycofania i w odpowiednim czasie zostanie on ponownie zatwierdzony.
-
GLEP 40 (Ujednolicanie słów kluczowych
dla wszystkich architektur) został zatwierdzony.
-
GLEP 33 (Architektura eclass)
został zatwierdzony.
-
Kolejne spotkania będą odbywały się w każdy drugi czwartek miesiąca, o godzinie
19:00 w czasie UTC. Jeżeli termin nie będzie mógł zostać dotrzymany, to jak
ustalono, terminem zastępczym będzie trzeci czwartek miesiąca.
Spotkanie zostało poprzedzone niemoderowaną sesją pytań i odpowiedzi. Pierwszy
zanotowany komunikat okazał się być poprawką tak zwanego "slackera". Jako nowe
wytyczne Rady Gentoo podano, że nieobecność na spotkaniu któregokolwiek z
członków zostanie zanotowana, na pierwszym spotkaniu jednak z tego zrezygnowano
(ponieważ wszyscy członkowie byli obecni). Zdecydowano także, gdzie będzie
przechowywany pełny zapis odbywających się dyskusji. Będą one się znajdować w
przestrzeni dostępnej dla projektu. Zapis pierwszego spotkania jest dostępny
na stronie Gentoo.
Spotkanie Rady Gentoo było bardzo owocne, Życzymy wszystkim jej członkom, aby
kolejne narady były równie dobrze zorganizowane i przeprowadzone.
Europejska konferencja deweloperów Gentoo planowana na 18 listopada w
Niemczech
25 deweloperów, 14 prezentacji i kilka nowych pomysłów - pierwsze
tegoroczne spotkanie deweloperów Gentoo w Brukseli można uznać za sukces.
Zapraszamy wszystkich zainteresowanych programistów do uczestnictwa w europejskiej konferencji deweloperów
Gentoo, która odbędzie się 18 listopada w zamku Kransberg, dzień po
zakończeniu Linux World Expo we Frankfurcie nad Menem. Planowane są
prezentacje obejmujące swą tematyką libconf (warstwa
konfiguracyjna Linuksa), forum Gentoo oraz raport na temat niemieckiego
stowarzyszenia non-profit "Friends of Gentoo e.V.", która dodatkowo pokrywa 10
EUR z każdych 30 EUR składki którą musi zapłacić każdy uczestnik. Prosimy o
zarejestrowanie się na stronie konferencji tak szybko, jak to tylko możliwe, a
także o wysyłanie propozycji prezentacji do dnia 30 września.
Konferencja deweloperów Gentoo zorganizowana jest pomiędzy dwoma innymi
wydarzeniami związanymi ze światem wolnego oprogramowania, niemiecką edycją LWE
oraz dniem open-source, mającym na celu dotarcie do jak największej ilości
"nieświadomych" użytkowników. Każdy zainteresowany pomocą w organizacji stoiska
Gentoo znajdującego się na LWE, lub dostępnego w ramach dnia open-source
zapraszamy do współpracy i prosimy o rejestrację,
podobnie jak miało to miejsce w przypadku konferencji deweloperów.
2.
Międzynarodowe Gentoo
Japan: Raport z konferencji wolnego oprogramowania w Tokio
Kilkunastu członków GentooJP, w
tym Matsuu Takuto, Mamoru Komachi, Jason Stubbs i inni, wzięło 17 września udział
w konferencji Open Source Conference
Tokyo. Pomimo niewielkiej ilości miejsca w przestrzeni
przeznaczonej na wystawę, na stoisku Gentoo udało się zmieścić dwa niewielkie
komputery Gentoo PowerPC: OpenBlockS oraz
Kurobox. Obydwa zadziwiały odwiedzających zarówno rozmiarami jak i
prędkością działania, zwykłe polecenie emerge wget wydane w konsoli
xterm wykonywało się długo, całymi minutami przechodząc fazę
src_unpack (rozpakowywanie oraz aplikowanie poprawek dla kodu
źródłowego). Nie biło również rekordów czasem kompilacji, robiąc to dosłownie
linia po linii. Odwiedzający zastanawiali się, jak długo może trwać instalacja
całego systemu.
Ilustracja 2.1: Matsuu Takuto i jego, ledwie widoczny, sprzęt na stoisku Gentoo podczas OSC |
 |
Podczas zajęć
praktycznych, w czasie których zaplanowano pokaz instalacji systemu Gentoo
Linux krok po kroku począwszy od stage3, (dostępny jest Japoński
dokument PDF) wszystkim uczestnikom udało się z powodzeniem zakończyć
cały proces. Po warsztatach dziesięciu członków GentooJP udało się na kolejne
spotkanie, które tym razem odbyło się w japońskim barze i trwało pięć godzin.
Następna impreza Gentoo odbędzie się w grudniu, szczegóły nie są jednak jeszcze
znane. Zainteresowani powinni zajrzeć na kanał
#gentoo-ja dostępny w sieci irc.freenode.net w celu
uzyskania dodatkowych informacji oraz by poinformować nas o swojej
obecności w Tokio w tym czasie.
3.
Sztuczki i kruczki
Monitoring
Niektórych użytkowników interesuje obserwacja zmian wolnej przestrzeni
dyskowej, aktualnie zalogowanych użytkowników lub innych podobnych informacji.
Jak w większości przypadków i tutaj znaleźć można odpowiednie narzędzie, które
zapewnia taką funkcjonalność: watch.
Na stronie man znajdziemy: "okresowo uruchamia aplikację
przedstawiając wynik na ekranie". Warto więc wypróbować jej działanie:
Listing 3.1: Pierwsze użycie watch |
$ watch df
|
Teraz, gdy rozpoczniemy kopiowanie plików, na ekranie powinniśmy zobaczyć
zmianę ilości wolnego miejsca, przynajmniej na jednym dysku. Odświeżanie
następuje domyślnie co dwie sekundy.
Listing 3.2: Kolejny przykład |
$ watch w
|
Teraz możemy zaobserwować kto jest aktualnie zalogowany.
Listing 3.3: ...i następny przykład |
$ watch cat /proc/mdstat
|
W ten sposób mamy możliwość monitorowania stanu oprogramowania do obsługi
urządzeń RAID. Mała podpowiedź: watch nie może zostać użyte do
obserwowania zmian wewnątrz plików, w tym celu musimy użyć innych komend:
cat, head lub tail. Oczywiście watch może zostać
użyte jako monitor wielu różnorodnych opcji i parametrów. Z pewnością każdy
znajdzie jakieś, odpowiednie dla niego, zastosowanie.
4.
Odeszli, przybyli, zmienili status
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:
- Mark Mahle (markm) - infrastruktura
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie
Gentoo Linux funkcję:
5.
Bezpieczeństwo Gentoo
X.Org: Przepełnienie sterty w czasie alokacji piksmapy
Błąd przekroczenia zakresu liczby występujący w czasie alokacji pamięci może
doprowadzić do wykonania przez dowolnego użytkownika X.Org kodu z większymi
uprawnieniami.
Więcej informacji można znaleźć w komunikacie GLSA
Python: Przepełnienie sterty w załączonej bibliotece PCRE
Moduł wyrażeń regularnych wchodzący w skład Pythona jest wrażliwy na
przepełnienie sterty, co może w rezultacie doprowadzić do wykonania
niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Py2Play: Zdalne wykonanie niepożądanego kodu Pythona
Błąd w architekturze Py2Play umożliwia napastnikowi wykonanie niepożądanego
kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Mailutils: Usterka format string w imap4d
Serwer imap4d zawiera usterkę format string umożliwiającą zalogowanemu
użytkownikowi na wykonanie niepożądanego kodu z uprawieniami procesu serwera
imap4d.
Więcej informacji można znaleźć w komunikacie GLSA
Mozilla, Mozilla Firefox: Przepełnienie bufora
Mozilla oraz Mozilla Firefox są podatne na przepełnienie bufora mogącą
doprowadzić 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
11 września 2005 a 18 września 2005 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 769 nowych bugów
- zamknięto lub rozwiązano 380 bugów
- 65 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 8286 obecnie otwartych bugów: 101 oznaczono jako 'blocker', 186 jako
'critical', a 547 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 ten magazyn był jeszcze lepszy, podziel się z
nami swoją opinią na jego temat.
Uwagi dotyczące tłumaczenia tygodnika można zgłaszać na adres
Łukasz Damentko.
8.
Subskrypcja Tygodnika Gentoo
Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego e-maila na adres
gentoo-gwn-pl+subscribe@gentoo.org.
Aby zrezygnować z subskrypcji, należy wysłać pustego e-maila 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:
|