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 11:20:50AM +0000, Daniel P. Berrangé wrote:
> > I understand that these are challenges, and they are increasing because
> > there are so many upcoming ecosystems which build their own distribution
> > channels and tools, be it Go, Rust, Julia, even Python to some degree
> > (think pip, conda and the like).
> > 
> > And indeed, as Jan's reply shows, once we allow bundling in general for
> > one language people will want it for other language ecosystems, and
> > "rightly" so, at least as long as the same reasoning applies.
>
> Yes, I think we should apply the logic consistently across languages.

I _very_ much disagree with this. I disagree with the reasoning that
we should allow bundling for consistency, and I also disagree with the
reasoning raised by other people that we must _not_ allow bundling because
that'll create a slippery slope to use it everywhere.

As discussed in the other part of the thread, more reasonable language
ecosystems deal very well with unbundling. (Or rather, don't do
bundling in the first place.)  For Python and Rust we certainly don't
want to do bundling. (In particular, for Python pip and conda were
mentioned. Those are interesting examples. Conda is dying.  OTOH pip
and the rest of the Python ecosystem switched to declarative
dependency specification to allow interoperability with distributions.
So in fact it is a counterexample to the statements that modern
language ecosystems are incompatible with traditional packaging.)

Zbyszek
-- 
_______________________________________________
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