Пользователи программы screen не смогут подсоединяться к экземплярам предыдущих версий после обновления до 4.2.0. Авторы внесли множество исправлений и переключились с именованных каналов на сокеты. Прежде чем обновляться, убедитесь, что все работающие экземпляры screen Вам больше не требуются!
Все очень серьезно. Начиная с 1 января 2012 года и до вчерашнего дня (1.0.1.f включительно) все версии OpenSSL уязвимы. Ошибка в реализации протокола TLS/DTLS, который используется для HTTPS соединений. Все ваши ключи (и пароли) при подключении на уязвимый сервер (или с уязвимого клиента) могли быть скомпрометированы. Срочно всем обновляться!

https://www.openssl.org/news/secadv_20140407.txt
http://heartbleed.com/

На русском:
http://habrahabr.ru/post/218609/
http://habrahabr.ru/post/218661/

Проверить сервер на уязвимость:
https://www.ssllabs.com/ssltest/
http://rehmann.co/projects/heartbeat/
В ArchLinux произошло обновление systemd до версии 210.
Кроме всего прочего, теперь за постоянное именование сетевых интерфейсов отвечает новый компонент.
Сами имена измениться теоретически не должны, но при обновлении выдаётся предупреждение:
:: Network device naming is now controlled by udev's net_setup_link
   builtin. Refer to the NETWORK LINK CONFIGURATION section of the
   udev manpage for a full description.
:: Renaming 80-net-name-slot.rules to 80-net-setup-link.rules in order
   to preserve existing network naming behavior.
«etc/udev/rules.d/80-net-name-slot.rules» -> «etc/udev/rules.d/80-net-setup-link.rules»
В системах с ранее заблокированным постоянным именованием, загрушка /etc/udev/rules.d/80-net-name-slot.rules автоматически переименована в 80-net-setup-link.rules, а во вновь устанавливаемых следует иметь в виду её изменившееся имя.

Вмешательства пользователя после обновления, скорей всего, не потребуется, но на всякий случай желательно проверить и убедиться, что после перезагрузки имена интерфейсов остались прежними.
По многочисленным просьбам широких народный масс поддержка i8042 (PS/2) клавиатур и мышей сделана модульной. Некоторые пользователи видели сообщения об ошибках при отсутствии i8042 и получали тормоза при загрузке. Том Гундерсон поработал над ядром, патчи вошли в ядро 3.13. Скажем ему дружное спасибо!

Для использования клавиатуры на ранних стадиях загрузки добавьте хук keyboard в /etc/mkinitcpio.conf и запустите mkinitcpio -P (если Вы это ещё не сделали, конечно).

Обратите внимание: На некоторых материнских платах (как правило древних, но такое возможно и на новых) контроллер i8042 автоматически не обнаруживается. Это редкость, но кто-то может остаться совсем без клавиатуры! Выполните проверку:
$ dmesg -t | grep '^i8042'
i8042: PNP: No PS/2 controller found. Probing ports directly.
Если у Вас есть PS/2 порт и Вы видите это сообщение, добавьте модуль atkbd в /etc/mkinitcpio.conf и запустите mkinitcpio -P.
Если Вы обнаружили, что остались без клавиатуры после перезагрузки, не пугайтесь! Перезагрузитесь снова и добавьте в строку загрузчика:
earlymodules=atkbd modules-load=atkbd

