On 09/12/2015 03:21 PM, Orion Poplawski wrote: > But if we're in a situation where we are just killing ourselves > shoehorning upstream's mess of bundled requirements into rpms and > their response is just 'well just run "pip install foo" and be done > with it', I think it's time to just let everyone do that. Then > maybe we can see if that is the way to software install nirvana or > if admins start complaining about not being able to maintain their > systems in a rational way. We can then point these latter folks > upstream and say this is what these folks wanted you to do, talk to > them about it. The development model followed by much of the upstream world is immature: it may not even be repeatable, let alone well-defined. Shoehorning upstream's mess of bundled requirements is a very useful service that we can provide to our users. By behaving in a mature way we can show that free software can be more reliable (predictable, trustworthy) than proprietary software. I remember the time before free software distros like Fedora: it was chaotic, with messes of bundles and contradictory dependencies from all over the place, with no reliable tools for finding things. Relying on the upstream ecosystem's way of sorting this out, with a different mechanism provided depending on programming language, isn't going to do it. Andrew. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct