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@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