Bug 1795301 - Need new python-rx 3.0.1 for current Fedora 31
Summary: Need new python-rx 3.0.1 for current Fedora 31
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-rx
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Artem
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-01-27 16:24 UTC by Artem
Modified: 2020-01-31 02:01 UTC (History)
1 user (show)

Fixed In Version: python-rx-3.0.1-2.fc31
Clone Of:
Environment:
Last Closed: 2020-01-31 02:01:33 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Artem 2020-01-27 16:24:10 UTC
Description of problem:
Hello. Please update 'python-rx' for current Fedora 31. Required for new app.

Bodhi issue:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-3098a761f8#comment-1210143

Version-Release number of selected component (if applicable):
1.6.1-3.fc31

Comment 1 Carl George 🎩 2020-01-27 17:01:55 UTC
Rawhide already has 3.0.1.  I'm skeptical of jumping from 1.6.1 to 3.0.1 in a stable branch of Fedora.

https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases

While I'm not outright opposed to this, I will need some convincing.  In particular, have you evaluated this update on these criteria?

* Avoid Major version updates, ABI breakage or API changes if at all possible.
* Avoid changing the user experience if at all possible.

Comment 2 Artem 2020-01-27 17:10:47 UTC
> While I'm not outright opposed to this, I will need some convincing.

I am using for a long time GWE with new python-rx 3.0.1 version on F31 and LGTM. Some users installed it from this Copr [1] as well and i didn't recieve any negative feedback yet.

[1] https://copr.fedorainfracloud.org/coprs/atim/gwe/

Without python-rx 3.0.1 we will lose in F31 two really good apps. But yeah, i am worring about ABI/API changes as well and not 100% sure.

Comment 3 Carl George 🎩 2020-01-27 17:36:12 UTC
That's great that 3.0.1 is working well for apps written to be compatible with it, that's a good data point.  But as you mentioned, we need more details about breaking changes for apps written for v1 that will be forced over to using v3.  I found this migration guide in the upstream docs, and it sounds like this has a high potential to require code changes in software that depends on it.

https://rxpy.readthedocs.io/en/latest/migration.html

That said, when I originally packaged this it was part of the build requirements of python-responder, which I never finished packaging and submitting.

https://copr.fedorainfracloud.org/coprs/carlwgeorge/python-responder/

As best I can tell, no Fedora 31 packages actually require (or build require) this package.  I added you as a co-maintainer of the package, I'll leave the decision (and any potential blowback) up to you.  Fedora 32 isn't that far away.  :D

Comment 4 Artem 2020-01-27 18:44:05 UTC
> That said, when I originally packaged this it was part of the build requirements of python-responder, which I never finished packaging and submitting.

> As best I can tell, no Fedora 31 packages actually require (or build require) this package.  I added you as a co-maintainer of the package, I'll leave the decision (and any potential blowback) up to you.  Fedora 32 isn't that far away.  :D

LMAO, OK. :D I tried to find [1] what require this package and yes, nothing except 'gwe' and 'gst'. So i hope we will not breake something. 🤞🏻 Thank you!


[1] ❯ dnf -C repoquery --whatrequires python3-rx

Comment 5 Fedora Update System 2020-01-27 19:05:39 UTC
FEDORA-2020-c25ea37235 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-c25ea37235

Comment 6 Fedora Update System 2020-01-27 19:05:39 UTC
FEDORA-2020-c25ea37235 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-c25ea37235

Comment 7 Fedora Update System 2020-01-31 02:01:33 UTC
gst-0.6.1-2.fc31, python-rx-3.0.1-2.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.