Gentoo Logo

Еженедельник Gentoo: 16 июля 2007

Содержание:

1.  Новости Gentoo

Добро пожаловать назад, команда GWN

Персонал Еженедельника Gentoo рад вернуться к работе после короткого перерыва. Мы хотим поблагодарить всех, кто продолжал предлагать новости и идеи для GWN, и всем, кто предложил свою помощь. К сожалению, иногда жизнь не оставляет времени для работы добровольцев, но мы всё же вернулись. Необходимо провести некоторые изменения процесса публикации номеров GWN, которые ускорят этот процесс, и, возможно, позволят проводить публикацию в соответствии с расписанием. Конечно, этот выпуск несколько длиннее, чем обычно, но это вызвано тем, что с момента выхода последнего выпуска прошло много времени.

Для тех из вас, кто интересуется статистикой из пропущенных номеров GWN, команда GWN заполнила в них статистику и разместила их в интернете. Они не будут разосланы по электронной почте просто потому, что данная информация не является новой и не имеет такой важности. Эти старые номера GWN размещены на главной странице GWN.

Как обычно, GWN держит руку на пульсе происходящего в сообществе. Если у вас есть чем поделиться с читателями GWN о Gentoo, присылайте свои материалы по адресу gwn-feedback@gentoo.org, и мы включим их в будущие номера Еженедельника Gentoo.

Объявлены кандидаты в члены Совета и Попечителей Gentoo

Названы кандидаты на должность в Совете Gentoo (орган руководящий направлением развития хранилищ и выпусков программного обеспечения Gentoo), а также в Совет попечителей организации Gentoo. Совет Gentoo — это техническая группа из 7 разработчиков, тщательно отобранных сообществом разработчиков. Члены Совета назначаются на один год и занимаются регулированием общих вопросов, определяют направление развития и правила дистрибутива Gentoo, а также являются комиссией при проведении дисциплинарных действий. Совет попечителей организации Gentoo — это юридическое лицо, состоящее из 5 разработчиков, выбранных разработчиками. Попечители назначаются на один год и управляют некоммерческой организацией Gentoo, которая является держателем интеллектуальной собственности Gentoo. Новые кандидаты объявляются в списке рассылки gentoo-dev. Проследить за выдвижением кандидатов можно на странице Совета Gentoo.

Новости PAM и cracklib

Diego Pettenò объявил в своём блоге об успехах в PAM. Некоторое время назад обсуждался вопрос о перемещении sys-apps/cracklib из набора системных пакетов, так как она не является необходимым пакетом. Теперь sys-apps/cracklib удалён из набора системных пакетов, однако если вы используете PAM вы не можете удалить пакет sys-apps/cracklib, так как sys-libs/pam считает его необходимой зависимостью. Diego добавил в ~arch новую ревизию sys-libs/pam, которая сделала cracklib необязательной зависимостью управляемой USE-флагом cracklib, который включён по умолчанию.

Проекту Gentoo Kernel security необходима помощь

Daniel Drake ищет людей, заинтересованных в помощи проекту безопасность ядра Gentoo (Gentoo Kernel security). Он ищет человека кто бы создал программу, призванную помочь отслеживать ошибки в области безопасности и сообщать заинтересованным пользователям информацию об обнаруженных ошибках и о выходе исправлений. При этом основной задачей является обработка уязвимостей (с уровнями опасности от низкого до критического) в ядре. Уязвимости поступают из базы данных, и вам нужно управлять потоком исправлений из базы данных в дерево портежей.

Если вас заинтересовало это предложение, свяжитесь с Daniel'ом Drake'ом по адресу Daniel Drake.

GNOME 2.18.2 скоро станет стабильным

Команда GNOME в Gentoo работает над стабилизацией GNOME 2.18.2. Это будет обновление для текущего стабильного релиза GNOME 2.16. Более подробно об этом выпуске GNOME вы можете прочитать на странице GNOME 2.18. Перед тем как приступать к обновлению прочтите Руководство по обновлению до GNOME 2.18. Если вы хотите наблюдать за процессом стабилизации, следите за изменениями в запросе #185823.

2.  Gentoo в мире

Gentoo и KDE на форуме aKademy

Marcus D. Hanwell, представлял команду Gentoo KDE на ежегодном форуме пользователей и разработчиков KDE aKademy. В этом году форум проходил в Глазго, Шотландия. Marcus рассказал развитии платформы KDE в Gentoo, которому он способствовал в процессе работы над текущим выпуском KDE 3.5, о проблемах не решённых годами, о взаимодействии с разработчиками KDE и разработчиками из других дистрибутивов и о будущих планах на KDE 4. Более подробную информацию можно получить, посмотрев слайды или видео.


