On Mon, May 4, 2020, at 11:05 AM, Tomas Tomecek wrote: > In the packit project, we work in source-git repositories There's really 3 options: - dist-git as it exists today (what we thought made sense in the days of CVS converted into git without much re-engineering) - source-git (used in Debian at least in some places) - OpenEmbedded-style "converged" git repos I personally much prefer the OpenEmbedded style as a default; see: https://github.com/openembedded/openembedded-core/tree/master/meta For most language packaging it' d be way saner e.g. a specs-$lang like github.com/fedora/specs-rust and github.com/fedora/specs-golang than to move from what we have now to source git. Among other things, adding e.g. 3 packages at one can be done as a single pull request and tested as a unit. Plus, they could share code directly in the git repo (as happens with OE/bitbake) rather than sharing code via packaging RPM macros. Source git I could see for things where we basically need to fork and the upstream is complex; kernel/systemd perhaps. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx