Bug 3993 - Various changes in drakxtools
: Various changes in drakxtools
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-24 14:58 MSD by Andrey Bondrov
Modified: 2014-04-25 15:45 MSD (History)
5 users (show)

See Also:
RPM Package: drakxtools
ISO-related:
Bad POT generating:
Upstream:
vladimir.potapov: qa_verified+
alex.burmashev: published+


Attachments
Отчет о тестировании на i586 virtualbox (611.31 KB, application/vnd.oasis.opendocument.text)
2014-04-24 17:34 MSD, FirstLevel
Details
TestingReport in doc (635.50 KB, application/msword)
2014-04-24 17:50 MSD, FirstLevel
Details
nn1.png (180.43 KB, image/png)
2014-04-25 01:49 MSD, Postnikov Dmitry
Details
nn21.png (185.98 KB, image/png)
2014-04-25 01:51 MSD, Postnikov Dmitry
Details
nn3.png (309.27 KB, image/png)
2014-04-25 01:52 MSD, Postnikov Dmitry
Details
nn4.png (204.68 KB, image/png)
2014-04-25 01:53 MSD, Postnikov Dmitry
Details
nn5.png (205.45 KB, image/png)
2014-04-25 01:54 MSD, Postnikov Dmitry
Details
nn6.png (264.58 KB, image/png)
2014-04-25 01:55 MSD, Postnikov Dmitry
Details
nn8.png (252.19 KB, image/png)
2014-04-25 01:57 MSD, Postnikov Dmitry
Details
nn9.png (237.00 KB, image/png)
2014-04-25 01:58 MSD, Postnikov Dmitry
Details
nn10.png (202.92 KB, image/png)
2014-04-25 01:59 MSD, Postnikov Dmitry
Details
nn11.png (248.61 KB, image/png)
2014-04-25 02:01 MSD, Postnikov Dmitry
Details
nn12.png (209.24 KB, image/png)
2014-04-25 02:02 MSD, Postnikov Dmitry
Details
nn14.png (221.85 KB, image/png)
2014-04-25 02:03 MSD, Postnikov Dmitry
Details
nn13.png (209.24 KB, image/png)
2014-04-25 02:04 MSD, Postnikov Dmitry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Bondrov 2014-04-24 14:58:35 MSD
Various changes were added to drakxtools.
Comment 1 Andrey Bondrov 2014-04-24 15:01:18 MSD
Advisory: "Fixed menu category for drakxservices. Added better detection for default clock settings in installer."

https://abf.rosalinux.ru/build_lists/1800868
https://abf.rosalinux.ru/build_lists/1800869
Comment 2 Vladimir Potapov 2014-04-24 15:23:27 MSD
The update route to extended testing
Comment 3 FirstLevel 2014-04-24 17:34:25 MSD
Created attachment 2829 [details]
Отчет о тестировании на i586 virtualbox
Comment 4 FirstLevel 2014-04-24 17:35:32 MSD
*****************************
Extended testing report
****************************
Вложил отчет о тестировании TestingReport.odt
Comment 5 FirstLevel 2014-04-24 17:50:20 MSD
Created attachment 2830 [details]
TestingReport in doc
Comment 6 Vladimir Potapov 2014-04-24 18:20:43 MSD
http://bugs.rosalinux.ru/show_bug.cgi?id=3994
Comment 7 Vladimir Potapov 2014-04-24 18:31:51 MSD
http://bugs.rosalinux.ru/show_bug.cgi?id=3995
Comment 8 Postnikov Dmitry 2014-04-25 01:49:49 MSD
Created attachment 2834 [details]
nn1.png

display_release_notes.pl не спрашивает пароль root'а выдает ошибку.
Comment 9 Postnikov Dmitry 2014-04-25 01:50:48 MSD
Так же drakkeyboard , если сменить клаиватуру то она работает втечение сеанса, после перезагрузки не работает новая клавиатура.
Comment 10 Postnikov Dmitry 2014-04-25 01:51:25 MSD
Created attachment 2835 [details]
nn21.png

display_help  нету справки, пустая
Comment 11 Postnikov Dmitry 2014-04-25 01:52:33 MSD
Created attachment 2836 [details]
nn3.png

drakbug при заполнении и нажатии на "Отчет" отсылает на страницу багзиллы Мандривы, а не Росы.
Comment 12 Postnikov Dmitry 2014-04-25 01:53:31 MSD
Created attachment 2837 [details]
nn4.png

