Bug 29557

Summary: Ошибка обрезания пробельных символов с квадратными скобками
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: libshellAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: legion, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2013-11-06 18:38:32 MSK
Если в значении встречаются квадратные скобки (как открывающая, так и закрывающая), то обрезание утраивает (!) результат.

[cas@cas ~]$ . shell-var
[cas@cas ~]$ shell_var_trim zz '   Comment(en) '; echo "=$zz="
=Comment(en)=
[cas@cas ~]$ shell_var_trim zz '   Comment[en] '; echo "=$zz="
=Comment[en]   Comment[en] Comment[en]=
Comment 1 Alexey Gladkov 2013-11-07 12:02:34 MSK
Проверь пожалуйста: git.alt:/people/legion/packages/libshell.git
Comment 2 Andrey Cherepanov 2013-11-07 14:12:19 MSK
(В ответ на комментарий №1)
> Проверь пожалуйста: git.alt:/people/legion/packages/libshell.git
Работает, спасибо.
Comment 3 Repository Robot 2013-11-07 23:36:45 MSK
libshell-0.1.9-alt1 -> sisyphus:

* Thu Nov 07 2013 Alexey Gladkov <legion@altlinux> 0.1.9-alt1
- Add functions to daemonize process.
- Add logger support.
- Reimplement shell_var_trim function (ALT#29557).