ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] P9 и обновление пакетов
Date: Tue, 31 Dec 2019 02:31:58 +0300
Message-ID: <20191230233158.GA31774@altlinux.org> (raw)
In-Reply-To: <b91ae2af0e62603d3fb6ab8e547de428@altlinux.ru>

On Mon, Dec 30, 2019 at 07:00:25PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 30.12.19 18:12:
> ...
> >> $ ssh gear.alt task run -m 'build with aarch64 support' 243732
> >> task run: too many arguments.
> >> Try `task run --help' for more information.
> > 
> > Когда вы вводите эту команду, на сервер приезжает
> > -c 'task run -m build with aarch64 support 243732'
> > 
> > Поскольку на той стороне нет шелла, парсер просто разбирает эту строку
> > на аргументы, используя isblank в качестве разделителя.
> Меня, как пользователя, интересует адекватный интерфейс, а не 
> объяснение, как он так устроен, что не работает как ожидается.
 
Вы не можете передать значащие пробелы, поскольку пробелы являются
разделителями аргументов команды.  Этот интерфейс так работал всегда,
просто вам раньше никогда не приходило в голову передавать значащие
пробелы.

> Используя -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, которое цитируется в самом начале лога сборки.


-- 
ldv


  reply	other threads:[~2019-12-30 23:31 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-20  7:11 Stanislav Levin
2019-12-20 10:40 ` Dmitry V. Levin
2019-12-20 10:53   ` Stanislav Levin
2019-12-30 12:42     ` Dmitry V. Levin
2019-12-30 14:20       ` Stanislav Levin
2019-12-30 14:36         ` Yuri Sedunov
2019-12-31 12:59           ` Sergey Y. Afonin
2019-12-20 11:32   ` Anton Farygin
2019-12-30 12:33   ` Dmitry V. Levin
2019-12-30 13:01     ` [devel] Комментарии к заданиям (was: P9 и обновление пакетов) Дмитрий Державин
2019-12-30 14:56     ` [devel] P9 и обновление пакетов Vitaly Lipatov
2019-12-30 15:12       ` Dmitry V. Levin
2019-12-30 16:00         ` Vitaly Lipatov
2019-12-30 23:31           ` Dmitry V. Levin [this message]
2020-01-01 20:25             ` Sergey Y. Afonin
2020-01-09  8:51             ` Anton V. Boyarshinov
2020-01-01 20:10     ` Sergey Y. Afonin
2020-01-01 20:30       ` Dmitry V. Levin
2020-01-02  5:58         ` Anton Farygin
2020-01-02  7:03           ` Sergey Y. Afonin
2020-01-02  7:02         ` Sergey Y. Afonin
2020-01-04 22:51           ` Motsyo Gennadi aka Drool
2020-01-05 11:00             ` Sergey Y. Afonin
2020-01-06 12:11         ` Vitaly Lipatov
2020-01-06 12:18           ` Dmitry V. Levin
2019-12-30 16:40   ` Stanislav Levin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191230233158.GA31774@altlinux.org \
    --to=ldv@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git