<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.3.0.dev0. -->
<schedule>
    <generator name="pretalx" system="pretalx.com" version="2026.3.0.dev0" />
    <version>0.7</version>
    <conference>
        <title>Yocto Project Summit 2024.12</title>
        <acronym>yocto-project-summit-2024-12</acronym>
        <start>2024-12-03</start>
        <end>2024-12-05</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.com</base_url>
        
        <time_zone_name>UTC</time_zone_name>
        
        
        <track name="After Hours Hangout" slug="5093-after-hours-hangout"  color="#ff9b62" />
        
        <track name="Hands on Lab" slug="5094-hands-on-lab"  color="#c112ed" />
        
        <track name="Product Showcase" slug="5095-product-showcase"  color="#b49305" />
        
        <track name="All Attendees" slug="5096-all-attendees"  color="#e90d0d" />
        
        <track name="Beginner track" slug="5097-beginner-track"  color="#0d67ee" />
        
        <track name="Intermediate Track / Presentation" slug="5098-intermediate-track-presentation"  color="#10981e" />
        
    </conference>
    <day index='1' date='2024-12-03' start='2024-12-03T04:00:00+00:00' end='2024-12-04T03:59:00+00:00'>
        <room name='kirkstone' guid='cd0f51a6-577f-550c-b1c1-021abd1a6494'>
            <event guid='9727dcfa-2a4e-51c5-8561-d11d6b070319' id='58305' code='ZJLVYM'>
                <room>kirkstone</room>
                <title>Welcome Day 1</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T12:00:00+00:00</date>
                <start>12:00</start>
                <duration>00:15</duration>
                <abstract>Let&apos;s kick off the YPS day.</abstract>
                <slug>yocto-project-summit-2024-12-58305-welcome-day-1</slug>
                <track>All Attendees</track>
                
                <persons>
                    <person id='61130'>Andrew Wafaa</person>
                </persons>
                <language>en</language>
                <description>We&apos;ll say hello, fill you in on todays schedule and then, off we go!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/ZJLVYM/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/ZJLVYM/feedback/</feedback_url>
            </event>
            <event guid='723b34ad-80c8-5ac1-a462-4d672b8394c1' id='58314' code='LK7NYT'>
                <room>kirkstone</room>
                <title>Hands on setup</title>
                <subtitle></subtitle>
                <type>Hands-on class</type>
                <date>2024-12-03T12:15:00+00:00</date>
                <start>12:15</start>
                <duration>00:15</duration>
                <abstract>Reserved slot for hands-on attendees to set up their instances and make sure that everything works as expected.</abstract>
                <slug>yocto-project-summit-2024-12-58314-hands-on-setup</slug>
                <track>Hands on Lab</track>
                
                <persons>
                    <person id='59140'>David Reyna</person>
                </persons>
                <language>en</language>
                <description>This session does not have an agenda other than making sure everybody who is interested in following the hand on track is properly set up to do so.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/LK7NYT/resources/_vAzXaHy.pptx">Class VM setup instructions</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/LK7NYT/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/LK7NYT/feedback/</feedback_url>
            </event>
            <event guid='47a0d705-24a8-5495-b4dc-343cd873eb4e' id='58302' code='WDDSK7'>
                <room>kirkstone</room>
                <title>Livecoding</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T12:30:00+00:00</date>
                <start>12:30</start>
                <duration>01:00</duration>
                <abstract>I don&apos;t know the topic exactly yet, but this will (hopefully) be a work-along live coding session.</abstract>
                <slug>yocto-project-summit-2024-12-58302-livecoding</slug>
                <track>Hands on Lab</track>
                
                <persons>
                    <person id='59339'>Josef Holzmayr</person>
                </persons>
                <language>en</language>
                <description>Be prepared to break stuff.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/WDDSK7/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/WDDSK7/feedback/</feedback_url>
            </event>
            <event guid='c5bbb318-e627-530f-a369-1a3419d4d4e7' id='57531' code='F9SU73'>
                <room>kirkstone</room>
                <title>DevTool Hands-on Class</title>
                <subtitle></subtitle>
                <type>Hands-on class</type>
                <date>2024-12-03T13:30:00+00:00</date>
                <start>13:30</start>
                <duration>01:30</duration>
                <abstract>Hands-on class that demonstrates the features of devtool</abstract>
                <slug>yocto-project-summit-2024-12-57531-devtool-hands-on-class</slug>
                <track>Hands on Lab</track>
                
                <persons>
                    <person id='59204'>Michael Opdenacker, Root Commit</person>
                </persons>
                <language>en</language>
                <description>devtool is a powerful set of features that can greatly enhance package development with the Yocto Project.

This class will teach users about the features available with this tool. It will then guide the users through the process of importing new packages, generating and editing recipes, and also how to create new patches for existing recipes.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://youtu.be/tuGyfSdMmrc">Video</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/F9SU73/resources/_ZX1Vxy9.odp">Slides (ODP)</attachment>
                
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/F9SU73/resources/_KusPVjl.pdf">Slides (PDF)</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/F9SU73/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/F9SU73/feedback/</feedback_url>
            </event>
            <event guid='ce3dab80-327f-55fe-83b7-208743fe237b' id='57725' code='WDNMHW'>
                <room>kirkstone</room>
                <title>Building a Containerized System with the Yocto Project</title>
                <subtitle></subtitle>
                <type>Hands-on class</type>
                <date>2024-12-03T15:15:00+00:00</date>
                <start>15:15</start>
                <duration>01:30</duration>
                <abstract>Containers are providing new possibilities for embedded systems. They allow separation of applications, updates independent of the host system, isolation of hardware and more.
During this hands-on class we will explore:

* Introduction into containers and how they differ from other virtualization techniques
* Building a container host system with the Yocto Project and launching a container
* Building containers with the Yocto Project from Yocto Project packages
* Building containers from upstream repositories e.g. Docker.io with the Yocto Project using Podman and Docker compose files</abstract>
                <slug>yocto-project-summit-2024-12-57725-building-a-containerized-system-with-the-yocto-project</slug>
                <track>Hands on Lab</track>
                
                <persons>
                    <person id='59341'>Rudolf J Streif</person>
                </persons>
                <language>en</language>
                <description>Containers are nowadays commonly used in enterprise computing. Embedded systems are catching up as developers are looking to leverage the advantages for them.

With the Yocto Project there are two principal approaches to building containers for a host system:

* Build the container from packages also built by the Yocto Project
* Build the container from upstream registries like a public (e.g. Docker.io) or private repository

While the former approach leaves everything under control of the Yocto Project (licensing, software bill of materials, secruity/CVE), the latter approach allows to leverage other work and integrate it with a system built by the Yocto Project.

