Можно с помощью патча откатить изменение, я в той теме писал, но патч не приложил.
Вот сам патч fix_regexp_reset.patch (504 байта)
Его нужно поместить в /etc/portage/patches/sys-apps/calculate-utils/fix_regexp_reset.patch
Потом нужно пересобрать calculate-utils.
Проще добавить этот пакет в файл /etc/portage/make.conf/custom
в строку USEPKG_EXCLUDE="--usepkg-exclude='sys-apps/calculate-utils'"
Чтобы пакет всегда собирался из исходного кода и патч применялся.
Потом нужно переустановить пакет. emerge sys-apps/calculate-utils
При обновлении calculate-utils, патч должен автоматически применяться в будущем.
Ещё заметил при установке бинарного пакета при обновлении утилитой cl-update есть этап:
Сборка имя_пакета
Так же в логе cl-update обозначен этап, когда пакет собирается из исходных текстов.
По сути это неточность получается. В одном случае пакет действительно собирается, а в другом он только скачивается и устанавливается. Тоже это подправить бы. Не знаю как обозначить этап с бинарным пакетом - но “Сборка” точно не подходит - т.к. ничего не собирается.
Ошибка не относится, я это за ошибку и не считаю, но аналоично пишет, что загружено будет 0 KiB.
Из утилит у меня версия 3.7.7.10. Но нахожу такое поведение несколько странным, хотя и понимаю причину.