$ driconf Traceback (most recent call last): File "/usr/bin/driconf", line 28, in <module> driconf.main() File "/usr/lib/driconf/driconf.py", line 142, in main simpleui.start(configList) File "/usr/lib/driconf/driconf_simpleui.py", line 869, in start mainWindow = MainWindow(configList) File "/usr/lib/driconf/driconf_simpleui.py", line 520, in __init__ self.selectScreen(0) File "/usr/lib/driconf/driconf_simpleui.py", line 605, in selectScreen self.selectApp(self.deviceConfig.apps[1]) File "/usr/lib/driconf/driconf_simpleui.py", line 641, in selectApp self.appPage = AppPage (self.driver, app) File "/usr/lib/driconf/driconf_simpleui.py", line 347, in __init__ self.refreshOptions() File "/usr/lib/driconf/driconf_simpleui.py", line 370, in refreshOptions lineWrap(opt.getDesc([lang]).text), sectI, optI]) File "/usr/lib/driconf/driconf_simpleui.py", line 271, in lineWrap head, tail = head + tail[:i] + '\n', tail[j:] UnboundLocalError: local variable 'j' referenced before assignment Если в /usr/lib/driconf/driconf_simpleui.py строка 270 с таким содержимым i = chars заменить на j = chars то driconf запускается.
У меня давно лежит исправленный пакет в git[1], но гордые разработчики basealt продолжают эту ошибку игнорировать даже в Сизифе. 1. http://git.altlinux.org/people/lakostis/packages/?p=driconf.git;a=commit;h=b168a1f4f83a0d5690e8ee42ab60a47aee4cef0c Как говорит г-н. cas@ им бы все на лавочке потрындеть.
Поскольку версия в p7, p8 и сизифе одна и та же, перевешиваю с p7 на сизиф.
(В ответ на комментарий №1) > У меня давно лежит исправленный пакет в git[1], но гордые разработчики basealt > продолжают эту ошибку игнорировать даже в Сизифе. > > 1. > http://git.altlinux.org/people/lakostis/packages/?p=driconf.git;a=commit;h=b168a1f4f83a0d5690e8ee42ab60a47aee4cef0c Во-первых, у меня почему-то запускается без ошибок. Во-вторых, не думаю, что объявлять j глобальной переменной в теле функции - это отличная идея. Предлагаю обсудить дальнейший статус баги.
(In reply to comment #3) <skip> > > Предлагаю обсудить дальнейший статус баги. Обсуждайте
(В ответ на комментарий №3) > (В ответ на комментарий №1) > > У меня давно лежит исправленный пакет в git[1], но гордые разработчики basealt > > продолжают эту ошибку игнорировать даже в Сизифе. > > > > 1. > > http://git.altlinux.org/people/lakostis/packages/?p=driconf.git;a=commit;h=b168a1f4f83a0d5690e8ee42ab60a47aee4cef0c > > Во-первых, у меня почему-то запускается без ошибок. > > Во-вторых, не думаю, что объявлять j глобальной переменной в теле функции - это > отличная идея. > > Предлагаю обсудить дальнейший статус баги. У меня тоже запускалось, но только первый и последний раз. Просто запустил и закрыл ничего не меняя в .drirc. Чтобы driconf снова заработал пришлось сделать такую вышеприведенную правку. Я и не утверждаю, что это гениально.
(В ответ на комментарий №5) > > Предлагаю обсудить дальнейший статус баги. > У меня тоже запускалось, но только первый и последний раз. Просто запустил и > закрыл ничего не меняя в .drirc. Что нужно сделать, чтобы она упала? Я запускаю по несколько раз и всё отлично работает. Версия 0.9.1-alt1.qa3.1.
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > > Предлагаю обсудить дальнейший статус баги. > > У меня тоже запускалось, но только первый и последний раз. Просто запустил и > > закрыл ничего не меняя в .drirc. > > Что нужно сделать, чтобы она упала? Не знаю. У меня это длится с 7.0.5 (xfce KDE). Сейчас Simply Linux 8.2.0 (Cleo) Добавьте какое-нибудь приложение в список. Почему driconf запускается через терминал?
$ rpm -qa driconf driconf-0.9.1-alt1.qa3.1 $ apt-repo rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic
Created attachment 7578 [details] gentoo driconf
в Генту else: i = j = chars в альте if i < chars/3: j = chars
(В ответ на комментарий №10) > в Генту > > else: > i = j = chars > > в альте > > if i < chars/3: > j = chars Ладно, мне эта бага конкретно надоела. Я согласен с гентушным решением. Сейчас залью фикс и поставлю точку на этой теме.
driconf-0.9.1-alt2 -> sisyphus: Fri Jun 08 2018 Grigory Ustinov <grenka@altlinux> 0.9.1-alt2 - Fix program start (Closes: #31685).