Podman provides an alternative to Docker and Docker service for building containers. Because it does not require a server/service on the build host it can be better integrated with the Yocto Project.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/WDNMHW/resources/_QPxHdOL.tar">Yocto Project recipes and other supporting files</attachment>
                
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/WDNMHW/resources/_rulB5VN.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/WDNMHW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/WDNMHW/feedback/</feedback_url>
            </event>
            <event guid='160b6b6e-1046-5f91-8e45-0490484259f8' id='57639' code='NDXRYJ'>
                <room>kirkstone</room>
                <title>Pitfalls in upgrading. A Case study in upgrading from Dunfell to Kirkstone and beyond.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T17:00:00+00:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <abstract>This talk discusses a real world case study of a complex Dunfell to Kirkstone upgrade. We will talk about the tooling we used to upgrade, pitfalls we encountered during the upgrade and how we worked around them or avoided them completely. We will show some ugly hacks we needed to do with the vendor provided layer in order to ensure already deployed device were not bricked and choices we needed to make to avoid the potential of expensive replacement of those deployed devices.</abstract>
                <slug>yocto-project-summit-2024-12-57639-pitfalls-in-upgrading-a-case-study-in-upgrading-from-dunfell-to-kirkstone-and-beyond</slug>
                <track>Intermediate Track / Presentation</track>
                <logo>/media/yocto-project-summit-2024-12/submissions/NDXRYJ/pidge_cfnvenD.jpg</logo>
                <persons>
                    <person id='59269'>Eil&#237;s N&#237; Fhlannag&#225;in</person>
                </persons>
                <language>en</language>
                <description>Upgrading from older Yocto Project releases to more recent ones in complex build environments have pitfalls that need to be considered. From changed U-Boot entrypoints that could brick already deployed devices to rewriting workarounds that upstream have fixed to debugging misbehaving bootloaders without console access, this talk will discuss the challenges and decisions made during such an upgrade.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/NDXRYJ/resources/_hgchLv2.pdf">Pitfalls in upgrading. A Case study in upgrading from Dunfell to Kirkstone and beyond.</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/NDXRYJ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/NDXRYJ/feedback/</feedback_url>
            </event>
            <event guid='64e4f709-049d-5752-8b96-93312d7cc64d' id='57583' code='7DLX3F'>
                <room>kirkstone</room>
                <title>Back to basics - The story of Yocto Toolchain</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T17:30:00+00:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>This talk is about Toolchain handling in Yocto.</abstract>
                <slug>yocto-project-summit-2024-12-57583-back-to-basics-the-story-of-yocto-toolchain</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59215'>Talel BELHAJSALEM</person>
                </persons>
                <language>en</language>
                <description>This talk aims to draw a clear picture about how BitBake knows what toolchain to use and how it creates one if needed. Also, what is a toolchain, target, SDK, host, .. and how they affect BitBake toolchain generation.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/7DLX3F/resources/_eJmhCdD.pdf">Back_To_Basics_Story_Of_Yocto_Toolchain</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/7DLX3F/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/7DLX3F/feedback/</feedback_url>
            </event>
            <event guid='71f65d90-75da-5538-8d2b-3616ba91d77d' id='58310' code='MVCKJ9'>
                <room>kirkstone</room>
                <title>Social - Day 1</title>
                <subtitle></subtitle>
                <type>After hours social</type>
                <date>2024-12-03T18:30:00+00:00</date>
                <start>18:30</start>
                <duration>02:00</duration>
                <abstract>No agenda, its people time!</abstract>
                <slug>yocto-project-summit-2024-12-58310-social-day-1</slug>
                <track>After Hours Hangout</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Feel free to hand out with fellow Yocti to just mingle, share your learnings, failures, successes, stories over a beverage of your choice.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/MVCKJ9/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/MVCKJ9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='styhead' guid='b5e7623b-fee6-5d61-b0d9-4d727842d606'>
            <event guid='2e20ef04-048e-5c29-82bb-89fc8f1735b9' id='58336' code='VCK7S3'>
                <room>styhead</room>
                <title>Introduction to The Yocto Project and Bitbake</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T12:15:00+00:00</date>
                <start>12:15</start>
                <duration>03:00</duration>
                <abstract>This seminar is for people who are new to using the Yocto Project and want an introduction to the basics of how to use bitbake and start to build images to be used with QEMU.</abstract>
                <slug>yocto-project-summit-2024-12-58336-introduction-to-the-yocto-project-and-bitbake</slug>
                <track>Beginner track</track>
                
                <persons>
                    <person id='59969'>Jan-Simon M&#246;ller</person><person id='59140'>David Reyna</person>
                </persons>
                <language>en</language>
                <description>This talk will be the first of a series of 2 seminars which will cover the topics of:
* Bitbake
* Recipes
* Tasks
* Operators
* Common variables
* What to do when things go wrong
* Building an embedded image</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/VCK7S3/resources/_U8EF0nk.pptx">Slides for Beginner&apos;s Class</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/VCK7S3/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/VCK7S3/feedback/</feedback_url>
            </event>
            <event guid='ee2622f8-5e57-5615-bdab-184aa8a680a5' id='58337' code='UYYFPW'>
                <room>styhead</room>
                <title>Introduction to Layers, Images and more</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-03T15:30:00+00:00</date>
                <start>15:30</start>
                <duration>03:00</duration>
                <abstract>This seminar is for people who are new to using the Yocto Project and want an introduction to the basics of layers, building images, and other initial topics</abstract>
                <slug>yocto-project-summit-2024-12-58337-introduction-to-layers-images-and-more</slug>
                <track>Beginner track</track>
                
                <persons>
                    <person id='59969'>Jan-Simon M&#246;ller</person><person id='59140'>David Reyna</person>
                </persons>
                <language>en</language>
                <description>This talk will be the second of a series of 2 seminars which will cover the topics of:
* Introduction to layers
* What&apos;s in each of the provided layers
* Booting your image with QEMU
* Board support packages
* Images
* Toaster
* Building an application</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/UYYFPW/resources/_UEll9JG.pptx">Slides for Beginner&apos;s Class</attachment>
                
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/UYYFPW/resources/_UA2Vvgz.pdf">Slides for Beginner&apos;s Class (PDF)</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/UYYFPW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/UYYFPW/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2024-12-04' start='2024-12-04T04:00:00+00:00' end='2024-12-05T03:59:00+00:00'>
        <room name='kirkstone' guid='cd0f51a6-577f-550c-b1c1-021abd1a6494'>
            <event guid='3aee13dc-74ac-5c32-bca4-9e660dee3ffe' id='58306' code='WM8X37'>
                <room>kirkstone</room>
                <title>Welcome Day 2</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T12:00:00+00:00</date>
                <start>12:00</start>
                <duration>00:05</duration>
                <abstract>Let&apos;s kick off the YPS day.</abstract>
                <slug>yocto-project-summit-2024-12-58306-welcome-day-2</slug>
                <track>All Attendees</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>We&apos;ll say hello, fill you in on todays schedule and then, off we go!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/WM8X37/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/WM8X37/feedback/</feedback_url>
            </event>
            <event guid='32e9558f-5156-50b7-894b-e09a4caf1d9e' id='57644' code='FWHXVC'>
                <room>kirkstone</room>
                <title>What Makes the Raspberry Pi 5 So Special?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T12:05:00+00:00</date>
                <start>12:05</start>
                <duration>00:30</duration>
                <abstract>The Raspberry Pi 5, introduced in 2023, arrives with a range of exciting new hardware features. Shortly after its release, support was added for it as a machine in the community-maintained BSP layer meta-raspberrypi.
