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@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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to