Тестовый набор gvfs (test/gvfs-test; код одинаков в gvfs 1.48.2…1.62.0) ищет бинарник FTP-демона Twisted под именами `twistd-3` и `twistd3` (Fedora-название): ``` twistd_path = find_alternative(['twistd-3', 'twistd3']) ... @unittest.skipUnless(twistd_path != None, 'Twisted twistd not installed') class Ftp(GvfsTestCase): ``` Пакет ALT `twisted-core-tools` предоставляет только `/usr/bin/twistd`. В результате все 6 тестов `ftp://` в gvfs-tests пропускаются на любой ALT-системе (и в пользовательском режиме, и в root) — независимо от того, установлен ли Twisted. Проверено: при установленных `twisted-core-tools` и `python3-module-twisted-core` (26.4.0-alt1, sisyphus) все 6 тестов Ftp по-прежнему пропускаются с причиной `Twisted twistd not installed`. ## Предложение Поставлять имя `twistd-3` (или `twistd3`) в `twisted-core-tools` — через alternatives или symlink. Это позволит запускать Ftp-тесты на ALT без модификации upstream-кода тестов и не потребует патчить тестовый набор gvfs. Альтернативный вариант (патч test/gvfs-test — добавить `twistd` в список поиска) допустим, но хуже: список — upstream-код, и аналогичные имена (`twistd-3`) могут использоваться и другими проектами. ## Шаги воспроизведения 1. Установить `python3-module-twisted-core` и `twisted-core-tools` 2. Запустить `/usr/libexec/gvfs/installed-tests/gvfs/gvfs-test` (от пользователя или root) 3. Все 6 тестов Ftp пропускаются: `skipped 'Twisted twistd not installed'` ## Версии - twisted-core-tools: p10 20.3.0-alt2, p11 22.10.0-alt3, sisyphus 26.4.0-alt1 - python3-module-twisted-core (source): p10 20.3.0-alt2, p11 22.10.0-alt3, sisyphus 26.4.0-alt1 - gvfs: p10 1.48.2-alt1, p11 1.57.2-alt1, sisyphus 1.62.0-alt1
python3-module-twisted-core-26.4.0-alt2 -> sisyphus: Tue Oct 20 2026 Vitaly Lipatov <lav@altlinux.ru> 26.4.0-alt2 - add twistd-3 symlink for twistd (closes: #60925)