In this presentation, we will dive into the Raspberry Pi 5&#8217;s advanced hardware capabilities, explore key software changes, and share real-life war stories. We will also discuss optional build configurations in meta-raspberrypi, U-Boot support across Yocto releases Scarthgap and Styhead, and review various strategies for over-the-air software updates specifically tailored to the Raspberry Pi 5.</abstract>
                <slug>yocto-project-summit-2024-12-57644-what-makes-the-raspberry-pi-5-so-special</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59278'>Leon Anavi</person>
                </persons>
                <language>en</language>
                <description>Over the years, Raspberry Pi single-board computers have become the de facto standard for technology demonstrations utilizing embedded Linux distributions. The Raspberry Pi 5, launched in 2023, is equipped with various exciting new hardware features. Soon after its release, it gained support as a machine in the community-maintained BSP layer meta-raspberrypi.

In this presentation, we will dive into the advanced hardware capabilities of the Raspberry Pi 5, including the addition of the UART port on the Raspberry Pi Debug Probe, native PCIe support for expanded connectivity, and the new cable designed to connect DSI displays to the 22-way FPC connector. The PCIe support allows connecting NVMe SSDs, significantly enhancing storage performance and capabilities. We&apos;ll also explore software changes, share real-life war stories, and discuss optional build configurations within meta-raspberrypi.

Additionally, we will have a look at U-Boot support for Yocto releases Scarthgap and Styhead. We will briefly discuss various over-the-air update strategies tailored for the Raspberry Pi 5 that rely on U-Boot, such as Mender, RAUC and SWUpdate as well as the integration with Balena.io.

The talk is suitable for anyone with a basic understanding of embedded Linux, the Yocto Project, and OpenEmbedded. Hopefully, the presentation will simplify the process of getting started with the Yocto Project on the Raspberry Pi 5 and encourage more engineers, developers, and students to get involved.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/FWHXVC/resources/_esySpin.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/FWHXVC/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/FWHXVC/feedback/</feedback_url>
            </event>
            <event guid='b8cbc4a8-5519-508a-bb6c-20e887675417' id='56687' code='WBCBYW'>
                <room>kirkstone</room>
                <title>Secure boot all the way to userspace and upstream</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T12:35:00+00:00</date>
                <start>12:35</start>
                <duration>00:30</duration>
                <abstract>Intrduces Linaro Trusted Substrate (TS) Arm SystemReady/UEFI firmware and Trusted Reference Stack (TRS) kernel, initramfs and rootfs prototype for secure boot with TPM for secure storage. Discusses upstreaming status, problems and solutions.</abstract>
                <slug>yocto-project-summit-2024-12-56687-secure-boot-all-the-way-to-userspace-and-upstream</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58541'>Mikko Rapeli</person>
                </persons>
                <language>en</language>
                <description>Linaro has implemented an Arm SystemReady IR (embedded) and UEFI compatible firmware for multiple devices in the Trusted Substrate (TS) project. This firmware has been used with Trusted Reference Stack (TRS) kernel, initramfs and rootfs which extends UEFI secure boot to userspace. These create a secure boot chain of trust where HW verifies UEFI firmware, UEFI firmware verifies kernel and initramfs as Unified Kernel Image (UKI) binary, uki binary embeds dm-verity hash to detect and verify the rootfs, TPM device is used to measure UEFI firmware and all boot related SW components, TPM device is used with systemd to create an encrypted writable filesystem tied to the secure and measured system on first boot. This talk describes the TS and TRS architectures and status of upstreaming the solutions to oe-core/poky, meta-arm, meta-security/meta-tpm, meta-secure-core etc.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/WBCBYW/resources/_nHYKnkf.pdf">Presentation slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/WBCBYW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/WBCBYW/feedback/</feedback_url>
            </event>
            <event guid='0823d58a-6d0c-5776-8210-1a56d8816308' id='56932' code='PYGGWR'>
                <room>kirkstone</room>
                <title>Creating and Maintaining a Yocto Project in the Real World</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T13:05:00+00:00</date>
                <start>13:05</start>
                <duration>00:30</duration>
                <abstract>A view on how to structure a project so that it is easy to maintain, develop and share.</abstract>
                <slug>yocto-project-summit-2024-12-56932-creating-and-maintaining-a-yocto-project-in-the-real-world</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58717'>Ming</person>
                </persons>
                <language>en</language>
                <description>Based on several years and multiple commercial projects; a view on how to structure a project so that it is easy to maintain, develop and share:
- Splitting layers into &apos;Third-Party&apos; and &apos;In-House&apos; to remind you what to edit and what NOT to edit
- Using relative paths in configurations to make it easier to move and share with colleagues
- Maintaining &apos;Production&apos; and &apos;Development&apos; versions of the same image while switching between custom root filesystems and binary distributions</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/PYGGWR/resources/_pPW15jy.pdf">Slides PDF</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/PYGGWR/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/PYGGWR/feedback/</feedback_url>
            </event>
            <event guid='ebae846c-a3e9-598b-af37-da833d8af30f' id='57554' code='EHME3E'>
                <room>kirkstone</room>
                <title>A DevOps journey using the Yocto Project&#160;: How we have set up a learning environment with CephFS, shared sstate and a horde of virtual machines</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2024-12-04T13:35:00+00:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>We wanted students to be ready to go for the first hour of a Yocto Project-based course without spending time setting up their distro.

Our all-in-one solution, Virtual Lab, uses GitLab CI/CD and OpenTofu to deploy a horde of virtual machines, Ansible to configure them all, CephFS to share resources such as sstate and packages, Grafana combined with Prometheus for monitoring purposes, and much more.</abstract>
                <slug>yocto-project-summit-2024-12-57554-a-devops-journey-using-the-yocto-project-how-we-have-set-up-a-learning-environment-with-cephfs-shared-sstate-and-a-horde-of-virtual-machines</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58906'>Marta RYBCZYNSKA, Ygreky</person><person id='59214'>Samantha Jalabert</person>
                </persons>
                <language>en</language>
                <description>We wanted students to be ready to go for the first hour of a Yocto Project-based course without spending time setting up their distro.

Our all-in-one solution, Virtual Lab, uses GitLab CI/CD and OpenTofu to deploy a horde of virtual machines, Ansible to configure them all, CephFS to share resources such as sstate and packages, Grafana combined with Prometheus for monitoring purposes, and much more.

In this talk, we would like to share our experience, trials, and errors in building this solution. We will go through what worked as expected when in production, and what didn&#8217;t, and will be improved in the future.

