Gentoo Weekly Newsletter -- 31 июля 2006

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

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

1. Новости Gentoo

Выпущен catalyst 2.0

Gentoo-проект Release Engineering просит сообщить, что выпущен catalyst 2.0. Новая версия catalyst полностью переписана по сравнению с прежним кодом 1.х, и включает ряд новых функций и обновлений, в том числе:

  • autoresume - пытается возобновить сборку после неудачи
  • kerncache - кеширует сборку ядер для ускорения livecd-stage2
  • seedcache - использует вывод сборки предыдущей цели, если он существует, для ускорения копирования
  • snapcache - кеширует снапшот, так что он может быть смонтирован в chroot
  • DIGESTS - создаёт дайджесты в любых форматах, поддерживаемых shash

Эта версия в портежах в настоящее время замаскирована как package.mask и будет размаскирована на следующей неделе для пользователей ~arch. Пользователям серии catalyst 2.0_pre нужно будет выполнить некоторые шаги, чтобы убедиться в чистоте обновления, особенно если вы хотите сохранить ваши кеши пакетов.

Листинг 1.1: Переименование каталогов catalyst
[='red'](Rename the cache directory)[/]
# mv -i /var/tmp/catalyst2 /var/tmp/catalyst
[='red'](Rename the configuration directory)[/]
# mv -i /etc/catalyst2 /etc/catalyst
# cd /etc/catalyst
# sed -i -e 's/catalyst2/catalyst/' *.conf

Онлайновая документация для catalyst 2.0 находится в разработке и будет на месте к тому времени как 2.0 будет отмечена как стабильная. На данный момент лучшая документация - пример шаблона, устанавливаемого в /usr/share/doc/catalyst-2.0/examples.

Третья годовщина Gentoo Bugday

В субботу, 5-го августа, проекту Gentoo/Bugday исполнится три года. Это важная веха, и соответственно праздноваться будет с конкурсами и призами.

Bugday начинался как GLEP 6. С самого начала в нём чувствовался потенциал, что он окажет сильное влияние на Gentoo. Он, безусловно, доказал свою ценность за первые 3 года. Многие вновь принятые разработчики начинали в Bugday как пользователи, а другие приобрели свой первый опыт сборки ebuild-ов с прошлых Bugday, и с тех пор присоединились к проектам Gentoo, не связанным с Bugday.

Помимо мощного инструмента вербовок, пользователи и разработчики трудятся над исправлением астрономического числа ошибок. Bugday - один из важнейших опор сообщества Gentoo. Конечно, Bugday помог создать часто упоминающийся мост между пользователями и разработчиками, и IRC-канал Bugday давно превратился в канал, где ежедневно обсуждаются проблемы и решения с пакетами.

На празднование трёхлетия заготовлено множество конкурсов. Пользователи будут соревноваться в количестве решённых проблем, объёме знаний по Gentoo, и т.д.

Всё ещё идёт работа над финальными конкурсами и призами, но все детали будут анонсированы на сайте Bugday в конце этой недели.

Удачи каждому! Проект Bugday надеется, что это будет лучший Bugday. Огромное спасибо всем, кто был с нами последние три года - вы действительно помогли Bugday достичь сегодняшнего успеха.

Потребности Gentoo в персонале

Так уж получилось, что команда Java всё ещё сильно недоукомплектована. Ниже представлено несколько "позиций", которые хотелось бы видеть заполненными. Термин "заполненный" используется достаточно вольно, и означает скорее "это вещи, над которыми хотелось бы, чтобы кто-то поработал". Если интерес проявят существующие разработчики, будет просто великолепно, но также приветствуется и вливание новой крови в команду.

  • Java-универсалы

У команды Gentoo/Java - тонны Java-пакетов. По большому счёту, это примерно 400 пакетов или около того. Как нетрудно догадаться, эта толпа создаёт довольно постоянный поток сообщений об ошибках и запросов на кучу версий.

Таким образом, команда Java ищет в основном людей, готовых помочь с общим сопровождением пакетов. Ожидается, что они будут знакомы с Gentoo и Java (неожиданно, правда?). Если пока не сильно знакомы, то нужно будет познакомиться как минимум с тем, как Java работает в Gentoo. Знакомство с ant, который используется для большинства их пакетов, будет очень полезным.

  • Майнтейнер JBoss

