| Michel Lind | |
|---|---|
| π Image | |
| Personal information | |
| Pronouns: | he/him |
| Location: | Greater Chicago Area, Illinois, USA |
| Homepage: | https://michel-slm.name/ |
| GPG key: | 5DCE2E7E9C3B1CFFD335C1D78B229D2F7CCC04F2 |
| Contact information | |
| IRC: | @salimma:fedora.im on irc.libera.chatβ |
| #devel, #epel, #rustβ | |
| LinkedIn: | michellindβ |
| Fediverse: | @michelin@hachyderm.ioβ |
| GitHub: | michel-slmβ |
| GitLab: | michel-slm
β |
| Fedora-specific information | |
| FAS name: | salimma |
| Fedora e-mail: | salimma@fedoraproject.org |
| Fedora homepage: | salimma.fedorapeople.org |
Contents
README
Inspired by Manager Readmes
Setting expectations: I am employed to work on improving Linux distributions, and try to focus on tooling and policies that make maintaining packages easier across Fedora, EPEL, and CentOS Hyperscale SIG. With that in mind, and juggling family life, I cannot dedicate my full time to package maintenance - especially those I pick up as dependencies.
These are some tips on how to interact with me:
- I normally operate on US Central Time, i.e. UTC-6 outside of US DST or UTC-5 timezone during DST
- I don't work weekends. I might have some hours to wrap things up but family life and rest and recreation are sacrosanct
- If I'm traveling, my Matrix display name will show my current timezone and rough location
- If I'm on vacation, this is normally reflected in my Matrix display name, my Discourse status, and the Fedora vacation calendar
- Let's be respectful of each other's time
- If you send a PR, make sure it builds _and_ installs (use
mock --postinstallorfedpkg mockbuild -- --postinstall) at least on your local machine - If you have a PR, and it relates to a Bugzilla issue, please mention the bug in your PR (e.g. "Fixes: rhbz#..." or "Resolves: rhbz#...") and that it shows in the changelog when you generate an SRPM
- If I don't respond to your PR (especially if it builds and installs both locally and per the scratch build and installability tests), and I'm not on vacation, feel free to ping me on Matrix after one working day
- If a PR is work in progress, please title it so (e.g. prefix it with [WIP])
- If a non-WIP PR is broken for more than two weeks I reserve the right to close it to unclutter my packager dashboard
- If you send a PR, make sure it builds _and_ installs (use
- Dealing with broken tooling
- Pagure's activity feed breaks for those with too many repositories, so the only notification I effectively get is via email and the packager dashboard after a long lag
- Bear this in mind if I don't respond quickly. Those of us with group access to many packages are inundated
- Go to the Bugzilla issue your PR fixes and add a link to your PR. This increases the chance I'll see it
- Pagure's activity feed breaks for those with too many repositories, so the only notification I effectively get is via email and the packager dashboard after a long lag
- Things not to do
- If you are affected by a broken package, *do not* pile on release monitoring issues for the package to ask for updates. By definition those are low-priority. File a bug for your issue and mark it as depending on the release monitoring issue if you think that version will fix your issue
Fedora activities
SIGs
- EPEL Steering Committee
- Go SIG
- Python SIG
- Rust SIG
- package maintainer
Changes
- Fedora 41
- Fedora 37
- Fedora 36
- Fedora 35
- Fedora 34
- Fedora 33
Packaging
I maintain quite a few packages, see the package database for the complete list:
My packaging interests falls under several categories; if there is any package you'd want to see packages that I might be interested in, feel free to send an email!
Programming languages
- Functional languages (esp. Lisp dialects and Lua)
- compiler frameworks (e.g. LLVM)
- scripting languages (esp. Python)
- GNOME-related languages (e.g. Vala)
Desktop
- GNOME
- GNUstep
- ROX
Games
- Board games
- Cross-platform games
Console
Reviewer
See the full list
Sponsor
I am a packager sponsor; if you are new to Fedora and am looking for sponsorship, do contact me; especially (but not necessarily) if your packaging interests coincide with mine.
I was sponsored by Toshio Kuratomi, and have sponsored the following wonderful folks:
Proven packager
I am a proven packager, and can commit to packages I do not directly maintain; if you need a packaging bug fixed and the primary maintainer is non-responsive, let me know.
Porting
I have an interest in porting useful software from *BSD operating systems to Linux. My first port is cpdup, and I am currently porting the DragonFly Mail Agent. Both are from DragonFly BSD.
Fedora Badges
π If you build it... (Koji Success III)
π If you build it... (Koji Success II)
π If you build it... (Koji Success I)
π You can call me "Patches" (SCM I)
π You can call me "Patches" (SCM II)
π You can call me "Patches" (SCM III)
π Is this thing on? (Updates-Testing II)
π Is this thing on? (Updates-Testing I)
π Involvement
π Proven Packager
π Proven Tester
π Junior Badger (Badger I)
π Like a Rock (Updates-Stable I)
π Like a Rock (Updates-Stable II)
π Ambassador
π Packager Sponsor
π DevConf.cz 2025 Attendee
π Flock 2024 Attendee
π Pixel Perfect Night
π If you build it... (Koji Success IV)
π Binary Star
π Paranoid Panda
π Nuancier
π Bloggin' it! (Planet I)
π Bloggin' it! (Planet II)
π Fedora Mentor Summit 2024
π Baby Badger
π Embryo
π DevConf.us 2024 Attendee
π Bloggin' it! (Planet III)
π Bona Fide
π Froglet
π Tadpole
π Egg
π Tadpole with Legs
π Vacation
π What goes up... (Koji Failure III)
π What goes up... (Koji Failure I)
π What goes up... (Koji Failure II)
π Junior Editor
π Override, you say?
π Partners in Crime
π Is this thing on? (Updates-Testing III)
π Discovery of the Footprints (Tester II)
π In Search of the Bull (Tester I)
π Like a Rock (Updates-Stable III)
π Perceiving the Bull (Tester III)
π Building the Outer Ring (Copr Build I)
π Mugshot
π What goes around comes around (Karma I)
π Take this and call me in the morning
π Senior Badger (Badger II)
π Associate Editor
π You can call me "Patches" (SCM IV)
π It still works!
π Helping Hand
π The cat came back...
π No Longer a Ronin
π Bloggin' it! (Planet IV)
π Consolation Prize
π White Hat
π Curious Penguin (Ask Fedora I)
π Corporate Drone
π Telegraphist (Upstream Release Monitoring I)
π What goes around comes around (Karma II)
π Associate Badger (Badger 1.5)
π Origin
π Delivery
π Let's do lunch!
π Macaron (Cookie I)
π Building the Outer Ring (Copr Build II)
π Catching the Bull (Tester IV)
π Parselmouth I
π Adult Frog
π Pizzelle (Cookie IV)
π Python SIG member
π Top 500
π FOSDEM 2025 Attendee
π Fedora 42 Change Accepted
π CentOS Connect 2025 Attendee
π KDE SIG
π SCaLE 22x Attendee
π I voted: Fedora 42
π Badge Junkie (Badger IV)
π Let's have a party (Fedora 43)
π CentOS Connect 2026 Attendee
π FOSDEM 2026 Attendee
π Sprouting Strategy
π Its over 9000 (Koji Success VI)
π Let's have a party (Fedora 44)
π I Voted: Fedora 44
π Crypto Badger
π White Rabbit
π Old Yeller
π Flock 2017 Attendee
π You Can Pry It From My Cold, Undead Hands
π Corporate Shill
π Patches (SCM V)
π What goes around comes around (Karma III)
π Flock 2019 Attendee
π Youβre on a boat!
π Long Life to Pagure (Pagure I)
π Secretary General
π Speak Up!
π Long Life to Pagure (Pagure VI)
π Long Life to Pagure (Pagure II)
π Long Life to Pagure (Pagure IV)
π Long Life to Pagure (Pagure V)
π Long Life to Pagure (Pagure III)
π Fedora & CentOS Social @ Summit 2020
π Social Panda
π Taming the Bull (Tester V)
π I converted to btrfs!
π Bob Loblaw (Planet V)
π Senior Editor
π Let Me Introduce Myself
π Fedora 33 Change Accepted
π Master Badger (Badger III)
π What goes up... (Koji Failure IV)
π nest-attendee-2020
π It's a Cake Thing
π Science (Kernel Tester I)
π Science (Kernel Tester II)
π Top 100
π All your $arch are belong to us (Koji Success V)
π Is this thing on? (Updates-Testing IV)
π NYE Party Panda
π Fedora 34 Change Accepted
π FOSDEM 2021 Attendee
π DevConf.cz 2021 Attendee
π Chocolate Chip (Cookie II)
π Riding the Bull Home (Tester VI)
π Like a Rock (Updates-Stable IV)
π Lets have a party Fedora 34
π Learning from Sensei
π Fedora 35 Change Accepted
π Community Survey Taker I
π Nest Attendee 2021
π What goes around comes around (Karma IV)
π Mirror, Mirror on the Wall
π Lets have a party Fedora 35
π I Voted: Fedora 35
π The Bull Transcended (Tester VII)
π DevConf.cz 2022 Attendee
π Fedora 36 Change Accepted
π FOSDEM 2022 Attendee
π Fedora Mentor Summit 2022
π Corporate Overlord
π Lets have a party Fedora 36
π Community Survey Taker 2022
π Both Bull and Self Transcended (Tester VIII)
π Museum Visitor
π Nest with Fedora 2022 Attendee
π Fedora 37 Change Accepted
π Lets have a party Fedora 37
π Mic Check! (Updates-Testing V)
π Reaching the Source (Tester IX)
π Tectonic! (Updates-Stable V)
π SCaLE 20x Attendee
π I voted: Fedora 38
π Let's have a party (Fedora 38)
π CentOS Connect 2023 Attendee
π Flock 2023 Attendee
π Community Survey Taker 2023
π Let's have an anniversary party (Fedora 39)
π I voted: Fedora 39
π FOSDEM 2024 Attendee
π CentOS Connect 2024 Attendee
π SCaLE 21x Attendee
π Red Hat Summit 2024
π I voted: Fedora 40
π Let's have a party (Fedora 40)
π Hindenburg (Koji Failure V)
π DevConf.cz 2024 Attendee
π Return to Society (Tester X)
π The Blessing of the FPL
π Now, I return to my farm
π Black and White (Cookie III)
Package updates per release
| EPEL release | package updates |
|---|---|
| EPEL9 and EPEL9 Next | 303 |
| EPEL8 and EPEL8 Next | 203 |
| EPEL7 | 37 |
| EPEL6 | 109 |
| EPEL5 | 50 |
| Fedora release | package updates |
|---|---|
| F40 | 330 |
| F39 | 394 |
| F38 | 398 |
| F37 | 227 |
| F36 | 192 |
| F35 | 138 |
| F34 | 179 |
| F33 | 120 |
| F32 | 68 |
| F31 | 21 |
| F30 | 14 |
| F29 | 18 |
| F28 | 15 |
| F27 | 16 |
| F26 | 4 |
| F25 | 10 |
| F24 | 19 |
| F23 | 30 |
| F22 | 22 |
| F21 | 28 |
