Keycloak до версии 17.0.1-2 использовал сервер WildFly. Разработчиками произведён переход на дистрибутив Quarkus, что потребует ручного вмешательства для обновления.
Конфигурация должна быть обновлена со старого xml формата на новый /etc/keycloak/keycloak.conf.

Остановите сервис keycloak, обновите пакет, отредактируйте конфигурацию и снова запустите сервис:
systemctl stop keycloak.service
pacman -Syu keycloak
# migrate configuration /etc/keycloak/keycloak.conf
systemctl start keycloak.service

Ознакомьтесь с документацией по миграции Keycloak и документацией сервера Keycloak Quarkus.
Мы очень рады сообщить, что пакеты отладки теперь доступны в Arch Linux.

Символы отладки и список исходных кодов предоставляются через наш экземпляр debuginfod, который может использоваться отладчиками, такими как gdb и delve.

https://debuginfod.archlinux.org/

Несколько спонсируемых зеркал предоставляют отладочные репозитории, пока мы выясняем и сообщаем о новых требованиях к зеркалам.

https://america.mirror.pkgbuild.com
https://asia.mirror.pkgbuild.com
https://europe.mirror.pkgbuild.com

Не все пакеты предоставляют пакеты отладки, так как их включение для всех пакетов требует постоянной работы.

Для получения дополнительной информации, пожалуйста, прочтите вики-статью Debuginfod, а также нашу недавно обновленную статью Debugging/Getting traces.

Оригинал новости
В Polkit в компоненте pkexec закрыта уязвимость которая могла быть использована для получения привилегий root в системе
https://seclists.org/oss-sec/2022/q1/82
https://bugs.archlinux.org/task/73505

Рекомендуется обновить свои системы
Пакет linux-firmware разбили на несколько пакетов, что позволит не ставить часть ненужных вам прошивок.
149.5 MB вместо старых 753,69 MB
Обратите внимание что теперь для некоторого оборудования надо будет поставить дополнительные пакеты.
https://archlinux.org/packages/?sort=&q=+linux-firmware+&maintainer=&flagged=

Так же реализовано сжатие файлов прошивки
https://archlinux.org/news/linux-firmware-202201190c6a7b3-2-requires-kernel-53-and-package-splitting/
https://github.com/archlinux/svntogit-packages/commit/a12e069d0cae39a87f003beab9a97f7211abcac2.patch
https://bugs.archlinux.org/task/72899
https://bugs.archlinux.org/task/72559
В пакете libxml2 до версии 2.9.12-6 отсутствовали скомпилированные питоновские модули. Это было исправлено в версии 2.9.12-6 и при обновлении потребуется пересохранить неотслеживаемые pyc-файлы. Если при обновлении Вы видите похожие ошибки:
libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.pyc exists in filesystem
выполните следующую команду:

pacman -Syu --overwrite /usr/lib/python3.10/site-packages/__pycache__/\*
2021-06-08 - Кристиан Гессен

Начиная с libxcrypt 4.4.21, слабые хэши паролей (такие как MD5 и SHA1) больше не принимаются для новых паролей. Пользователям, пароли которых все еще хранятся со слабым хешем, будет предложено обновить их при следующем входе в систему.

Если войти в систему не удаётся (например, из диспетчера дисплея - display manager), переключитесь на виртуальный терминал (Ctrl-Alt-F2) и войдите в систему один раз.
Как многие, вероятно, слышали, некоторое время назад разгорелся скандал относительно прав владения сетью freenode.net. Эта сеть издавна использовалась как Arch Linux'ом, так и множеством других проектов для ведения дискуссий и поддержки пользователей. Конфликтная ситуация привела к исходу большинства сотрудников freenode и основанию нового проекта: libera.chat.

Начиная с сегодняшнего дня, Arch Linux, а также Arch Linux ARM и Arch Linux 32 начинают перевод официальных IRC каналов с freenode.net на libera.chat. Имейте ввиду, что этот процесс займёт некоторое время.

Выражаем благодарность сообществу freenode за многолетнее плодотворное сотрудничество!
2021-04-01 - Джанкарло Разцолини

Теперь установочный носитель предоставляет управляемый установщик.

Это дополнение к методу установки по умолчанию (основанному на руководстве по установке) аналогично другим методам.

Если вы используете этот установщик, не забудьте упомянуть его при запросе поддержки, а также предоставить журнал Archinstall, когда его спросят.
linux-lts достиг версии 5.10, а это значит, что все официальные ядра Arch Linux теперь поддерживают формат сжатия zstd. В связи с этим, mkinitcpio переходит на использование zstd-сжатых образов начиная с версии 30 (пока находится в testing).

Если по какой-то причине Вы используете ядро с версией ниже 5.9, измените настройку COMPRESSION в файле mkinitcpio.conf на другой упаковщик, напр. gzip, иначе Вы не сможете загрузиться с образов, созданных mkinitcpio.
Компания Google объявила, что с 15 марта 2021 г. заблокирует доступ через API к некоторым своим сервисам (таким как синхронизация) для всех браузеров за исключением Chrome. С выходом Chromium 89, 2-го марта, в пакете, доступном в репозитории Arch Linux, эти сервисы уже будут отключены.

Точно известно, что не будет работать синхронизация данных (пароли, закладки и т.п.). Другие сервисы Google, такие как геолокация и расширенная проверка правописания могут проработать дольше. Расширения, взаимодействующие с Google Drive, будут работать некорректно, LibreOffice потеряет доступ к хранилищу.

