On Mon, Jun 29, 2026 at 12:22:44PM -0400, Ben Cotton wrote:
[...]
> The current Changes process has been around since, IIRC, F21. I made a
> few changes to it in my time as Fedora Program Manager, but it may be
> time to consider a more substantial change. But the right approach
> there is to think about what a "modern" process looks like at a high
> level, and then think about how to implement it.
Let's imagine what the updated process could look like. Is there more
to it than this (besides the tooling changes), at a high-level:
From now on, please propose changes via pull request to
'fedora-changes' Git repo. Have the discussion on the devel list,
Discourse, and the MR itself. The resulting in-progress / accepted
/ completed changes will be published as HTML on docs.fp.o.
As you know, this is a bog standard way to propose changes in most
upstream projects (modulo the Discourse bit). Yes, this assumes all
change proposers know how to use a Git-based workflow. If you're
submitting a _technical_ change, it is entirely reasonable to expect
that you understand the basics of Git.
[...]
> > It really doesn't have to be more complicated than submitting markdown
> > docs against a repo as merge requests, and having FESCO approve/reject
> > the merge requests.
>
> You're right, it doesn't have to be more complicated than that. There
> are certain benefits to that complexity, though.
My reading of Dan's point is, we're needlessly stuck in a complicated
process that should be drastically simplified.
[...]
> > This YAML + Markdown sounds like an unncessary complication. Can you
> > please explain why we can't keep everything in a single file?
>
> It could. That's what we do now. But it's a pain to process because
> people get the formatting just a bit wrong. As I said in my first
> message, some fields could support validation (links, Fedora Accounts
> IDs, etc).
Again, this pain can be removed by moving away from the Wiki to a Git
repo. The whole "Change Wrangler has to baby-sit formatting" will be a
non-issue with a Git-based workflow. A "linter" will do that for you.
> > I don't understand -- why should the Change Wrangler spend a lot of time
> > fixing formatting issues?
>
> Because Changes start in the wiki, go to the mailing list, FESCo's
> issue tracker, Bugzilla, the wiki again, etc etc etc.
Again, as noted in my first reply in this thread, this sounds like too
much merry-go-round. It should be one submission to a Git repo plus
discussion on mailing list / Discourse.
> There are a lot of moving parts. Could some of them be simplified?
> Absolutely. Is it a simple change to make? Nope.
_Should_ there be so many moving parts? What parts can be removed w/o
negative consequences?
Yes, the change takes work, but we can keep it as simple as we choose.
--
Kashyap Chamarthy / Red Hat / RISC-V and Fedora
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new