Gentoo Weekly Newsletter -- 22 мая 2006

Еженедельный Информационный Бюллетень Gentoo
22 мая 2006

Перевод подготовил:
  Barrell
Редактор:
  aluk

1. Gentoo новости

GCC 4.1 на пути в портаж.

Долгожданный момент появления GCC 4.1 в портаже почти наступил. Группа toolchain добавит его на этой неделе. Обновление должно быть невероятно простым и не требовать, никаких дополнительных действий для установки и использования. Число приложений, которые не компилируются на gcc-4.1, является чрезвычайно маленьким так что большинство пользователей не должно испытать никаких проблем даже с пакетами из маски ~arch. Для обноления (при условии что вы используете gcc-3.4), все, что требуется, это установить новый GCC и затем выбрать новую конфигурацию, используя gcc-config. Если вы обновляете GCC более ранней версии, пожалуйста обратитесь к нашему Руководству по обновлению GCC для более детализированного описания.

Если вы сталкнулись с какими-нибудь приложениями, которые не собираются, и они не имеют в настоящее время открытого сообщения об ошибке, пожалуйста сообщите об этом на gcc-porting@gentoo.org.

Gentoo Лето Кода (Summer of Code)

В этом году представленно более 6400 приложений от студентов и почти 90 организаций. В этом году Gentoo будет представлен как один из организаторов и представит проект UserRel. Несмотря на то что конечные числа будут опубликованы только в понедельник 22-го, мы уже можем уже сказать, что Gentoo получил 130 приложений. Из них приблизительно 13 будут спонсироваться Google. Мы очень счастливы видеть такой большой интерес к Gentoo и надежде, что все спонсируемые проекты будут успешны!

Пакеты PHP Старого стиля, удаленны из портежа

