Большое спасибо Александру Епанешникову, который интегрировал функции проекта TalkingArch в профиль обновления archiso, который используется для создания установочного носителя.
Примечание. Таймауты загрузчика были установлены на 15 секунд, чтобы позволить слепым пользователям выбирать пункт меню, поскольку сами загрузчики не предлагают функций доступности.
В пакете libtraceevent до версии 5.9-1 отсутствовала soname-ссылка . Это было исправлено в версии 5.9-1, поэтому при обновлении необходимо перезаписать неотслеживаемые файлы, созданные ldconfig. Если вы получите ошибку:
libtraceevent: /usr/lib/libtraceevent.so.1 exists in filesystem
Пакет nvidia в настоящее время частично несовместим с linux >= 5.9 [1][2] . Хотя графика должна работать нормально, но CUDA, OpenCL и, вероятно, другие функции не работают. Пользователям, которые уже обновились и нуждаются в этих функциях, рекомендуется временно переключиться на ядро linux-lts, пока не будет доступно исправление для nvidia.
В пакетах ghostpcl и ghostxps до версии 9.53.2-2 отсутствовала soname-ссылка. Это было исправлено в 9.53.2-2, поэтому при обновлении необходимо будет перезаписать неотслеживаемые файлы, созданные ldconfig. Если вы получите любую из этих ошибок:
ghostpcl: /usr/lib/libgpcl6.so.9 exists in filesystem
ghostxps: /usr/lib/libgxps.so.9 exists in filesystem
Мы хотели бы провести день борьбы с ошибками 13 сентября, чтобы уменьшить большое количество открытых заявок. Если вы не можете принять участие в дне обсуждения ошибок, не стесняйтесь помочь нам в любое время до этого мероприятия.
Как?
Просмотрите все ошибки, о которых вы сообщили, и проверьте, актуальны ли они. Пожалуйста, запросите закрытие задачи в системе отслеживания ошибок, если задача может быть закрыта. В противном случае предоставьте дополнительную информацию, чтобы мы могли продолжить работу над ошибкой. Мы не можем исправлять ошибки без вашего отзыва.
Вопросы?
Присоединяйтесь к нам на канале #archlinux-bugs на irc.freenode.net в течение 13 сентября. Поскольку мы живем в разных часовых поясах, не все разработчики и обработчики ошибок будут доступны одновременно, но не стесняйтесь сообщать о своих проблемах любому доступному разработчику.
Также проверьте свои почтовые ящики, которые могут содержать уведомления о комментариях к вашим билетам.
В пакете zn_poly до версии 0.9.2-2 отсутствовала soname-ссылка. Сейчас это исправлено и при обновлении необходимо перезаписать неотслеживаемые файлы, созданные ldconfig.
Если вы получили ошибку:
zn_poly: /usr/lib/libzn_poly-0.9.so exists in filesystem
В пакете hplip отсутствовали скомпилированные модули питона. В версии 3.20.3-2 это исправлено. При обновлении надо перезаписать неотслеживаемые pyc файлы. Если Вы наблюдаете ошибки вида:
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
......
В пакете firewalld отсутствовали скомпилированные модули питона. Это было исправлено в версии 0.8.1-2, так что при обновление надо перезаписать неотслеживаемые pyc файлы. Если Вы наблюдаете ошибки типа
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/__init__.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/client.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/dbus_utils.cpython-38.pyc exists in filesystem
...........
nvidia-390xx и связанные с ним пакеты удалены из extra. Пакеты перемещены в aur и пока не имеют сопровождающих. Рекомендую установить dkms версию пакета из aur.
yay -Suy nvidia-390xx-dkms
Не забудьте поставить headers для вашего ядра (linux-headers...) Если нужны то дополнительно
yay -Suy opencl-nvidia-390xx nvidia-390xx-settings lib32-nvidia-390xx-utils lib32-opencl-nvidia-390xx
Аарон Гриффин (Aaron Griffin) сложил с себя полномочия лидера проекта Arch Linux. Гриффин находился на посту лидера с 2007 года, но последнее время его активность снизилась до минимума и он принял решение уступить своё место другому участнику, способному принимать трудные решения и направлять развитие проекта в нужное русло. Новым лидером проекта в ходе голосования разработчиков выбран Левенте Полиак (Levente Polyak), входящий в Arch Security Team и сопровождающий 125 пакетов.
После обновления openssh до версии 8.2p1 работающий демон SSH не сможет принимать соединения (см. FS#65517). При обновлении в удалённом режиме, перезапустите sshd вручную (systemctl restart sshd) сразу же после выполнения обновления! Для версий openssh-8.2p1-3 и новее перезапуск sshd произойдёт автоматически.
Как было объявлено в рассылке, в пятницу, 27 декабря 2019 года, наша схема упаковки пакетов была изменена с xz (.pkg.tar.xz) на zstd (.pkg.tar.zst).
zstd и xz примерно равны в степени сжатия. Пересжатие всех пакетов в zstd с нашими опциями дает увеличение общего размера пакетов на ~ 0,8% для всех наших пакетов вместе взятых, но скорость распаковки для всех пакетов увеличилась на ~ 1300%.
У нас уже есть более 545 zstd-упакованных пакетов в наших репозиториях, и по мере обновления пакетов это будет продолжаться. На данный момент мы не обнаружили никаких проблем, связанных с пользователями, поэтому, похоже, все работает.
Как упаковщик, вы автоматически начнете собирать пакеты .pkg.tar.zst, если вы используете последнюю версию devtools (> u003d 20191227). Как конечный пользователь, никакого ручного вмешательства не требуется, при условии, что вы прочитали и следили за новостями с конца прошлого года.
Если вы все еще не обновляли архив с 2018 года, надежда не потеряна! Двоичные сборки pacman-static доступны из личного репозитория Eli Schwartz (или прямой ссылки на бинарные файлы), подписанные их ключами доверенных пользователей с помощью которых вы можете выполнить обновление.
Все официальные пакеты ядер: linux, linux-lts, linux-zen и linux-hardened теперь не устанавливают ядро в /boot. Это делается с помощью новых хуков mkinitcpio и скриптов. Удаление ядер происходит таким же образом. Никакого ручного вмешательства не требуется. Смысл нововведений в повышении самодостаточности пакетов ядер и обеспечении гибкости процесса загрузки, вкупе с сохранением обратной совместимости. На данный момент хуки для установки и удаления ядер доступны только для mkinitcpio. Хуки для dracut пока отсутствуют, но появятся в ближайшем будущем.
Разработчики Arch Linux предупредили о намерении задействовать поддержку алгоритма сжатия zstd в пакетном менеджере pacman. По сравнению с алгоритмом xz, использование zstd позволит ускорить операции сжатия и распаковки пакетов, сохранив при этом уровень сжатия. Как следствие, переход на zstd приведёт к увеличению скорости установки пакетов.
Поддержка сжатия пакетов с использованием zstd появится в выпуске pacman 5.2, но для установки подобных пакетов потребуется версия libarchive с поддержкой zstd. Поэтому перед началом распространения пакетов, сжатых при помощи zstd, пользователям предписано установить libarchive как минимум версии 3.3.3-1 (пакет с данной версией был подготовлен год назад, поэтому скорее всего нужный выпуск libarchive уже установлен). Пакеты, сжатые zstd, будут поставляться с расширением ".pkg.tar.zst". (c) https://www.opennet.ru/opennews/art.shtml?num=51687
Группа "base" заменена на одноименный метапакет. Пользователям рекомендуется установить его (pacman -Syu base), т.к. это теперь обязательное действие при установке.
Обратите внимание, что метапакет не включает в себя ядро, текстовый редактор и много другого ПО! Необходимые пакеты на новой системе надо будет устанавливать дополнительно.