Summary: | `control openssl-gost enable` включает gost, но возвращает ошибку | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Chikunov <vt> |
Component: | openssl-gost-engine | Assignee: | manowar <manowar> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | glebfm, ldv, manowar |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Vitaly Chikunov
2021-07-15 15:12:03 MSK
А зачем "enable" вместо "enabled"? Это feature request? (In reply to manowar@altlinux.org from comment #1) > А зачем "enable" вместо "enabled"? Это feature request? Очевидно, это сообщение об ошибке в пакете openssl-gost-engine. А там надо писать enabled. Я этого не понял сразу. Sorry. enabled|enable) enable_gost ;; disabled|disable) disable_gost ;; (In reply to Vitaly Chikunov from comment #3) > А там надо писать enabled. Я этого не понял сразу. Sorry. > > enabled|enable) > enable_gost > ;; > disabled|disable) > disable_gost > ;; control считает ошибкой ситуацию, когда выставленное состояние не совпадает с заказанным. Зачем enable и disable, если состояния на самом деле enabled и disabled? В общем интерфейс у control слегка запутывающий. Я закрываю баг. . (Ответ для Vitaly Chikunov на комментарий #3) > А там надо писать enabled. Я этого не понял сразу. Sorry. Нужно ориентироваться на вывод control openssl-gost help control openssl-gost list > enabled|enable) > enable_gost > ;; > disabled|disable) > disable_gost > ;; Понял, лишние ключевые слова нужно убрать. Но может и вправду лучше переделать на 'enable' и 'disable'? С другой стороны, я их выбирал, помню, исходя из вывода # control openssl-gost enabled Вроде так понятнее, когда для текущего состояния (статуса) выводятся слова 'enabled' и 'disabled'. Но в этом случае и для включения нужно использовать именно их --- хак с синонимами не прошёл. Моё мнение, что нужно оставить "enabled", так как я уже так коммичу в апстрим для CI тестов в докере для альтов. О! У этого контрола есть пользователи! :-) Хорошо. Теперь есть, так как без него тесты гостовых алгоритмов скипаются. https://github.com/mimizohar/ima-evm-utils/commit/01cb906942b8a7042d4fd3cd7d0fd29c1532d589 Можно проверять: http://git.altlinux.org/tasks/279057/ Не, осечка. Видимо, нужно добавить сообщение об ошибке, как в других контролах. openssl-gost-engine-1.1.0.3.0.255.ge3af41d.p1-alt4 -> sisyphus: Thu Jul 15 2021 Paul Wolneykien <manowar@altlinux> 1.1.0.3.0.255.ge3af41d.p1-alt4 - Fix: Remove synonyms for 'enabled' and 'disabled' states (closes: 40500). Спасибо! |