Michel Lind

Michel Lind (né Salim) is a long-term Fedora contributor who more recently also contribute to EPEL and the Hyperscale SIG. In his day job, Michel is a Production Engineer on the Linux Userspace team at Meta, which is responsible for the CentOS deployment on the production fleet.


Matrix ID

@salimma:fedora.im


Sessions

08-07
10:00
55min
Live FESCo Session
Tomáš Hrčka, David Cantrell, Zbigniew Jędrzejewski-Szmek, nirik, Stephen Gallagher, Neal Gompa, Michel Lind

A round-table event with all FESCo members who are in attendance. We'll have a lively discussion of the latest round of exciting Fedora Changes and take questions about plans for the future.

General
Red Hat (Main 1)
08-07
17:00
25min
From ebranch to pkg-depgraph: A general dependency graph library for packaging workflows
Michel Lind

Back in 2022, I introduced ebranch at CentOS Dojo - a tool to make branching Fedora packages to EPEL easier, by computing the transitive graph of missing dependencies and, later on, providing helper commands for tracking branch requests and escalating stalled requests.

The original dependency resolution functionality was written specifically to handle comparing Fedora and EL + EPEL repositories, but there are other use cases that can be tackled by a more general tool - e.g. packaging new Rust crates (or upgrading existing ones) - as the rust-update-set proof of concept does - or tracking dependencies and dependent packages (as poi-tracker does).

I'm now therefore working on a common dependency graph library that can support multiple repository formats - leveraging existing tools such as fedrq and cargo2rpm. Do come and provide your feedback if this is something you find useful.

General
Rocky (Breakout 2)