On Thu, Aug 8, 2019 at 2:44 AM Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
On Wed, 2019-08-07 at 10:43 -0400, Todd Rme wrote:
The problem is that the package want to prefer is tornado 5, not tornado 6. tornado 6 just isn't widely supported right now.
I see; in this case I'd go the same route as go and ruby do then.. and you'd have packages like:
python-tornado4 Provides: python-tornado = 4.x Provides python-tornado-impl = 4.x Conflicts: python-tornado-impl python-tornado5 Provides: pytho-tornado = 5.x Provides python-tornado-impl = 5.x Conflicts: python-tornado-impl python-tornado6 Provides: python-tornado =6.x Provides python-tornado-impl = 6.x Conflicts: python-tornado-impl python-tornado Version 5.x Requires: python-tornado-impl = 5.x
Then when you feel it is time to switch from tornado 5.x to 6.x, you have the control in python-tornado and you can bump the version there.
Prjconf would prefer python-tornado.
Cheers, Dominique
But how would packages know to depend on python-tornado rather than any of the other packages that provide python-tornado? -- To unsubscribe, e-mail: opensuse-python+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-python+owner@opensuse.org