Будучи «package.masked» в течение достаточно долгого времени, пакеты PHP старого стиля (dev-php/php, dev-php/php-cgi, dev-php/mod_php, и другие) были удалены из дерева портежей.. Пакеты PHP нового стиля (dev-lang/php, dev-php4/*, dev-php5/*, и другие) теперь стабильны на большинстве архитектуры.

2. Слухи в сообществе

Gentoo-dev

Локаль et_EE и язык сообщений об ошибках

Gentoo bugwranglers часто приходится разбирать сообщения об ошибках написанные на других языках. Это мешает понимать суть ошибки и находить их дубликаты. Поэтому было решено установить локаль «C» для использования в портаже, которая является английской и значением по умолчанию, когда ничто иное не установлено. Различный класс ошибок появляется при использовании естонской локали et_EE: Поскольку их порядок алфавита отличается и символы (a-z) не соответствуют всем буквам. Эти ошибки могут быть действительно раздражающими поэтому их стоит предотвратить.

Новые eclass'ы

Существует множетсво систем RCS (Revision Control Systems) и часто полезно иметь поддержку ebuild'ов, чтобы проверить файлы непосредственно от репозитория, эта неделя преподнесла нам несколько eclass'ов, которые упрощают управление darcs, git и mercurial. Т.е. три - относительно новые RCS, которые уже используются многими проектами вместо CVS или subversion.

Подписание всего, для развлечения и прибыли

Первые зарегистрированные обсуждения о подписании всех файлов предоставляемых Gentoo появились еще в 2003 году. С тех пор было несколько попыток подписать криптографической подписью все имеющие отношение к Gentoo файлы, но никогда не было согласия в действиях и в конце концов это никогда полностью не осуществлялось. Патрик Лоер решил возобновить обсуждение в надежде что это когда-нибудь свершится.

RFC- База знаний Gentoo

Sven Vermeulen начал новый дочерний Gentoo проект цель которого состоит в том, чтобы создать базу знаний, которая "[...] обеспечивает ответы на определенные вопросы и проблемы, с которыми пользователи (или разработчики) могли бы столкнуться. Ее легко администрировать разработчикам разбирающимся в теме топика (topic). Записи в базе знаний (или топики как я люблю их называть) не являются документированными руководствами однако предоставляют определенную информацию для каждого специфического вопроса."

Paludis Profiles да или нет?

То что начиналось как простой вопрос Стивена Беннетта, были ли какие-нибудь возражения на добавление profile'ов для пакета Paludis в дерево портежей Gentoo? Превратилось в один из самых быстрых и наиболее горячих почтовых обменов из тех что когда-либо были на списке рассылки Gentoo-dev. Приблизительно с 300 сообщений в основном треде и три созданных сабтреда означают серьезные дебаты:

Планета Gentoo

Baselayout 1.12 становится стабильным?

Спрошенный многими пользователями Рой Марпльз наконец объявил, что остался только один баг в unionfs который необходимо исправить прежде чем он начнет собирать тарболлы Baselayout 1.12. Так что если не обнаружатся новые ошибки то через месяц планируется пометить baselayout 1.12 как стабильный пакет и вывести его из маски «~ARCH».

Апач 2.0.58 теперь доступен

Apache 2.0.58 наконец-то попал в дерево портежей хоть и позже чем ожидалось, новая версия включает некоторые изменения во взаимодействии с Gentoo. Самое известное из них это net-www/gentoo-webroot-default который теперь имеет статус Deprecated (устарел) как обсуждается в Bug #90748. При использовании версии 2.0.58 каталог/var/www/localhost будет оставатся нетронутым, если он уже существовал на момент установки. Если же нет то он будет автоматически создан и запонен.

3. Международные новости Gentoo

Австрия: Gentoo в Grazer Linuxtage

Как было объявлено в GWN на прошлой недели, Gentoo присутствовал на Linuxtag в Граце. Markus Lang, Роджер Миликер, Грегор Пернер и Вернфрид Хаас присутствовали на стенде Gentoo, раздавая LiveCDs, продавая значки, болтая с пользователями о портаже и раздавая этикетки. Ребята с grml (их стенд был рядом с Gentoo) спросили действительно ли мы до сих пор предпочитаем компиляцию на что в качестве ответа был быстро продемонстрирован инсталлятор. Конечно это была всего лишь одна из шуток которыми обменивались представители различных дистрибутивов. Так что в целом ребята из Funkfeuer, Gentoo, grml и Debian хорошо проводили время друг с другом. В то же время Вернфрид Хаас, провел небольшой «симпозиум», представляя гостям выставки IRC обращая особое внимание на irssi и сеть Freenode. Как посетители так и сами команды работавшие на стендах получили массу удовольствия от участия на GLT, Спасибо организационной группе и до встречи в следующем году!.
Рис. 3.1: Amne исправляет порядок слов

Примечание: Больше изображений данного события вы модете найти на http://dufo.tugraz.at/glt06/

Италия: Gentoo на саммите Linux World в Милане

Товарищи из GeCHI (Канал Gentoo Италия www.gechi.it, Gentoo CHannel Italia прим. Barrell) провели два интенсивных дня на Linux World в Милане. По сравнению с прошлыми годами, пространство, зарезервированное организацией в Гостинице Marriot для этого события было значительно меньше, видимо из-за этого несколько коммерческих продавцов были представлены в выставочном холле. Стенды , управляемые ассоциациями стали больше в размерах, более красочными и более забавными по сравнению с прошлым годом. Как рассказывалось в нашем последнем GWN, GeCHI показали Sun Fire V120 и кластер OpenMosix, составленный из четырех материнских плат Via Epia, обе системы работают под управлением Gentoo. В кластере только первый узел связан с двумя дисками SATA, в то время как остальные три узла загружаются по сети и жестких дисков не имеют. Из-за его необычного корпуса, кластер был в центре внимания публики в оба дня выставки. GeCHI также подготовили Gentoo брошюру, раздаваемую на стенде и сувениры в виде Ларри и Тукса.

Рис. 3.2: Один Лэрри, четыре Tuxes: GeCHI на работех

Примечание: Слева направо, сзади: deadhead, blackman, ElDios, впереди: mouser, riquitoi. Больше изображений вы можете посмотреть на вебсайте GeCHI

4. Gentoo в прессе

Точка KDE (16 мая 2006) (Dot KDE)

В своей серии интервью с фирмами, которые извлекают коммерческую выгоду из KDE журнал новостей «Точка KDE» ( точное название The KDE Dot News magazine. Прим. Barrell) поговорил с Gentoo разработчиком Кейлбом Теннисом как с профессиональным системным проектировщиком работающим в AEI (компания в Columbus, штат Индиана, специализирующаяся в дизельной машинной индустрии, исследовании выхлопов, развитии мощностей и многочисленных других направлениях). Кейлб видит надежность как ключевой элемент в решении AEI использовать Linux и KDE, поскольку все остальное "может быть приемлемым на компьютере вашей подружки, но для машины которая контролирует разрабатываемый двигатель ценой в $1 000 000, становится довольно важно не иметь проблем типа 'Упал' Windows" { Кейлб Теннис}

Newsforge (19 мая 2006)

Управляющий инфраструктурой Gentoo Керт Либер сказал свое слово в статье о спонсоре Gentoo OSUOSL, названной "Орегонская лаборатория запускает web-хост к звездам open-source". Создавания фон для следующего интервью со Скоттом Кветоном из OSUOSL, Керт заостряет внимание на том насколько невероятным было обслуживание Gentoo open-source лабораторией: "фактически, оно оказалось даже лучше чем можно было бы ожидать от коммерческих компаний".

5. Tips and Tricks

Управление вашими оверлеями с помощью layman

Примечание: Это – первая за достаточно длительный период публикация раздела «Подсказки и уловки». Если у вас есть какие-нибудь интересные данные которыми вы хотели бы поделится с коммьюнити посредством данного раздела GWN, пожалуйста свяжитесь с нами 

layman - маленькое и изящное приложение на Python, написанное Gentoo разработчиком Ганнаром Робэлем, которое позволяет легко использовать и синхронизировать несколько портажных оверлеев на вашей лакальной машине.

На данный момент времени пока нет стабильной версии layman, поэтому вам необходимо добавить layman к вашему package.keywords файлу перед установкой.

# echo "app-portage/layman">>/etc/portage/package.keywords
# emerge layman

Чтобы подключить оверлеи, управляемые layman к вашей переменной PORTDIR_OVERLAY, вы должны указать файл где перечислены все управляемые layman'ом оверлеи. Тем не менее вы также сможете определять оверлеи с помощью переменнной PORTDIR_OVERLAY в /etc/make.conf как делали это и до использования layman.

# echo "source/usr/portage/local/layman/make.conf">>/etc/make.conf

Конфигурирование layman не сложнее поездки на велосипеде ;) Сначала, вы получаете список доступных оверлеев а затем начинаете добавлять оверлеи, которые вы хотели бы использовать.

Список выборки доступных оверлеев
# layman -f

Добавление оверлея 'Gentoo-de'
# layman -a Gentoo-de

Layman -l выдает вам список всех доступных оверлеев, а используя ключ -a, вы можете добавлять новые оверлеи.
Флаг -s позволяет синхронизировать локальные оверлейные копии. Вы можете выбрать между синхронизированием одного определенного оверлея или всех оверлеев, которые вы используете.

Синхронизация 'Gentoo-de' оверлея
# layman -s Gentoo-de

Синхронизация всех оверлейных программ
# layman -s ALL

6. Перемещения разработчиков Gentoo.

Следующие разработчики недавно оставили проект:

  • Роб Холланд
    Следующие разработчики недавно присоединились к проекту:
  • [*]Стив Диббс (beandog) - Planet
    Следующие разработчики недавно изменили роли в пределах проекта:
    Ни одного на этой неделе

    7. Безопасность Gentoo.

    libextractor: Два переполнения буфера типа «Heap Overflow»

    libextractor уязвим для переполнения буфера, которое может привести к выполнению произвольного кода.
    Для получения дополнительной информации, пожалуйста см. Объявление GLSA

    Quagga Маршрутизация: Множественные уязвимости

    Демон Quagga RIP позволяет проводить «инъекции» маршрутов и раскрытие информации о маршрутизации. Демон BGP уязвим для ошибки «Отказ в обслуживании».
    Для получения дополнительной информации, пожалуйста см. Объявление GLSA

    8. Bugzilla

    Статистика

    Gentoo сообщество использует Bugzilla (bugs.gentoo.org), чтобы организовывать записи и отслеживать ошибки, уведомления, предложения и другие взаимодействия с группой разработчиков. Между 14 мая 2006 и 21 мая 2006, получены следующие результаты:
    653 новые ошибки были обнаружены в течение этого периода
    323 ошибки были закрыты или решены в течение этого периода
    24 предварительно закрытые ошибки были повторно открыты в этот период
    Из 10139 в настоящее время открытых ошибок: 56 – маркированны как 'блокирующее', 149 маркированы как 'критические', и 524 маркированы 'общие'.