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.
- Для комментирования войдите или зарегистрируйтесь