All of lore.kernel.org
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Hans Verkuil <hverkuil@xs4all.nl>
Cc: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	Sebastian Fricke <sebastian.fricke@collabora.com>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Sakari Ailus <sakari.ailus@linux.intel.com>,
	Daniel Almeida <daniel.almeida@collabora.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Martin Hecht <martin.hecht@avnet.eu>,
	Tommaso Merciai <tomm.merciai@gmail.com>,
	Jacopo Mondi <jacopo.mondi@ideasonboard.com>,
	Benjamin Mugnier <benjamin.mugnier@foss.st.com>,
	Ricardo Ribalda <ribalda@chromium.org>,
	Michael Tretter <m.tretter@pengutronix.de>,
	Alain Volmat <alain.volmat@foss.st.com>,
	Sean Young <sean@mess.org>, Steve Cho <stevecho@chromium.org>,
	Tomasz Figa <tfiga@chromium.org>,
	Hidenori Kobayashi <hidenorik@chromium.org>,
	"Hu, Jerry W" <jerry.w.hu@intel.com>,
	Suresh Vankadara <svankada@qti.qualcomm.com>,
	Devarsh Thakkar <devarsht@ti.com>,
	r-donadkar@ti.com,
	Dave Stevenson <dave.stevenson@raspberrypi.com>,
	Mehdi Djait <mehdi.djait@linux.intel.com>,
	Nicolas Dufresne <nicolas@ndufresne.ca>,
	Salahaldeen Altous <salahaldeen.altous@leica-camera.com>
Subject: Re: [ANN] Media Summit September 16th: Final Agenda (v7)
Date: Thu, 26 Sep 2024 15:02:00 +0300	[thread overview]
Message-ID: <20240926120200.GA12873@pendragon.ideasonboard.com> (raw)
In-Reply-To: <3081c577-46a2-4f03-a5c3-a2c7a1f52859@xs4all.nl>

On Thu, Sep 26, 2024 at 01:43:10PM +0200, Hans Verkuil wrote:
> On 26/09/2024 13:35, Mauro Carvalho Chehab wrote:
> > Em Thu, 26 Sep 2024 14:13:07 +0300 Laurent Pinchart escreveu:
> > 
> >>>>> See, the media-committers repository at fdo can be rebased. This might
> >>>>> happen, for instance, if we don't agree with some merge there during
> >>>>> our merge review or if other committers disagree with merges. On such
> >>>>> case, the not-accepted patches will be dropped via rebase and the patches
> >>>>> will need to be reviewed the normal way.    
> >>>>
> >>>> Things that haven't reached a consensus should not be merged in the
> >>>> first place, and in the rare cases where it happens, a revert is fine.
> >>>> Rebases should be kept for situations where no other option is possible.  
> >>>
> >>> I guess we agree to disagree.  
> >>
> >> I certainly disagree, yes. I won't comment further, I think you know my
> >> position well enough, and I'm certain the majority of the community is
> >> also against rebases.
> > 
> > Nobody like rebases, including subsystem maintainers. A rebase means

I'm glad we at least agree on that :-)

> > lots of manual work that we would very much prefer not to do it.
> > 
> > You don't want rebases, fine. There shouldn't be any rebases if every
> > committer ensures that each patch they merged were properly 
> > reviewed/accepted and have the proper license and tags, including
> > SPDX, SoBs, A-B, R-B, etc.
> > 
> > Yet, if a committer screws up somehow (intentionally or not), subsystem 
> > maintainers will handle it the way they think it is the best, deciding 
> > either to rebases or revert, depending on the case.
> 
> We just need to have the rebase option as a last resort. The CI should help
> to prevent rebases, and if we do need to rebase, we need to look whether a
> better/new check should be added to the CI to prevent that in the future.
> 
> Especially in the beginning things may slip through (I made mistakes when I
> started as co-maintainer!), but let's just learn from the mistakes, improve
> the CI and processes, and after 2-3 kernel cycles we take another look where
> we are.
> 
> It doesn't have to be perfect from the start, and as long as we continuously
> improve the process, I'm happy.

Incremental improvements are crucial. For this reason, I would like
every rebase to be discussed with core committers, so that we all
understand the issues and have a change to improve the tools to ensure
they won't happen again (malicious behaviour is a different case). Can
we try that, and handle rebases with a consensus-seeking process ?

> So let's all relax, take a nice cup of tea/coffee/wine/beer/whisky/etc. and
> raise it to Ricardo for doing the great work on the CI system, since that was
> a very important step forward!

Ricardo has done an amazing job there, I'm really grateful. Sebastian
also deserves big kudos, and we should be thankful for all the other
contributions. I'm personally thankful to you and Mauro for agreeing to
move forward. There's no secret that I'd like a faster pace (possibly
due to all the accumulated frustrations over the years), but there is
clear progress and I want to acknowledge that.