Xdrakres не спрашивает пароль root'а и выдает ошибку.
Comment 13 Postnikov Dmitry 2014-04-25 01:54:16 MSD
Created attachment 2838 [details]
nn5.png

logdrake не спрашивает пароль root'а выдает ошибку
Comment 14 Postnikov Dmitry 2014-04-25 01:55:39 MSD
Created attachment 2839 [details]
nn6.png

Xdrakres запущенный от root'а выдает ошибку и при нажатии на "Отчет" аварийно останавливается.
Comment 15 Postnikov Dmitry 2014-04-25 01:57:29 MSD
Created attachment 2840 [details]
nn8.png

drakhardware постоянно просит установить ndispluginwrapper. Либо добавить его в образ либо удалить из зависимостей.

drakhardare и harddrake2 - одинаковые тулзы.
Comment 16 Postnikov Dmitry 2014-04-25 01:58:40 MSD
Created attachment 2841 [details]
nn9.png

draksound если нажать на "Отменить", то ничего не происходит, тольок со всторого нажатия на "Отменить" программа закрыается.
Comment 17 Postnikov Dmitry 2014-04-25 01:59:51 MSD
Created attachment 2842 [details]
nn10.png

perfdsm вообще без вопросов делает симлинку. И возможно не сработает kdm. (у меня заработало все же kdm)
Comment 18 Postnikov Dmitry 2014-04-25 02:01:17 MSD
Created attachment 2843 [details]
nn11.png

remove-unused-harware мы когда-то пытались его вставить в инсталлер. Почему отказались, не понятно.
Вообщем при удалении лишних фирмваре в окошке все пусто.
Comment 19 Postnikov Dmitry 2014-04-25 02:02:33 MSD
Created attachment 2844 [details]
nn12.png

lsnetdrake не понятная тулза, что и как она и для чего и не работает.
Comment 20 Postnikov Dmitry 2014-04-25 02:03:39 MSD
Created attachment 2845 [details]
nn14.png

bootloader-config зачем она? Чтобы сломать работу dracut? И она похоже не работает.
Comment 21 Postnikov Dmitry 2014-04-25 02:04:49 MSD
Created attachment 2846 [details]
nn13.png

drakupdate_fstab похоже не работает, да и не нужна наверно.
Comment 22 Postnikov Dmitry 2014-04-25 02:14:07 MSD
Куча каких то дублей программ типа:
drakrpm = rpmdrake
drakhardware = harddrake2
drakx11=Xfdrake
и т.д.
Так же есть моменты что одни и теже проги в /usr/bin/ и в /usr/sbin = зачем плодить дубли еще бинарные.
Например:
/usr/bin/diskdrake
и 
/usr/sbin/diskdrake
и т.д. их много. Зачем такие дубли?
Comment 23 Denis Silakov 2014-04-25 08:49:12 MSD
Хм, народ, а зачем вы бросились проверять абсолютно все файлы drakxtools? Там есть вспомогательные штуки типа того же bootloader-config, которые никакой dracut не ломают, вполне себе дружат с grub2 и используются самими drakxtools'ами (ну, раньше использовались, сейчас уже не знаю:)).

Есть, конечно, и ненужные штуки - я, например, не уверен, что draksound еще зачем-то нужен. В KDE все через KDE CC настраивается, в гноме тоже свое есть. Хотя у нас были любители старого control center'а, может поэтому все утилиты и остались?;) Может, просто поставим отдельный баг - физически выпиливать ненужные утилиты при сборке пакета? Вряд ли это сверхсрочная задача, т.к. в SimpleWelcome или KickStart просто эти утилиты не светятся, а если пользователь вдруг решил все подряд запускать - ну так он может начать запускать вообще все из /usr/sbin и жаловаться, что не понимает, что происходит.

Про "дубли" - это не совсем дубли:) Это часть реализации возможности запуска соотвествующих утилит обычным пользователем. Например, /usr/bin/urpmi - это симлинк на consoleheper, который в соответствии с настройками будет запрашивать (или не запрашивать) пароль у пользователя и уже запускать реальный /usr/sbin/urpmi.
Comment 24 Denis Silakov 2014-04-25 08:57:05 MSD
... Может, кстати, вообще все отчеты Пастора по разным багам разнесем? А то получается, что Андрей пофиксил пару приятных мелочей, а на него сразу все беду драков валят:)
Comment 25 Postnikov Dmitry 2014-04-25 10:44:45 MSD
1. Могу все описанные касяки разнести в новые баги. Их пометят как минорные (или wontfix) и забудут.
2. Можно все драки разнести по пакетам. Те которые реально не работают - убрать, те которые работают и кому-то когда-то понадобятся - сделать отдельным пакетом. Например: scannerdrake или drkups и т.д.
3. Если какие-то изменения мелкие вносятся, пишите тогда, что подправили и в какой утилите. Будем проверять то что подправили.
4. Насчет дублей, я еще раз приведу пример: drakx11 = Xfdrake. Нам две одинаковые программы в разных пакетах нужны?
Еще пример, в образе есть drakservices и system-control-services. Зачем держать оба?
Comment 26 Denis Silakov 2014-04-25 10:57:31 MSD
(In reply to comment #25)
> 1. Могу все описанные касяки разнести в новые баги. Их пометят как минорные
> (или wontfix) и забудут.
> 2. Можно все драки разнести по пакетам. Те которые реально не работают -
> убрать, те которые работают и кому-то когда-то понадобятся - сделать
> отдельным пакетом. Например: scannerdrake или drkups и т.д.

Да, это правильная мысль. Сделал на это bug #3996.
Если действительно вынести ненужные/неработающие утилиты, то многие косяки исчезнут вместе с ними, поэтому править сами эти косяки смысла особого нет.

Кстати, про то, что у нас идет отсылка на старую багзиллу мандривы, уже есть баг недавний - bug #3959

> 3. Если какие-то изменения мелкие вносятся, пишите тогда, что подправили и в
> какой утилите. Будем проверять то что подправили.

Ну, из advisory:
"Fixed menu category for drakxservices. Added better detection for default clock settings in installer."
:)

> 4. Насчет дублей, я еще раз приведу пример: drakx11 = Xfdrake. Нам две
> одинаковые программы в разных пакетах нужны?

Я имел в виду про "плодить дубли еще бинарные". Про дублирование имен - я думаю, так исторически сложилось хз сколько лет назад, когда изначально проги назывались по-разному, а потом их решили привести к единому стилю именования, но страые имена оставили для совместимости. Таки и остался бардак.

> Еще пример, в образе есть drakservices и system-control-services. Зачем
> держать оба?

Это мы как-то обсуждали и основной довод в пользу drakservices - это то, что он поддерживает и systemd, и старые sysvinit скрипты. А у нас все еще имеются проги, не переехавшие на systemd. Впрочем, основные проги на systemd переведены, и в следующей платформе можно попробовать выкинуть drakservices и посмотреть, на что будут жалобы:)
Comment 27 Vladimir Potapov 2014-04-25 11:00:17 MSD
(In reply to comment #24)
> ... Может, кстати, вообще все отчеты Пастора по разным багам разнесем? А то
> получается, что Андрей пофиксил пару приятных мелочей, а на него сразу все
> беду драков валят:)

Насколько знаю, андреевские правки уже в образ ушли. А мы здесь все баги драков собираем.
На самом деле не так уж сложно почистить "раз и навсегда", благо для марафона-хрома это нужно. Задача не слишком приоритетная, но те что "светятся" в интерфейсе делать явно надо.
Comment 28 Denis Silakov 2014-04-25 11:19:22 MSD
(In reply to comment #27)
> (In reply to comment #24)
> > ... Может, кстати, вообще все отчеты Пастора по разным багам разнесем? А то
> > получается, что Андрей пофиксил пару приятных мелочей, а на него сразу все
> > беду драков валят:)
> 
> Насколько знаю, андреевские правки уже в образ ушли. А мы здесь все баги
> драков собираем.

Я думаю, с текущим названием бага и со статусом "RESOLVED FIXED" про него забудут через неделю:)

> На самом деле не так уж сложно почистить "раз и навсегда", благо для
> марафона-хрома это нужно. 

Тут есть такой аспект, что некоторые утилиты, которые во Фреше уже не нужны, для Марафона/Хрома могут очень даже понадобится. Например, пока Хром не перейдет на grub2, там актуален конфигуратор загрузчика для старого Grub. Да и вообще в Марафоне ведь еще старый ROSA Control Center использовался.
Comment 29 Vladimir Potapov 2014-04-25 12:19:09 MSD
drakxtools-14.46-16
http://abf-downloads.rosalinux.ru/rosa2012.1/container/1800868/i586/main/release/
http://abf-downloads.rosalinux.ru/rosa2012.1/container/1800869/x86_64/main/release/
*********************** Advisory ******************
Fixed menu category for drakxservices. Added better detection for default clock settings in installer.
***************************************************
QA Verified
Comment 30 Alexander Burmashev 2014-04-25 12:43:23 MSD
ABF is broken a bit, will publish later.