JBoss - довольно важное приложение для корпоративного мира Java. Уже некоторое время он не поддерживается, и жаждет внимания. Учитывая природу этого зверя, команда Java хотела бы получить кого-то, кто использует JBoss ежедневно, желательно в корпоративных системах, чтобы заняться его сопровождением.

  • Майнтейнер Jetty

Jetty - это веб-контейнер, подобный tomcat и resin. Он также не поддерживается в последнее время. Желательно, чтобы человек, взявший на себя заботу о нём, использовал jetty ежедневно в системах предприятия.

  • Вольные хакеры Java

Один из прославленных пользователей работал над получением GCJ для использования вместо JDK, в том смысле, что его можно будет использовать для сборки наших собственных пакетов. Команда Java имеет пригоршню других свободных Java-машин в портежах, таких как kaffe, sablevm, jamnm и т.д. Если людям будет интересно, то было бы замечательно, чтобы эти пакеты можно было собирать с использованием других виртуальных машин.

  • Майнтейнеры Eclipse / Netbeans

Eclipse и Netbeans - это основные IDE для Java. Eclipse в настоящий момент находится на хорошем уровне, но с плагинами дела обстоят чуть хуже. Netbeans нуждается во внимании, поскольку некоторое время не обновлялся. Так что, если что-то из этого заинтересовало вас, хотели бы вы этим заняться? Для начинающих лучше сначала взглянуть на страничку проекта, и поискать различную документацию, которая там есть. Если вам всё ещё интересно, свяжитесь с Джошем Николсом.

Другие вещи, которые также можно делать:

  • Присоединитесь к списку рассылки, gentoo-java. Это довольно небольшой трафик.
  • Заходите на IRC-канал #gentoo-java на irc.freenode.net. Это тоже небольшой трафик, так что не ожидайте мгновенных ответов.

Чешский перевод документации Gentoo наконец-то стал официальным

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

Каждого, кто может писать на чешском и понимает письменный английский, мы приглашаем помочь в этой работе. Все заявители, кто хочет превосходный почтовый адрес в домене @gentoo.org и не боящиеся бесконечных месяцев ужасной работы, могут отправить запрос в #gentoo-doc на freenode или просто кинуть письмецо Иану Кундрату.

2. Разработчик недели

Джошуа Кинард (Josjua Kinard)

Рисунок 2.1: Джошуа Кинард, он же kumba

Разработчик Джошуа Кинард, известный как Kumba, живёт в Вальдорфе, недалеко от Вашингтона. Он живёт с родителями и держит несколько домашних животных, включая семейного пса, двух котов, Изиза и Лето, и, как ни странно, мышь. Коты, очевидно, любят мышку. Мышь это, похоже, не беспокоит, поскольку, как говорит Kumba, они пытались её выпустить на свободу, но она не пожелала уходить. В свои 24 года Джошуа всё ещё ярко помнит места, где они с семьёй размещались в бытность отца на службе в ВВС. Возможно, самыми незабываемыми были несколько лет, когда они жили на военной базе близ Мадрида.

Интересы Kumba включают довольно странные музыкальные пристрастия, такие как ирландские и кельтские мелодии (особенно хороша волынка), Григорианские песнопения и кое-какие подвиды металла, типа therion и blind guardian. Он также модерирует около 13 IRC-каналов, по большей части Gentoo, и всё ещё находит время, чтобы поиграть в Diablo 2.

Сейчас Джошуа работает системным администратором в некоммерческой организации около Вашингтона. Сталкиваться приходится с Netware, HP-UX, Linux и даже Windows. Что касается будущего, то он признался, что не большой поклонник корпоративного мира и решил заняться образованием или даже сменить карьеру.

Что же касается того, как он начал работать с Gentoo, он пояснил, что всё было просто. Пробуя различные разновидности Linux, он искал что-то, что будет работать с его недавно приобретённым 64-разрядным SPARC, и этот поиск привёл его к Gentoo. Разработчиком Gentoo он является с 2004 года и сейчас возглавляет команду MIPS, хотя также с удовольствием помогает другим командам.

