Bug 44930 - Сохранять комментарии в ini файлах при редактировании
Summary: Сохранять комментарии в ini файлах при редактировании
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: gpupdate (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-16 13:20 MSK by Anton Shevtsov
Modified: 2023-03-27 14:14 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shevtsov 2023-01-16 13:20:34 MSK
Есть вопросы к работе применялки редактирования ini файлов.

Зачем-то вычищаются все комменты из файла при установке произвольной пары параметр=значение. Почти любой  conf это своего рода man по параметрам, их дефолтным состояниям - и вычищать их - это плохо.

Предлагаю, либо оставлять комменты на месте (может вообще в конфиге gpupdate гдето определить, что есть коммент - ^(#|;|//)  ), либо создавать бэкап файла подвергающегося правке filename.ext.backupYYYY-HH-DD_h-m-s
Comment 1 Evgeny Sinelnikov 2023-01-17 10:17:52 MSK
В этом всегда была и будет дилемма генерации конфигов - "парсить" или "пересоздавать".

"Парсить" сложнее в том смысле, что требует больше усилий для реализации и отладки. Это же очевидно.

В данном случае, эту задачу предлагаю рассматривать как запрос на улучшение.
Comment 2 Valery Sinelnikov 2023-03-27 14:14:04 MSK
Исправлено в версии 0.9.12.3