Bug 40579

Summary: distccd требует дополнительной конфигурации после установки/удаления компиляторов
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: distcc-serverAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexey Sheplyakov 2021-07-26 14:39:24 MSK
1. Ставлю distcc-server:

sudo apt-get install -y distcc-server

2. Объясняю, откуда можно принимать подключения:

sudo sed -i /etc/sysconfig/distccd -r -e 's/^ALLOW.*$//' -e 's/^OPTIONS.*$/OPTIONS='--allow-private --log-level=debug'

3. Запускаю:

sudo systemctl enable distccd
sudo systemctl start distccd

Ожидания: distccd работает (т.е. принимает исходники и запускает указанный компилятор, если он установлен)

Реальность: нужно вручную запустить update-distcc-symlinks, и делаеть это каждый раз после установки пакетов с компиляторами.
Comment 1 Repository Robot 2021-07-26 17:24:45 MSK
distcc-3.4-alt3 -> sisyphus:

 Mon Jul 26 2021 Alexey Sheplyakov <asheplyakov@altlinux> 3.4-alt3
 - distccd: fixed search for approved compilers (Closes: #40577)
 - update-distcc-symlinks correctly finds GCC (cross-) compilers
 - automatically run update-distcc-symlinks (Closes: #40579)