Слухи подтвердились. Домашняя рабочая станция у Kumba, Dual Pentium III, действительно работает под Windows 2003 Server и снабжена SCSI-массивом RAID5 с горячей заменой. Основное приложение, которое работает у каждого модератора IRC, это myIRC, и далее следуют AIM/DeadAIM, Winamp и Firefox. Он также следит за необычными погодными явлениями, используя Stormlab и резвится в приложении NASA WorldWind. Другие домашние машины Kumba вклчючают dual Athlon MP 2000, работающий как веб-сервер, старенький SPARC, используемый для тестов, и несколько ящиков SGI: Octane используется для разработки, два O2, один для тестирования пакетов, другой - для тестов ядра, и IP28. У него даже есть старенький SGI Indy, начала 90-х, который он всё ещё использует для тестирования ядра!

3. Что слышно в сообществе

planet.gentoo.org

#gentoo-db

Ещё один IRC-канал только что открыл свои (виртуальные) двери. #gentoo-db создан, чтобы предоставить платформу для дискуссий и разработок, касающихся поддержки баз данных в Gentoo. Сейчас здесь зависает народ с MySQL и PostgreSQL, приглашаются также разработчики, сопровождающие пакеты, связанные с другими базами данных, и пользователи.

Состояние Gentoo за 5 минут

Донни Беркхольц коротко сообщил о текущем состоянии Gentoo на ежегодной OSCON, охватив Portage 2.1, грядущий выпуск 2006.1 (включая новую версию инсталлятора) и поддержку множественных оверлеев. Его доклад также упомянут в последней статье NewsForge.

Требуются: тестировщики релиза для PowerPC

Призыв к тестировщикам релиза примерно месяц назад не был успешным для команды PowerPC. Откликнулась только горстка людей с поддерживаемыми машинами. Ларс Вилер бросает ещё один клич - если вы можете помочь (он огласил список поддерживаемых машин в своём блоге), пожалуйста, свяжитесь с Роджером Миликером.

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

Перемещения

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

  • Henrik Brix Andersen (brix)
  • Michael Kohl (citizen428)

Добавления

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

  • Wolf Giesen (frilled) Security

Изменения

Изменились роли следующих рабработчиков проекта Gentoo:

  • никого на этой неделе

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

Wireshark: множественные уязвимости

Wireshark (ранее известная как Ethereal) имеет несколько проблем безопасности, потенциально способных привести к удалённому выполнению произвольного кода.

Дополнительную информацию можно получить на GLSA Announcement

Samba: отказ в обслуживании

Большое число запросов на соединение с общими ресурсами может вызвать отказ в обслуживании Samba.

Дополнительную информацию можно получить на GLSA Announcement

TunePimp: переполнение буфера

Уязвимость в TunePimp может привести к выполнению произвольного кода.

Дополнительную информацию можно получить на GLSA Announcement

OpenOffice.org: множественные уязвимости

В OpenOffice.org обнаружены множественные уязвимости, которые могут привести к удалённому выполнению произвольного кода.

Дополнительную информацию можно получить на GLSA Announcement

Audacious: множественные переполнения кучи и буфера

Библиотека adplug, включённая в Audacious, имеет ошибки переполнения, которые могут предоставить возможность выполнить произвольный код.

Дополнительную информацию можно получить на GLSA Announcement

6. Bugzilla

Статистика

Сообщество Gentoo использует Bugzilla (bugs.gentoo.org) для записи и слежения за ошибками, уведомлениями, предложениями, и для прочего взаимодействия с командой разработчиков. Результаты работы сайта за период с 23 по 30 июля следующие:

  • 679 новых сообщений об ошибках
  • 289 ошибок закрыто или устранено
  • 19 закрытых ранее ошибок открыты повторно

Из открытых в настоящее время 10687 ошибок 52 помечены как "блокирующие", 134 - как "критические" и 533 - как "важные".

8. Обратная связь с GWN

Пожалуйста, присылайте нам ваши отзывы, чтобы сделать GWN лучше.

9. Информация о подписке на GWN

Чтобы подписаться на Gentoo Weekly Newsletter, отправьте пустое письмо на адрес gentoo-gwn+subscribe@gentoo.org.

Чтобы отписаться от Gentoo Weekly Newsletter, отправьте пустое письмо на адрес gentoo-gwn+unsubscribe@gentoo.org.