Рисунок 2.1: Marcus рассказывает о KDE в Gentoo

Fig. 1: Marcus D. Hanwell

Конференция Gentoo UK 2007

14 июля в Университетском колледже Лондона (University College London) состоялась конференция Gentoo UK 2007. Как вам известно, это крупнейшая в мире конференция, посвящённая Gentoo. Всю подробную информацию можно найти на домашней странице конференции. Помимо этого, в ночь перед конференцией прошла встреча в пабе Marylebone Tup. Наряду с другими докладчиками выступил Маркус Д. Хэнвилл (Marcus D. Hanwell) с докладом о KDE и научном ПО в Gentoo.

Gentoo на конференции Grazer Linuxtage

Как и в предыдущие годы, Gentoo был представлен отдельным павильоном на конференции Grazer Linuxtage. Посетители имели возможность не только пообщаться с приехавшими из Германии Толибасом Шербаумом (Tobias Scherbaum), Роджером Майликером (Roger Miliker), Верфридом Хаасом (Wernfried Haas) и ветераном форумов Питером Гартнером (Peter Gantner) (nephros), но и увидеть компьютеры разных поддерживаемых Gentoo архитектур.


Рисунок 2.2: Тобиас Шербаум (dertobi123) и несколько машин под управлением Gentoo

Fig. 2: Тобиас Шербаум

Кроме компьютеров с вездесущей архитектурой x86, были представлены машины PPC и HP PA-RISC — обе под управлением Gentoo Linux. На машине HP был запущен Doom, от которого было невозможно отвести глаз.

Доклад о Gentoo представляли Тобиас (Tobias) и Вернфрид (Wernfried), слайды (на немецком) можно найти на странице http://linuxtage.at/89/.

Фотографии с конференции можно найти в Галерее Grazer Linuxtage.

3.  Gentoo в прессе

Журнал Linux Format (11 июля 2007)

В августовском номере журнала Linux Format обозреватель Neil Bothwick в полностраничном обзоре нового выпуска Gentoo Linux 2007.0 был так им впечатлён, что оценил дистрибутив на 9 баллов из 10.

Отрывок из статьи: «Выделяющейся чертой является отличный контроль над устанавливаемым программным обеспечением. Именно контроль, а не возможность использовать все доступные и немыслимые флаги компилятора, и отключая не требуемые вам функции, вы экономите место, уменьшаете количество зависимостей, сокращаете время загрузки и, даже повышаете безопасность вашей системы. Сборка собственного ядра тоже упростилась благодаря инструменту genkernel, запускаемого программой установки Gentoo, или же вы можете использовать его самостоятельно для настройки ядра вручную.

Дерево портежей содержит около 12000 пакетов, которых более, чем достаточно» Заключение автора: «Если вы хотите большего контроля над вашей системой и готовы к дополнительным усилиям, то Gentoo — это то, что вам нужно.»

LWN.net (5 июля 2007)

В выпуске еженедельных новостей из мира Linux (Linux Weekly News) от 5 июля, разработчик Gentoo Donnie Berkholz написал статью «Управление пакетами в Gentoo Linux». В статье сравниваются три доступных на данный момент системы управления пакетами и включён краткий обзор их возможностей, а также упоминается о PMS (спецификация менеджера пакетов Package Manager Specification) и EAPI (прикладной программный интерфейс файла сборки пакетов).

Techgage.com (12 мая 2007)

Портал Techgage.com издал небольшой обзор выпуска Gentoo 2007.0. В обзоре указаны некоторые наиболее важные изменения, и также перечислен ряд проблем новой программы установки. В статье также есть множество снимков экрана, позволяющих сравнить LiveCD и LiveDVD.

LinuxDevices.com (8 мая 2007)

Сайт LinuxDevices.com первым сообщил о системе Zonbu Zonbox — энергосберегающей альтернативе обычному PC-компьютеру и работающему под управлением Gentoo Linux. Вот выдержка оттуда, чтобы вы могли представить то, что они сказали.

«Исследовательский центр Palo Alto, расположенный в штате Калифорния, США подготовил к использованию бесшумное, недорогое устройство, работающее под управлением системы Linux, которое отличается значительно меньшим количеством потребляемой энергии, чем обычные PC. На Zonbu Zonbox с процессором VIA C7, работающем на частоте до 1,2 ГГц была запущена Gentoo Linux и две дюжины приложений с открытыми исходными текстами.»

Также они отметили энергопотребление системы и сравнили с обычным PC.