To sum up, a DevOps journey using the YP.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/EHME3E/resources/_i5Kgeqv.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/EHME3E/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/EHME3E/feedback/</feedback_url>
            </event>
            <event guid='720ada2e-e071-5bbf-8ea2-837cf03a0497' id='56688' code='HAD9XJ'>
                <room>kirkstone</room>
                <title>Security, Upstream and opensource CD/CI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T14:05:00+00:00</date>
                <start>14:05</start>
                <duration>00:30</duration>
                <abstract>Explores the best practices for working with Yocto Project using Long Term Support (LTS) components for the kernel, bootloader, and Yocto Project itself. It emphasizes the importance of security and addresses how Yocto CVE analysis, integrated with Jenkins and the warning-ng plugin, can be effectively used to identify and mitigate vulnerabilities. Additionally, the talk discusses how regular updates of components not only help track vulnerabilities but also play a crucial role in providing long-term support for products.</abstract>
                <slug>yocto-project-summit-2024-12-56688-security-upstream-and-opensource-cd-ci</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58542'>Michael Nazzareno Trimarchi</person>
                </persons>
                <language>en</language>
                <description>Best Practices for Yocto Project with LTS Components and Security

The Yocto Project is a powerful framework for creating custom Linux-based operating systems. To ensure stability, security, and long-term support, it&apos;s essential to adopt best practices when working with Long Term Support (LTS) components for the kernel, bootloader, and Yocto Project itself.

LTS Components: A Foundation for Stability

LTS components are designed to receive maintenance updates and security patches for an extended period. By using LTS versions of the kernel, bootloader, and Yocto Project, you can benefit from:

Improved Security: Regular updates address vulnerabilities, enhancing the overall security posture of your system.
Long-Term Support: LTS components ensure that your product can receive maintenance and support for a significant duration.
Yocto CVE Analysis with Jenkins and warning-ng

To effectively manage security vulnerabilities in Yocto Project builds, integrating CVE analysis with your development workflow is crucial. Jenkins, a popular continuous integration/continuous delivery (CI/CD) server, can be combined with the warning-ng plugin to automate this process.

Steps involved:

Configure Jenkins: Set up a Jenkins job to build your Yocto Project image.
Integrate warning-ng: Install the warning-ng plugin and configure it to scan the build output for security warnings.
Analyze CVE Reports: Use tools like the CVE Details database to cross-reference the identified warnings with known vulnerabilities.
Prioritize and Address: Assess the severity of the vulnerabilities and prioritize their resolution.
Update Components: If necessary, update the affected components to address the vulnerabilities.
Beyond Vulnerability Tracking

Regularly updating components, even those without known vulnerabilities, is essential for several reasons:

Staying Current: Updates often introduce new features, performance improvements, and bug fixes.
Future Compatibility: Keeping components up-to-date ensures compatibility with future hardware, software, and security standards.
Proactive Security: Updating components can help prevent potential vulnerabilities that may be discovered in the future.

By adopting best practices for Yocto Project development, including the use of LTS components and effective security measures, you can create more stable, secure, and long-lasting products. Integrating CVE analysis with Jenkins and the warning-ng plugin provides a robust framework for identifying and addressing vulnerabilities. Additionally, regularly updating components not only helps track vulnerabilities but also ensures that your products remain supported and compatible over the long term.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/HAD9XJ/resources/_ZM4OcdD.pdf">Slide release 1.2</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/HAD9XJ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/HAD9XJ/feedback/</feedback_url>
            </event>
            <event guid='8c8f3ebf-19ed-5645-9c83-f721c15d4a75' id='57465' code='XDSLLC'>
                <room>kirkstone</room>
                <title>VS Code and Yocto: A Typescript and BitBake alchemy</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T14:35:00+00:00</date>
                <start>14:35</start>
                <duration>00:30</duration>
                <abstract>The Yocto Project VS Code extension stands at a crossroads between two worlds: embedded Linux and web development. Providing a seamless IDE experience came with many challenges, such as integrating the slow BitBake build system with the fast-paced TypeScript language server. In this talk, we will dive into the architecture of the extension, focusing on advanced tradeoffs and optimization strategies to create a seamless and intuitive development experience.</abstract>
                <slug>yocto-project-summit-2024-12-57465-vs-code-and-yocto-a-typescript-and-bitbake-alchemy</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59121'>Enguerrand de Ribaucourt</person>
                </persons>
                <language>en</language>
                <description>The following key features will be highlighted:

 - Resolving local file URLs
 - Providing tooltips from BitBake environment scans
 - Caching results and managing the huge number of files
 - Integrating with exotic shell build environments
 - Parsing Python and Bitbake sections with the relevant extensions
 - Continuous integration to detect incompatibilities with new Yocto versions</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/XDSLLC/resources/_XOaWCbm.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/XDSLLC/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/XDSLLC/feedback/</feedback_url>
            </event>
            <event guid='d8d045d1-01fc-53b4-918b-329aa97f095d' id='57606' code='UFC9GJ'>
                <room>kirkstone</room>
                <title>To fetch or not to fetch: Automating Rust package builds and dependency fetching in a Yocto CI system</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2024-12-04T15:05:00+00:00</date>
                <start>15:05</start>
                <duration>00:15</duration>
                <abstract>Current Yocto tooling for maintaining Rust based yocto recipes dependencies is fairly manual. 
This talk deals with pain points that come with maintaining an embedded Rust codebase and a specific example of how to automate this process</abstract>
                <slug>yocto-project-summit-2024-12-57606-to-fetch-or-not-to-fetch-automating-rust-package-builds-and-dependency-fetching-in-a-yocto-ci-system</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59246'>Cornelius Hart</person>
                </persons>
                <language>en</language>
                <description>This talk deals with automating the fetching and updating of the rust dependencies as part of a Yocto build and the creation and deployment of a scalable Yocto CI system.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/UFC9GJ/resources/_lroPnV9.pdf">prezzy</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/UFC9GJ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/UFC9GJ/feedback/</feedback_url>
            </event>
            <event guid='8bd6acad-8b13-5a83-b2b2-eb7c402fa3e9' id='57643' code='A9XHRW'>
                <room>kirkstone</room>
                <title>Workflows for App Development</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T15:20:00+00:00</date>
                <start>15:20</start>
                <duration>00:30</duration>
                <abstract>There are many different ways that an application developer may go about building their application.  One could work natively to write code, test, and commit then use bitbake to build from a recipe.  Or one could use an SDK or build directly on the target itself.  For deployment one could use packages, containers, or some other method for transferring the file over the network to the target.  One could even use an emulator, like QEMU, for fast iterations without the difficulty introduced by physical hardware.  I will explain the various options and illustrate which may be best suited for your preferred workflow.</abstract>
                <slug>yocto-project-summit-2024-12-57643-workflows-for-app-development</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59277'>Rob Woolley</person>
                </persons>
                <language>en</language>
                <description>Introduction to Application Development Workflows</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gist.github.com/robwoolley/0d2d81956891775bac9809a3247f0572">Presentation Script</link>
                
                    <link href="https://gist.github.com/robwoolley/4445bfda3cb7be1c77c91d7751f0188d">Setup Notes</link>
                
                    <link href="https://github.com/robwoolley/ypsummit2024">Demo project git repository</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/A9XHRW/resources/_k1YTLhb.pdf">Slides used for the live demonstration</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/A9XHRW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/A9XHRW/feedback/</feedback_url>
            </event>
            <event guid='509a8883-55b6-5c7a-a113-129716c24897' id='57745' code='7STSSL'>
                <room>kirkstone</room>
                <title>Future of computing - Heterogenous compute - We need immutable systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T16:00:00+00:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>We have done well with binary distributions so far, however, exponential growth in software does not scale with current models of building and distributing software using package feeds and package managers. Workloads are becoming bigger than the platforms and its just starting, AI/ML workloads will add to ever growing need of scalable infrastructure. Critical infrastructure is adopting linux and has very different constraints and maintenance requirements which will require rethinking how software is composed. 

