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