Ядро 3.13 переедет в [core] через несколько часов. Будьте внимательны и примите наши извинения за возможные неудобства!
После сегодняшнего обновления
cat /var/log/pacman.log | grep wireless_tools
[2014-02-06 13:57] [PACMAN] upgraded wireless_tools (29-8 -> 30.pre9-1)
Могут отвалится некоторые приложения
conky -c Conky/weather_conkyrc
conky: error while loading shared libraries: libiw.so.29: cannot open shared object file: No such file or directory
Там библиотека стала libiw.so.30
Как временное решение сделать символьную ссылку.Тогда будет работать.
Если кто то имеет установленный lib32-jack, при очередном обновлении может столкнуться с неразрешенной зависимостью. Обновиться без проблем можно стандартным способом:
pacman -Syu --ignore jack
Проблема вызвана невозможностью сборки 32-битных библиотек последней версии из за необходимости создания пакета lib32-db. Предполагается, что в ближайшее время проблема будет решена :)
Вроде бы ломанули их. Уж не знаю точно, насколько там всё серьёзно, но от использования их зеркал я бы пока воздержался.
http://habrahabr.ru/post/196494/
Начиная с версии 207, systemd больше не будет применять настройки из файла /etc/sysctl.conf. Вместо этого будут использоваться файлы /etc/sysctl.d/*. Так-как настройки из нашего /etc/sysctl.conf из пакета procps-ng стали умолчаниями ядра, было решено отказаться от использования этого файла.

После обновления до procps-ng-3.3.8-3 Вам будет предложено переместить свои настройки из /etc/sysctl.conf в /etc/sysctl.d. Проще всего это сделать следующим образом:
pacman -Syu
mv /etc/sysctl.conf.pacsave /etc/sysctl.d/99-sysctl.conf
Если в файл /etc/sysctl.conf не вносилось никаких изменений, то и делать ничего не нужно.
Arch Rollback Machine почила в бозе.

P.S. Проект оказался столь востребован, что его, наверняка, в ближайшее время возродят.
PHP 5.5 наконец-то появился в нашем репозитории [extra]. Инструкция по миграции содержит информацию об изменениях относительно версии 5.4; имеется и расширенный список изменений.

Пакет APC заменён пакетом APCu, который предоставляет только кэширование пользовательских данных. Для кэширования кода используйте расширение opcache. В качестве альтернативы можно использовать находящийся в стадии разработки XCache, который обеспечивает одновременное кэширования кода и данных.

Большинство приложений должно работать без модификаций, однако загляните в логи на предмет предупреждений об использовании устаревших функций.
Проблема может проявляться в момент запуска KMS на видеокартах Intel и Radeon, на остальных пока не проверено.
Баг обнаружился после обновления на glibc-2.18-1 и binutils-2.23.2-3 и запуска mkinitcpio. После перезагрузки система больше не загружается.
https://bugs.archlinux.org/task/36539
Для восстановления после этого требуется добавить при загрузке параметр ядра nomodeset, в консоли (без иксов!) откатить пакеты на glibc-2.17-6 и binutils-2.23.2-2, пересобрать initcpio и перезагрузиться в нормальном режиме.
preload переместили в AUR по причине низкого к нему интереса.
Пакеты нового TeXLive 2013 скоро должны появиться в [extra] и те, кто обновится с TeXLive 2012 при попытке воспользоваться TeX-ом (т.е. latex, xelatex, luatex) могут столкнуться с ошибкой следующего содержания:
(Fatal format file error; I'm stymied)
Это можно обнаружить в логе пакмана:
>>> texlive: recreating all formats...
/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
 done.
Если Вы не правили /etc/texmf, то для исправления ситуации проще всего будет перезаписать файлы конфигурации новыми .pacnew-файлами, появившимися при обновлении. Например, с помощью утилиты pacdiff.
После обновления конфигурации запустите следующую команду:
fmtutil-sys --all > /dev/null
Ошибок быть не должно, об их появлении сообщайте на баг-треккер.

Ну и, конечно, если просто удалить TeXLive 2012, а потом поставить TeXLive 2013, то никаких проблем возникнуть не должно.
В недавно обновившемся xterm версии 294 обнаружен серьёзный баг, мешающий его использованию.
Терминал может не реагировать на клавиатуру, в зависимости от указателя мыши.
https://bugs.archlinux.org/task/36047
Пакет с исправленной версией 295 ещё не появился в репозиториях.
Всем, кто испытывает проблемы с новой версией xterm, рекомендуется откатиться на предыдущую версию 293.

P.S.
xterm-295 появился в [extra].
Можно обновляться на него.
Во время ближайшего обновления Вы с большой вероятностью столкнётесь со следующей ситуацией:
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
Обновление объединяет все исполняемые файлы в единую директорию /usr/bin. Этот шаг упрощает разработчикам поддержку системы и убирает некоторые вещи, не существенные для Арч-систем. Для полного прояснения мотивации переноса файлов смотрите этот пост.

Для безопасного обновления следуйте следующей инструкции:
  1. Исправьте все неофициальные пакеты, содержащие файлы в /bin, /sbin или /usr/sbin. Перенесите такие файлы в /usr/bin. Список таких пакетов можно получить так:
    $ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
    Заодно проверьте все пакеты, установленные из неофициальные репозиториев:
    $ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
  2. Убедитесь, что пакеты внесённые в IgnorePkg или IgnoreGroup не содержат файлов в /bin, /sbin или /usr/sbin. При необходимости исправьте эти пакеты.
  3. Если у Вас есть файлы в /bin, /sbin или /usr/sbin не принадлежащие пакетам, переместите их вручную. Узнать список таких файлов можно так:
    $ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
  4. Если Вы пользуетесь autofs, убедитесь, что все разделы смонтированы. Они могут не смонтироваться автоматически во время процесса обновления.
  5. Обновите систему.
    Рекомендуется перед обновлением открыть дополнительный root-терминал, чтобы в случае чего можно было произвести реанимационные мероприятия, особенно при обновлении через ssh.
    # pacman -Syu --ignore filesystem,bash
    # pacman -S bash
    # pacman -Su
Всем удачи ;)
Внимание!
wine-1.5.30-1 собран бажным изначально и не работает.
Кто успел установить – обновите до wine-1.5.30-2 , иначе не заработает.
В [core] добавлен новый пакет netctl, который управляет сетью в стиле (и с использованием) systemd на базе профилей. Это глубокая модификация netcfg. Все кто его использует должны перейти на netctl. Скоро netcfg будет удалён из репозиториев! Миграция производится вручную, ознакомьтесь с документацией (netctl(1), netctl.profile(5), netctl.special(7)), чтобы не остаться без сети!

Netctl разработан таким образом, что любители systemd будут довольны, а пользователи netcfg не встретят серьёзных трудностей с конфигурацией. Netctl снабжён ассистентом (на ncurses) для подключения к WiFi сетям, он называется wifi-menu.

После установки netctl netcfg будет удалён из системы, но соответствующий systemd-сервис надо отключить самостоятельно. С дополнительной информацией по конфигурации и миграции можно ознакомиться в статье в вики.
Сегодня битый час разбирался, почему у меня после обновления сломался интернет.
ОКАЗЫВАЕТСЯ, в systemd верси 200 появился новый файлик /usr/lib/sysctl.d/50-default.conf, а в нём ЭТО:
# Source route verification
net.ipv4.conf.default.rp_filter = 1

Что особо интересно, sysctl НИЧЕГО НЕ ЗНАЕТ о каталоге /usr/lib/sysctl.d/ и (закономерно) игнорирует его. Новый каталог НЕ упоминается в man sysctl, но упоминается в man sysctl.d, который как выяснилось, теперь принадлежит пакету systemd, а не procps-ng, как раньше.

Этот каталог – нововведение systemd и интерпретируется им же, а не sysctl. До версии 200 он был практически незаметен, там был только файлик coredump.conf с единственной строчкой для настройки вывода "core dumped". В новом systemd-200 появился новый файл 50-default.conf с несколькими параметрами, которые изменяют настройки sysctl в обход конфигов sysctl.

Автор нововведения – никто иной, как Kay Sievers, автор udev:
http://cgit.freedesktop.org/systemd/systemd/commit/sysctl.d?id=8f27a2212ee8d6311c88ef4358953ad0d7bfa851

Если вы знаете, что делать с sysctl, /etc/sysctl.conf, /etc/sysctl.d/, /proc/sys/ и делаете это – теперь придётся иметь в виду ещё и /usr/lib/sysctl.d/ . Если требуется заблокировать нежелательные/неожиданные изменения параметров sysctl при обновлении, можно сделать это в pacman.conf строчкой
NoUpgrade = etc/sysctl.conf usr/lib/sysctl.d/*
Новые конфиги в этом случае будут распаковываться с суффиксом .pacnew и не будут применяться до вашего их "одобрения" вручную, предупреждения о них как обычно будут в выводе пакмана.
MariaDB теперь официально является нашей реализацией MySQL по умолчанию. MariaDB - почти минимальная замена, поэтому обновление должно пройти без особых хлопот. Тем не менее, из-за проблем совместимости автоматической замены не будет.
Данное обновление рекомендуется всем пользователям. MySQL будет исключен из (официальных) репозиториев и помещен в AUR в течение месяца.
Пользователям, переводящих свои системы на эту новую реализацию, необходимо установитьl mariadb, libmariadbclient или mariadb-clients и выполнить команду mysql_upgrade.
Пример перехода:
# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p
percona-server - другой форк MySQL, доступный в репозитории [community]. Он должен быть ближе к Oracle MySQL Enterprise, но в нем недостает новых функций, включенных в MariaDB.
Вместе с изменениями, связанными со статусом пакета mysql 5.5.30-7 в репозитории [extra], все другие пакеты, зависящие от него, должны быть пересобраны с учетом соответствующих пакетов MariaDB. Мейнтейнерам пакетов также следует изменить зависимости на пакеты MariaDB.
Дополнительную информацию можно найти в нашем листе рассылки.

Оригинал: MariaDB replaces MySQL in repositories
Автор публикации: Bartłomiej Piotrowski
Дата публикации: 25 марта 2013 года
Как-то незаметно подкрался большой северный лис – мейнтейнеры Арч решили заняться терроризмом заставить всех счастливых обладателей самосборных пакетов (в основном из AUR) с зависимостями от qt одномоментно пересобрать их все на такие же, только с зависимостью от qt4, либо удалить их все, иначе обновление невозможно.

Технические подробности:
Новый пакет qt4-4.8.4-12 заменяет пакет qt, конфликтует с ним, но НЕ предоставляет его.