Przeniesienie modularnego X do gałęzi testowej drzewa Portage
Zespół X planuje odmaskowanie kompletu 289 pakietów modularnego X. Wszystkie będą wtedy dostępne w gałęzi testowej (~arch) dla wszystkich architektur, do których są przypisane (alpha, amd64, arm, ia64, mips, ppc, sh, sparc i x86). Więcej informacji na temat prawidłowego procesu aktualizacji można znaleźć w dokumencie Migracja na modularne X. Omawia on zmiany we flagach USE, powód, dla którego X.org stał się modularny oraz czemu na razie nie wystarczy napisać emerge xorg-x11.
Po dokonaniu aktualizacji na modularną wersję X, nie wszystkie pakiety będą działać, jednakże większość tych najpopularniejszych działa bezproblemowo już teraz. Zespół X prosi wszystkich użytkowników i deweloperów o zgłaszanie poprawek i raportów o błędach dotyczących ich ulubionych aplikacji, tak by działały one w nowym środowisku. Proces tworzenia łatki będzie znacznie prostszy gdy zapoznamy się z dokumentem Przenoszenie programów na modularne X. Programy, które wymagają najwięcej wysiłku to gry i pakiety, które nie posiadają opiekuna lub pliku metadata.xml zawierającego dodatkowe informacje o danym pakiecie.
Donnie Berkholz prowadzi na swojej stronie, codziennie uaktualnianą, listę niekompatybilnych aplikacji wraz z wyszczególnieniem ich opiekunów. W razie napotkania jakichkolwiek błędów w czasie migracji prosimy o skorzystanie z odpowiedniego serwisu.
Koniec wsparcia dla starego stylu konfiguracji pakietów Apache
W październiku zespół Apache ogłosił zmiany w stylu konfiguracji Apache i jego modułów. Wielu użytkowników uaktualniło już swoje systemy, jednak ci bardziej ostrożni postanowili poczekać.
1 marca 2006 zespół Apache przestanie wspierać konfigurację starego typu. Wszyscy, który do tej pory jeszcze nie uaktualnili serwera do wersji net-www/apache-2.0.55 lub wyższej, bądź net-www/apache-1.3.34-r10 lub wyższej, powinni to zrobić jak najszybciej. Informacje na temat procesu aktualizacji można znaleźć w przewodniku Aktualizacja serwera Apache.
Styczniowe spotkanie grupy deweloperów PHP
Pierwsze spotkanie grupy zajmującej się rozwojem PHP odbyło się 21 stycznia 2006 roku. Wśród punktów znajdujących się w programie spotkania można znaleźć wybory koordynatorów, dyskusja na temat tworzenia slotów dla mniejszych wersji pakietów oraz stabilizacja dev-lang/php.
Luca Longinotti został wybrany na stanowisko koordynatora odpowiedzialnego za główne pakiety PHP, natomiast Sebastian Bergmann będzie odpowiadał za ebuildy PEAR. Grupa postanowiła pozostać przy dotychczasowym sposobie umieszczania pakietów w slotach, czyli robieniu tego tylko dla głównych wersji PHP (PHP 4, PHP 5). Najważniejsza decyzja z punktu widzenia użytkowników to konieczność jak najszybszej migracji z dev-php/php na dev-lang/php, gdyż zdecydowano o wycofaniu wsparcia dla pierwszego pakietu. Gdy tylko zespoły odpowiedzialne za poszczególne architektury ustabilizują pakiety w nowej kategorii, to stare, z katalogu dev-php/php, zostaną zamaskowane. Planowany termin ukończenia prac to koniec lutego. Dwa miesiące później przestarzałe pakiety zostaną całkowicie usunięte z drzewa Portage.
Oficjalne sprawozdanie ze styczniowego posiedzenia herdu PHP jest dostępne na stronie PHP Overlay. Termin następnego spotkania został wyznaczony na dzień 7 lutego o godzinie 19:00 czasu UTC na kanale #gentoo-php sieci irc.freenode.net.
Opiekunowie pakietu MySQL planują w najbliższym czasie przenieść pakiety =dev-db/mysql-4.1.16-r30 i dev-db/mysql-5.0.18-r30 do niestabilnej gałęzi drzewa Portage. Wersja -r30 ebuildu pozwala już na instalację kilku wersji MySQL równolegle. Od teraz wszystkie główne wydania, poczynając od 4.1, będą instalowane w slotach, dev-db/mysql-4.0* pozostanie w SLOT="0" uniemożliwiając instalację innych wersji.
Dodatkowo, aby ułatwić użytkownikom przełączanie się pomiędzy różnymi wersjami MySQL stworzone zostały nowe pliki eclass, a także nowy moduł eselect. Mimo tego, że mamy możliwość uruchomienia kilku wersji MySQL jednocześnie, dalej jesteśmy ograniczeni do jednej wersji libmysqlclinet. Aby zapoznać się ze szczegółami aktualizacji, prosimy o przeczytanie odpowiedniego przewodnika. Wszystkie pakiety, które do tej pory poprawnie współpracowały z MySQL nie powinny sprawiać problemów.
W przypadku napotkania jakichkolwiek błędów prosimy o zgłoszenie odpowiedniego raportu w serwisiebugzilla.
Nowa wersja app-portage/gentoolkit (0.2.1) zawierająca wiele znaczących usprawnień została oznaczona jako stabilna kilka dni temu. Poniżej wymienione są główne zmiany w stosunku do wersji 0.2.0:
Dla wszystkich zainteresowanych, szczegółowy wykaz zmian znajduje się w pliku /usr/share/doc/gentoolkit-0.2.1/ChangeLog.
Trzy miliony wiadomości na forum Gentoo
Ilustracja 1.1: Trzy miliony wiadomości na forum Gentoo |
![]() |
Niemal dokładnie w rok od momentu gdy na forum Gentoo ukazała się dwu-milionowa wiadomość, a było to w styczniu 2005, ta liczba przekroczyła już trzy miliony. Z tej okazji założono specjalny wątek w, którym można znaleźć m.in. odpowiedź na pytanie "Kto napisał tą wiadomość”", a także próby wyjaśnienia czemu w tajemniczych okolicznościach, tuż przed przekroczeniem magicznej bariery, liczba wiadomości zaczęła się zmniejszać. Forum Gentoo to według big-boards.com jeden z największych przedstawicieli phpBB.
pdftohtml zastąpiony przez poppler
Pakiet app-text/pdftohtml został zastąpiony przez app-text/poppler z powodu obaw o bezpieczeństwo wyrażanych w raporcie numer 115789. Zalecane jest deinstalacaja app-text/pdftohtml i używanie app-text/poppler zamiast niego.
Przez ostatnie kilka miesięcy, projekt Gentoo Mac OS X służył za główne środowisko testowe dla drzewa Portage i repozytorium pakietów, które jest „prefix aware”. Modyfikacja parametru prefix pozwala na bardziej elastyczną konfigurację oprogramowania zarządzanego przez Portage, tak by nie zakłócać działania systemu operacyjnego. Potrzeba takiej funkcjonalności zrodziła się ze względu na problemy z używaniem Portage w „obcym” środowisku systemu operacyjnego (m.in. Apple Mac OS X).
W obecnej chwili system jest jedynie działającym prototypem, ale już teraz pokazał wiele interesujących możliwości, które mogą sprawdzić się w Gentoo i Portage. Pomimo, iż projekt Gentoo Mac OS X, jest pierwszym z tych wszystkich skupionych w ramach Gentoo/ALT, którego celem jest uruchomienie Portage na działającym systemie operacyjnym (instalujemy Portage na działającym systemie), zainteresowanie jakie budzi wśród użytkowników i deweloperów jest zdumiewające. Także liczba „zaliczonych” systemów jest imponująca, na tej liście można znaleźć m.in. AIX, HP-UX, FreeBSD, BeOS/Haiku/Zeta, Solaris i Fedorę Core.
Zespół projektu Gentoo Mac OS X chce udostępnić wstępną dokumentacją i rozwijane pakiety instalatora tak szybko jak będzie to tylko możliwe. Dla zainteresowanych współpracą - kontakt: Kito Danya Dietrich i Fabian Groffen.
sed w Gentoo/ALT
Diego Pettenò poprosił o radę jak poradzić sobie z nieco odmiennym zachowaniem implementacji sed na systemach nie posiadających oprogramowania GNU.
RFC: emerge snapshots
W przypadku awarii w czasie przeprowadzania aktualizacji, zaradzenie sytuacji może zabrać sporo czasu. Czy istnieją jakieś metody odtworzenia poprzedniego stanu systemu, by w ten sposób poradzić sobie z powstałym problemem? Co należy zrobić, aby była taka możliwość, i czemu quickpkg nie jest odpowiednim do tego narzędziem?
W ramach IBM developerworks opublikowano recenzję dystrybucji Linuksa pracujących na platformie POWER5, a nie posiadających komercyjnego wsparcia. Oprócz informacji o Debianie, openSUSE 10 i Fedorze Core znajdziemy tam także opis środowiska testowego i procesu instalacji Gentoo na komputerze IBM eServer™ OpenPower™ 720.
5. Zmiana statusu deweloperów Gentoo
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym tygodniu:
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo Linux funkcję:
Sun oraz Blackdown Java: Przekroczenie uprawnień
Pakiety Sun i Blackdown JDK oraz JRE umożliwiają apletom na przekroczenie uprawnień.
Więcej informacji można znaleźć w komunikacie GLSA
Błąd w procesie walidacji URI, w czasie wykonywania kodu javascript przez kjs, może zostać wykorzystany do wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie GLSA
Trac: Usterka Cross-site scripting
Trac zawiera usterkę cross-site scripting, która może zostać wykorzystana do wykonania niepożądanego kodu JavaScript.
Więcej informacji można znaleźć w komunikacie GLSA
Gallery: Usterka cross-site scripting
Gallery jest podatne na atak cross-site scripting, który może doprowadzić do wykonania niepożądanego kodu JavaScript.
Więcej informacji można znaleźć w komunikacie GLSA
LibAST: Przekroczenie uprawnień
LibAST zawiera usterkę przepełnienia bufora, która może zostać wykorzystana do wykonania niepożądanego kodu z przekroczonymi uprawnieniami.
Więcej informacji można znaleźć w komunikacie GLSA
Paros: Domyślne hasło administratora
Moduł bazodanowy wchodzący w skład Paros jest domyślnie zainstalowany bez hasła, co umożliwia zdalnemu napastnikowi wykonanie niepożądanych poleceń.
Więcej informacji można znaleźć w komunikacie GLSA
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 15 stycznia 2006, a 29 stycznia 2006 aktywność w serwisie przedstawiała się następująco:
Spośród 9192 obecnie otwartych bugów: 72 oznaczono jako 'blocker', 171 jako 'critical', a 503 jako 'major'.
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu, to:
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu, to:
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.
Tygodnik Gentoo jest dostępny w następujących językach: