Bug 57544 - В расписании репликации отсутствует легенда
Summary: В расписании репликации отсутствует легенда
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: samba (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-19 13:14 MSK by Vladislav Glinkin
Modified: 2026-01-21 12:28 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2026-01-19 13:14:53 MSK
Версия пакета: samba-dc-4.21.9-alt2

Расписание выводится без легенды, поскольку в исходном коде /usr/lib64/samba-dc/python3.12/samba/schedule.py 3-й параметр print_legend функции show_schedule имеет значение по умолчанию False

В /usr/lib64/samba-dc/python3.12/samba/netcmd/sites.py данная функция вызывается, но 3-м аргументом ничего не передаётся:

	schedule.show_schedule(connection.schedule, self.outf.write)

Кроме того, быть может, стоит вместо 

	Legend:  
	  
	[  ] - None (0x00)  
	[░░] - Once per Hour (0x01)  
	[▒▒] - Twice per Hour (0x05)  
	[▓▓] - Four Times per Hour (0x0f)

использовать числа?
Comment 1 august7147 2026-01-19 20:30:40 MSK
Работает именно так как и было задумано, легенда расписания специально отключена в коде.

Числа будут не настолько хорошо различимы как псевдографика, но это конечно дело вкуса.
Comment 2 Vladislav Glinkin 2026-01-20 09:54:33 MSK
(Ответ для august7147 на комментарий #1)
> Работает именно так как и было задумано, легенда расписания специально
> отключена в коде.
> 
> Числа будут не настолько хорошо различимы как псевдографика, но это конечно
> дело вкуса.

Какой смысл делать легенду и не показывать её пользователю? Можете объяснить?

Те, кто с этим не имеет опыта работы, не будет гадать что значит тот или иной квадратик.
Comment 3 Vladislav Glinkin 2026-01-20 10:01:12 MSK
(Ответ для august7147 на комментарий #1)
> Работает именно так как и было задумано, легенда расписания специально
> отключена в коде.

Я так не думаю, поэтому переоткрываю, пока не ответите на вопрос выше.