-- 
Regards,

Laurent Pinchart

  reply	other threads:[~2024-09-26 12:02 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-11  9:03 [ANN] Media Summit September 16th: Final Agenda (v7) Hans Verkuil
2024-09-14 20:07 ` Sakari Ailus
     [not found] ` <87a594e0-7f3e-495f-af49-d8816870bac9@xs4all.nl>
     [not found]   ` <FR4P281MB3434D01975FAC00E49F70CEAFD672@FR4P281MB3434.DEUP281.PROD.OUTLOOK.COM>
2024-09-16  5:27     ` AW: " Hans Verkuil
2024-09-16  5:42       ` Hans Verkuil
2024-09-17  9:17 ` Sebastian Fricke
     [not found]   ` <CAN0yncErs6T9MTp+QxrmbRgSWp79_YvoS_ekVOZB5N1mQ2wdLw@mail.gmail.com>
2024-09-17 10:34     ` Sakari Ailus
2024-09-17 10:35       ` Laurent Pinchart
2024-09-17 12:52   ` Hans Verkuil
2024-09-18  7:24     ` Mauro Carvalho Chehab
2024-09-18  9:30       ` Sebastian Fricke
2024-09-18 11:23         ` Mauro Carvalho Chehab
2024-09-25 19:56           ` Laurent Pinchart
2024-09-25 22:38             ` Mauro Carvalho Chehab
2024-09-26 10:30               ` Laurent Pinchart
2024-09-26 10:38                 ` Sakari Ailus
2024-09-26 10:41                   ` Laurent Pinchart
2024-09-26 10:48                     ` Sakari Ailus
2024-09-26 13:56                   ` Mauro Carvalho Chehab
2024-09-26 11:06                 ` Mauro Carvalho Chehab
2024-09-26 11:13                   ` Laurent Pinchart
2024-09-26 11:35                     ` Mauro Carvalho Chehab
2024-09-26 11:43                       ` Hans Verkuil
2024-09-26 12:02                         ` Laurent Pinchart [this message]
2024-09-26 13:49                           ` Mauro Carvalho Chehab
2024-09-26 11:40                   ` Sakari Ailus
2024-09-20 12:16         ` AW: " Hecht, Martin (Avnet Silica)
2024-09-25 19:53           ` Laurent Pinchart
2024-09-26 14:14           ` Kernel CI media test - Was: " Mauro Carvalho Chehab
2024-10-05 14:15             ` Gustavo Padovan
2024-11-09  8:04           ` Sebastian Fricke
2024-11-09 12:01             ` Laurent Pinchart
2024-11-11  8:23             ` Hecht, Martin (Avnet Silica)
2024-09-25 19:58       ` Laurent Pinchart
2024-09-26  7:27         ` Hans Verkuil
2024-09-26  9:30           ` Sakari Ailus
2024-09-26 10:19             ` Mauro Carvalho Chehab
2024-09-26 10:24               ` Laurent Pinchart
2024-09-26 10:35                 ` Sakari Ailus
2024-09-26 10:40                   ` Laurent Pinchart
2024-09-26 10:46                     ` Ricardo Ribalda
2024-09-26 10:54                       ` Sakari Ailus
2024-09-26 10:59                         ` Ricardo Ribalda
2024-09-26 11:48                           ` Sakari Ailus
2024-09-26 10:52                     ` Sakari Ailus
2024-09-26 11:13                   ` Mauro Carvalho Chehab
2024-09-26 10:53                 ` Mauro Carvalho Chehab
2024-09-26 11:07                   ` Laurent Pinchart

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=20240926120200.GA12873@pendragon.ideasonboard.com \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=alain.volmat@foss.st.com \
    --cc=benjamin.mugnier@foss.st.com \
    --cc=daniel.almeida@collabora.com \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=devarsht@ti.com \
    --cc=hidenorik@chromium.org \
    --cc=hverkuil@xs4all.nl \
    --cc=jacopo.mondi@ideasonboard.com \
    --cc=jerry.w.hu@intel.com \
    --cc=linux-media@vger.kernel.org \
    --cc=m.tretter@pengutronix.de \
    --cc=martin.hecht@avnet.eu \
    --cc=mchehab+huawei@kernel.org \
    --cc=mchehab@kernel.org \
    --cc=mehdi.djait@linux.intel.com \
    --cc=nicolas@ndufresne.ca \
    --cc=r-donadkar@ti.com \
    --cc=ribalda@chromium.org \
    --cc=sakari.ailus@linux.intel.com \
    --cc=salahaldeen.altous@leica-camera.com \
    --cc=sean@mess.org \
    --cc=sebastian.fricke@collabora.com \
    --cc=stevecho@chromium.org \
    --cc=svankada@qti.qualcomm.com \
    --cc=tfiga@chromium.org \
    --cc=tomm.merciai@gmail.com \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.