Gentoo Weekly Newsletter: 23 maja 2005
1.
Wiadomości Gentoo
Numer z ostatniego tygodnia…
…zgubił się przez święto Whitsun oraz chorobę redaktora GWN, Ulricha Plate'a. Aktualny numer to coś w
rodzaju 'wydania awaryjnego', powstałego dzięki pracującymi z nami od
dawna autorami i współautorami. Cieszymy się, iż mogliśmy zebrać
wystarczająco dużo materiału, aby wypełnić to dwutygodniowe
wydawnictwo.
Wybory członków Zarządu Fundacji Gentoo na okres 2005-2006
Pierwsze wybory trzynastu członków Zarządu Fundacji
Gentoo przez developerów powiodły się! Dzięki pomocy skryptów
votify i countify Arona Griffisa, aktywni od przynajmniej
roku developerzy mieli okazję zagłosować na swoich ulubionych kandydatów.
Około 45% z blisko 200 członków Fundacji skorzystało z możliwości
głosowania. Matematyczna metoda elekcji, której używa Fundacja Gentoo,
nazywa się Głosowaniem Condorceta.
Developerzy nie musieli długo czekać na oficjalne wyniki
wyboru zarządu w roku 2005, opublikowane przez odpowiedzialnych za
wybory Arona Griffisa, Mike'a Frysingera i Toma Martina:
Po podaniu wyników, developer Gentoo Ciaran McCreesh przygotował ładny wykres
popularności wszystkich nominowanych.
Gratulujemy nowo wybranemu zarządowi!
Nowa lista dyskusyjna: gentoo-perl
Utworzono nową mailową listę dyskusyjną:
gentoo-perl@gentoo.org, mającą służyć do rozmów na temat Perla w
Gentoo, rozwoju, g-cpan, etc.
Instrukcje jak się zapisać, oraz inne informacje na temat list mailowych
można znaleźć tutaj.
2.
Doświadczenia użytkowników
Gentoo w Open Source Development Labs (OSDL)
Zespół GWN otrzymał od Leann Ogasawary i innych członków Open Source Development Labs (OSDL)
historię o tym, jak Gentoo jest używane w laboratorium. W tym tygodniu
chcielibyśmy przedstawić pełną historię:
"Tu, w laboratorium OSDL, używamy Gentoo przy wielu projektach. Jednym z
nich jest projekt BRT (Binary Regression Testing -- Binarne Testy Regresji).
Celem tego projektu jest wykonywanie zestawów testów regresji,
skoncentrowanych na specyficznych binariach aplikacji ze specyficznych
zestawów oprogramowania. Celem jest ułatwienie autorom aplikacji wykonywanie
testów regresji na najnowszych zestawach oprogramowania open source, oraz
zapisywanie wyników. To, co nas od początku skłoniło do zainteresowania się
Gentoo, a dokładniej narzędziem do zarządzania paczkami Portage, to potrzeba
stworzenia własnych zestawów oprogramowania od podstaw, z możliwością
dostosowania ich do własnych potrzeb. Potrzebujemy narzędzia, które nie
tylko zautomatyzuje proces tworzenia i instalacji paczki, ale także będzie
na bieżąco z najnowszymi, a także poprzednimi wydaniami tej paczki.
Narzędzie to musi też potrafić prześledzić zależności przy budowaniu, oraz
poradzić sobie doskonale z instalacją. Ewentualnie jedyną dodatkową
funkcjonalnością, jaką chcielibyśmy zobaczyć w Portage byłaby możliwość
automatycznego usunięcia zależności paczki, które były potrzebne do jej
zbudowania, przy jednoczesnym pozostawieniu zależności potrzebnych do jej
uruchomienia (DEPENDS vs RDEPENDS w pliku ebuild). W ten sposób nasz testowy
system miałby tylko najbardziej niezbędny zestaw paczek, które chcemy mieć
zainstalowane, zaś nadmiarowe oprogramowanie nie miałoby możliwości
ewentualnego przeszkadzania w naszych testach. Poza tym szczegółem jesteśmy
bardzo zadowoleni z narzędzia Portage, oraz ogólnie Gentoo. Odkąd zaczęliśmy
bawić się Gentoo i badać, w jaki sposób możemy go wykorzystać, używaliśmy go
na codzień i odgrywało ono integralną rolę w rozwijaniu naszego projektu.
Inni developerzy w OSDL również zaczęli używać Gentoo w codziennych
zadaniach i często preferują używanie go jako ulubionej platformy do
testów."
Dziękujemy za tę miłą historię!
3.
Developer tygodnia
"Oko za oko uczyni cały świat ślepym" (Ghandi)
Ilustracja 3.1: Tom Martin aka slarti |
 |
