Created attachment 12054 [details] Ожидаемый и реальный результаты вывода команды Версии пакетов: psl-0.21.1-alt3.x86_64 libpsl-0.21.1-alt3.x86_64 publicsuffix-list-dafsa-20221003-alt1.noarch publicsuffix-list-20221003-alt1.noarch Воспроизводится на всех стендах psl --print-info выдает ошибку "No builtin PSL data available" при установленных пакетах publicsuffix-list и publicsuffix-list-dafsa. Шаги воспроизведения: 1. Установить необходимые пакеты: apt-get install publicsuffix-list publicsuffix-list-dafsa psl 2. Выполнить команду: psl --print-info https://news.google.com Ожидаемый результат: Появляется информация о суффиксах Реальный результат: Появляется ошибка "No builtin PSL data available" Подробнее - на скриншоте. Дополнительно: 1. psl --print-info без аргументов дает аналогичный результат. 2. Проверялось в р10, воспроизводится.
Так и задумано, libpsl собран без builtin data. В этом случае libpsl использует только информацию из publicsuffix-list-dafsa, которая гораздо более актуальна, чем может быть builtin data на момент сборки пакета. Вариант использования libpsl без publicsuffix-list-dafsa (для чего вообще нужно builtin data) у нас не предусмотрен.
(Ответ для Mikhail Efremov на комментарий #1) > Так и задумано, libpsl собран без builtin data. В этом случае libpsl > использует только информацию из publicsuffix-list-dafsa, которая гораздо > более актуальна, чем может быть builtin data на момент сборки пакета. > Вариант использования libpsl без > publicsuffix-list-dafsa (для чего вообще нужно builtin data) у нас не > предусмотрен. Спасибо за подробное объяснение. Меня дополнительно смущает, что данные в выводе отсутствуют(при том, что publicsuffix-list-dafsa есть): "suffixes: - information not available - exceptions: - information not available - wildcards: - information not available -" Это тоже корректно?
PSL(1): --print-info print info about library builtin data Так что все правильно, builtin data действительно нет.