Bug 1276975 - python-urwid-2.0.1 is available
Summary: python-urwid-2.0.1 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-urwid
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1424208
TreeView+ depends on / blocked
 
Reported: 2015-11-02 00:20 UTC by Upstream Release Monitoring
Modified: 2018-07-24 18:25 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-07-24 18:25:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Upstream Release Monitoring 2015-11-02 00:20:54 UTC
Latest upstream release: 1.3.1
Current version/release in rawhide: 1.3.0-2.fc23
URL: https://pypi.python.org/pypi/urwid

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Comment 1 Upstream Release Monitoring 2015-11-02 00:21:07 UTC
Failed to kick off scratch build.

cmd:  spectool -g /var/tmp/thn-jbN4Vi/python-urwid.spec
return code:  22
stdout:
Getting http://excess.org/urwid/urwid-1.3.1.tar.gz to ./urwid-1.3.1.tar.gz

stderr:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found

Comment 2 Petr Viktorin (pviktori) 2017-10-18 15:25:04 UTC
I've sent a pull request that fixes this: https://src.fedoraproject.org/rpms/python-urwid/pull-request/1

Comment 3 Raphael Groner 2017-11-02 09:30:40 UTC
The update broke speedometer. I get this notification again and again:

speedometer has broken dependencies in the rawhide tree:
On x86_64:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On armhfp:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On ppc64le:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On aarch64:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On ppc64:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On s390x:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
On i386:
	python2-speedometer-2.8-2.fc28.noarch requires python2-urwid
Please resolve this as soon as possible.

Did you try to poke upstream about asking for a fix for the failing tests?

https://src.fedoraproject.org/fork/pviktori/rpms/python-urwid/c/a1c6ff72fe6c93dcf5d573414ce0c76b1338fcf3

Please revert this modification or drop the python2 subpackage incl. speedometer (need to retire?). Though, speedometer is currently b0rken with python3, so we need some fix anyways.

https://src.fedoraproject.org/rpms/speedometer/blob/master/f/speedometer.spec#_8

Comment 4 Miro Hrončok 2017-11-02 10:55:42 UTC
The above mentioned PR by @pviktori was merged, but no build was done.

Hence I was approached by @RaphGro to rebuild it.

I've tried, but there was a s390x test failure. I've triggered 3 scratch builds to see if the failure is deterministic and find out it's not, also there are random failures across several arches.

I could probably try to "shotgun build until pass", but hitting "all arches haven't randomly fail" situation is almost impossible with 7 arches :(

Also, this would effectively be the same as making the test fail-possible with `|| :`. (Let me know if I actually should do this for now.)

There is some issue masked by this, either it is poor tests (which is unfortunate) or some heisenbug (which would be much harder to debug).

I don't have any knowledge about urwid, so I guess I just leave this here before I spend 1 whole day on this without any good result.


https://koji.fedoraproject.org/koji/taskinfo?taskID=22860172

https://koji.fedoraproject.org/koji/taskinfo?taskID=22860330
https://koji.fedoraproject.org/koji/taskinfo?taskID=22860332
https://koji.fedoraproject.org/koji/taskinfo?taskID=22860334

Comment 5 Upstream Release Monitoring 2018-01-18 00:28:50 UTC
Latest upstream release: 2.0.0
Current version/release in rawhide: 1.3.1-2.fc28
URL: https://pypi.python.org/pypi/urwid

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Based on the information from anitya:  https://release-monitoring.org/project/4079/

Comment 6 Upstream Release Monitoring 2018-01-18 00:28:56 UTC
An HTTP error occurred downloading the package's new Source URLs: Getting https://pypi.python.org/packages/source/u/urwid/urwid-2.0.0.tar.gz to ./urwid-2.0.0.tar.gz

Comment 7 Upstream Release Monitoring 2018-01-22 00:26:08 UTC
Latest upstream release: 2.0.1
Current version/release in rawhide: 1.3.1-2.fc28
URL: https://pypi.python.org/pypi/urwid

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Based on the information from anitya:  https://release-monitoring.org/project/4079/

Comment 8 Upstream Release Monitoring 2018-01-22 00:26:13 UTC
An HTTP error occurred downloading the package's new Source URLs: Getting https://pypi.python.org/packages/source/u/urwid/urwid-2.0.1.tar.gz to ./urwid-2.0.1.tar.gz

Comment 9 Andrew Dunai 2018-01-22 07:54:17 UTC
It looks like the build system uses outdated URL for direct upstream package (https://pypi.python.org/packages/source/u/urwid/urwid-2.0.1.tar.gz) while the new ones should use pypi.org domain (https://pypi.org/packages/source/u/urwid/urwid-2.0.1.tar.gz), where does it fetch this URL from?

Comment 10 Andrew Dunai 2018-02-13 23:15:57 UTC
Any updates?..

Comment 11 Raphael Groner 2018-07-22 06:10:48 UTC
Ping. Another friendly reminder. Any news for an update?

Comment 14 Raphael Groner 2018-07-22 10:30:37 UTC
Closing here then?


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