Developerem tego tygodnia jest Tom Martin, bardziej znany jako Slarti. Zajmuje się wsparciem pakietów dla platformy AMD64, utrzymuje kilka ebuildów w kategorii net-mail, jest członkiem grupy zajmującej się narzędziami konsolowymi, a także rekrutuje nowych członków. Jego kolejnym "wielkim zadaniem" będzie testowanie Mono na AMD64 z pomocą zajmującego się Mono, Petera "latexer" Johansona. Jak w przypadku wielu innych developerów Gentoo, jest to jego pierwszy projekt OSS, a zarazem projekt z uczestnictwa w którym jest najbardziej dumny (by być bardziej precyzyjnym, pracuje nad mailer-config oraz przewodnikiem UTF-8). Dodatkowo sprawia mu przyjemność znajdowanie nowych developerów oraz nadzorowanie, czy robią to co trzeba.
Pomimo tego że wydaje się starszym, ciągle uczęszcza do szkoły w Guernsey, gdzie wkrótce czekają go końcowe egzaminy GCSE. Guernsey jest małą wyspą z zaledwie 65 tysiącami stałych mieszkańców o powierzchni około 24 mil kwadratowych.
Jego ulubionymi programami jest szalone połączenie: "Zsh jest jedną najlepszych rzeczy jakie widziałem. Myślę że imagemagick, LaTeX, rubber, mpd i t-prot są również bardzo użytecznymi programami." Wszystkie zazwyczaj działą pod kontrolą Openboxa, razem z takimi dodatkami jak mutt, vim, irssi. Oczywiście platformą kontrolującą te aplikacje jest własnoręcznie złożone AMD64, któremu od niedawna towarzyszy Sun Ultra 2. Gdy programuje najczęściej (nad-)używa Ruby (jako że charakteryzuje się "świetną koncepcją programowania zorientowanego obiektowo"), uruchomionego w rxvt-unicode.
Kiedy odklei się od komputera lubi grać w rugby oraz na gitarze, jak również słuchać różnorodnych rodzajów muzyki. Jeśli interesują cię dokładniejsze informacje, zaglądnij na jego stronę developerską.
"'Gentoo jest swobodą wyboru!'
Haha. Nie, niezupełnie, myślę że nie swoboda wyboru, najważniejsza jest elastyczność. Możesz spowodować, że będzie dla ciebie pracować."
4.
Społeczność Gentoo
Forum
Gentoo wspomniane w książkach
Użytkownik forum radulucian przedstawił informację mówiącą, że udało mu się odnaleźć około 27 opublikowanych książek w których wspomniano Gentoo Linux. W wątku przedstawił, co znalazł w jednej z nich. Recenzja umieszczona w książce "Linux Transfer for Windows Power Users: Getting Started with Linux for the Desktop" wydaje się być całkiem sprawiedliwa, wskazuje ona dużą społeczność stojącą za Gentoo Linux, ale nie jest polecana jako najlepszy wybór dla nowych użytkowników, poznających dopiero arkana Linuksa. Dla autora Gentoo jest jedną z sześciu najważniejszych dystrybucji.
konkurs na nową witrynę Gentoo Foundation
Moderator forum M Curtis Napier (curtis119) przedstawił kilka najnowszych zrzutów ekranu przedstawiających postępy we wdrażaniu zmiany wizerunku głównej strony Gentoo. Jeśli chcesz się przekonać jak w niedługiej przyszłości będzie ona wyglądać, powinieneś bliżej przyglądnąć się wątkowi.
gentoo-dev
błędy elibtoolize
Jeśli emerge zakończy się błędem oraz komunikatem "Portage patch failed to apply (ltmain.sh version 1.3.4)!" lub podobnym, prawdopodobnie jest to dobrze znany problem. Będzie on naprawiony jak tylko Mike Frysinger nas o tym fakcie poinformuje.
aktualizacja bugs.gentoo.org
Jeffrey Forman należący do zespołu zajmującego się infrastrukturą zaktualizował serwis bugzilla pod adresem . Lista nowych możliwości została opisana w e-mailu autora
propozycja nowej kategorii
Wszystko zaczęło się od propozycji stworzenia nowej kategorii "cellphone", gdzie znalazłyby się wszystkie programy umożliwiające współpracę z telefonami komórkowymi, ale wkrótce zmieniło się w dyskusję czy portage powinno dawać możliwość umieszczenia jednego ebuilda w wielu kategoriach
nowa wersja profuse jest już dostępna
Damien Krotkine, nasz haker zajmujący się libconf i profuse opublikował nową wersję profuse, edytor flagi USE, oraz możliwy zamiennik ufed.
śmierć wszystkim "underquoted definition" w plikach M4
Aaron Walker napisał: "Chciałbym zaproponować nową funkcję dla eutils.eclass, której celem będzie poprawienie plików M4 tak by aclocal nie generował warningów 'underquoted definition'"
Powinno to znacznie zredukować lub wyeliminować dużą liczbę (nieszkodliwych) ostrzeżeń generowanych w czasie konfiguracji, przed kompilacją, niektórych pakietów.
5.
Międzynarodowe Gentoo
Austria: udany Grazer Linuxtage
Dzięki komitetowi organizacyjnemu Grazer
Linuxtage, impreza która odbyła się w sobotę 14-go maja, była udaną
okazją, aby opowiedzieć ludziom o Gentoo, rozdać ulotki i płyty LiveCD,
ale także spotkać się i lepiej poznać.
Ilustracja 5.1: Z lewej: Ekipa Gentoo, z prawej zespoły: Gentoo, Debian i Grml |
 |