«Устройство потребляет около 15 Вт энергии, или 131 кВт в год, что соответствует выбросу около 97 фунтов углекислого газа в атмосферу. Для сравнения стандартный PC-компьютер потребляет около 175 Вт, или 1533 кВт электрической энергии в год.»

Газета New York Times также заполучила Zonbox и опубликовала свою собственную статью об устройстве.

4.  Полезные советы

Определение времени сборки

Вы можете самостоятельно проанализировать журнал сборки emerge.log и определить, сколько времени было затрачено на компиляцию пакета и оценить время аналогичной работы в будущем, или же вы можете воспользоваться предназначенным для этой работы инструментом — genlop.

Листинг 4.1: Пример того, как он работает:

  # genlop -nt kdelibs
  Tue May  8 18:26:59 2007 >>> kde-base/kdelibs-3.5.6-r8
  merge time: 38 minutes and 6 seconds.
  (время сборки: 38 минут и 6 секунд).

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

Листинг 4.2: Пример сборки мира:

  # emerge -uDp world | genlop -p
  These are the pretended packages: (this may take a while; wait...)
  [ebuild     U ] app-office/openoffice-2.2.1 [2.2.0]
  [ebuild     U ] media-libs/netpbm-10.39.0 [10.37.0]
  Estimated update time: 5 hours, 50 minutes.
  (Ожидаемое время обновления: 5 часов, 50 минут)

А что произойдёт, если у вас есть новый пакет, который раньше никогда не был установлен, например если вы хотите установить fluxbox на машине, где никогда не было графического X-сервера:

Листинг 4.3: Пример сборки нового пакета:

  # emerge -p fluxbox | genlop -p
  ...
  [ebuild  N    ] x11-libs/libXmu-1.0.3  USE="-debug -ipv6"
  [ebuild  N    ] x11-apps/xmessage-1.0.1  USE="-debug -xprnt"
  ...
  !!! Error: couldn't get previous merge of xmessage; skipping...
  !!! Error: couldn't get previous merge of fluxbox; skipping...
  ...
  !!! Error: fluxbox never merged; estimated time unknown.
  (!!! Ошибка: fluxbox никогда не устанавливался; ожидаемое время неизвестно).

Инструмент genlop может информировать о пакетах, которые он знает. Но если использовать параметр -q (genlop версии >= 0.30.7), время сборки для процессора аналогичного вашему будет запрошено в базе данных в интернете, расположенной на gentoo.linuxhowtos.org.

Листинг 4.4: Запрос из предыдущего пример приведёт к::

  # emerge -p fluxbox | genlop -p -q
  These are the pretended packages: (this may take a while; wait...) ...
  Estimated update time: 38 minutes.
  (Ожидаемое время обновления: 38 минут).

Это время не является 100% точным. Оно получено без учёта указанных USE-флагов, скорости оперативной памяти, жёстких дисков и прочих факторов. Тем не менее, этот показатель — усреднённое значение по большому числу пользователей, что делает влияние подобных факторов менее значительным.

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

Покинули проект

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

  • Joshua Baergen (joshuabaergen)

Подключились к проекту

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

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

Перемещения

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

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

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

XnView: переполнение стека буфера

XnView уязвим к переполнению буфера в следствии переполнения стека, что может привести к запуску удалённого кода при обработке графических файлов XPM.

За дополнительной информацией, пожалуйста, обращайтесь к предупреждению GLSA (англ.)

7.  Изменения в пакетах Gentoo

В этом разделе перечислены пакеты, которые были либо удалены, либо добавлены в дерево, а также пакеты для которых оглашено время «последнего обряда», когда их окончательно удалят. Чистка пакетов производится участниками проекта Treecleaners и другими разработчиками. Большинство пакетов, перечисленных в списке кандидатов на удаление, просто нуждаются в большей любви и заботе и могут остаться в дереве, если для них удастся обеспечить необходимое качество сопровождения.

Удаления:

Пакет: Дата удаления: Контакт:
net-firewall/firestarter 10 июля 2007 Michael Sterrett
app-emacs/ilisp-cvs 12 июля 2007 Christian Faulhammer
app-emacs/ilisp 12 июля 2007 Christian Faulhammer
app-arch/bsdtar 13 июля 2007 Diego Pettenò
sys-apps/pam_mount 13 июля 2007 Hanno Boeck

Добавления:

