Bug 1570067

Summary: python-cherrypy package needs updated version
Product: [Fedora] Fedora Reporter: Dan Radez <dradez>
Component: python-cherrypyAssignee: Luke Macken <lewk>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 27CC: cse.cem+redhatbugz, lewk, mrunge
Target Milestone: ---   
Target Release: ---   
Hardware: noarch   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-23 07:39:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan Radez 2018-04-20 14:58:26 UTC
Description of problem:
Package versions are old.

python3-cherrypy.noarch                 8.9.1-2.fc27
python-cherrypy.noarch                  3.5.0-6.fc27
python-cherrypy2.noarch                 2.3.0-25.fc27

The current version of the package upstream is 14.x


I tried to contact lmacken. History shows him to be the last person that updated this package but I haven't gotten a response.

I did a scratch build of a version 14 code base here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=26357307

What's the process to get a package version updated when you don't have contact with the package maintainer?

Comment 1 Conrad Meyer 2018-04-20 18:34:24 UTC
(In reply to Dan Radez from comment #0)
> I tried to contact lmacken. History shows him to be the last person that
> updated this package but I haven't gotten a response.
>
> ...
> 
> What's the process to get a package version updated when you don't have
> contact with the package maintainer?

Well, you can start the inactive maintainer process.

I'm not sure how to view package ACLs anymore, but potentially a co-maintainer could approve a Pagure pull request.

Comment 2 Matthias Runge 2018-04-23 07:36:31 UTC
I see two new dependencies coming in:
https://github.com/cherrypy/cherrypy/blob/master/setup.py#L62-L63

cheroot: https://github.com/cherrypy/cheroot
portend: https://pypi.org/project/portend/

For building: jaraco also required (docs requirement only)

Comment 3 Matthias Runge 2018-04-23 07:38:51 UTC
To add here: packaging policy forbids to do such substantial upgrade for stable releases. However, it would be good to get it upgraded for rawhide and maybe for f28 (may be too late as well).

Comment 4 Matthias Runge 2018-04-23 07:39:23 UTC

*** This bug has been marked as a duplicate of bug 1142991 ***