tools.linux.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
       [not found] ` <55b717dba239f3bedf0da7e25925e390a63459f5.camel@suse.com>
@ 2023-12-22 18:40   ` Konstantin Ryabitsev
  2023-12-22 18:52     ` Marcos Paulo de Souza
                       ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Konstantin Ryabitsev @ 2023-12-22 18:40 UTC (permalink / raw)
  To: Marcos Paulo de Souza; +Cc: tools

On Thu, Dec 21, 2023 at 09:17:04AM -0300, Marcos Paulo de Souza wrote:
> To clarify: this is not a resend, this is the v4 that people were
> waiting for. I made a mistake with b4 tool, that first I sent the email
> just to myself, for testing, and it bumped the version to v5, but I
> asked it to "resend" the v4, but it ended up adding the "RESEND" to the
> series.

Thank you for sharing that. The expected workflow here would be to use
--reflect first if you wanted to send something to yourself. Can you think of
a way that this experience can be less unexpected?

(Dropping everyone else from cc's and adding the tools list)

-K

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
  2023-12-22 18:40   ` [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test Konstantin Ryabitsev
@ 2023-12-22 18:52     ` Marcos Paulo de Souza
  2023-12-22 19:11       ` Konstantin Ryabitsev
  2023-12-22 20:35     ` Kernel.org Bugbot
  2023-12-22 20:40     ` b4: implement send --dry-run-to ADDR [ADDR ...] Kernel.org Bugbot
  2 siblings, 1 reply; 7+ messages in thread
From: Marcos Paulo de Souza @ 2023-12-22 18:52 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: tools

On Fri, 2023-12-22 at 13:40 -0500, Konstantin Ryabitsev wrote:
> On Thu, Dec 21, 2023 at 09:17:04AM -0300, Marcos Paulo de Souza
> wrote:
> > To clarify: this is not a resend, this is the v4 that people were
> > waiting for. I made a mistake with b4 tool, that first I sent the
> > email
> > just to myself, for testing, and it bumped the version to v5, but I
> > asked it to "resend" the v4, but it ended up adding the "RESEND" to
> > the
> > series.
> 
> Thank you for sharing that. The expected workflow here would be to
> use
> --reflect first if you wanted to send something to yourself. Can you
> think of
> a way that this experience can be less unexpected?

So my usecase was that I first sent the patches locally to my
colleagues, so I used
	b4 send --no-trailer-to-cc --to
colleague1@suse.com,colleague2@suse.com

Well, maybe adding a confirmation for the user that the version will be
bumped. A new flag could also be created b4 send --keep-version to send
without bumping, thus avoiding the prompt?

Is this too convoluted?

Thanks!
  Marcos

> 
> (Dropping everyone else from cc's and adding the tools list)
> 
> -K


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
  2023-12-22 18:52     ` Marcos Paulo de Souza
@ 2023-12-22 19:11       ` Konstantin Ryabitsev
  2023-12-22 19:13         ` Marcos Paulo de Souza
  0 siblings, 1 reply; 7+ messages in thread
From: Konstantin Ryabitsev @ 2023-12-22 19:11 UTC (permalink / raw)
  To: Marcos Paulo de Souza; +Cc: tools

On Fri, Dec 22, 2023 at 03:52:29PM -0300, Marcos Paulo de Souza wrote:
> So my usecase was that I first sent the patches locally to my
> colleagues, so I used
> 	b4 send --no-trailer-to-cc --to
> colleague1@suse.com,colleague2@suse.com
> 
> Well, maybe adding a confirmation for the user that the version will be
> bumped. A new flag could also be created b4 send --keep-version to send
> without bumping, thus avoiding the prompt?
> 
> Is this too convoluted?

No, this sounds reasonable -- we do need to support a "hey, can you look over
this pretty quick" kind of action.

How about the following:

    b4 send --only-to colleague1@example.com,colleague2@example.com

This will automatically trigger the "don't tag and reroll" mode.

-K

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
  2023-12-22 19:11       ` Konstantin Ryabitsev
@ 2023-12-22 19:13         ` Marcos Paulo de Souza
  2023-12-22 20:31           ` Konstantin Ryabitsev
  0 siblings, 1 reply; 7+ messages in thread
From: Marcos Paulo de Souza @ 2023-12-22 19:13 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: tools

On Fri, 2023-12-22 at 14:11 -0500, Konstantin Ryabitsev wrote:
> On Fri, Dec 22, 2023 at 03:52:29PM -0300, Marcos Paulo de Souza
> wrote:
> > So my usecase was that I first sent the patches locally to my
> > colleagues, so I used
> > 	b4 send --no-trailer-to-cc --to
> > colleague1@suse.com,colleague2@suse.com
> > 
> > Well, maybe adding a confirmation for the user that the version
> > will be
> > bumped. A new flag could also be created b4 send --keep-version to
> > send
> > without bumping, thus avoiding the prompt?
> > 
> > Is this too convoluted?
> 
> No, this sounds reasonable -- we do need to support a "hey, can you
> look over
> this pretty quick" kind of action.
> 
> How about the following:
> 
>     b4 send --only-to colleague1@example.com,colleague2@example.com
> 
> This will automatically trigger the "don't tag and reroll" mode.

Looks great! Exactly what I wanted to do, and very simple. Thanks a lot
for looking into it!

> 
> -K


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
  2023-12-22 19:13         ` Marcos Paulo de Souza
@ 2023-12-22 20:31           ` Konstantin Ryabitsev
  0 siblings, 0 replies; 7+ messages in thread
From: Konstantin Ryabitsev @ 2023-12-22 20:31 UTC (permalink / raw)
  To: Marcos Paulo de Souza; +Cc: tools

On Fri, Dec 22, 2023 at 04:13:40PM -0300, Marcos Paulo de Souza wrote:
> > How about the following:
> > 
> >     b4 send --only-to colleague1@example.com,colleague2@example.com
> > 
> > This will automatically trigger the "don't tag and reroll" mode.
> 
> Looks great! Exactly what I wanted to do, and very simple. Thanks a lot
> for looking into it!

I'm going to implement it as --dry-run-to, just to make it more obvious that
it's a dry-run action and won't trigger a tag-and-reroll.

So, you should be able to do:

    b4 send --dry-run-to mentor1@example.com mentor2@example.com

The subject line prefixes will also include DRYRUN in that case, e.g.:

    [PATCH DRYRUN 0/3] Some cover title

-K

bugbot assign to me

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test
  2023-12-22 18:40   ` [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test Konstantin Ryabitsev
  2023-12-22 18:52     ` Marcos Paulo de Souza
@ 2023-12-22 20:35     ` Kernel.org Bugbot
  2023-12-22 20:40     ` b4: implement send --dry-run-to ADDR [ADDR ...] Kernel.org Bugbot
  2 siblings, 0 replies; 7+ messages in thread
From: Kernel.org Bugbot @ 2023-12-22 20:35 UTC (permalink / raw)
  To: mpdesouza, tools, konstantin

Hello:

This conversation is now tracked by Kernel.org Bugzilla:
https://bugzilla.kernel.org/show_bug.cgi?id=218302

There is no need to do anything else, just keep talking.
-- 
Deet-doot-dot, I am a bot.
Kernel.org Bugzilla (peebz 0.1)


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: b4: implement send --dry-run-to ADDR [ADDR ...]
  2023-12-22 18:40   ` [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test Konstantin Ryabitsev
  2023-12-22 18:52     ` Marcos Paulo de Souza
  2023-12-22 20:35     ` Kernel.org Bugbot
@ 2023-12-22 20:40     ` Kernel.org Bugbot
  2 siblings, 0 replies; 7+ messages in thread
From: Kernel.org Bugbot @ 2023-12-22 20:40 UTC (permalink / raw)
  To: mpdesouza, konstantin, tools

Konstantin Ryabitsev writes in commit 4e03211130d5afbf26297bee8b549013fc30e6fc:

ez: implement send --dry-run-to

Sometimes it is useful to be able to send the series out to someone for
a quick one-over review (e.g. to your mentor, boss, colleague) before
actually sending it out to the actual maintainers.

It is now possible to do so with:

    b4 send --dry-run-to addr@example.com

This will not trigger a tag-and-reroll and will include a DRYRUN into
the patch prefixes to clearly indicate that it's not the final
submission that should be used for review.

Suggested-by: Marcos Paulo de Souza <mpdesouza@suse.com>
Link: https://lore.kernel.org/f5c38763b4d42cfafdaac24d83ec18b81dfc073a.camel@suse.com
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218302
Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>

(via https://git.kernel.org/pub/scm/utils/b4/b4.git/commit/?id=4e03211130d5)
-- 
Deet-doot-dot, I am a bot.
Kernel.org Bugzilla (peebz 0.1)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-12-22 20:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20231220-send-lp-kselftests-v4-0-3458ec1b1a38@suse.com>
     [not found] ` <55b717dba239f3bedf0da7e25925e390a63459f5.camel@suse.com>
2023-12-22 18:40   ` [PATCH RESEND v4 0/3] livepatch: Move modules to selftests and add a new test Konstantin Ryabitsev
2023-12-22 18:52     ` Marcos Paulo de Souza
2023-12-22 19:11       ` Konstantin Ryabitsev
2023-12-22 19:13         ` Marcos Paulo de Souza
2023-12-22 20:31           ` Konstantin Ryabitsev
2023-12-22 20:35     ` Kernel.org Bugbot
2023-12-22 20:40     ` b4: implement send --dry-run-to ADDR [ADDR ...] Kernel.org Bugbot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).