Na zdjęciu z lewej strony widzimy część ekipy Gentoo: Gregor Perner,
administrator forum Wernfried Haas (amne), brat Gregora - Philip, Gentoo
developer Roger Miliker (roger55), użytkownicy nephros i Markus Lang.
Dla większości z nich było to pierwsze spotkanie w realnym świecie.
Na drugim zdjęciu widzimy spotkanie przedstawicieli Gentoo, z ekipami
innych dystrybucji: Debiana oraz
grml. Gdy Linuxtag dobiegł końca,
większość z obecnych wzięła odział w kolejnej imprezie (o charakterze
towarzyskim), która stanowiła miłe dopełnienie udanego dnia.
Uwaga: Zdjęcia pochodzą z Galerii Grazer
Linuxtage. |
6.
Gentoo w prasie
MyOSS (maj 2005)
Ow Mun Heng z Kuala Lumpur opublikował właśnie pierwsze wydanie swojego
nowego miesięcznika
"Malaysian
OSS Magazine" (Malezyjski magazyn OSS). Inauguracyjny numer zawiera
artykuł poświęcony swsuspend2 (aplikacji zarządzającej pamięcią
i poborem energii, dedykowanej dla posiadaczy notebooków), w dystrybucji
autora: Gentoo.
Emediawire (11 maj 2005)
Pamiętacie Kuro-Box, który
opisywaliśmy w sekcji Przyszłość, kilka miesięcy temu? No cóż, wydaje się, że
małej firmie z Illinois (Sumo
Computer), pomysł ten spodobał się tak bardzo, że uczynili z niego produkt,
który ma szanse zaistnieć na rynku. Oświadczenie dla prasy wydane w zeszłym
tygodniu, ogłasza sprzedaż Kuro-Boxa wyposażonego w dysk Maxtora 250GB i
preinstalowany Gentoo Linux. Produk jest już gotowy, nastawiony na klientów
potrzebujących "systemu bardziej przyjaznego dla użytkownika i gotowego do
użytku" (za 549$). Melody Bornheimer z Sumo Computer mówi, że zdecydowali się
na wybór Gentoo, ze względu na łatwość administracji oraz zbiór 9000
open-source'owych aplikacji zaadoptowanych dla systemu.
Distrowatch (9 maj 2005)
Popularny serwis Ladislava Bodnara poświęcony informacjom o nowych i
istniejących dystrybucjach Linuksa,
Distrowatch, publikuje także
swój tygodnik-newsletter, wychodzącyc tego samego dnia co GWM.
Newsletter Distrowatch z zeszłego poniedziałku, rozpoczyna się mini-recenzją
Gentoo 2005.0, autorstwa Roberta Storeya, podsumowywującą jego
doświadczenia z pierwszej instalacji Gentoo. Konkluzja: "Nie dla cioci Kloci",
choć wydźwięk tekstu jest generalnie pozytywny.
7.
Odeszli, przybyli, zmienili status
Odeszli
Następujący developerzy opuścili projekt Gentoo Linux w minionym tygodniu:
Przybyli
Następujący developerzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
- Benjamin Smee (strerror) (net-mail)
- Daniel Gryniewicz (dang) (amd64)
- René Nussbaumer (Killerfox) (hppa)
Zmienili status
Następujący developerzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
- Brian Jackson (iggy) - opuścił projekt devrel
8.
Bezpieczeństwo Gentoo
gzip: Kilka usterek
gzip zawiera kilka usterek potencjalnie umożliwiających
intruzom wykonywanie niepożądanych poleceń.
Więcej informacji można znaleźć w komunikacie GLSA
TCPDump: Denial of Service
Usterka w dekodowaniu pakietów upodatnia TCPDump na zdalne ataki Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
libTIFF: Przepełnienie bufora
Biblioteka libTIFF jest podatna na przepełnienie bufora,
a przez to na wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
HT Editor: Kilka błędów przepełnienia bufora
W HT Editor odkryto dwie usterki, potencjalnie umożliwiające
wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Gaim: Przepełnienie bufora i Denial of Service
Gaim zawiera dwie usterki, potencjalnie umożliwiające
wykonywanie niepożądanego kodu oraz ataki Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
phpBB: Cross-Site Scripting
phpBB jest podatne na ataki cross-site scripting, a przez to
na wykonywanie niepożądanych skryptów.
Więcej informacji można znaleźć w komunikacie GLSA
Mozilla Suite, Mozilla Firefox: Kilka usterek
Kilka usterek w Mozilla Suite i Firefox może pozwolić intruzowi
na przeprowadzenie ataków cross-site scripting i wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
PostgreSQL: Kilka usterek
PostgreSQL jest podatny na ataki Denial of Service i może potencjalnie
pozwolić nieuprzywilejowanym użytkownikom na przejęcie praw administratora.
Więcej informacji można znaleźć w komunikacie GLSA
FreeRADIUS: SQL injection i Denial of Service
Serwer FreeRADIUS jest podatny na ataki SQL injection i przepełnienie
bufora, potencjalnie umożliwiając ujawnienie i modyfikację danych
oraz Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
Cheetah: Niezaufana ścieżka wyszukiwania modułów
Cheetah zawiera w kodzie importującym moduły błąd, który
może pozwolić lokalnym użytkownikom na eskalację uprawnień.
Więcej informacji można znaleźć w komunikacie GLSA
gdb: Kilka usterek
W GNU debugger odkryto kilka usterek potencjalnie umożliwiających
wykonywanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
ImageMagick, GraphicsMagick: Denial of Service
Narzędzia ImageMagick i GraphicsMagick mogą zostać użyte do przeprowadzenia ataku Denial of Service.
Więcej informacji można znaleźć w komunikacie GLSA
9.
Bugzilla
Spis treści
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 developerami. Pomiędzy 08 May 2005 a 22 May 2005, aktywność w serwisie przedstawiała się następująco:
- zgłoszono 1650 nowych bugów
- zamknięto lub rozwiązano 987 bugów
- 48 uprzednio zamkniętych bugów zostało ponownie otwartych
Spośród 8469 obecnie otwartych bugów: 89 oznaczono jako 'blocker', 221 jako 'critical', a 621 jako 'major'.
Zamknięte Bugi
Developerzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Nowe Bugi
Developerzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
10.
Opinie czytelników
Jeśli chcesz, aby ten magazyn był jeszcze lepszy, podziel się z nami swoją opinią na jego temat.
11.
Subskrybcja GWN
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.
12.
Inne języki
Gentoo Weekly Newsletter jest dostępny w następujących językach:
|