Heterogenous compute is on the rise, where non-CPU compute units are main part of compute, Future tools are going to distribute programs over different compute units eg. GPU, Crypto units, CPUs. This
requires rethinking of how systems are composed.

Yocto project is at a good spot to become the infrastructure of choice for building such systems. since each one of them will need their own distribution but yet shared by virtue of yocto project. 

Is yocto project ready for this challenge ? We will discuss these questions.</abstract>
                <slug>yocto-project-summit-2024-12-57745-future-of-computing-heterogenous-compute-we-need-immutable-systems</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59345'>Khem Raj</person>
                </persons>
                <language>en</language>
                <description>This talk will discuss where yocto project stands today peeking into future requirements of infrastructure for compute platforms.  How the systems are being composed and transforming. We will also discuss challenges for yocto project to become that infrastructure of choice to build heterogenous systems with strong demand for immutability and CI/CD</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/7STSSL/resources/_GnThCmz.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/7STSSL/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/7STSSL/feedback/</feedback_url>
            </event>
            <event guid='437678ec-0133-5faf-bfc5-d6ff6534c4b2' id='57846' code='HLCYKW'>
                <room>kirkstone</room>
                <title>Capsule Images: How to create a reusable image layer that does not pull in dependencies.</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2024-12-04T16:30:00+00:00</date>
                <start>16:30</start>
                <duration>00:15</duration>
                <abstract>Sometimes you just need a layer that does one thing and one thing only. This talk will explain how to build a reusable image that includes all of what you need and none of what you do not need.</abstract>
                <slug>yocto-project-summit-2024-12-57846-capsule-images-how-to-create-a-reusable-image-layer-that-does-not-pull-in-dependencies</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='60752'>Chuck Wolber</person>
                </persons>
                <language>en</language>
                <description>The presentation is based on this thread: https://lists.yoctoproject.org/g/yocto/topic/install_packages_to_an/85016309</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/HLCYKW/resources/_BObDaGK.pdf">Capsule Image Session Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/HLCYKW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/HLCYKW/feedback/</feedback_url>
            </event>
            <event guid='4418f736-e91d-5d39-9f8b-e9f36d60d8a1' id='57603' code='PEYAML'>
                <room>kirkstone</room>
                <title>Supporting Multiple Layer Setup Tools</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2024-12-04T16:45:00+00:00</date>
                <start>16:45</start>
                <duration>00:15</duration>
                <abstract>A method for maintaining the same configurations for multiple layer setup tools.</abstract>
                <slug>yocto-project-summit-2024-12-57603-supporting-multiple-layer-setup-tools</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59231'>Ryan Eatmon</person>
                </persons>
                <language>en</language>
                <description>The main drive of Texas Instruments&apos; SDKs to get our software into the hands of our customers in a manner that is convenient to them.  Rather than picking a single layer setup tool to support we are going to target as many as we can so that the customer can choose which one is best meets their needs.  This talk walks though the methodology and tools we are leveraging to accomplish this goal.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/PEYAML/resources/_idjnrt2.pptx">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/PEYAML/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/PEYAML/feedback/</feedback_url>
            </event>
            <event guid='6d4b053d-e0b6-516f-a861-15105002b671' id='57645' code='XYW3KF'>
                <room>kirkstone</room>
                <title>Unlocking SBoMs with Yocto and SPDX 3</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T17:00:00+00:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <abstract>SBoMs have become a critical part of the software development lifecycle, even to the point of becoming mandatory in many cases. In this talk, Joshua will discuss how Yocto can generate highly detailed SBoMs in SPDX 3 format, and some of the uses cases that these SBoMs enable</abstract>
                <slug>yocto-project-summit-2024-12-57645-unlocking-sboms-with-yocto-and-spdx-3</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59279'>Joshua Watt</person>
                </persons>
                <language>en</language>
                <description>A presentation of the features of SPDX 3, how Yocto can produce detailed SBoMs in SPDX 3 format, and some of the uses cases for dealing with the data after it has been produced</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/XYW3KF/resources/_MlfefRj.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/XYW3KF/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/XYW3KF/feedback/</feedback_url>
            </event>
            <event guid='8f0a7819-662d-529a-af69-49759c1083a0' id='57491' code='SYRWLL'>
                <room>kirkstone</room>
                <title>The YP Presentation Archive Project</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2024-12-04T17:30:00+00:00</date>
                <start>17:30</start>
                <duration>00:15</duration>
                <abstract>A preview of the new YP Presentation Archive Project</abstract>
                <slug>yocto-project-summit-2024-12-57491-the-yp-presentation-archive-project</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59140'>David Reyna</person>
                </persons>
                <language>en</language>
                <description>Yocto Project has a wealth of presentations and training material over the years from the many DevDays, Summits, and White Papers.

We have been gathering the links to these many presentations into a single searchable front end, so that it will be easy to find and leverage this treasure trove of institutional knowledge.

This presentation will introduce this new front end and give you a test drive of what is available.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/SYRWLL/resources/_MWVZRWr.pptx">Update on &quot;Training&quot; activities, demo of Gamification techniques</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/SYRWLL/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/SYRWLL/feedback/</feedback_url>
            </event>
            <event guid='29be555c-4d2e-520d-b9c1-2bcb5d3431a7' id='57649' code='LGJZ8G'>
                <room>kirkstone</room>
                <title>Deploying and Testing Fail-Safe Systems with Yocto Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-04T17:45:00+00:00</date>
                <start>17:45</start>
                <duration>00:30</duration>
                <abstract>In the last few years, embedded systems have become increasingly more complex to keep up with the ever-growing demands of the market. Industries like automotive and healthcare require solutions that are more advanced, faster, and more efficient to meet market needs.
