Tygodnik Gentoo: 30 października 2006
1.
Wiadomości Gentoo
Planowane usunięcie XMMS
Jak zapewne wielu z Was zauważyło, XMMS zostanie usunięty z drzewa Portage. XMMS
zawiera wiele błędów, w związku z czym wymaga wile poświęcenia i dużej ilości
pracy przy ich łataniu. Dodatkowo nie jest on już rozwijany, a naprawa
aktualnych błędów została wstrzymana z powodu zbliżającego się wydania XMMS2.
Ponadto nikt nie opiekuje się tym pakietem w Gentoo. Audacious jest zgodny z
obecnymi skórkami, a jego deweloperzy współpracują ze społecznością Gentoo, w
celu uproszczenia przesiadki na ten odtwarzacz.
Więcej informacji na temat tej zmiany można znaleźć na stronie XMMS.
#gentoo-uk pod nowymi rządami
Po przejściu w stan spoczynku Tima Yamina (plasmaroo), dewelopera Gentoo, kanał
#gentoo-uk jest teraz zarządzany przez Roya
Bamforda. Kanał IRC #gentoo-uk jest kanałem anglojęzycznym traktującym
przede wszystkim o Gentoo, Linuksie i sprawach ogólnie związanych z komputerami.
Z racji tego, że jest to mały kanał, zasady panujące na nim nie są surowe i
zależą od tego nad czym aktualnie toczy się dyskusja. Jednak, przez ostatni rok,
liczba odwiedzających osób wzrosła o około 25%. W związku z tym stworzony został
nowy kanał #gentoo-chat, na którym można prowadzić rozmowy nie mieszczące się w
tematyce kanału #gentoo-uk. Rozwiązanie takie, jak do tej pory, sprawdza się
doskonale, a większość użytkowników przypomina o nim innym, gdy Ci schodzą z
tematu głównego kanału.
Nie istnieją żadne szczególne wymagania, aby wpaść lub przesiadywać na kanale -
już teraz można znaleźć tam wiele osób z „kontynentu”. Jako, że #gentoo-uk jest
znacznie spokojniejsze niż w porównaniu do głównego kanału #gentoo, na którym
również należy porozumiewać się w języku angielski, nowi użytkownicy IRC-a
zapewne szybciej odnajdą się tutaj, wśród grupy przyjaźnie nastawionych ludzi.
Dodatkowo łatwiej znaleźć tutaj rozwiązanie przewlekłych problemów, aniżeli na
głównym kanale, na którym wysyłanych jest wiele wiadomości nie związanych z
zadanym pytaniem.
Zapraszamy do przyłączenia się. Wystarczy się przywitać, zostać na chwilę, a
może nawet dodać #gentoo-uk do listy automatycznie odwiedzanych kanałów!
Zespół CJK szuka pomocy
W zespole Gentoo CJK brakuje osób do pomocy. Większość pakietów w drzewie
Portage jest stara i nikt się nimi aktywnie nie opiekuje (po stronie Gentoo).
Gentoo nie może sobie pozwolić na utratę wsparcia języków CJK. Diego Pettenò
(Flameeyes) poprosił o to, aby wszyscy chętni pomogli w opiece nad tymi
pakietami (i być może dołączyli ostatecznie do Gentoo).
Zainteresowane osoby, które chcą opiekować się już obecnymi pakietami, lub
dodaniem nowych, które zastąpią te aktualnie dostępne prosimy o kontakt z zespołem CJK.
Zespół Scheme szuka chętnych do pomocy
Grupa Gentoo Scheme zajmująca się tym językiem programowania obecnie bardzo
potrzebuje pomocy. Poszukiwani są obecni deweloperzy Gentoo lub osoby, które
będą chciały przyłączyć się do zespołu deweloperów i pomóc w opiece nad tymi
pakietami.
Wszystkich zainteresowanych pomocą temu projektowi lub ogólnie Gentoo zachęcamy
do kontaktu z nami pod adresem recruiters@gentoo.org, by rozpocząć
proces rekrutacji.
Zespół tłumaczenia dokumentacji na język turecki potrzebuje pomocy
Wskrzeszony turecki zespół tłumaczy GWN poszukuje pomocy przy tłumaczeniu
kolejnych wydań Tygodnia Gentoo. Zainteresowani powinni wykazać się dobrą
znajomością tureckiego i angielskiego oraz mieć co tydzień chwilę wolnego czasu,
który mogliby poświęcić na rzecz Gentoo. Wszystkich spełniających te kryteria
zachęcamy do pomocy i zgłoszenia na adres gwn-feedback@gentoo.org,
aby uzyskać więcej informacji. Istnieje również kanał IRC #gentoo-tr, na którym
można spotkać użytkowników posługujących się językiem tureckim i z pewnością
jest doskonałym miejscem do kontaktu dla wszystkich tłumaczy.
2.
Społeczność Gentoo
Lista dyskusyjna gentoo-user
Data w logach emerge
Jorge Almeida chciał się dowiedzieć, czy tajemnicze liczby (na przykład
„1161911504”) na początku każdej linii pliku z logiem emerge to daty, a jeśli
tak, to w jaki sposób przedstawić je w postaci zrozumiałej dla człowieka. Harm
Geerts potwierdził, że jest to czas uniksowy („ilość sekund, które minęły od
północy wg czasu UTC, 1 stycznia 1970 roku, nie wliczając sekund przestępnych”)
i zasugerował konwersję z użyciem Pythona.
Listing 2.1: Konwersja czasu UNIX za pomocą Pythona |
$ python -c "import time; print time.ctime(1161911504)"
|
Bo Ørsted Andresen zasugerował zastąpienie Pythona narzędziem awk.
Listing 2.2: Konwersja czasu UNIX za pomocą awk, podejście pierwsze |
$ tail /var/log/emerge.log | awk -F: '{print strftime("%D %X %Z", $1),$2}'
|
Peter Ruskin skrócił polecenie, modyfikując je tak, aby użytkownicy z różnych
krajów nie mieli wątpliwości co do daty, która jest wypisywana na ekran.
Listing 2.3: Konwersja czasu UNIX za pomocą awk, podejście drugie |
$ tail /var/log/emerge.log | awk -F: '{print strftime("%c", $1),$2}'
|
Ostatnie (i według Jorge najlepsze) rozwiązanie zostało przedstawione przez
Richarda Fisha.
Listing 2.4: Konwersja czasu UNIX za pomocą programu date |
$ date -d @1161911504
|
Pojawiło się także kilka sugestii użycia narzędzi bliższych Portage: Neil
Bothwick przypomniał o app-portage/genlop, programie do przetwarzania
logów emerge. Harm Geers zasugerował użycie qlop, który jest częścią
pakietu app-portage/portage-utils.
Pytanie o resolv.conf/Przekazywanie parametrów do dhcpcd poprzez edycję
pliku /etc/init.d/net.eth0
Dwóch różnych użytkowników miało podobny problem z dhcpcd i plikiem resolv.conf.
Matthew Lee zauważył, że zaraz po uruchomieniu komputera plik resolv.conf jest
nadpisywany wersją, w której nie ma informacji o serwerach DNS. Michael Sullivan
również nie chciał, aby program dhcpcd nadpisywał ten plik.
Richard Fish zasugerował Michaelowi zapoznanie się z zawartością
/etc/conf.d/net.example. Zauważył też, że jeśli chce on uzyskać pełną kontrolę
nad opcjami dhcp to może zrobić to w następujący sposób:
dhcpcd_INTERFEJS="PARAMETRY DLA DHCP". Jednakże swój cel zdecydowanie łatwiej
może osiągnąć używając odpowiedniej opcji dhcp_INTERFEJS="nodns".
Matthew uzyskał od Novensilesa diviego Flamena podobne porady, natomiast Vikas
Kumar wskazał dodatkową możliwość konfiguracji serwerów dns używając parametru
dns_servers_INTERFEJS=( "1. IP SERWERA DNS" "2. IP SERWERA DNS" ).
Lista dyskusyjna gentoo-catalyst
Budowanie LiveCD z użyciem narzędzia Catalyst
Ed Borasky używa narzędzia catalyst by stworzyć bazujące na Gentoo LiveCD dla
potrzeb zastosowań matematyki stosowanej (zobacz
http://rubyforge.org/cgi-bin/viewvc.cgi/Rameau/Rameau.pdf?root=cougar&view=co).
W czasie procedury budowania musiał odmaskować pakiet sys-apps/gli,
Instalator Gentoo i w związku z tym chciał się dowiedzieć, czy postąpił
prawidłowo oraz czy istnieje możliwość zbudowania LiveCD bez instalatora.
W odpowiedzi na pierwsze z postawionych pytań, Andrew Gaffney zasugerował użycie
nakładki Portage w pliku spec lub odmaskowanie gli w używanym przez Eda obrazie
drzewa Portage. Natomiast by stworzyć płytę LiveCD bez instalatora należy
usunąć z pliku konfiguracyjnego spec wszystkie wpisy dotyczące pakietu gli.
Ed był również zainteresowany w jaki sposób można zainstalować pakiety
oznaczonych jako niestabilne, czy istnieje może jakaś nakładka na make.conf to
umożliwiająca. Chris Gianelloni odpowiedział że nie, gdyż catalyst jest
narzędziem, które ma tworzyć kolejne wydania na których nie będą znajdować się
żadne niestabilne pakiety. Z drugiej jednak strony istnieje możliwość
własnoręcznego oznaczenia pakietów jako stabilnych i użycia tak zmodyfikowanych
ebuildów do budowy LiveCD.
Na zakończenie Ed stwierdził, że to jest dobre rozwiązanie dla niego, gdyż
potrzebuje on jedynie użyć kilku niestabilnych pakietów.
3.
Gentoo w prasie
EngadgetHD (26 października 2006)
Ben Drawbaugh przedstawił szczegółowy opis wymiany dysku twardego w urządzeniu
Series3 TiVo. Jakiego oprogramowania należy użyć by bezproblemowo przekopiować
wszystkie dane na nowy dysk? Odpowiedź to oczywiście Gentoo. W artykule autor
używa Minimal InstallCD oraz polecenia dd, aby przekopiować wszystkie
potrzebne dane.
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:
- Christian Faulhammer (opfer) emacs/x86
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
5.
Bezpieczeństwo Gentoo
OpenSSL: Wiele usterek
OpenSSL zawiera wiele usterek włączając potencjalne, zdalne wykonanie
niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Apache mod_tcl: Usterka format string
Moduł Apache mod_tcl zawiera usterkę format string, która może zostać
wykorzystana do zdalnego wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Cheese Tracker: Przepełnienie bufora
Cheese Tracker zawiera usterkę przepełnienia bufora, która umożliwia zdalne
wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
PHP: Przekroczenie zakresu liczby całkowitej
PHP zawiera usterkę przekroczenia zakresu liczby całkowitej co potencjalnie
umożlwia zdalne wykonanie niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
6.
Pakiety przewidziane do usunięcia
Poniżej można znaleźć listę pakietów, które zostaną w najbliższym czasie
usunięte z drzewa Portage. Informacje te pochodzą z różnych źródeł, włączając
projekt Treecleaners oraz zgłoszenia
od poszczególnych deweloperów.
Ostatnie namaszczenie:
XMMS i przyjaciele:
Z powodu dużej ilości zamaskowanych pakietów XMMS zostały one umieszczone w
osobnej tabeli tak by zapewnić większą czytelność, jako że zmiana ta dotyczy
dużej ilości osób i jest ciągle tematem gorących dyskusji.
7.
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 22
października 2006, a 29 października 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 913 nowych bugów
- zamknięto lub rozwiązano 559 bugów
- otwarto ponownie 36 uprzednio zamkniętych bugów
- 180 bugów oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 192 bugi oznaczono jako duplikaty
Spośród 11128 obecnie otwartych bugów: 32 oznaczono jako 'blocker', 116 jako
'critical', a 536 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:
8.
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.
9.
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.
10.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|