Error:
Problem: cannot install the best candidate for the job
- nothing provides python3.6dist(attrs) >= 18.2.0 needed by PySolFC-2.21.0-3.el8.noarch from epel-testing
python3-attrs is available, but only at version 17.4.0 from the appstream repo.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Is it really necessary to deliver this update in EPEL 8? Keep the EPEL updates policy and the general EPEL policy in mind. EPEL packages should be "a mostly stable set of packages that normally does not change at all and only changes if there are good reasons for changes". What changes in this new version do you think are good reasons? I checked the upstream news feed and they mainly mention new games, compatibility with new versions of dependencies, and vague "bugfixes and enhancements". None of that justifies bending over backwards to deliver an update that doesn't have the necessary dependencies available, or not available in a high enough version.
You didn't answer my last question, is it really necessary to deliver this update in EPEL 8?
without python-attrs > 18.2 we have to rollback to version PySolFC v2.6.2. ( 4 March, 2019) [1]
Before this change, EPEL 8 has version 2.15.0. Why do you need to roll back all the way to version 2.6.2? Did version 2.15.0 ever work? If not, then it should be patched to work, rolled back to a functional version, or retired.
attrs 18.2.0 was released in 2018
That makes sense, because RHEL 8 was released in 2019, and it was based on Fedora 28 which was released in 2018. attrs version 18.2.0 didn't land until Fedora 29. Packaging for EPEL means working with the libraries that are available in RHEL, which are often quite a bit older than the latest in Fedora.
This update has been submitted for testing by sergiomb.
This update's test gating status has been changed to 'ignored'.
sergiomb edited this update.
New build(s):
Karma has been reset.
This update has been pushed to testing.
sergiomb edited this update.
This update can be pushed to stable now if the maintainer wishes
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
sergiomb edited this update.
New build(s):
Karma has been reset.
This update has been submitted for testing by sergiomb.
This update has been pushed to testing.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update can be pushed to stable now if the maintainer wishes
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update is not installable.
python3-attrs is available, but only at version 17.4.0 from the appstream repo.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
This update has been unpushed.
can we bundle python3-attrs > 18.2 in the package PySolFC ?
Is it really necessary to deliver this update in EPEL 8? Keep the EPEL updates policy and the general EPEL policy in mind. EPEL packages should be "a mostly stable set of packages that normally does not change at all and only changes if there are good reasons for changes". What changes in this new version do you think are good reasons? I checked the upstream news feed and they mainly mention new games, compatibility with new versions of dependencies, and vague "bugfixes and enhancements". None of that justifies bending over backwards to deliver an update that doesn't have the necessary dependencies available, or not available in a high enough version.
without python-attrs > 18.2 we have to rollback to version PySolFC v2.6.2. ( 4 March, 2019) [1] attrs 18.2.0 was released in 2018
[1] https://github.com/shlomif/PySolFC/issues/159#issuecomment-1123878146
You didn't answer my last question, is it really necessary to deliver this update in EPEL 8?
Before this change, EPEL 8 has version 2.15.0. Why do you need to roll back all the way to version 2.6.2? Did version 2.15.0 ever work? If not, then it should be patched to work, rolled back to a functional version, or retired.
That makes sense, because RHEL 8 was released in 2019, and it was based on Fedora 28 which was released in 2018. attrs version 18.2.0 didn't land until Fedora 29. Packaging for EPEL means working with the libraries that are available in RHEL, which are often quite a bit older than the latest in Fedora.