Created attachment 8100 [details] Регистронезависимый поиск для латиницы - работает. 1. Невозможно посмотреть опции работы программы. catfish --help вываливается с кучей ошибок comp-core-i5-7400-d4aced ~ # catfish --help ** (catfish.py:3801): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-Ih6Q2Q3SKJ: В соединении отказано /usr/share/catfish/catfish/__init__.py:23: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk # pylint: disable=E0611 Traceback (most recent call last): File "/usr/share/catfish/bin/catfish.py", line 44, in <module> catfish.main() File "/usr/share/catfish/catfish/__init__.py", line 70, in main options, args = parse_options() File "/usr/share/catfish/catfish/__init__.py", line 62, in parse_options (options, args) = parser.parse_args() File "/usr/lib64/python2.7/optparse.py", line 1400, in parse_args stop = self._process_args(largs, rargs, values) File "/usr/lib64/python2.7/optparse.py", line 1440, in _process_args self._process_long_opt(rargs, values) File "/usr/lib64/python2.7/optparse.py", line 1515, in _process_long_opt option.process(opt, value, values, self) File "/usr/lib64/python2.7/optparse.py", line 789, in process self.action, self.dest, opt, value, values, parser) File "/usr/lib64/python2.7/optparse.py", line 811, in take_action parser.print_help() File "/usr/lib64/python2.7/optparse.py", line 1670, in print_help file.write(self.format_help().encode(encoding, "replace")) UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 171: ordinal not in range(128) 2. Не работает регистронезависимый поиск для кириллицы. Латиница ищется хорошо.
Created attachment 8101 [details] Регистронезависимый поиск для кириллицы - не работает.
Вероятно, эти баги пофиксены в апрстриме т.к. у нас 1.2.2, а актуальная 1.4.4
Проверил в версии 1.4.4 из сизифа - все точно также. Хотя в убунте работает исправно.
Собрал последний 1.4.7 с оф. сайта - https://mail.xfce.org/pipermail/xfce-announce/2019-January/000667.html. Поиск для кириллицы также не работает.
Итак, проблему решил. Посмотрел, как это в убунте. Взял проследний релиз с сайта, и пересобрал на python3 - все заработало без каких либо ошибок. Нужно пересобрать с python3
На Sisyphus.
Created attachment 8102 [details] spec на основе спека из сизифа сделал спек для 1.4.7 и питон3.. собрал, проверил, работает. Но я так себе сборщик (
В таске 227165 это исправлено, нужен аппрув
catfish-1.4.7-alt1 -> sisyphus: Mon Jun 10 2019 Fr. Br. George <george@altlinux.ru> 1.4.7-alt1 - Autobuild version bump to 1.4.7 (Closes: #36594) - Switch to Python3