There is the current worklflow and the current mindset. One influences the 
other.

For a long-time gitter, the prevailing Fedora packager mindset is still very 
much "dist-cvs". dist-git is often used as merely a tool to drive 
"dist-something", not so much as a vcs, and really rarely as a tool for 
collaborative package management. Here are just a few examples:

- Commit messages often explain almost nothing, in particular not the "why". 
(You can see the "what" from the diff...)
- Branches for different releases are often used like separate repos without 
any merge-down or merge-up concept; changes cherry-picked rather than merged; 
release-specific differences implented by %if's in spec rather than differences 
between branches.
- Discussion is on the ML or in BZ with no connection to dist-git (unless one 
mentions bz # in the commit).
- Changelog in spec is completely strange from a git point of view, it even 
makes merging unnecessarily hard; and no, th contained info usually is not any 
better than the commit message. Oh, did I mention bodhi update notes? What a 
redundancy.

So, a a new worklflow which "encourages" a proper git workflow is most welcome.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org

Reply via email to