Re: Proposal for vendoring/bundling golang packages by default

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux