Проблему решил следующим образом:
Вычистил все конфликтующие пакеты хаскеля. После чего система нормально обновилась. Потом установил haskell-platform из extra.
Пока писал, пришло понимание проблемы :) Сорри за панику, лень было подумать :)
Вот конфиги:
http://pastebin.com/KU2n2ny5
http://pastebin.com/Luck98W3

Ранее (ещё по осени) у меня haskell-platform был собран из аура. А теперь смотрю он в extra появился. Может тут причина в этом?
Вот уже несколько дней такая проблема.
——————————————————————-
demoriz % sudo pacman -Syu
Пароль:
:: Синхронизируются базы данных пакетов…
core не устарел
extra не устарел
community не устарел
multilib не устарел
archlinuxfr не устарел
:: Запускается полное обновление системы…
разрешение зависимостей…
проверка на взаимную несовместимость…
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: haskell-binary-shared: требует haskell-bytestring=0.9.1.7
:: haskell-binary-shared: требует haskell-containers=0.3.0.0
——————————————————————-
Хаскель не хочет обновляться :)
Как разрулить?
Да одна только нормальная работа с юникодом чего стоит. 3 ветка адекватное логическое продолжение второй. Только вот переписывать сложные популярные библиотеки годами отлаженные до быстрой безошибочной работы с 2 на 3 ветку не каждый разработчик решиться. Вот тут и ступор в развитии. Стандартной библиотеки для более-менее сложного проекта мало. Поэтому смотрю на 3 ветку и “слюнями истекаю” продолжая работать на 2 :).