Другие дистрибутивы (в т.ч. openSUSE и Fedora) уже удалили api-ключи из своих сборок Chromium 88. Подробнее читайте в разъяснениях Fedora и публикации на Hackaday.
PHP обновился до 8-й версии. Ознакомьтесь с инструкцией по миграции.
Так как некоторые приложения пока несовместимы с новой версией, решено предоставить пакет php7, который может быть установлен одновременно с актуальной версией.
Пакеты, зависящие от php7, будут соответствующим образом обновлены. При необходимости, эту настройку можно провести самостоятельно. Всё, что относится к php7 имеет соответствующий суффикс:
  • /usr/bin/php -> /usr/bin/php7
  • /etc/php -> /etc/php7
  • /usr/bin/php-fpm -> /usr/bin/php-fpm7
  • /usr/lib/systemd/system/php-fpm.service -> /usr/lib/systemd/system/php-fpm7.service
  • /run/php-fpm -> /run/php-fpm7
Также доступны следующие сторонние модули:
  • php7-apcu
  • php7-geoip
  • php7-grpc
  • php7-igbinary
  • php7-imagick
  • php7-memcache
  • php7-memcached
  • php7-mongodb
  • php7-redis

Поддержка php7 планируется весьма ограниченная и будет прекращена как только большинство приложений станет совместимо с 8-й версией.
Инфраструктура Arch Linux пополнилась новым сервисом: сайт man.archlinux.org содержит man-документацию по всем пакетам, содержащимся в репозиториях и позволяет осуществлять поиск! Вот так, например, выглядит man-документация для tar'а.
Подобные сайты, конечно, существуют, но преимущество данного сервиса заключается в синхронизации с репозиториями нашего дистрибутива как по наименованиям пакетов, так и по версиям и в интеграции с основным сайтом Арча.
Спасибо администратору вики lahwaacz за разработку сервиса archmanweb, на котором основан сайт!
Из-за проблем с нашими мерами по борьбе со спамом, нам пришлось перенести те списки рассылки, которые до этого отправлялись с @archlinux.org в домен @lists.archlinux.org.

На отправку в список рассылки это не повлияло и до сих пор работает с @archlinux.org. Почта перенаправляется автоматически.

Единственное изменение, которое может понадобиться учитывать на вашей стороне - это фильтры и правила, соответствующие заголовку From или List-id, который изменился соответствующим образом.
Мы очень рады сообщить, что специальные возможности были добавлены в наш установочный носитель с помощью archiso v49. Начиная с выпуска 2020.11.01 они доступны через пункт меню 2-го загрузчика. Конкретное руководство по установке можно найти на вики.

Большое спасибо Александру Епанешникову, который интегрировал функции проекта TalkingArch в профиль обновления archiso, который используется для создания установочного носителя.

Примечание. Таймауты загрузчика были установлены на 15 секунд, чтобы позволить слепым пользователям выбирать пункт меню, поскольку сами загрузчики не предлагают функций доступности.
В пакете libtraceevent до версии 5.9-1 отсутствовала soname-ссылка . Это было исправлено в версии 5.9-1, поэтому при обновлении необходимо перезаписать неотслеживаемые файлы, созданные ldconfig. Если вы получите ошибку:
libtraceevent: /usr/lib/libtraceevent.so.1 exists in filesystem
Для выполнения обновления используйте команду:
pacman -Syu --overwrite /usr/lib/libtraceevent.so.1
Пакет 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

для выполнения обновления используйте команду:

pacman -Syu --overwrite /usr/lib/libgpcl6.so.9,/usr/lib/libgxps.so.9
Мы хотели бы провести день борьбы с ошибками 13 сентября, чтобы уменьшить большое количество открытых заявок. Если вы не можете принять участие в дне обсуждения ошибок, не стесняйтесь помочь нам в любое время до этого мероприятия.

Как?

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

Вопросы?

Присоединяйтесь к нам на канале #archlinux-bugs на irc.freenode.net в течение 13 сентября. Поскольку мы живем в разных часовых поясах, не все разработчики и обработчики ошибок будут доступны одновременно, но не стесняйтесь сообщать о своих проблемах любому доступному разработчику.

Также проверьте свои почтовые ящики, которые могут содержать уведомления о комментариях к вашим билетам.

Оригинал новости.
В пакете pam удалили tally/tally2 модули. Что может привести к невозможности логина если вы изменяли настройки в /etc/pam.d

Рекомендуется проверить /etc/pam.d на pacnew и заменить если есть
Например
/etc/pam.d/system-login на /etc/pam.d/system-login.pacnew

Для исправления при невозможности логина грузимся с опцией ядра "systemd.unit = rescue.target"

см.
https://bugs.archlinux.org/task/67641
Из-за переезда AUR на новый сервер изменились ssh-ключи хоста (HostKeys). Отпечатки теперь такие:
Ed25519: SHA256:RFzBCUItH9LZS0cKB5UE6ceAYhBD5C8GeOBip8Z11+4
ECDSA: SHA256:uTa/0PndEgPZTf76e1DFqXKJEXKsn7m9ivhLQtzGOCI
RSA: SHA256:5s5cIyReIfNNVGRFdDbe3hdYiI5OelHGpw2rOUud3Q8