Пакет: Дата добавления: Контакт:
dev-haskell/x11 9 июля 2007 Duncan Coutts
dev-haskell/opengl 9 июля 2007 Duncan Coutts
dev-haskell/openal 9 июля 2007 Duncan Coutts
dev-haskell/glut 9 июля 2007 Duncan Coutts
dev-haskell/alut 9 июля 2007 Duncan Coutts
app-admin/eselect-news 09 июля 2007 Piotr Jaroszyński
dev-python/storm 10 июля 2007 Tiziano Müller
media-plugins/vdr-lcdproc 10 июля 2007 Matthias Schwarzott
x11-misc/transset-df 11 июля 2007 Christoph Mende
net-wireless/iwl3945-ucode 11 июля 2007 Saleem Abdulrasool
net-wireless/iwl4965-ucode 11 июля 2007 Saleem Abdulrasool
net-wireless/iwlwifi 11 июля 2007 Saleem Abdulrasool
dev-java/tapestry 11 июля 2007 Alistair Bush
dev-python/kaa-base 11 июля 2007 Robert Buchholz
dev-python/kaa-imlib2 11 июля 2007 Robert Buchholz
dev-python/kaa-metadata 11 июля 2007 Robert Buchholz
sys-auth/pam_chroot 12 июля 2007 Ali Polatel
app-emacs/ngnus 12 июля 2007 Ulrich Müller
sys-libs/libhx 13 июля 2007 Hanno Boeck
sys-libs/libhugetlbfs 13 июля 2007 Mike Frysinger
app-arch/libarchive 13 июля 2007 Diego Pettenò
sys-auth/pam_mount 13 июля 2007 Hanno Boeck
net-libs/xyssl 13 июля 2007 Lars Weiler
media-sound/gimmix 13 июля 2007 Christoph Mende
games-board/chessdb 13 июля 2007 Alfredo Tupone
dev-ruby/twitter 14 июля 2007 Joshua Nichols
x11-apps/xbacklight 14 июля 2007 Donnie Berkholz
dev-python/hachoir-core 14 июля 2007 Cédric Krier
dev-python/hachoir-parser 14 июля 2007 Cédric Krier
dev-python/hachoir-regex 14 июля 2007 Cédric Krier
app-misc/hachoir-metadata 14 июля 2007 Cédric Krier
app-misc/hachoir-urwid 14 июля 2007 Cédric Krier
app-misc/hachoir-subfile 14 июля 2007 Cédric Krier

Дата «последнего обряда» оглашена:

Примечание: Из-за ограничений на сроки выпуска еженедельника этот раздел временно отсутствует. Он вернётся, как только создание этого раздела удастся автоматизировать, так как на данный момент подобная ручная работа занимает более 80 процентов времени, отведённого на выпуск еженедельника. Команда GWN приносит свои извинения за доставленные неудобства и напоминает, что эта информация может быть получена напрямую из файла package.mask расположенного в каталоге profiles дерева Portage.

8.  Bugzilla

Разделы

Статистика

В сообществе Gentoo для регистрации и распределения ошибок, уведомлений, предложений и других вопросов, требующих взаимодействия с командой разработки, используется система распределения запросов Bugzilla — bugs.gentoo.org (англ.). Деятельность за период с 8 по 15 июля 2007 привела к тому, что в системе:

  • 533 новых запроса создано
  • 349 запросов закрыто или разрешено
  • 20 ранее закрытых запросов вновь открыто
  • 104 закрыто как NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
  • 82 запроса отмечено как дублирующий

Из 9816 запросов, открытых в данный момент, 12 помечены как блокирующие, 109 — как критические, и 350 — как важные.

Рейтинг закрытых запросов

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

Рейтинг новых запросов

Вот разработчики и команды, которым за этот период адресовано больше всего новых запросов:

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

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

10.  Подписка на еженедельник

Для подписки на англоязычное издание еженедельника Gentoo, отправьте пустое письмо по адресу gentoo-gwn+subscribe@gentoo.org.

Для отказа от подписки на англоязычное издание еженедельника Gentoo, отправьте пустое письмо по адресу gentoo-gwn+unsubscribe@gentoo.org с адреса, на который была оформлена подписка.

11.  Издания на других языках

Еженедельник Gentoo издаётся на следующих языках:



Для печати

Обновлено 16 июля 2007

Аннотация: Еженедельник Gentoo от 16 июля 2007 года

Chris Gianelloni
редактор

Chrissy Fullam
помощник редактора

Davide Italiano
автор

Sascha Nitsch
автор

John Alberts
автор

Josh Saddler
автор

Peter Weller
автор

Wernfried Haas
автор

Mart Raudsepp
автор

Donnie Berkholz
автор

Глеб Поляков
переводчик

Александр Инякин
переводчик

Азамат Хакимов
переводчик, редактор перевода

Пётр Волков
редактор перевода

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.