However, the more complex a system becomes, the higher is the probability of failure. Each new functionality brings additional points of failure, making it essential to adopt robust safety mechanisms and advanced monitoring strategies to keep the performance, ensure system integrity, and, above all, guarantee a safe product for the user.
In this talk, we intend to demonstrate how Yocto Project tools and ELISA guidelines can help developers build systems that are more secure and stable.</abstract>
                <slug>yocto-project-summit-2024-12-57649-deploying-and-testing-fail-safe-systems-with-yocto-project</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59280'>Fernando Luiz Cola</person><person id='59283'>Bruna Jacomelli</person>
                </persons>
                <language>en</language>
                <description>This talk will feature a hands-on demo of a fail-safe embedded system built with Yocto and aligned with ELISA&apos;s safety guidelines. The core of the demo involves fault injection, deliberately triggering a failure to test the system&#8217;s recovery process.
We&#8217;ll showcase:
- Watchdog timers to detect failures.
- Tracing tools for detailed log analysis.
- Automated rollback to restore the system to a stable state after a crash.
This demo will highlight how Yocto and ELISA simplify the development of robust, safety-compliant systems.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/LGJZ8G/resources/_MOlRHD5.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/LGJZ8G/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/LGJZ8G/feedback/</feedback_url>
            </event>
            <event guid='8b202fa9-8277-5c95-ad0c-32ff0ce732d1' id='58311' code='RJX87R'>
                <room>kirkstone</room>
                <title>Social - Day 2</title>
                <subtitle></subtitle>
                <type>After hours social</type>
                <date>2024-12-04T18:30:00+00:00</date>
                <start>18:30</start>
                <duration>02:00</duration>
                <abstract>No agenda, it&apos;s people time!</abstract>
                <slug>yocto-project-summit-2024-12-58311-social-day-2</slug>
                <track>After Hours Hangout</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Feel free to hand out with fellow Yocti to just mingle, share your learnings, failures, successes, stories over a beverage of your choice.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/RJX87R/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/RJX87R/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2024-12-05' start='2024-12-05T04:00:00+00:00' end='2024-12-06T03:59:00+00:00'>
        <room name='kirkstone' guid='cd0f51a6-577f-550c-b1c1-021abd1a6494'>
            <event guid='662f8093-1d43-50a7-9664-4975102d9bb9' id='58307' code='CNMLSK'>
                <room>kirkstone</room>
                <title>Welcome Day 3</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T12:00:00+00:00</date>
                <start>12:00</start>
                <duration>00:05</duration>
                <abstract>Let&apos;s kick off the YPS day.</abstract>
                <slug>yocto-project-summit-2024-12-58307-welcome-day-3</slug>
                <track>All Attendees</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>We&apos;ll say hello, fill you in on todays schedule and then, off we go!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/CNMLSK/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/CNMLSK/feedback/</feedback_url>
            </event>
            <event guid='544a1ef3-39f7-5e33-b991-dfbcb68bb1a0' id='57300' code='TXGCPJ'>
                <room>kirkstone</room>
                <title>How to test your Yocto project with testimage and ptest</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T12:05:00+00:00</date>
                <start>12:05</start>
                <duration>00:30</duration>
                <abstract>Learn how to use the Yocto test frameworks testimage (for image tests) and ptest (for package tests) in your Yocto project.
Learn how to easily visualize the test results in the Gitlab CI/CD with the help of my feature I brought upstream.</abstract>
                <slug>yocto-project-summit-2024-12-57300-how-to-test-your-yocto-project-with-testimage-and-ptest</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59011'>Clara Kowalsky</person>
                </persons>
                <language>en</language>
                <description>The talk aims to give the audience an insight into the Yocto test frameworks testimage and ptest.

While using these frameworks in a project at Siemens, I encountered the problem that there was yet no way to visualize the Yocto test results in the Gitlab CI/CD. 
I tackled this problem and brought my contribution upstream to the Yocto OpenEmbedded-Core project. I will present my contribution and show how you can now get a quick overview of the test results and the corresponding error messages in the CI/CD.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/TXGCPJ/resources/_9O2aWco.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/TXGCPJ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/TXGCPJ/feedback/</feedback_url>
            </event>
            <event guid='47317400-0bcb-54c0-99ab-c9eb840efed3' id='57466' code='ASR3XV'>
                <room>kirkstone</room>
                <title>Patching unpatchable files</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T12:35:00+00:00</date>
                <start>12:35</start>
                <duration>00:30</duration>
                <abstract>In the Yocto world, the .bbappend file is a well-known and documented mechanism for altering recipe files, and an essential part of daily operations. While not common, there are instances where it becomes necessary to modify other file types, such as .inc or .bbclass, which do not offer an equivalent append mechanism. This session will summarize various strategies for effectively handling these file types when patching cannot be avoided.</abstract>
                <slug>yocto-project-summit-2024-12-57466-patching-unpatchable-files</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59122'>Anna-Lena Marx</person>
                </persons>
                <language>en</language>
                <description>In my recent presentation [1] [2] at the Yocto Developer Day in Vienna, I mentioned using the KAS patch mechanism for minor modifications to files like .inc or .bbclass, where the Yocto internal overwriting mechanism via .bbappend files does not apply. Initially intended as a helpful side note on how I navigated a few unique situations, this part quickly escalated into the most discussed segment of the talk. Half of the attendees I spoke with found it valuable, while the other half expressed strong objections.

In this follow-up session, I aim to dive deeper into the complexities of working with these &#8220;unpatchable&#8221; files and explore the following key questions:

- In which situations is patching valid?
- What strategies and approaches &#8212;both well-known and lesser-known&#8212; are generally available?
- Which strategy is best suited for different scenarios and use cases?

In conclusion, this talk aims to present and document various strategies for addressing the challenge of &#8220;patching unpatchable files&#8221; and to encourage discussions on best practices.


[1] https://pretalx.com/ypdd-oss-elce-2024/talk/WUMTQT/
[2] https://www.youtube.com/watch?v=FOYZVjAK51M</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/ASR3XV/resources/_ob1PFO2.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/ASR3XV/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/ASR3XV/feedback/</feedback_url>
            </event>
            <event guid='65034fa6-8834-5034-bcf4-ec340a4a93ed' id='57175' code='JK3NAQ'>
                <room>kirkstone</room>
                <title>Security improvements in styhead</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T13:05:00+00:00</date>
                <start>13:05</start>
                <duration>00:30</duration>
                <abstract>Styhead includes several security-related changes. In this talk, Marta will discuss the rework of the cve-check, SBOM generation, policy changes, and more.</abstract>
                <slug>yocto-project-summit-2024-12-57175-security-improvements-in-styhead</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58906'>Marta RYBCZYNSKA, Ygreky</person>
                </persons>
                <language>en</language>
                <description>Open source security was in the spotlight in 2024, with the Linux kernel CNA (CVE Numbering Authority), the rise of Rust, and the xz incident. In addition, upcoming legislation mandates &#171;&#160;secure by default&#160;.&#187; How is the Yocto Project reacting to those changes?

In this talk, Marta will walk you through the changes in the security-related tools included in the Yocto Project. The description consists of the changes in the cve-check and introduction of the vex class (and removing the cve-check text format), SBOM changes, including the addition of SPDX3, and various other modifications (do you know that Poky is not for production?).

