Tygodnik Gentoo: 27 listopada 2006
1.
Wiadomości Gentoo
Pliki stage dla x86/i586 dostępne
Projekt Gentoo Release Engineering ma zaszczyt
ogłosić opublikowanie nowych plików stage dla architektury x86. Obecnie, pliki
dostępne są jedynie poprzez system serwerów
lustrzanych Gentoo, jednak w planie jest także dodanie ich do trackera
Gentoo. Opublikowano zarówno pliki stage2 jak i stage3 dla obydwu podarchitektur
x86, i386 oraz i586, zbudowane z myślą o profilu
default-linux/x86/no-nptl oraz pliki stage2 i stage3 dla i586
dostosowane do profilu default-linux/x86/2006.1.
Powyższe pliki można znaleźć w katalogu /releases/x86/2006.1/stages
na jednym z dostępnych serwerów lustrzanych Gentoo.
Eksperymentalne obrazy LiveCD dla Alpha/PPC
Razem z nowymi plikami stage dla architektury x86 zespół Release Engineering
stworzył również dwa eksperymentalne obrazy ISO. Obrazy te zostały zbudowane w
ten sam sposób jak LiveCD 2006.1 dla x86 i amd64, więc powinny być one w pełni
używalnymi płytami LiveCD. Każdego zainteresowanego ich przetestowaniem
zachęcamy do skorzystania, obrazy znajdują się w katalogu
/experimental na serwerach lustrzanych Gentoo. Dodatkowo prosimy o
wysyłanie raportów dotyczących napotkanych błędów. Należy je kierować, jak zawsze
na Bugzille
Gentoo.
Uwaga:
Wiemy o tym, że Instalator Gentoo Linux umieszczony na tych płytach LiveCD nie
działa poprawnie. Jest to spowodowane brakiem odpowiedniego portu tej aplikacja
na architekturę Alpha. Właśnie brak portu Instalatora Gentoo jest jednym z
powodów upublicznienia obrazów, tak by udostępnić platformę testową dla
deweloperów. Ważnym czynnikiem jest także test procesu budowania LiveCD na
innych architekturach.
|
Stabilizacja GNOME 2.16
Zespół Gentoo GNOME pracuje nad
stabilizacją GNOME-2.16.2 z obecnie stabilnej wersji 2.14. Przed aktualizacją
należy przeczytać dokument GNOME 2.16 Upgrade
Guide. Zainteresowanym śledzeniem postępów prac nad stabilizacją polecamy
przyglądnięcie się bugowi 156572 w
przypadku pakietu gtk+-2.10 oraz bugowi 156662
opisującego postępy dla GNOME-2.16.
W nowej wersji środowiska znajdziemy wiele udogodnień:
- potężna aplikacja do notatek
- usprawniona edycja menu
- narzędzie pozwalające śledzić zajęte miejsce na dyskach twardych
- usprawnione wsparcie zarządzania energią
- usprawnione przeglądanie multimediów
- poprawione tematy
- zoptymalizowane zużycie pamięci
Dokładną listę zmian i poprawek można znaleźć na oficjalnej stronie zawierającej
dokładny opis nowych funkcjonalności GNOME 2.16.
Wprowadzenie virtual/mysql
W związku ze zmianami w polityce wydań twórców bazy danych MySQL, pakiet
dev-db/mysql został podzielony na dev-db/mysql-community i
dev-db/mysql. Nowy pakiet wirtualny virtual/mysql jest
uzależniony od jednego z nich.
Jeżeli emerge będzie informowało o braku virtual/mysql to należy go po
prostu zainstalować. W przypadku posiadania mysql lub mysql-community nie będzie
potrzebna żadna kompilacja.
Każdy, kto nie jest zainteresowany posiadaniem najnowszej i najlepszej wersji
MySQL, a pragnie pozostać przykładowo przy linii 4.x powinien zamaskować
kolejne wersje używając wpisów >=virtual/mysql-4.1,
>=dev-db/mysql-4.1 oraz >=dev-db/mysql-community-4.1 w pliku
/etc/portage/package.mask.
Istnieje możliwość zainstalowania tylko klienta MySQL. Aby skorzystać z tej
możliwości i nie kompilować serwera bazodanowego należy skorzystać z flagi USE
minimal.
2.
Społeczność Gentoo
Lista dyskusyjna gentoo-user
udev-103 i coldplug wzajemnie się blokują!
Dwóch różnych użytkowników napotkało ostatnio na problemy z pakietem coldplug,
którego zadaniem było obsługa urządzeń podłączonych do komputera podczas startu
systemu. Peter K był przekonany, że właściwie przeczytał wynik polecenia
emerge --sync i że coldplug poszedł w zapomnienie na rzecz pakietu
udev-103.
Hans de Hertog przekonał się, że wzajemne blokowanie się pakietów udev i
coldplug skutkuje następującymi komunikatami:
Listing 2.1: Wzajemne blokowanie udev i coldplug |
[blocks B ] >=sys-fs/udev-089 (is blocking sys-apps/coldplug-20040920-r1)
[blocks B ] sys-apps/coldplug (is blocking sys-fs/udev-103)
[ebuild U ] sys-fs/udev-103 [087-r1] USE="(-selinux)" 195 kB
|
Hans przekonał się, że ostatnio ustabilizowany udev-103 całkowicie zastępuje
pakiet coldplug. Zebrał się na odwagę, usunął coldplug i zaktualizował swoją
wersję pakietu udev. Następnie zrobił porządek w systemie usuwając plik
/etc/init.d/coldplug oraz wyłączając automatyczny start tej usługi
(polecenie rc-update del coldplug). Odkrył także, że nie jest już
wymagana edycja pliku /lib/rcscripts/addons/udev-start.sh, tak by
udev współgrał z pakietem coldplug.
Gdzie został przeniesiony DISPLAYMANAGER="gdm"?
Mark Knecht właśnie skończył aktualizację swojego GCC 4 i odkrył, że deklaracja
zmiennej DISPLAYMANAGER="gdm" nie znajduje się już w pliku
/etc/rc.conf. Gdzie zatem należy jej teraz szukać?
Teraz jest ona deklarowana w pliku /etc/conf.d/xdm, aczkolwiek (jak
napisano zawartych w tym pliku komentarzach) ustawienie DISPLAYMANAGER w
/etc/rc.conf powoduje nadpisanie wartości tej zmiennej.
Mark podziękował wszystkim, którzy mu pomogli i stwierdził że będzie używał
/etc/conf.d/xdm tak by być bardziej zgodnym z konwencjami
istniejącymi w Gentoo.
Lista dyskusyjna gentoo-amd64
Przerwanie pracy Portage
Peter Humphreys chciał się dowiedzieć czy istnieje polecenie umożliwiające
przerwanie kompilacji przez Portage, ale po skończeniu aktualnie instalowanego
pakietu. Aktualizował on swój system w ciągu nocy, ale przeszkadzał mu odgłos
pracujących wentylatorów.
Christoph Mende zasugerował skorzystanie z kombinacji klawiszy Control-C i
następnego dnia użycie polecenia emerge --resume. Inni czytelnicy
radzili, by uśpić komputer i obudzić go później co umożliwi kontynuację procesu
aktualizacji.
Peter Davoust używa polecenia emerge [package] && init 0, jednak
wskazuje że komputer pozostanie włączony w przypadku błędu kompilacji. Inni
sugerowali możliwość skorzystania z emerge [package] ; shutdown -h now,
jednak w tym przepadku mamy inny problem. Aby przekonać się że kompilacja
została wykonania poprawnie należy po uruchomieniu komputera przeglądnąć
odpowiednie logi.
3.
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:
- Charlie Shepherd (masterdriverz) zespół zajmujący się jądrem
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
4.
Bezpieczeństwo Gentoo
TikiWiki: Wiele usterek
TikiWiki może ujawnić dane autoryzacji do bazy danych MySQL i jest podatne na
ataki cross-site scripting (XSS).
Więcej informacji można znaleźć w komunikacie
GLSA
Ruby: Usterka Denial of Service
Biblioteka CGI Ruby (cgi.rb) jest podatna na ataki Denial of Service.
Więcej informacji można znaleźć w komunikacie
GLSA
Avahi: Błąd w obsłudze wiadomości netlink
Avahi błędnie sprawdza pochodzenie wiadomości netlink, co może umożliwić
lokalnemu użytkownikowi na fałszowanie zmian w sieci.
Więcej informacji można znaleźć w komunikacie
GLSA
TORQUE: Niebezpieczne tworzenie plików tymczasowych
TORQUE tworzy pliki tymczasowe w niebezpieczny sposób, co może zostać
wykorzystane do wykonania niepożądanego kodu z podwyższonymi uprawnieniami.
Więcej informacji można znaleźć w
komunikacie GLSA
qmailAdmin: Przepełnienie bufora
qmailAdmin zawiera usterkę przepełnienia bufora, która może zostać wykorzystana
do zdalnego wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Texinfo: Przepełnienia bufora
Texinfo zawiera usterkę przepełnienia bufora, która może zostać wykorzystana do
wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
fvwm: Wstrzyknięcie polecenia
fvwm-menu-directory zawiera usterkę, która może umożliwić lokalnemu napastnikowi
wykonanie polecenia z uprawnieniami innego użytkownika.
Więcej informacji można znaleźć w komunikacie
GLSA
TIN: Wiele usterek przepełnienia bufora
TIN zawiera wiele usterek przepełnienia bufora, które mogą zostać wykorzystane
do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
ImageMagick: Przepełnienie bufora w obsłudze plików PALM i DCM
GraphicsMagick zawiera usterki w kodzie obsługującym obrazy PALM i DCM, co
potencjalnie może zostać wykorzystane do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
GNU gv: Przepełnienie stosu
GNU gv błędnie odczytuje dane wprowadzone przez użytkownika co może zostać
wykorzystane do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
5.
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:
| Pakiet: |
Data usunięcia: |
Kontakt: |
| dev-perl/Msql-Mysql-modules |
20 grudnia 06 |
Michael Cummings |
| net-nds/migrationtools |
21 grudnia 06 |
Robin H. Johnson |
| net-ftp/kbear |
25 grudnia 06 |
Charlie Shepherd |
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 19
listopada 2006, a 26 listopada 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 632 nowe bugi
- zamknięto lub rozwiązano 352 bugi
- otwarto ponownie 21 uprzednio zamkniętych bugów
- 114 bugów oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 172 bugi oznaczono jako duplikaty
Spośród 10878 obecnie otwartych bugów: 27 oznaczono jako 'blocker', 107 jako
'critical', a 478 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
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.
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:
|