Back

The Fedora 45 Sausage Factory

76 points6 hourssupakeen.com
hangrybear66628 minutes ago

So as a relatively fresh Fedora user (2024) who just sold their Windows PC (2025) and is in love with the OS, where would be a good place to look for areas to contribute in? Is there a place where Fedora maintainers write down what parts of the pipeline are in need of volunteers?

supakeen25 minutes ago

There's a guide! It's here: https://docs.fedoraproject.org/en-US/project/join/ (or: https://fedoramagazine.org/how-to-contribute-to-fedora/)

Personally I feel a good way to get involved is to test updates in bodhi for those packages you care about, or to take part in the process that happens around release time where we go through several freeze cycles and have 'blocker bugs' that need their fixes to be validated: https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process

q8zd316 minutes ago

I would recommend to look at Fefora's infra "backlog": https://forge.fedoraproject.org/infra/tickets/issues

cube003 hours ago

This kind of end to end documentation is invaluable when you're trying to troubleshoot.

I had a service complaining about the root file permissions which changed between Fedora versions [1]. I was never able to figure out what produced the file system image but thanks so this guide I know where to start looking now.

[1]: https://bugzilla.redhat.com/show_bug.cgi?id=2402944#c1

mdlxxv5 hours ago
WesolyKubeczek21 minutes ago

> Every build starts from a clean room. You can never get a different result because someone installed something on the builder last week.

At least 6 years ago, this was not entirely true: a package happened to build only because, by happy accident, the builder had a dependency installed by something else. Since the dependency was not in its Build-Requires:, the build would fail in COPR, which really used a clean room. A case of being saved by the alphabetic order, I guess?

Maybe they have updated Koji since.

supakeen14 minutes ago

Mmm, COPR and Koji I think use the same mock configs but someone else would have to confirm that :)

It's definitely possible that one of a packages build dependencies pulls in something that a package /should/ depend on and then when it drops it suddenly the build fails. That's why I think we mostly want 'autogenerated' BuildRequires nowadays that are generated based on the upstream source or packaging format to make that less of a figuring out excercise.

einpoklum1 hour ago

Unfortunately, that sausage is laced with systemd, which is kind of bad for you. I try to stick to manufacturers who are more frugal about what they put in the sausage.

jcastro54 minutes ago

That's most of the entire planet using Linux.

root-parent49 minutes ago

And social media and fast food...does not mean its good for you...

rogerrogerr36 minutes ago

I’m out of the loop on this, not trying to ignite a holy war, but what’s the gist of the anti-systemd stance?

shalg19 minutes ago

It’s at odds with the philosophy of do one thing and do it well. Its monolithic feature set pushes out smaller contributors and leads to increased reliance on a singular package. This tends to self reinforce. I also use systemd in my current distro so not sure where I stand on this but it’s a fair concern.

+1
miloshadzic25 minutes ago
rwmj43 minutes ago

Just use another distro without systemd, no one cares.

root-parent38 minutes ago

People who dont care use Windows.

root-parent39 minutes ago

The proof this site is misnamed is that a post criticizing systemd gets downvoted, probably by people who have never questioned why an init system needs to become half the operating system.

temp082618 minutes ago

I think the systemd people state that it is more than an init system, maybe your expectation of it needs to be adjusted. "systemd is a software suite for system and service management on Linux built to unify service configuration and behavior across Linux distributions." One of the great things about Linux is that you can always choose a distro that fits your ideals (or whatever else).

robmusial36 minutes ago

It's probably being downvoted and flagged because it's off topic to the post and adds no substance which is against site rules.

root-parent28 minutes ago

Its not off topic, as reply to the comment, the post is replying.