On Wed, Apr 3, 2019 at 11:46 AM Adam Samalik <asamalik@xxxxxxxxxx> wrote: > > Some modules now use "latest", "stable", or "master" as stream names for various different things. It's quite confusing and I want to fix that. > > Without naming them, I see two different use cases: > > 1/ "for end users" — rolling stream meant for end users to consume, likely used in projects without traditional versioning scheme, or for the latest version that the Fedora's "cutting edge but not bleeding edge" Many golang packages do not do traditional releases, but instead generally assume that the user will pull the latest git master branch and use that. Since upstream intends that usage, I think it falls into this category. > 2/ "for hackers/preview" — pre-release or development builds not meant for end users to use in production, but mostly for preview, experiments, or for people who like to live dangerously I think a potential example in this case might be GNOME. I could absolutely see the GNOME project maintaining a module stream that always included the most recent upstream release (including development milestones like 3.33.90). > > And I want a distinct name for each of those so people know what they're about to install. The Modularity Team can't agree on this [1], so we'd like to hear from other packagers what they think. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx