On Mon, Jan 20, 2025, at 21:27, Fabio Valentini wrote: > That said, reading other posts in this thread, I just don't think this > is a good model for *all* "non-ELF" languages, and it shouldn't serve > as a precedent. > The Go ecosystem is a little bit special, in that there is no package > manager in the real sense - dependencies are basically just pointers > at "<git repository><tag / commit>". Mapping this "scheme" (or lack > thereof) to RPM packages has proven to be difficult. I totally agree on this point. As shown in this thread, the go ecosystem is unique and the conversation is based on those unique characteristics of go, so we should keep the conversation purely on go and potential packaging changes that only apply to go. More generally, I think that - although vendoring for go is not a perfect solution with only advanatages, once considered all the points raised so far in the conversation, the advantages of vendoring are far more than the disadvantages, so I would personally see favorably moving go packages to a vendored approach. -- Fabio Alessandro "Fale" Locati fale.io -- _______________________________________________ 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 Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue