Некоторое время назад был открыт набор в команду разработчиков ArchLinux. За прошедшее время поступило 42 заявки из которых было отобрано 7.
Итак, знакомьтесь, новые разработчики: Ronald van Haren (pressh)
Giovanni Scafora (voidnull)
Alexander Fehr (pizzapunk)
Douglas Soares de Andrade (dsa)
Vesa Kaihlavirta (vegai)
Don Stewart (dons)
Hugo Doria (hdoria)
Также, несколько недель назад было принято ещё 3 человека: Allan McRae (Allan)
Dusty Phillips (Dusty)
François Charette (Firmicus)
Преимущество было отдано тем, кто являлся Доверенным Пользователем (TU). Если вы подавали заявку не являясь TU, то, если вы не передумали помогать разработке ArchLinux'а, рекомендуется им стать. Если вы были TU, но не прошли по конкурсу, то не расстраивайтесь, может вам повезёт в следующий раз ;)
Изменения: Убраны драйвероспецифичние хаки/костыли. Теперь они в конфигурационных опциях.
Код автосоединения отделён от сетевых профилей
Всякие исправления
Добавлена возможность запуска iwconfig с любым аргументом перед соединением (и настройкой)
Подробнее в git-ветке netcfg2 на projects.archlinux.org. Документация по произведённым изменения смотрите в Network Profiles development вики. Если вы в течении прошлого месяца присылали iphitus'у багрепорт через форум/почту или если он обещал что-то исправить, но не сделал этого, самое время сейчас ему об этом по почте и напомнить.
Если кто не заметил, в конце мая был несколько обновлён основной веб-сайт.
Изменения: - отображается архтитектура для обновлённых пакетов - отображаются зависимости пакетов в обе стороны - появилась ссылка на svn (repos.archlinux.org) - прочие исправления и изменения
Проблемы: Подсистема USB теперь доступна только для GPL модулей ядра. Таким образом, модуль slmodem теперь не работает. Пакет slmodem скомпилирован без модуля slusb.ko. Нужно ли это кому-нибудь?
martian теперь не компилируется. Можно ли это починить – неясно.
Некоторые пользователи сообщают, что iwl4965 не работает с новым ядром, в тоже время, другие говорят, что никаких проблем нет. (см http://bugs.archlinux.org/task/10389, http://bugs.archlinux.org/task/10442). Всем, кого эта проблема может затронуть, рекомендуется сохранить копию старого ядра и модулей или не обновлять вовсе.
Были предприняты некоторые меры для большей модуляризации ядра. В связи с этим, может потребоваться ручная загрузка некоторых модулей (например loop и autofs4).
Сообщение от Доверенных Пользователей (Trusted Users): AUR содержит большое число устаревших пакетов, которые нуждаются в чистке. Примером могут служить: - пакеты, которые были переименованы или заменены - старые и неподдерживаемые cvs/svn/итд пакеты
В чём может заключаться ваша помошь: Публикуйте свои предложения по таким пакетам в wiki на странице AUR Cleanup. Через пару недель Доверенные Пользователи просмотрят список и определят пакеты, подлежащие удалению. Пожалуйста, не удаляйте чужие предложения к удалению, а пишите свои, в поддержку сохранения нужного вам пакета! Действительно нужные пакеты будет сохранены.
При попытке обновления до gpm 1.20.3-1 вы скорее всего получите следующие сообщения об ошибках:
error: could not prepare transaction error: failed to commit transaction (conflicting files) gpm: /usr/lib/libgpm.so.1 exists in filesystem Errors occurred, no packages were upgraded.
Это происходит из-за поломки ссылки на /usr/lib/libgpm.so.1 (FS#9949). Эта ошибка теперь исправлена, но обновление необходимо запустить в принудительном режиме: # pacman -Syf gpm # pacman -Syu
Начиная с этой версии, в ABS для синхронизации abs-дерева будет использоваться rsync, что является частью процесса перевода репозитория с CVS на SVN. Теперь: 1) cvsup/csup более не требуются, т.к. используется rsync (который, соответственно, нужен) 2) Конфигурация переехала из /etc/abs/abs.conf в /etc/abs.conf. /etc/abs/* можно удалять. Также, всвязи с тем, что информация о категории пакета (base, devel, editors и пр.) больше не хранится в репозитории, был обновлён makeworld (см. makeworld -h).
Новый набор инсталляционных образов в данный момент находится в процессе размещения на зеркалах. FTP образа будут доступны ближе к вечеру, CORE образа появяться ночью (для распределения нагрузки на сервер).
Это первый релиз (точнее пре-релиз) основанный на live arch-системе . Таким образом, это обычная базовая инсталляция, которая будет грузиться как и с CD, так и USB носителя (вау, пыщ-пыщ!). Мало того, можно не только инсталлировать arch, но и работать с образом, как с live-системой.
Инсталляционный скрипт остался почти таким же как и раньше. Самое важное нововведение это использование UUID вместо sdX/hdX по умолчанию. Подробности воспоследуют на projects.archlinux.org.
Пробуйте и сообщайте о багах! Не смущайтесь “RC”-статуса образов. Образа находятся на серверах в директории iso.
netcfg v2 это новая, заново написанная версия netcfg, который ранее использовался внутри initscripts. netcfg v2 помещена в отдельный пакет netcfg. Новая версия netcfg совместима по возможностям, но несовместима по конфигурации с предыдущей версией. Конфигурация должна быть переделана для netcfg v2. Примеры находятся в /etc/network.d/examples.
Свежая версия perl 5.10.0 помещена в core. Пакет собран в соответствии с Perl Policy. Обратите внимание на замечания по обновлению, т.к. кое-что изменилось и может потребоваться предпринять некоторые дополнительные действия.
Существуют опасности, связанные с обновлением dbus из testing. В самом пакете нет ничего особенного, он работает отлично. Проблема заключается в том, что все процессы dbus-daemon при обновлении завершатся, что может привести к печальным последствиям. Поэтому, внимание всем, кто использует testing! Все обновления запускайте из чистой консоли, а не из иксов, т.к. xorg-server при обновлении dbus рухнет, унеся в собой все несохранённые данные.
Внимание! Пакет kernel26-2.6.24.1-2 содержит важное исправление в системе безопасности! (несанкционированное изменение прав локального пользователя). Всем настоятельно рекомендуется обновиться.
После тестирования ядро 2.6.24.1 перемещено в Core, придя на замену версии 2.6.23.14.
Основные новшества:
добавлены драйвера для wireless на mac80211
поддержка tickless режима для x86_64
uvesafb; поддержка ATI Xpress 200M и Mac фреймбуферов
использование ACPI в libata
поддержка SATA port multipliers
поддержка NCQ на чипсетах MCP51/MCP55/MCP61(доб. ‘swncq=1’ в командную строку ядра)
поддержка SDIO
возможность использовать любую версию ядра для “пробуждения” после hibernate