This talk is a must-have if you&#8217;re developing a product that will appear on the market in 2025 or beyond.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/JK3NAQ/resources/_0LIY0qs.pdf">Slides (final version)</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/JK3NAQ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/JK3NAQ/feedback/</feedback_url>
            </event>
            <event guid='caf2fb69-bec4-5ab6-9b73-4a7c2baa49e8' id='56779' code='WJHHHW'>
                <room>kirkstone</room>
                <title>SBOM generation for Yocto-based systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T13:35:00+00:00</date>
                <start>13:35</start>
                <duration>00:30</duration>
                <abstract>A Software Bill of Materials (SBOM) is an inventory of all software components and dependencies in a system, essential for vulnerability management, risk assessment, and ensuring timely updates. 

This conference will focus on practical strategies and tools for generating SBOMs in systems built with the Yocto Project, highlighting the latest improvements brought by the Scarthgap release. Participants will gain insights into both automated SBOM generation tools tailored for Yocto environments.</abstract>
                <slug>yocto-project-summit-2024-12-56779-sbom-generation-for-yocto-based-systems</slug>
                <track>Product Showcase</track>
                <logo>/media/yocto-project-summit-2024-12/submissions/WJHHHW/Yocto_Project_Summit_-_SBOM_generation_jcxX3PN.png</logo>
                <persons>
                    <person id='58563'>Pierre Gal</person>
                </persons>
                <language>en</language>
                <description>In this conference, we will dive deeper into practical methods for generating the Software Bill of Materials (SBOMs) of Yocto-based systems, with a specific focus on the latest Scarthgap release. 

Attendees will learn how to: 
&#9989; utilize automated SBOM generation tools as well as manual tracking methods, both designed specifically for Yocto environments
&#9989; manage open-source and third-party components, 
&#9989; improve vulnerability management processes, 
&#9989; and secure the software supply chain for embedded systems.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://theembeddedkit.io/">The Embedded Kit website</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/WJHHHW/resources/_9Z2LeKi.pdf">Presentation (pdf)</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/WJHHHW/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/WJHHHW/feedback/</feedback_url>
            </event>
            <event guid='309dd259-a779-5239-95cf-00a7ffebff10' id='57452' code='ETKY3N'>
                <room>kirkstone</room>
                <title>Arm Automotive Solutions: Pushing the Limits of Yocto</title>
                <subtitle></subtitle>
                <type>Product Showcase</type>
                <date>2024-12-05T14:20:00+00:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>Arm has recently released Arm Automotive Solutions version 1.1, a reference stack demonstrating automotive use cases on Arm IP, all built and tested using Yocto. The stack has 11 dependent layers, over 20 OEQA test suites and our largest build runs over 12000 bitbake tasks. I will discuss the key features of stack and some of the challenges we face developing such a large and complex Yocto-based codebase.</abstract>
                <slug>yocto-project-summit-2024-12-57452-arm-automotive-solutions-pushing-the-limits-of-yocto</slug>
                <track>Product Showcase</track>
                
                <persons>
                    <person id='59116'>Peter Hoyes</person>
                </persons>
                <language>en</language>
                <description>Arm Automotive Solutions focuses on the RD-1 AE reference design, which consists of the Primary Compute (running Linux or the Xen hypervisor on Neoverse-V3AE cores), the Safety Island (running Zephyr on Cortex-R82AE cores) and the Runtime Security Engine (running on Cortex-M55 cores).

Using a simulation of the reference design we run demos including inter-processor communication, firmware-provided secure services and system fault handling. The stack features test cases for all features implemented using OEQA.

Version 1.1 newly features firmware image generation using genimage (using meta-ptx), secure firmware update (using meta-secure-core) and is integrated with the Yocto distribution from meta-ewaol.

For more information, see https://arm-auto-solutions.docs.arm.com/en/v1.1/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/ETKY3N/resources/_SdoK4IY.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/ETKY3N/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/ETKY3N/feedback/</feedback_url>
            </event>
            <event guid='b2058337-c87d-5f09-b19e-53d8b6a23ad7' id='57705' code='DFHJ8C'>
                <room>kirkstone</room>
                <title>Ensuring Reproducibility in Yocto Builds</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T14:50:00+00:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>How to ensure reproducibility in Yocto Builds: Best Practices, Pitfalls, and Delta Update Performance</abstract>
                <slug>yocto-project-summit-2024-12-57705-ensuring-reproducibility-in-yocto-builds</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='60799'>Aur&#233;lien Martin</person>
                </persons>
                <language>en</language>
                <description>1.	Introduction to Reproducibility
Definition and importance in software development
Impact on deployment, testing, and long-term maintenance
2.	Reproducibility in Yocto Builds
Yocto built-in support for reproducibility
Common pitfalls that affect reproducibility
3.	Best Practices for Reproducible Builds
Behaviours to avoid
Taking advantage of Yocto&apos;s support for reproducibility
What remains to handle
4.	Case Study: Performance of Delta Updates
Gains  in zchunk delta size
5.	Q&amp;A Session
	Open floor for questions and discussion</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/DFHJ8C/resources/_qFVLvrM.pptx">Proto-slides</attachment>
                
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/DFHJ8C/resources/_DBLFol0.pptx">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/DFHJ8C/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/DFHJ8C/feedback/</feedback_url>
            </event>
            <event guid='088c84a7-5056-51f9-8196-70074f0b7359' id='56832' code='PB8ZAC'>
                <room>kirkstone</room>
                <title>Honey, I shrunk the rootfs!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T15:20:00+00:00</date>
                <start>15:20</start>
                <duration>00:30</duration>
                <abstract>In this session, we dive deep into the process of crafting the smallest possible root filesystem using the Yocto Project.</abstract>
                <slug>yocto-project-summit-2024-12-56832-honey-i-shrunk-the-rootfs</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58659'>Sergio Prado</person>
                </persons>
                <language>en</language>
                <description>In the world of embedded systems, optimizing for size, performance, and efficiency is crucial. The Yocto Project offers a powerful framework for building custom Linux distributions tailored for embedded environments. But how small can we really go? This talk will explore strategies to create the tiniest possible root filesystem, perfect for resource-constrained devices. Whether you&apos;re building for IoT devices, minimal containers, or deeply embedded platforms, this session will arm you with practical tips and tricks to shrink your root filesystem to the bare minimum without sacrificing essential functionality. Along the way, we&#8217;ll also delve into the inner workings of root filesystem image generation in OpenEmbedded and the Yocto Project.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/PB8ZAC/resources/_3yoU3zF.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/PB8ZAC/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/PB8ZAC/feedback/</feedback_url>
            </event>
            <event guid='02f62405-b239-5cff-a2a6-e2cbbaf5b695' id='57195' code='LERZGB'>
                <room>kirkstone</room>
                <title>Dealing with several BSP layers using Yocto Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T15:50:00+00:00</date>
                <start>15:50</start>
                <duration>00:30</duration>
                <abstract>LmP is a distro that has been releasing with support for several BSP metalayers for a while now. It&apos;s a good example on the struggles to deal with diverse releasing timing and how to configure the Yocto Project metadata to deal with several architectures.</abstract>
                <slug>yocto-project-summit-2024-12-57195-dealing-with-several-bsp-layers-using-yocto-project</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='58922'>Daiane Angolini</person>
                </persons>
                <language>en</language>
                <description>Let&apos;s start describing what LmP is (a distro created by Foundries.io by Qualcomm). Including the BSP layers included, the different BSP versions, and the list of supported boards.
