On 25/09/2024 21:58, Laurent Pinchart wrote: > Hi Mauro, > > On Wed, Sep 18, 2024 at 09:24:54AM +0200, Mauro Carvalho Chehab wrote: >> Em Tue, 17 Sep 2024 14:52:19 +0200 Hans Verkuil escreveu: >>> On 9/17/24 11:17 AM, Sebastian Fricke wrote: >>>> Greetings, >>>> >>>> I remember that we wanted to still define a couple of processes for the >>>> multi-committer model for which we hadn't have the time on the media >>>> summit. Just would like to gather who would be interested to meet for >>>> that, where we meet (probably LPC venue) and when (Laurent just told me >>>> that Friday is probably a good slot for that). >>> >>> Can you refresh my memory which processes need more work? >> >> I have the same doubt. As discussed during the summit, Hans and I had some >> discussions yesterday, to address a few details. For both of us the process >> sounds well defined. >> >> From my personal notes, this will be the new process: >> >> - committers will merge patches at media-committers.git tree at fdo, >> provided that they'll follow the rules defined on a committers agreement >> and (partially?) enforced by media-ci checks; >> - core committers follow the same rules, with a broader privilege of >> changing kernel API/ABI; >> - committers will ensure that patchwork will reflect the review process of >> the patches; >> - maintainers will double-check if everything is ok and, if ok, merge the >> changes at linuxtv.org. We intend to rename the tree there to "media.git", >> being the main tree to be used for development; >> - pull requests will keep using the same process as currently. The only >> change is that the media-stage.git tree will be renamed to "media.git"; >> - maintainers will periodically send patches upstream. >> >> The media-commiters.git tree at fdo might be rebased if needed; the >> media.git tree at linuxtv.org is stable. A large effort will be taken to >> avoid rebasing it. >> >> We may need some helper scripts and/or use pwclient to keep patchwork >> updated after committers reviews. > > What will happen if we update the status of patches in patchwork when > merging them to the fdo tree, and the tree is later rebased to drop > commits ? Will the person rebasing handle updating patchwork to move the > patches back from accepted to a different status ? That should be the responsibility of the person doing the rebase. I think that's what is done today as well in the rare cases we rebase. Regards, Hans > >> Such process will start after -rc1. >> >> We intend to rename media-state to media at linuxtv after -rc1. >> >> It is up to maintainers to invite and decide who will be a committer. >> >> All committers/core-committers need to explicitly accept a committers >> agreement. We may end starting without it at the beginning, but as soon >> as a final version of such agreement is written, everyone with access to >> the media-committers tree have to explicitly accept to keep their >> commit rights on such tree. >> >> The only part that still require some work is the committers >> agreement. I'm working on it together with Hans. As soon as we have >> a version, we'll submit a patch to the kernel, to add it to the >> media developer's profile[1]. >> >> [1] Documentation/driver-api/media/maintainer-entry-profile.rst >> >>> For me I think Friday afternoon (probably after 14:00) is the only >>> option, or perhaps Thursday after the Camera MC. >> >> I can't meet on Friday afternoon. I probably will be on another >> event on Thursday (Openeuler MC). >> >>>> On 11.09.2024 11:03, Hans Verkuil wrote: >>>>> Hi all, >>>>> >>>>> Here is my seventh and final version of the agenda for the media >>>>> summit. As always, >>>>> all times (except lunch time) are guesstimates! >>>>> >>>>> The media summit will be held on Monday September 16th. Avnet Silica >>>>> has very >>>>> kindly offered to host this summit at their Vienna office, which is >>>>> about 35 >>>>> minutes by public transport from the Open Source Summit Europe venue >>>>> (https://events.linuxfoundation.org/open-source-summit-europe/OSSE). >>>>> >>>>> Avnet Silica Office Location: >>>>> >>>>> Schönbrunner Str. 297/307, 1120 Vienna, Austria >>>>> >>>>> https://www.google.com/maps/place/Avnet+EMG+Elektronische+Bauteile+GmbH+(Silica)/@48.183203,16.3100937,15z/data=!4m6!3m5!1s0x476da80e20b26d5b:0x2c5d2a77bbd43334!8m2!3d48.1832035!4d16.320372!16s%2Fg%2F1tcy32vt?entry=ttu >>>>> >>>>> Refreshments are available during the day. >>>>> >>>>> Lunch is held at Schönbrunner Stöckl >>>>> (https://www.schoenbrunnerstoeckl.com/), close >>>>> to the Avnet Silica office. The lunch is sponsored by Ideas on Board >>>>> and Cisco Systems >>>>> Norway. >>>>> >>>>> Regarding the face mask policy: we will follow the same guidance that the >>>>> Linux Foundation gives for the EOSS conference: >>>>> >>>>> https://events.linuxfoundation.org/open-source-summit-europe/attend/health-and-safety/#onsite-health-and-safety >>>>> >>>>> >>>>> In-Person Attendees: >>>>> >>>>> Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> (Intel) >>>>> Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx> (Collabora) >>>>> Salahaldeen Altous <salahaldeen.altous@xxxxxxxxxxxxxxxx> (Leica Camera >>>>> AG) >>>>> Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> (Huawei, Media Kernel >>>>> Maintainer) >>>>> Steve Cho <stevecho@xxxxxxxxxxxx> (Google) >>>>> Sebastian Fricke <sebastian.fricke@xxxxxxxxxxxxx> (Collabora) >>>>> Martin Hecht <martin.hecht@xxxxxxxx> (Avnet) >>>>> Tommaso Merciai <tomm.merciai@xxxxxxxxx> (Avnet) >>>>> Jacopo Mondi <jacopo.mondi@xxxxxxxxxxxxxxxx> (Ideas On Board) >>>>> Benjamin Mugnier <benjamin.mugnier@xxxxxxxxxxx> (ST Electronics) >>>>> Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> (Ideas On Board) >>>>> Ricardo Ribalda <ribalda@xxxxxxxxxxxx> (Google) >>>>> Michael Tretter <m.tretter@xxxxxxxxxxxxxx> (Pengutronix) >>>>> Suresh Vankadara <svankada@xxxxxxxxxxxxxxxx> (Qualcomm) >>>>> Hans Verkuil <hverkuil-cisco@xxxxxxxxx> (Cisco Systems Norway) >>>>> Alain Volmat <alain.volmat@xxxxxxxxxxx> (ST Electronics) >>>>> Sean Young <sean@xxxxxxxx> >>>>> Jerry W Hu <jerry.w.hu@xxxxxxxxx> (Intel) >>>>> >>>>> Remote Attendees (using MS Teams): >>>>> >>>>> Mehdi Djait <mehdi.djait@xxxxxxxxxxxxxxx> (Intel) >>>>> Rishikesh Donadkar <r-donadkar@xxxxxx> (TI) >>>>> Nicolas Dufresne <nicolas@xxxxxxxxxxxx> (Collabora) >>>>> Tomasz Figa <tfiga@xxxxxxxxxxxx> (Google) >>>>> Hidenori Kobayashi <hidenorik@xxxxxxxxxxxx> (Google) >>>>> Dave Stevenson <dave.stevenson@xxxxxxxxxxxxxxx> (Raspberry Pi) >>>>> Devarsh Thakkar <devarsht@xxxxxx> (TI) >>>>> >>>>> All remote participants listed above should have received an invite >>>>> with connection details. >>>>> If not, please contact Martin Hecht <martin.hecht@xxxxxxxx> asap. >>>>> >>>>> If any information above is incorrect, or if I missed someone, then >>>>> please let me know. >>>>> >>>>> We have 18 confirmed in-person participants, so we're full. >>>>> If you want to join remotely, then contact me and I'll add you to that >>>>> list. >>>>> >>>>> Draft agenda: >>>>> >>>>> 8:45-9:15: Get settled :-) >>>>> >>>>> 9:15-9:25: Hans: Quick introduction >>>>> >>>>> 9:25-11:00: Ricardo: multi-committer model using gitlab >>>>> >>>>> 11:00-11:15: break >>>>> >>>>> 11:15-12:15: Jacopo: Multi-context support in V4L2 >>>>> >>>>> 12:15-13:30: Lunch at Schönbrunner Stöckl >>>>> >>>>> 13:30-14:00: Tomasz: Current state of videobuf2, its limitations and >>>>> the paths forward. >>>>> >>>>> 14:00-14:45: Laurent: subdevs, state, and usage of the media >>>>> controller device to submit requests. >>>>> >>>>> 14:45-15:00: break >>>>> >>>>> 15:00-15:30: Sean: new tooling for infrared: >>>>> >>>>> - What it is and what it can do (love to hear any feedback of course) >>>>> - Where it should be hosted? (I hope gitlab fdo, who do I ask) >>>>> - What needs to be in place for a release? >>>>> - This tool replaces ir-ctl and ir-keytable. How we phase them out? >>>>> >>>>> 15:30-16:00: Daniel: Rust in the media subsystem >>>>> >>>>> 16:00-16:15: break >>>>> >>>>> 16:15-16:30: Hans: UVC maintenance >>>>> >>>>> 16:30-17:00: Steve Cho: >>>>> >>>>> - V4L2 testing on Chromium using virtual video decode driver (visl) >>>>> - V4L2 video decoding testing with KernelCI >>>>> >>>>> 17:00-17:30: Laurent: Should media drivers depend on CONFIG_PM? >>>>> See here for more info: >>>>> https://lore.kernel.org/linux-media/20240825222455.GA24390@xxxxxxxxxxxxxxxxxxxxxxxxxx/ >>>>> >>>>> 17:30-18:00: Any other topics and feedback on what can be improved >>>>> next media summit. >>>>> >>>>> Hope to see you all on Monday! >