From Fedora Project Wiki

(Adding sherif to the attendee list)
 
(55 intermediate revisions by 26 users not shown)
Line 1: Line 1:
= FOSDEM 2024 in Brussels, Belgium =
See [https://discussion.fedoraproject.org/t/fedora-fosdem-2024-lets-get-our-plan-together/99621 Fedora Discussion topic] for comments, questions, and logistics.


See [https://discussion.fedoraproject.org/t/fedora-fosdem-2024-lets-get-our-plan-together/99621 Fedora Discussion topic] for comments, questions, and logistics.


== About ==
= About =


[https://fosdem.org FOSDEM] is a free event for software developers to meet, share ideas, and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in! FOSDEM 2024 will be held on 3-4 February 2024.
[https://fosdem.org FOSDEM] is a free event for software developers to meet, share ideas, and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in! FOSDEM 2024 will be held on 3-4 February 2024.
Line 14: Line 13:
* '''Format''': In-person participation only, live-streaming available
* '''Format''': In-person participation only, live-streaming available


First time at FOSDEM? Read the [https://fosdem.org/2023/practical/ FOSDEM practical info guide] to learn more.
First time at FOSDEM? Read the [https://fosdem.org/2024/practical/ FOSDEM practical info guide] to learn more.
 


== Duration and Location ==
= Duration and Location =


ULB Campus Solbosh<br>
ULB Campus Solbosh<br>
Line 33: Line 33:
* [http://www.viamichelin.fr/viamichelin/int/dyn/controller/Cartes-plans?mapId=-tg6r70e5ejn8cp&dx=352.5&dy=179&empriseW=989&empriseH=702 ViaMichelin]
* [http://www.viamichelin.fr/viamichelin/int/dyn/controller/Cartes-plans?mapId=-tg6r70e5ejn8cp&dx=352.5&dy=179&empriseW=989&empriseH=702 ViaMichelin]


=== Fedora-approved hotel ===
== Fedora-approved hotel ==


The approved Fedora hotel is the '''Moxy Brussels City Center'''. It is about a 10-20 minute drive or 45 minute walk to the event venue from the approved hotel. See the directions below:
The approved Fedora hotel is the '''Moxy Brussels City Center'''. It is about a 10-20 minute drive or 45 minute walk to the event venue from the approved hotel. See the directions below:
Line 39: Line 39:
[[File:Directions_from_Fedora_2024_hotel_to_FOSDEM.png|850px|thumb|center|alt=Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.|link=https://maps.app.goo.gl/HFF3QNa5Z76hgK6R7|Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.]]
[[File:Directions_from_Fedora_2024_hotel_to_FOSDEM.png|850px|thumb|center|alt=Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.|link=https://maps.app.goo.gl/HFF3QNa5Z76hgK6R7|Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.]]


=== Visas ===
== Visas ==


Belgium is a Schengen Zone member state. Any person who needs a visa for the European Schengen Zone will also require a visa for Belgium.
Belgium is a Schengen Zone member state. Any person who needs a visa for the European Schengen Zone will also require a visa for Belgium.




== Schedule at a glance ==
= Schedule at a glance =


* URL: [https://fosdem.org/2024/schedule/ fosdem.org/2024/schedule/]
* URL: [https://fosdem.org/2024/schedule/ fosdem.org/2024/schedule/]


=== Saturday, 3 February ===
== Saturday, 3 February ==


* '''09:30 - 10:00''' // Fedora team arrival on-site
* '''09:30 - 10:00''' // Fedora team arrival on-site
* '''10:30 - 19:00''' // Conference Programming
* '''10:30 - 19:00''' // Conference Programming


=== Sunday, 4 February ===
== Sunday, 4 February ==


* '''08:30 - 09:00''' // Fedora team arrival on-site
* '''08:30 - 09:00''' // Fedora team arrival on-site
Line 59: Line 59:




== Fedora presence ==
= Fedora presence =


Are you a Fedora contributor attending FOSDEM 2024? Add yourself to the table below. Please use the "Comments" column to specify your role in the Fedora community.
Are you a Fedora contributor attending FOSDEM 2024? Add yourself to the table below. Please use the "Comments" column to specify your role in the Fedora community.
Line 67: Line 67:
| '''No''' || '''Name''' || '''FAS''' || '''Thu, 1 Feb''' || '''Fri, 2 Feb''' || '''Sat, 3 Feb''' || '''Sun, 4 Feb''' || '''Travel itinerary''' || '''Languages''' || '''Comments'''
| '''No''' || '''Name''' || '''FAS''' || '''Thu, 1 Feb''' || '''Fri, 2 Feb''' || '''Sat, 3 Feb''' || '''Sun, 4 Feb''' || '''Travel itinerary''' || '''Languages''' || '''Comments'''
|-
|-
| 1 || [[User:Jflory7|Justin W. Flory]] || jflory7 || {{check}} || {{check}} || {{check}} || {{check}} || BER <=> BRU || en || All things Fedora. Attending as [https://docs.fedoraproject.org/en-US/council/fca/ Fedora Community Architect].
| 1 || [[User:Jflory7|Justin W. Flory]] || jflory7 || {{check}} || {{check}} || {{check}} || {{check}} || BER => BRU || en || All things Fedora. Attending as [https://docs.fedoraproject.org/en-US/council/fca/ Fedora Community Architect].
|-
|-
| 2 || [[User:Bogomil|Bogomil Shopov]] || bogomil || {{caution}} || {{check}} || {{check}} || {{check}} || N/A || bg, en, cz || Stand staff. L10n, community building, privacy.
| 2 || [[User:Bogomil|Bogomil Shopov]] || bogomil || {{caution}} || {{check}} || {{check}} || {{check}} || N/A || bg, en, cz || Ambassador
|-
|-
| 3 || [[User:nekonya3|Nikita Tripathi]] || nekonya3 || {{check}} || {{check}} || {{check}} || {{check}} || Roorkee (India) <=> BRU || hi, en || Past Outreachy intern for the Badges Design Project, current design contributor. CFP submitted for Open Source Design Devroom
| 3 || [[User:nekonya3|Nikita Tripathi]] || nekonya3 || {{check}} || {{check}} || {{check}} || {{check}} || Roorkee (India) <=> BRU || hi, en || Past Outreachy intern for the Badges Design Project, current design contributor. CFP submitted for Open Source Design Devroom
|-
|-
| 4 || [[User:Gui1ty|Sandro (Penguinpee)]] || gui1ty || {{question}} || {{check}} || {{check}} || {{check}} || NL <=> BRU (train most likely) || nl, en || Possibly presenting with [[User:ankursinha|Ankur Sinha]] in Open Research Devroom
| 4 || [[User:Gui1ty|Sandro (Penguinpee)]] || gui1ty || {{check}} || {{check}} || {{check}} || {{check}} || NL <=> BRU (train) || nl, en || All things Badges, NeuroFedora (I'm not a scientist)
|-
|-
| 5 || [[User:ekidney|Emma Kidney]] || ekidney || {{caution}} || {{caution}} || {{check}} || {{check}} || DUB <=> BRU || en || Community designer. Possibly presenting in Open Source Design Devroom
| 5 || [[User:ekidney|Emma Kidney]] || ekidney || {{caution}} || {{caution}} || {{check}} || {{check}} || DUB <=> BRU || en || Community designer.
|-
|-
| 6 || [[User:zlopez|Michal Konecny]] || zlopez || {{check}} || {{check}} || {{check}} || {{check}} || PRG <=> BRU || cs, en || Fedora Infra & Releng Team Lead
| 6 || [[User:zlopez|Michal Konecny]] || zlopez || {{check}} || {{check}} || {{check}} || {{check}} || PRG <=> BRU || cs, en || Fedora Infra & Releng Team Lead
Line 97: Line 97:
| 15 || [[User:spotz|Amy Marrich]] || spotz || {{caution}} || {{caution}} || {{caution}} || {{caution}} || AUS => BRU || en || Fedora DEI, Cloud SiG, CentOS
| 15 || [[User:spotz|Amy Marrich]] || spotz || {{caution}} || {{caution}} || {{caution}} || {{caution}} || AUS => BRU || en || Fedora DEI, Cloud SiG, CentOS
|-
|-
| 16 || [[User:defolos|Dan Čermák]] || defolos || {{question}} || {{question}} || {{check}} || {{check}} || NUE <=> BRU || en, de, cz || Presenting in Distribution Devroom, Fedora i3 SIG
| 16 || [[User:defolos|Dan Čermák]] || defolos || {{check}} || {{check}} || {{check}} || {{check}} || NUE <=> BRU || en, de, cz || Presenting in Distribution Devroom & CentOS Connect, Fedora i3 SIG
|-
|-
| 17 || [[User:t0xic0der|Akashdeep Dhar]] || t0xic0der || {{check}} || {{check}} || {{check}} || {{check}} || CCU <=> BRU || en, hi, bn || Fedora Infrastructure
| 17 || [[User:t0xic0der|Akashdeep Dhar]] || t0xic0der || {{check}} || {{check}} || {{check}} || {{check}} || CCU <=> BRU || en, hi, bn || Fedora Infrastructure
Line 108: Line 108:
|-
|-
| 21 || [[User:jbley|Julia Bley]] || jbley || {{check}} || {{check}} || {{check}} || {{check}} || FRA <=> BRU || de, en ||  
| 21 || [[User:jbley|Julia Bley]] || jbley || {{check}} || {{check}} || {{check}} || {{check}} || FRA <=> BRU || de, en ||  
|-
| 22 || [[User:Carlwgeorge|Carl George]] || carlwgeorge ||  {{check}} || {{check}} || {{check}} || {{check}} || SAT <=> ATL <=> JFK <=> BRU || en || EPEL Steering Committee, Python SIG, maintainer of too many packages.  Also presenting at CentOS Connect.
|-
| 23 || [[User:Zbyszek|Zbigniew Jędrzejewski-Szmek]] || zbyszek || {{caution}} || {{caution}} || {{check}} || {{check}} || WAW <=> BRU || en || FESCo, systemd
|-
| 24 || [[User:dcavalca|Davide Cavalca]] || dcavalca || {{check}} || {{check}} || {{check}} || {{check}} || SFO => FRA => BRU || en, it || Presenting at CentOS Connect, Hyperscale, Asahi, EPEL, Rust, Golang
|-
| 25 || [[User:neil|Neil Hanlon]] || neil || {{check}} || {{check}} || {{check}} || {{check}} || BOS => IAD => BRU || en, bad fr || Packager, EPEL, CentOS Contributor, general menace. Also attending CentOS Connect and SOOCon24.
|-
| 26 || [[User:Ngompa|Neal Gompa]] || ngompa ||  {{check}} || {{check}} || {{check}} || {{check}} || JFK <=> BRU || en || FESCo, EPSCo, KDE SIG, Asahi SIG, Cloud WG, Workstation WG, etc., doing all the things.  Also presenting at CentOS Connect.
|-
| 27 || [[User:thebeanogamer|Daniel Milnes]] || thebeanogamer ||  {{caution}} || {{question}} || {{check}} || {{check}} || QQS (London) <=> BRU || en || Package Maintainer
|-
| 28 || [[User:lbalhar|Lumír Balhar]] || lbalhar || {{check}} || {{check}} || {{check}} || {{check}} || VIE <=> BRU || en, cz || Python package Maintainer
|-
| 29 || [[User:suve|Artur Frenszek-Iwicki]] || suve || {{caution}} || {{check}} || {{check}} || {{check}} || WAW <=> BRU || en, pl || Package maintainer
|-
| 30 || [[User:torsava|Tomáš Orsava]] || torsava || {{check}} || {{check}} || {{check}} || {{check}} || PRG <=> BRU || en, cz || Python-maintenance team in Fedora & CentOS
|-
| 31 || [[User:cstratak|Charalampos Stratakis]] || cstratak || {{check}} || {{check}} || {{check}} || {{check}} || VIE <=> BRU || en, gr || Python-maintenance team in Fedora & CentOS
|-
| 32 || [[User:nsella|Nicola Sella]] || nsella || {{check}} || {{check}} || {{check}} || {{check}} || VIE <=> BRU || it, en || Package Maintainer
|-
| 33 || [[User:till|Till Maas]] || till || {{caution}} || {{check}} || {{check}} || {{check}} || Bonn, Germany <-> Brussels  by train || de, en || Engineering manager for NetworkManager, Nmstate, Network System Role, Package Maintainer,  random contributor
|-
| 34 || [[User:Dcantrell|David Cantrell]] || dcantrell || {{caution}} || {{caution}} || {{check}} || {{check}} || AMS => BRU || en || FESCo member, Fedora Council member, lots of Fedora stuff
|-
| 35 || [[User:Rwright|Robert Wright]] || rwright || {{caution}} || {{check}} || {{check}} || {{check}} || AMS => BRU || en || CommOps + Fedora Pride
|-
| 36 || [[User:Abbra|Alexander Bokovoy]] || abbra || {{check}} || {{check}} || {{check}} || {{check}} || HEL => BRU || en || FreeIPA and other identity management packages maintainer
|-
| 37 || [[User:Lorbus|Christian Glombek]] || lorbus || {{check}} || {{check}} || {{check}} || {{check}} || HAM => BRU || de, en, es || OKD, CoreOS, CentOS Cloud SIG, GNOME
|-
| 38 || [[User:principis|Arthur Bols]] || principis || {{caution}} || {{caution}} || {{check}} || {{caution}} || BE <=> BRU || nl, en || Package Maintainer
|-
| 39 || [[User:ABompard|Aurélien Bompard]] || abompard || {{check}} || {{check}} || {{check}} || {{check}} || FRA => BRU || fr,en || Fedora Infrastructure & CPE
|-
| 40 || [[User:arrfab|Fabian Arrotin]] || arrfab || {{check}} || {{check}} || {{check}} || {{check}} || BE (local) => BRU || fr,en || CentOS Infrastructure & CPE
|-
| 41 || [[User:psabata|Petr Šabata]] || psabata || {{caution}} || {{check}} || {{check}} || {{check}} || ZRH <=> BRU || cs,en || Package Maintainer
|-
| 42 || [[User:sherif|Sherif Nagy]] || sherif || {{check}} || {{check}} || {{check}} || {{check}} || DUB <=> BRU || ar,en ||
|-
|}
|}


Line 114: Line 157:
{{question}} : undecided
{{question}} : undecided


=== Budget proposal ===
== Budget proposal ==


This table represents the proposed budget to the Fedora Mindshare Committee. Note that the amount proposed below is final, i.e. '''you would not be reimbursed for more than what is proposed here'''.
This table represents the proposed budget to the Fedora Mindshare Committee. Note that the amount proposed below is final, i.e. '''you would not be reimbursed for more than what is proposed here'''.
Line 121: Line 164:


{| class="wikitable"
{| class="wikitable"
|- style="background-color: #3074c2; color: #fff;"
| '''No''' || '''Name''' || '''FAS''' || '''Airfare and/or rail ($USD)''' || '''Hotel ($USD)''' || '''Taxis, meals, visas, insurance, other minor incidentals ($USD)''' (if applicable) || '''Comments'''
|-
|-
| 1 || [[User:T0xic0der|Akashdeep Dhar]] || t0xic0der || $1050 || N/A || N/A || Attending CentOS Connect and FOSDEM. Base airport CCU.
! No !! Name !! FAS !! Airfare and/or rail ($USD) !! Hotel ($USD) !! Incidentals¹ ($USD) !! Total ($USD) !! Comments
|-
| 1 || [[User:Nekonya3|Nikita Tripathi]] || nekonya3 || $1350 || $850 || $150 || '''$2350''' || Attending CHAOSScon EU and FOSDEM. Base airport DEL.
|-
| 2 || [[User:Jonatoni|Jona Azizaj]] || jonatoni || N/A || $475 || N/A || '''$475''' || Attending FOSDEM only. Hotel sponsorship only.
|-
| 3 || [[User:nsella|Nicola Sella]] || nsella || $200 || N/A || N/A || '''$200''' || CentOS Connect and FOSDEM. Partial airfare.
|-
|-
| 2 || [[User:Nekonya3|Nikita Tripathi]] || nekonya3 || $1050 || $850 || $100 || Attending CHAOSScon EU and FOSDEM. Base airport DEL.
| 4 || [[User:dcantrell|David Cantrell]] || dcantrell || $45 (rail) || $701 || N/A || '''$746''' || Attending FOSDEM only. Hotel and rail sponsorship.
|-
|-
| 3 || [[User:Jonatoni|Jona Azizaj]] || jonatoni || $180 || $475 || N/A || Attending FOSDEM only. Base airport TIA.
| 5 || [[User:gui1ty|Sandro (Penguinpee)]] || gui1ty || N/A || $550 (incl. train ticket) || N/A || '''$550''' || CentOS Connect and FOSDEM. Volunteering at FOSDEM.
|-
|-
| 4 || [[User:Sumantrom|Sumantro Mukherjee]] || sumantrom || $1050 || $850 || $100 || Attending CentOS Connect and FOSDEM. Base airport CCU.
! Total !! -- !! -- !! $1595 !! $2576 !! $150 !! $4321 !! --
|}
|}


* Total Airfare: $3330 USD
¹ — Taxi, meals, visas, travel insurance, other minor incidentals. Confirm other expense types with Community Architect before proposing here.
* Total Hotels: $2175 USD
 
* Total Taxis, Meals, Visas, Insurance, Other Minor Incidentals: $200 USD
* '''Event Total: $5705 USD'''


<!--
<!--
=== Budget actuals ===
== Budget actuals ==


This table compares the proposed budget spend with the actual budget spend for post-event accounting.
This table compares the proposed budget spend with the actual budget spend for post-event accounting.
Line 158: Line 203:
-->
-->


== Speakers ==
= Speakers =


The following is a list of presentations, birds of feathers, workshops, talks and discussions organized by the community members of the Fedora Project. If you are a part of the community and have a subevent that is selected for the event, please feel free to edit the table below to add an entry with all the related details.
The following is a list of presentations, birds of feathers, workshops, talks and discussions organized by the community members of the Fedora Project. If you are a part of the community and have a subevent that is selected for the event, please feel free to edit the table below to add an entry with all the related details.


{| class="wikitable"
{| class="wikitable"
|- style=" color: #fff; background-color: #3074c2;" tablewidth="100%"
|-
| '''Order''' || '''Name''' || '''Date''' || '''Time (CET)''' || '''Speaker(s)''' || '''Track/DevRoom''' || '''Description''' || '''URL'''
! Order !! Name !! Date !! Time (CET) !! Speaker(s) !! Track/DevRoom !! Description !! URL
|-
|-
|| 1 || Orchestrating eBPF Applications in Kubernetes and Fedora || Sat, 3 Feb || 15:40 – 16:10 || Daniel Mellado, Dave Tucker || [https://fosdem.org/2024/schedule/track/containers/ Containers] || During our discussion, we will delve into the developmental journey of bpfd, tracing its origins from Aya, a Rust library designed for eBPF development. Our exploration will extend to practical aspects such as leveraging the operator, deploying applications, and understanding how Fedora elevates the user experience as a host. || https://fosdem.org/2024/schedule/event/fosdem-2024-1745-orchestrating-ebpf-applications-in-kubernetes-and-fedora/
|| 1 || Orchestrating eBPF Applications in Kubernetes and Fedora || Sat, 3 Feb || 15:40 – 16:10 || Daniel Mellado, Dave Tucker || [https://fosdem.org/2024/schedule/track/containers/ Containers] || During our discussion, we will delve into the developmental journey of bpfd, tracing its origins from Aya, a Rust library designed for eBPF development. Our exploration will extend to practical aspects such as leveraging the operator, deploying applications, and understanding how Fedora elevates the user experience as a host. || https://fosdem.org/2024/schedule/event/fosdem-2024-1745-orchestrating-ebpf-applications-in-kubernetes-and-fedora/
|-
|-
|| 2 ||It's all about the email. Ugh, what? || Sun, 4 Feb || 16:45 - 17:00 || [[User:bogomil|Bogomil Shopov - Бого]] || [https://fosdem.org/2024/schedule/track/modern-email/ Modern Email] || The session's goal is to enlarge the horizons of the people building the open-source way of email. || https://fosdem.org/2024/schedule/event/fosdem-2024-1711--ending-it-s-all-about-the-email-ugh-what-/
|| 2 || Adapting Your Project: Making Changes Without Breaking Linux Distributions || Sun, 4 Feb || 10:00 - 10:25 || Fernando Fernandez Mancera || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || As a member of the NetworkManager team, I understand the impact that changes in a free software project's behavior can have on various setups and environments, especially within the diverse landscape of Linux distributions. In our session, we'll navigate the challenges of evolving software behavior without causing disruptions across different distributions. We'll delve into best practices and strategies that ensure seamless transitions, drawing on real-world use cases to illustrate effective approaches. Whether you're a seasoned developer or an open-source enthusiast, this discussion aims to provide valuable insights into maintaining project stability while embracing necessary changes. || https://fosdem.org/2024/schedule/event/fosdem-2024-2921-adapting-your-project-making-changes-without-breaking-linux-distributions/
|-
|| 3 || Enhancing Linux Accessibility: A Unified Approach || Sun, 4 Feb || 10:30 - 11:25 || Vojtech Polasek, Lukáš Tyrychtr || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || Join us for a discussion aimed at supporting Linux distribution developers in enhancing accessibility. As blind software engineers, we believe we can bring a unique perspective to this essential endeavor. We'll explore the challenges faced by blind users when using the Linux desktop environment, with a focus on constructive solutions. We will discuss two main topics: lack of preinstalled assistive technologies and accessibility problems of basic components of desktop environments. || https://fosdem.org/2024/schedule/event/fosdem-2024-2949-enhancing-linux-accessibility-a-unified-approach/
|-
|| 4 || Ipa-tuura: FreeIPA connector for Keycloak || Sun, 4 Feb || 12:00 - 12:30 || Alexander Bokovoy, Francisco Triviño García || [https://fosdem.org/2024/schedule/track/identity-and-access-management/ Identity & Access Management] || The FreeIPA and SSSD teams have collaborated on a project to enable Keycloak to get a unified access for users and groups in FreeIPA/LDAP/Active Directory. It consists of a new Keycloak plugin and a bridge service to access the identity providers (FreeIPA/AD/LDAP). The bridge project, ipa-tuura, is based on the SCIMv2 API and provides an improved integration for classic directory services to cloud environments with an easy deployment. The bridge can also be used in a variety of different scenarios, from migration to synchronization of identities across different providers. || https://fosdem.org/2024/schedule/event/fosdem-2024-2618-ipa-tuura-freeipa-connector-for-keycloak/
|-
|| 5 || mkosi-initrd: Building initrds out of distribution packages||Sun, 4 Feb || 12:30 - 12:55 || Daan De Meyer, Zbigniew Jędrzejewski-Szmek || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || In this talk, we'll present mkosi-initrd, a project to build initrds out of distribution packages using [https://github.com/systemd/mkosi mkosi], systemd's image builder sister project. || https://fosdem.org/2024/schedule/event/fosdem-2024-2888-mkosi-initrd-building-initrds-out-of-distribution-packages/
|-
|| 6 || The Monolith versus the Swarm - A Comparison of openSUSE’s and Fedora’s Build Infrastructures || Sun, 4 Feb || 13:00 - 13:25 || Dan Čermák || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || Even though openSUSE and Fedora are both RPM-based Linux distributions, their respective infrastructures differ significantly. While openSUSE is built entirely using the Open Build Service, Fedora relies on a variety of tools to perform specific tasks of building a full Linux distribution. Both distributions have stood the test of time, and both approaches work for the most part fine for their communities. Yet, the question remains: is one of the approaches better than the other? And what are the advantages and drawbacks for the various contributor roles? The talk answers these and other burning questions and reveals the hidden weaknesses of both setups. || https://fosdem.org/2024/schedule/event/fosdem-2024-2945-the-monolith-versus-the-swarm-a-comparison-of-opensuse-s-and-fedora-s-build-infrastructures/
|-
|| 7 || Upstream and downstream, best friends forever? || Sun, 4 Feb || 14:00 - 14:25 || František Lachman || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || Integrating the upstream and downstream world is hard. Isn’t it? During the talk, we will go through these and provide suggestions on what you can do in such situations and how to bring the best benefit both to developers and maintainers. || https://fosdem.org/2024/schedule/event/fosdem-2024-2881-upstream-and-downstream-best-friends-forever-/
|-
|| 8 || PipeWire State of the Union || Sun, 4 Feb || 14:00 - 14:25 || Wim Taymans || [https://fosdem.org/2024/schedule/track/open-media/ Open Media] || PipeWire started out as a low-level multimedia transport layer. Services such as screen sharing and later audio routing were added on top of this infrastructure. The recent 1.0 release marked a big milestone in the development. This talk will detail the current state of PipeWire and the plans for the future. || https://fosdem.org/2024/schedule/event/fosdem-2024-1988-pipewire-state-of-the-union/
|-
|| 9 || An introduction to Image Builder: building up-to-date, customised operating system images the easy way || Sun, 4 Feb || 15:30 - 15:55 ||  Sanne Raymaekers || [https://fosdem.org/2024/schedule/track/distributions/ Distributions] || Image builder is a tool that builds bespoke operating system images in a manner that is reliable and well-defined. Image builder supports the Fedora, CentOS Stream, and RHEL distributions for a host of target platforms such as bare metal, QEMU, vSphere and cloud platforms like AWS, Azure and Google cloud. It can build rpm ostree based images or "plain" dnf. It is shipped in a variety of ways: as a CLI tool, a cockpit plugin or a hosted service. We will take a look at the basic concepts, some of the features, and a new initiative targeted towards the Fedora community. || https://fosdem.org/2024/schedule/event/fosdem-2024-2678-an-introduction-to-image-builder-building-up-to-date-customised-operating-system-images-the-easy-way/
|-
|| 10 || POSIX identities out of OAuth2 identity providers: how to redesign SSSD and Samba? || Sun, 4 Feb || 16:35 - 17:00 || Alexander Bokovoy, Andreas Schneider || [https://fosdem.org/2024/schedule/track/identity-and-access-management/ Identity & Access Management] || This talk aims to define a common set of requirements and approaches to represent a secure POSIX identity management integration with OAuth 2.0-based identity providers. Aside from requirements towards client software on the Linux platform, we aim to define possible requirements towards other components of the integration, based on our experience developing Samba, SSSD, and FreeIPA for more than 25 years. || https://fosdem.org/2024/schedule/event/fosdem-2024-2587-posix-identities-out-of-oauth2-identity-providers-how-to-redesign-sssd-and-samba-/
|-
|| 11 ||It's all about the email. Ugh, what? || Sun, 4 Feb || 16:45 - 17:00 || [[User:bogomil|Bogomil Shopov - Бого]] || [https://fosdem.org/2024/schedule/track/modern-email/ Modern Email] || The session's goal is to enlarge the horizons of the people building the open-source way of email. || https://fosdem.org/2024/schedule/event/fosdem-2024-1711--ending-it-s-all-about-the-email-ugh-what-/
|-
|| 12 || Juggling with UIDs and GIDs: rootless container deployment with Ansible || Sat, 3 Feb || 15:00 - 15:10 || [[User:nsella|Nicola Sella]] || [https://fosdem.org/2024/schedule/track/containers/ Containers] || The session's goal is to show a demo of how to manage a rootless container with Ansible. || https://fosdem.org/2024/schedule/event/fosdem-2024-3412-juggling-with-uids-and-gids-rootless-container-deployment-with-ansible/
|}
|}


== Goals & messaging ==
= Goals & messaging =


=== Fedora 2028 Strategy: “Double the number of Fedora contributors active every week.” ===
== Fedora 2028 Strategy: “Double the number of Fedora contributors active every week.” ==


[https://docs.google.com/spreadsheets/d/1sZDafAG_xZ4eoiKh6ufjJycaihCjaB1mIK0nIde_qbA/edit?usp=sharing Fedora 2028 Strategy].
[https://docs.google.com/spreadsheets/d/1sZDafAG_xZ4eoiKh6ufjJycaihCjaB1mIK0nIde_qbA/edit?usp=sharing Fedora 2028 Strategy].
Line 182: Line 247:
* '''Open collaboration''': More partnership with peer communities and upstream projects.
* '''Open collaboration''': More partnership with peer communities and upstream projects.


=== Open Source Values messaging: Freedom, Friends, Features, First ===
== Open Source Values messaging: Freedom, Friends, Features, First ==


* '''Freedom''': We are dedicated to free software and content. ([https://docs.fedoraproject.org/en-US/project/#_freedom 🔗 more])
* '''Freedom''': We are dedicated to free software and content. ([https://docs.fedoraproject.org/en-US/project/#_freedom 🔗 more])
Line 189: Line 254:
* '''First''': We are committed to innovation. ([https://docs.fedoraproject.org/en-US/project/#_first 🔗 more])
* '''First''': We are committed to innovation. ([https://docs.fedoraproject.org/en-US/project/#_first 🔗 more])


=== Fedora Linux 39 Changes and talking points ===
== Fedora Linux 39 Changes and talking points ==


* '''Programming language stacks''':  
* '''Programming language stacks''':  

Latest revision as of 15:41, 1 February 2024

See Fedora Discussion topic for comments, questions, and logistics.


About

FOSDEM is a free event for software developers to meet, share ideas, and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in! FOSDEM 2024 will be held on 3-4 February 2024.

  • Website: fosdem.org/2024/
  • Location: ULB Campus Solbosh, Avenue Franklin D. Roosevelt, 50, 1050 Bruxelles
  • Time Zone: Central European Time (CET), or UTC+1
  • Schedule: fosdem.org/2024/schedule/
  • Fedora Talks & Speakers: see below
  • Format: In-person participation only, live-streaming available

First time at FOSDEM? Read the FOSDEM practical info guide to learn more.


Duration and Location

ULB Campus Solbosh
Avenue Franklin D. Roosevelt, 50
1050 Bruxelles

Location ULB

ULB campus

The event is easily reachable by public transportation. For details, see below. If you are afraid of getting lost, the following links might help you:

Fedora-approved hotel

The approved Fedora hotel is the Moxy Brussels City Center. It is about a 10-20 minute drive or 45 minute walk to the event venue from the approved hotel. See the directions below:

Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.
Screenshot of Google Maps showing the approximate route from the approved Fedora hotel to the FOSDEM 2024 venue in Brussels, Belgium.

Visas

Belgium is a Schengen Zone member state. Any person who needs a visa for the European Schengen Zone will also require a visa for Belgium.


Schedule at a glance

Saturday, 3 February

  • 09:30 - 10:00 // Fedora team arrival on-site
  • 10:30 - 19:00 // Conference Programming

Sunday, 4 February

  • 08:30 - 09:00 // Fedora team arrival on-site
  • 09:00 - 17:00 // Conference Programming


Fedora presence

Are you a Fedora contributor attending FOSDEM 2024? Add yourself to the table below. Please use the "Comments" column to specify your role in the Fedora community.

No Name FAS Thu, 1 Feb Fri, 2 Feb Sat, 3 Feb Sun, 4 Feb Travel itinerary Languages Comments
1 Justin W. Flory jflory7 BER => BRU en All things Fedora. Attending as Fedora Community Architect.
2 Bogomil Shopov bogomil N/A bg, en, cz Ambassador
3 Nikita Tripathi nekonya3 Roorkee (India) <=> BRU hi, en Past Outreachy intern for the Badges Design Project, current design contributor. CFP submitted for Open Source Design Devroom
4 Sandro (Penguinpee) gui1ty NL <=> BRU (train) nl, en All things Badges, NeuroFedora (I'm not a scientist)
5 Emma Kidney ekidney DUB <=> BRU en Community designer.
6 Michal Konecny zlopez PRG <=> BRU cs, en Fedora Infra & Releng Team Lead
7 Jona Azizaj jonatoni TIA <=> BRU sq, en Fedora DEI Advisor
8 Shaun McCance shaunm CVG <=> BRU en, de CentOS Community Architect, CentOS Connect organizer
9 Momcilo Medic fedorauser SRB <=> BRU en, rs Ambassador in Serbia
10 Bojana Medic littlecat SRB <=> BRU en, rs Contributor in Serbia
11 Peter Boy pboy BRE <=> BRU de, en Fedora Server Edition Working Group, Fedora Docs board
12 Sumantro Mukherjee sumantrom CCU=>BRU en, hi, bn_in Fedora QA Team member, Currently in Fedora Council and working on CommOps Init 2.0
13 Tomas humaton PRG=>BRU cz,sk,en Fedora Release Engineering Team member, submitted talks for distro devroom
14 Aoife Moloney amoloney DUB => BRU en Fedora Operations Architect
15 Amy Marrich spotz AUS => BRU en Fedora DEI, Cloud SiG, CentOS
16 Dan Čermák defolos NUE <=> BRU en, de, cz Presenting in Distribution Devroom & CentOS Connect, Fedora i3 SIG
17 Akashdeep Dhar t0xic0der CCU <=> BRU en, hi, bn Fedora Infrastructure
18 Vipul Siddharth siddharthvipul1 -- en Fedora Family
19 Michel Lind salimma ORD <=> AMS <=> BRU en, id Presenting at CentOS Connect, EPEL, Python, Rust, Golang
20 Tomáš Hrnčiar thrnciar VIE <=> BRU en, sk Fedora Python maintainer
21 Julia Bley jbley FRA <=> BRU de, en
22 Carl George carlwgeorge SAT <=> ATL <=> JFK <=> BRU en EPEL Steering Committee, Python SIG, maintainer of too many packages. Also presenting at CentOS Connect.
23 Zbigniew Jędrzejewski-Szmek zbyszek WAW <=> BRU en FESCo, systemd
24 Davide Cavalca dcavalca SFO => FRA => BRU en, it Presenting at CentOS Connect, Hyperscale, Asahi, EPEL, Rust, Golang
25 Neil Hanlon neil BOS => IAD => BRU en, bad fr Packager, EPEL, CentOS Contributor, general menace. Also attending CentOS Connect and SOOCon24.
26 Neal Gompa ngompa JFK <=> BRU en FESCo, EPSCo, KDE SIG, Asahi SIG, Cloud WG, Workstation WG, etc., doing all the things. Also presenting at CentOS Connect.
27 Daniel Milnes thebeanogamer QQS (London) <=> BRU en Package Maintainer
28 Lumír Balhar lbalhar VIE <=> BRU en, cz Python package Maintainer
29 Artur Frenszek-Iwicki suve WAW <=> BRU en, pl Package maintainer
30 Tomáš Orsava torsava PRG <=> BRU en, cz Python-maintenance team in Fedora & CentOS
31 Charalampos Stratakis cstratak VIE <=> BRU en, gr Python-maintenance team in Fedora & CentOS
32 Nicola Sella nsella VIE <=> BRU it, en Package Maintainer
33 Till Maas till Bonn, Germany <-> Brussels by train de, en Engineering manager for NetworkManager, Nmstate, Network System Role, Package Maintainer, random contributor
34 David Cantrell dcantrell AMS => BRU en FESCo member, Fedora Council member, lots of Fedora stuff
35 Robert Wright rwright AMS => BRU en CommOps + Fedora Pride
36 Alexander Bokovoy abbra HEL => BRU en FreeIPA and other identity management packages maintainer
37 Christian Glombek lorbus HAM => BRU de, en, es OKD, CoreOS, CentOS Cloud SIG, GNOME
38 Arthur Bols principis BE <=> BRU nl, en Package Maintainer
39 Aurélien Bompard abompard FRA => BRU fr,en Fedora Infrastructure & CPE
40 Fabian Arrotin arrfab BE (local) => BRU fr,en CentOS Infrastructure & CPE
41 Petr Šabata psabata ZRH <=> BRU cs,en Package Maintainer
42 Sherif Nagy sherif DUB <=> BRU ar,en

 : present  : absent  : undecided

Budget proposal

This table represents the proposed budget to the Fedora Mindshare Committee. Note that the amount proposed below is final, i.e. you would not be reimbursed for more than what is proposed here.

Please estimate all prices in USD. Use latest market rates for approximate conversions from EUR to USD on xe.com.

No Name FAS Airfare and/or rail ($USD) Hotel ($USD) Incidentals¹ ($USD) Total ($USD) Comments
1 Nikita Tripathi nekonya3 $1350 $850 $150 $2350 Attending CHAOSScon EU and FOSDEM. Base airport DEL.
2 Jona Azizaj jonatoni N/A $475 N/A $475 Attending FOSDEM only. Hotel sponsorship only.
3 Nicola Sella nsella $200 N/A N/A $200 CentOS Connect and FOSDEM. Partial airfare.
4 David Cantrell dcantrell $45 (rail) $701 N/A $746 Attending FOSDEM only. Hotel and rail sponsorship.
5 Sandro (Penguinpee) gui1ty N/A $550 (incl. train ticket) N/A $550 CentOS Connect and FOSDEM. Volunteering at FOSDEM.
Total -- -- $1595 $2576 $150 $4321 --

¹ — Taxi, meals, visas, travel insurance, other minor incidentals. Confirm other expense types with Community Architect before proposing here.


Speakers

The following is a list of presentations, birds of feathers, workshops, talks and discussions organized by the community members of the Fedora Project. If you are a part of the community and have a subevent that is selected for the event, please feel free to edit the table below to add an entry with all the related details.

Order Name Date Time (CET) Speaker(s) Track/DevRoom Description URL
1 Orchestrating eBPF Applications in Kubernetes and Fedora Sat, 3 Feb 15:40 – 16:10 Daniel Mellado, Dave Tucker Containers During our discussion, we will delve into the developmental journey of bpfd, tracing its origins from Aya, a Rust library designed for eBPF development. Our exploration will extend to practical aspects such as leveraging the operator, deploying applications, and understanding how Fedora elevates the user experience as a host. https://fosdem.org/2024/schedule/event/fosdem-2024-1745-orchestrating-ebpf-applications-in-kubernetes-and-fedora/
2 Adapting Your Project: Making Changes Without Breaking Linux Distributions Sun, 4 Feb 10:00 - 10:25 Fernando Fernandez Mancera Distributions As a member of the NetworkManager team, I understand the impact that changes in a free software project's behavior can have on various setups and environments, especially within the diverse landscape of Linux distributions. In our session, we'll navigate the challenges of evolving software behavior without causing disruptions across different distributions. We'll delve into best practices and strategies that ensure seamless transitions, drawing on real-world use cases to illustrate effective approaches. Whether you're a seasoned developer or an open-source enthusiast, this discussion aims to provide valuable insights into maintaining project stability while embracing necessary changes. https://fosdem.org/2024/schedule/event/fosdem-2024-2921-adapting-your-project-making-changes-without-breaking-linux-distributions/
3 Enhancing Linux Accessibility: A Unified Approach Sun, 4 Feb 10:30 - 11:25 Vojtech Polasek, Lukáš Tyrychtr Distributions Join us for a discussion aimed at supporting Linux distribution developers in enhancing accessibility. As blind software engineers, we believe we can bring a unique perspective to this essential endeavor. We'll explore the challenges faced by blind users when using the Linux desktop environment, with a focus on constructive solutions. We will discuss two main topics: lack of preinstalled assistive technologies and accessibility problems of basic components of desktop environments. https://fosdem.org/2024/schedule/event/fosdem-2024-2949-enhancing-linux-accessibility-a-unified-approach/
4 Ipa-tuura: FreeIPA connector for Keycloak Sun, 4 Feb 12:00 - 12:30 Alexander Bokovoy, Francisco Triviño García Identity & Access Management The FreeIPA and SSSD teams have collaborated on a project to enable Keycloak to get a unified access for users and groups in FreeIPA/LDAP/Active Directory. It consists of a new Keycloak plugin and a bridge service to access the identity providers (FreeIPA/AD/LDAP). The bridge project, ipa-tuura, is based on the SCIMv2 API and provides an improved integration for classic directory services to cloud environments with an easy deployment. The bridge can also be used in a variety of different scenarios, from migration to synchronization of identities across different providers. https://fosdem.org/2024/schedule/event/fosdem-2024-2618-ipa-tuura-freeipa-connector-for-keycloak/
5 mkosi-initrd: Building initrds out of distribution packages Sun, 4 Feb 12:30 - 12:55 Daan De Meyer, Zbigniew Jędrzejewski-Szmek Distributions In this talk, we'll present mkosi-initrd, a project to build initrds out of distribution packages using mkosi, systemd's image builder sister project. https://fosdem.org/2024/schedule/event/fosdem-2024-2888-mkosi-initrd-building-initrds-out-of-distribution-packages/
6 The Monolith versus the Swarm - A Comparison of openSUSE’s and Fedora’s Build Infrastructures Sun, 4 Feb 13:00 - 13:25 Dan Čermák Distributions Even though openSUSE and Fedora are both RPM-based Linux distributions, their respective infrastructures differ significantly. While openSUSE is built entirely using the Open Build Service, Fedora relies on a variety of tools to perform specific tasks of building a full Linux distribution. Both distributions have stood the test of time, and both approaches work for the most part fine for their communities. Yet, the question remains: is one of the approaches better than the other? And what are the advantages and drawbacks for the various contributor roles? The talk answers these and other burning questions and reveals the hidden weaknesses of both setups. https://fosdem.org/2024/schedule/event/fosdem-2024-2945-the-monolith-versus-the-swarm-a-comparison-of-opensuse-s-and-fedora-s-build-infrastructures/
7 Upstream and downstream, best friends forever? Sun, 4 Feb 14:00 - 14:25 František Lachman Distributions Integrating the upstream and downstream world is hard. Isn’t it? During the talk, we will go through these and provide suggestions on what you can do in such situations and how to bring the best benefit both to developers and maintainers. https://fosdem.org/2024/schedule/event/fosdem-2024-2881-upstream-and-downstream-best-friends-forever-/
8 PipeWire State of the Union Sun, 4 Feb 14:00 - 14:25 Wim Taymans Open Media PipeWire started out as a low-level multimedia transport layer. Services such as screen sharing and later audio routing were added on top of this infrastructure. The recent 1.0 release marked a big milestone in the development. This talk will detail the current state of PipeWire and the plans for the future. https://fosdem.org/2024/schedule/event/fosdem-2024-1988-pipewire-state-of-the-union/
9 An introduction to Image Builder: building up-to-date, customised operating system images the easy way Sun, 4 Feb 15:30 - 15:55 Sanne Raymaekers Distributions Image builder is a tool that builds bespoke operating system images in a manner that is reliable and well-defined. Image builder supports the Fedora, CentOS Stream, and RHEL distributions for a host of target platforms such as bare metal, QEMU, vSphere and cloud platforms like AWS, Azure and Google cloud. It can build rpm ostree based images or "plain" dnf. It is shipped in a variety of ways: as a CLI tool, a cockpit plugin or a hosted service. We will take a look at the basic concepts, some of the features, and a new initiative targeted towards the Fedora community. https://fosdem.org/2024/schedule/event/fosdem-2024-2678-an-introduction-to-image-builder-building-up-to-date-customised-operating-system-images-the-easy-way/
10 POSIX identities out of OAuth2 identity providers: how to redesign SSSD and Samba? Sun, 4 Feb 16:35 - 17:00 Alexander Bokovoy, Andreas Schneider Identity & Access Management This talk aims to define a common set of requirements and approaches to represent a secure POSIX identity management integration with OAuth 2.0-based identity providers. Aside from requirements towards client software on the Linux platform, we aim to define possible requirements towards other components of the integration, based on our experience developing Samba, SSSD, and FreeIPA for more than 25 years. https://fosdem.org/2024/schedule/event/fosdem-2024-2587-posix-identities-out-of-oauth2-identity-providers-how-to-redesign-sssd-and-samba-/
11 It's all about the email. Ugh, what? Sun, 4 Feb 16:45 - 17:00 Bogomil Shopov - Бого Modern Email The session's goal is to enlarge the horizons of the people building the open-source way of email. https://fosdem.org/2024/schedule/event/fosdem-2024-1711--ending-it-s-all-about-the-email-ugh-what-/
12 Juggling with UIDs and GIDs: rootless container deployment with Ansible Sat, 3 Feb 15:00 - 15:10 Nicola Sella Containers The session's goal is to show a demo of how to manage a rootless container with Ansible. https://fosdem.org/2024/schedule/event/fosdem-2024-3412-juggling-with-uids-and-gids-rootless-container-deployment-with-ansible/

Goals & messaging

Fedora 2028 Strategy: “Double the number of Fedora contributors active every week.”

Fedora 2028 Strategy.

  • Find it, use it, change it: Linux accessibility (Fedora Docs, Fedora Linux, release engineering tools).
  • Be a mentor, have a mentor: Empower a culture of mentoring in Fedora and scale it.
  • Release stories: Fedora releases should have a story behind changes in each release.
  • Open collaboration: More partnership with peer communities and upstream projects.

Open Source Values messaging: Freedom, Friends, Features, First

  • Freedom: We are dedicated to free software and content. (🔗 more)
  • Friends: We are a strong, caring community. (🔗 more)
  • Features: We care about excellent software. (🔗 more)
  • First: We are committed to innovation. (🔗 more)

Fedora Linux 39 Changes and talking points

  • Programming language stacks:
    • Golang 1.21: Update of Go (golang package) to the upcoming version 1.21 in Fedora 39.
    • Python 3.12: Update the Python stack in Fedora from Python 3.11 to Python 3.12, the newest major release of the Python programming language.
    • Perl 5.38: A new perl 5.38 version brings a lot of changes done over a year of development. Perl 5.38 was released on July 3rd 2023.
  • Package management - Retire Modularity: Fedora will discontinue building modules for Fedora Linux 39 and further in the Fedora infrastructure and shipping modular content to users.
  • Apps - LibreOffice 7.6: Update LibreOffice suite to 7.6. At the same time we plan to stop building LibreOffice for i686 architecture.
  • Fun & novel - Color Bash Prompt: Introduce a default colored prompt for Fedora's default shell bash.
  • Spins:
    • Sericea and Sway Spin Xorg-less: At the moment Sericea and Sway Spin ship with xorg-x11 packages. This proposal removed xorg-x11 packages from such artifacts.
    • Fedora Onyx: Creation of an official Fedora immutable variant with a Budgie Desktop environment, complementing Fedora Budgie Spin and expanding the immutable offerings of Fedora.
  • Fonts - FontAwesome 6: Update the FontAwesome package in Fedora to version 6.x, with a compatibility package for packages still needing 4.x.