Then, we can list the strategies LmP uses to configure the BSP layers in a way the different layers can be built together. After that we can describe the changes we include to accommodate the BSPs in a way the look and feel for the distro is almost the same for the user.
The main point of this presentation is to list strategies on using overrides to configure a distro supporting more than one BSP provider, and the adaptation used to make those layers to build altogether even though they are diverse.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/LERZGB/resources/_l02798f.pdf">the slides v3</attachment>
                
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/LERZGB/resources/_bhvO4Md.pdf">the slides v2</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/LERZGB/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/LERZGB/feedback/</feedback_url>
            </event>
            <event guid='dc7521a8-a1b6-5576-aec7-ff7dba8b4f60' id='57556' code='ZF8KKR'>
                <room>kirkstone</room>
                <title>Leveraging Dynamic Layers in Yocto Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T16:30:00+00:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>The Yocto Project is a powerful tool for creating custom Linux distributions for embedded systems. One of its advanced features is the use of dynamic layers, which provide flexibility and modularity in managing recipes and configurations.</abstract>
                <slug>yocto-project-summit-2024-12-57556-leveraging-dynamic-layers-in-yocto-project</slug>
                <track>Intermediate Track / Presentation</track>
                
                <persons>
                    <person id='59207'>Chirag Shilwant</person>
                </persons>
                <language>en</language>
                <description>As of today :), following will be my session flow,

1. What are Dynamic Layers

2. When to Use Dynamic Layers
     - Conditional Dependencies, Modular BSPs, Custom Distributions, Product variants, etc.

3. How to Implement Dynamic Layers

4. Benefits of using Dynamic Layers
     - Reduced Complexity, Flexibility &amp; Improved Maintainability

5. Few examples where dynamic layers is being used
    - meta-agl-flutter, meta-arago for meta-browser, meta-raspberrypi for qt5-layer, etc.

6.  Scenarios when using Dynamic layers may not be appropriate or beneficial
     - Limited Resources, Stability Requirements, Compatibility issues, Performance Concerns, etc.
     
     6.1. What are the alternatives to dynamic layers which can be used in above scenarios.
             - Layer Prioritization, Conditional Inclusion, Overlay Layers, Recipe Overrides, Custom 
                DISTRO_FEATURES, etc.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/ZF8KKR/resources/_hBlAwsO.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/ZF8KKR/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/ZF8KKR/feedback/</feedback_url>
            </event>
            <event guid='ce954300-9dbf-5dbc-bc81-f0b16e11f11a' id='59212' code='3BH39A'>
                <room>kirkstone</room>
                <title>Yocto @ AWS IoT / Amazon OSPO</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T17:00:00+00:00</date>
                <start>17:00</start>
                <duration>00:30</duration>
                <abstract>This talk is split into two parts. Thomas will talk about  &quot;Cool things we do with Yocto @ AWS IoT&quot;. Oscar will give a broader view of Yocto at Amazon from the OSPO perspective.</abstract>
                <slug>yocto-project-summit-2024-12-59212-yocto-aws-iot-amazon-ospo</slug>
                <track>Product Showcase</track>
                
                <persons>
                    <person id='60804'>Thomas Roos, AWS, Embedded Linux Engineer</person><person id='60843'>Oscar Valenzuela</person>
                </persons>
                <language>en</language>
                <description>First part of the talk:
Many customers of AWS IoT use Yocto to build their products. meta-aws is providing our software to them. This talk offers a high-level overview of our layer, highlighting the mechanisms and tools we employ to maintain quality.  Giving the audience some inspiration what can be done. The examples could be applied to any Yocto based development, not linked to any (AWS) web service.

Second part: 
Explore the challenges and adventures of managing Open Source Software (OSS) compliance with the Yocto Project at scale. This talk covers practical strategies for navigating the complexities of OSS compliance in large-scale projects. Whether you&apos;re tackling compliance for the first time or scaling established processes, this session offers insights and lessons learned from real-world experiences.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/3BH39A/resources/_efvTmQE.pdf">First part of the talk - Doing cool things with Yocto @ AWS IoT - Slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/3BH39A/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/3BH39A/feedback/</feedback_url>
            </event>
            <event guid='8239f0ed-7403-51d3-b5b4-03315a980b3e' id='57557' code='8JFYVJ'>
                <room>kirkstone</room>
                <title>Navigating Yocto BSP: Stories from the Field</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2024-12-05T17:30:00+00:00</date>
                <start>17:30</start>
                <duration>00:30</duration>
                <abstract>Developing a Yocto BSP layer can be a complex undertaking, often presenting challenges when choosing between different implementation approaches. This presentation delves into real-world use cases we encountered during our Yocto BSP development journey, outlining our decision-making processes, final outcomes, tips/tricks and valuable lessons learned.</abstract>
                <slug>yocto-project-summit-2024-12-57557-navigating-yocto-bsp-stories-from-the-field</slug>
                <track>Intermediate Track / Presentation</track>
                <logo>/media/yocto-project-summit-2024-12/submissions/8JFYVJ/Gemini_Generated_Image_g12wxzg12wxzg12w_1Un4xj5.jpg</logo>
                <persons>
                    <person id='59209'>Karthik Poduval</person><person id='60404'>Kamalanadh Vedantham</person>
                </persons>
                <language>en</language>
                <description>Gain valuable insights from the firsthand experiences of novice Yocto BSP developers, including both successes and setbacks.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.com/media/yocto-project-summit-2024-12/submissions/8JFYVJ/resources/_VJcjZ6b.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/8JFYVJ/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/8JFYVJ/feedback/</feedback_url>
            </event>
            <event guid='9e81c01f-bad5-588b-9caa-ae95b03a275f' id='58312' code='A7HWSE'>
                <room>kirkstone</room>
                <title>Social - Day 3</title>
                <subtitle></subtitle>
                <type>After hours social</type>
                <date>2024-12-05T18:15:00+00:00</date>
                <start>18:15</start>
                <duration>02:00</duration>
                <abstract>No agenda, it&apos;s people time!</abstract>
                <slug>yocto-project-summit-2024-12-58312-social-day-3</slug>
                <track>After Hours Hangout</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Feel free to hand out with fellow Yocti to just mingle, share your learnings, failures, successes, stories over a beverage of your choice.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.com/yocto-project-summit-2024-12/talk/A7HWSE/</url>
                <feedback_url>https://pretalx.com/yocto-project-summit-2024-12/talk/A7HWSE/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
