[devel] P9 и обновление пакетов

Anton V. Boyarshinov boyarsh на altlinux.org
Чт Янв 9 11:51:48 MSK 2020


> Вы не можете передать значащие пробелы, поскольку пробелы являются
> разделителями аргументов команды.  Этот интерфейс так работал всегда,
> просто вам раньше никогда не приходило в голову передавать значащие
> пробелы.

Мне кажется, что этот интерфейс надо-таки поменять. Его новое назначение подразумевает возможность написания осмысленного текста, возможно даже многострочного. Делать_это_через_подчерки_можно,_но_не_удобно,_особенно_если_текст_длинный_и_не_вмещается_в_80_байт.
Читать потом это также неудобно.
 
> > Используя -m, ожидаю одинакового поведения у команд
> > $ git tag -h | grep "<message>"
> >      -m, --message <message>
> > 
> > $ ssh gear.alt task run --help | grep "<message>"
> >    -m <message>  use the given <message> as the reason for this build;  
> 
> Почему?
> 
> > Если у ssh есть проблемы с передачей параметров, возможно, на клиентской 
> > стороне недостаёт команды для взаимодействия с сервером.  
> 
> Вряд ли у ssh есть проблемы с передачей параметров, по крайней мере, ssh
> так вёл себя всегда и для сохранения обратной совместимости никто это
> поведение ssh менять не будет.
> 
> > Если интерфейс не предназначен для человека,  
> 
> Поскольку этот интерфейс был реализован ещё в феврале, им уже давно
> пользуются люди.
> 
> > было бы неплохо увидеть 
> > пример использования этого дополнительного средства, ограничивающего 
> > сборку в бранчи.  
> 
> Увидеть как раз несложно, поскольку все задания в P9 теперь коммитятся
> только с task message, которое цитируется в самом начале лога сборки.
> 
> 



Подробная информация о списке рассылки Devel