From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7CE273B192 for ; Sat, 9 Nov 2024 12:01:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=213.167.242.64 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731153708; cv=none; b=oNhOeGiNcfI+tZvIakZ+RHF8dc9DusxI7b7WBI+3PjYlistVXsFgO0yR32/Y0SR1kI/6t/SW1n+bHD46C2KDDLm2jTQ+wmNlCy61nnM8OS3bVBI3SgyFfZKBI/BX39BxDShl4Svj6hUh6NTo4UblXFBGvfNcwwuh+OXfhaLI3ow= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731153708; c=relaxed/simple; bh=0nLKtlgaDGCq5vkFDJYhPtt6SjeKwKCQX1InHdWJq1Y=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=P3QQssIGWr5VX7h4SeUP7mZ4Jb2hADizmWlgLqTDcChnyPolOqwJZX6hkZj/sipkBdJUaWBwlPT5YDXI03SV7f1Xsf0uCijuEQ7KB+F3ZIfijbfq1HQQhFbyKwN21OY5FYMkHU2020gGeYnrMOLJ7aQ6G7yptQMOmcTG1rWjfjU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com; spf=pass smtp.mailfrom=ideasonboard.com; dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b=VUfsDTrT; arc=none smtp.client-ip=213.167.242.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ideasonboard.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="VUfsDTrT" Received: from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi [81.175.209.231]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 7AB257E4; Sat, 9 Nov 2024 13:01:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1731153686; bh=0nLKtlgaDGCq5vkFDJYhPtt6SjeKwKCQX1InHdWJq1Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VUfsDTrTiroOJzbbBGYEXhAGdSq57RnXooJMA1K1rpGYe3xQcSHkb+woHtqUsefns lpTv73psf98NyIqF/6cFi2rqVrCC7sfTsrQSZ5IGxoyMV0r88oOuUMMAE68vfxeJRu rKkphzKSBIeRAx4d1ha58DKEtCy3oo2xK2HFwB3g= Date: Sat, 9 Nov 2024 14:01:29 +0200 From: Laurent Pinchart To: Sebastian Fricke Cc: "Hecht, Martin (Avnet Silica)" , Mauro Carvalho Chehab , Hans Verkuil , Linux Media Mailing List , Sakari Ailus , Daniel Almeida , Mauro Carvalho Chehab , Tommaso Merciai , Jacopo Mondi , Benjamin Mugnier , Ricardo Ribalda , Michael Tretter , Alain Volmat , Sean Young , Steve Cho , Tomasz Figa , Hidenori Kobayashi , "Hu, Jerry W" , Suresh Vankadara , Devarsh Thakkar , "r-donadkar@ti.com" , Dave Stevenson , Mehdi Djait , Nicolas Dufresne , Salahaldeen Altous , sjoerd.simons@collabora.com, guy.lunardi@collabora.com, gustavo.padovan@collabora.com Subject: Re: [ANN] Media Summit September 16th: Final Agenda (v7) Message-ID: <20241109120129.GA6002@pendragon.ideasonboard.com> References: <98236d10-4024-4b96-a8ce-8e1dc2a34f1b@xs4all.nl> <20240917091744.qltmddftdy7bpgpg@basti-XPS-13-9310> <20240918092454.21884920@sal.lan> <20240918093020.u5rz7qfjoumfezql@basti-XPS-13-9310> <20241109080456.h254sypozb2cg4lj@basti-XPS-13-9310> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20241109080456.h254sypozb2cg4lj@basti-XPS-13-9310> On Sat, Nov 09, 2024 at 09:04:56AM +0100, Sebastian Fricke wrote: > Hey Martin, > > On 20.09.2024 12:16, Hecht, Martin (Avnet Silica) wrote: > >Hey Hans and Mauro, > > > >I remember also on a very little point regarding hardware for testing. But we didn't go in detail again during the summit. > > > >How do we can go ahead here? Are there some test systems up and running somewhere centralized or how it is organized right now? > > Currently, different companies host their own hardware labs (Collabora, > Qualcomm, Google, etc.) and these labs serve CI systems like KernelCI or > DRM-CI (and we are currently working on setting these tests up on the > Media-CI). The first step is to either add your devices to an existing > lab or create your own one, by setting up your hardware with the > necessary software, usually Lava, but you can also use Labgrid or > something similar. There's also https://gfx-ci.pages.freedesktop.org/ci-tron/ which seems to be an interesting fast-moving project to keep an eye on. > Let me know which way you prefer, and I can assist > you with that approach. > > > > >BR Martin > > Regards, > Sebastian > > > > >________________________________________ > >Von: Sebastian Fricke > >Gesendet: Mittwoch, 18. September 2024 11:30 > >An: Mauro Carvalho Chehab > >Cc: Hans Verkuil; Linux Media Mailing List; Sakari Ailus; Daniel Almeida; Mauro Carvalho Chehab; Hecht, Martin (Avnet Silica); Tommaso Merciai; Jacopo Mondi; Benjamin Mugnier; Laurent Pinchart; Ricardo Ribalda; Michael Tretter; Alain Volmat; Sean Young; Steve Cho; Tomasz Figa; Hidenori Kobayashi; Hu, Jerry W; Suresh Vankadara; Devarsh Thakkar; r-donadkar@ti.com; Dave Stevenson; Mehdi Djait; Nicolas Dufresne; Salahaldeen Altous > >Betreff: [External]Re: [ANN] Media Summit September 16th: Final Agenda (v7) > > > >Hey Hans & Mauro, > > > >On 18.09.2024 09:24, Mauro Carvalho Chehab wrote: > >>Em Tue, 17 Sep 2024 14:52:19 +0200 > >>Hans Verkuil escreveu: > >> > >>> Hi Sebastian, > >>> > >>> 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? > > > >Well I basically remember that we had a bunch of topics in our meetings > >that we wanted to skip in order to talk about them here. > >We looked at the documentation from DRM and wanted to think about > >equivalent policies for media. > >https://drm.pages.freedesktop.org/maintainer-tools/committer/committer-drm-misc.html#where-do-i-apply-my-patch > > > >Also there were topics like how to handle backports. > > > >> > >>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. > > > >I know that we scraped a lot of topics in the meeting at the media > >summit and I am not sure about the scope you discussed with Ricardo > >yesterday. So, we don't have to meet if you feel like we covered > >everything, just wanted to use the opportunity as long as we are all in > >the same place. > > > >Regards, > >Sebastian > > > >> > >>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. > >> > >>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). > >> > >>> > >>> Regards, > >>> > >>> Hans > >>> > >>> > > >>> > Regards, > >>> > Sebastian > >>> > > >>> > 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 (Intel) > >>> >> Daniel Almeida (Collabora) > >>> >> Salahaldeen Altous (Leica Camera > >>> >> AG) > >>> >> Mauro Carvalho Chehab (Huawei, Media Kernel > >>> >> Maintainer) > >>> >> Steve Cho (Google) > >>> >> Sebastian Fricke (Collabora) > >>> >> Martin Hecht (Avnet) > >>> >> Tommaso Merciai (Avnet) > >>> >> Jacopo Mondi (Ideas On Board) > >>> >> Benjamin Mugnier (ST Electronics) > >>> >> Laurent Pinchart (Ideas On Board) > >>> >> Ricardo Ribalda (Google) > >>> >> Michael Tretter (Pengutronix) > >>> >> Suresh Vankadara (Qualcomm) > >>> >> Hans Verkuil (Cisco Systems Norway) > >>> >> Alain Volmat (ST Electronics) > >>> >> Sean Young > >>> >> Jerry W Hu (Intel) > >>> >> > >>> >> Remote Attendees (using MS Teams): > >>> >> > >>> >> Mehdi Djait (Intel) > >>> >> Rishikesh Donadkar (TI) > >>> >> Nicolas Dufresne (Collabora) > >>> >> Tomasz Figa (Google) > >>> >> Hidenori Kobayashi (Google) > >>> >> Dave Stevenson (Raspberry Pi) > >>> >> Devarsh Thakkar (TI) > >>> >> > >>> >> All remote participants listed above should have received an invite > >>> >> with connection details. > >>> >> If not, please contact Martin Hecht 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@pendragon.ideasonboard.com/ > >>> >> > >>> >> 17:30-18:00: Any other topics and feedback on what can be improved > >>> >> next media summit. > >>> >> > >>> >> Hope to see you all on Monday! > >>> >> > >>> >> Regards, > >>> >> > >>> >> Hans > >>> >> > >>> >> > >>> >> > >>> > Sebastian Fricke > >>> > Consultant Software Engineer > >>> > > >>> > Collabora Ltd > >>> > Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK > >>> > Registered in England & Wales no 5513718. -- Regards, Laurent Pinchart