Bug 820144

Summary: Upstream provides two top-level modules, only one packaged.
Product: [Fedora] Fedora Reporter: Alex Dutton <bugzilla>
Component: pywebdavAssignee: Dan Horák <dan>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: dan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-09 09:43:30 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 Alex Dutton 2012-05-09 09:28:13 UTC
PyWebDAV provides two top-level modules called DAV and DAVServer. However, only DAV is packaged in recent Fedora packages. DAVServer seems to have ended up in /usr/share/doc/:

[alex@oucs-alexd site-packages]$ rpm -ql pywebdav
/usr/lib/python2.7/site-packages/DAV
/usr/lib/python2.7/site-packages/DAV/AuthServer.py
[…]
/usr/lib/python2.7/site-packages/DAV/utils.pyo
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/entry_points.txt
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/not-zip-safe
/usr/lib/python2.7/site-packages/PyWebDAV-0.9.4.1-py2.7.egg-info/top_level.txt
/usr/share/doc/pywebdav-0.9.4.1
/usr/share/doc/pywebdav-0.9.4.1/ARCHITECTURE
/usr/share/doc/pywebdav-0.9.4.1/Changes
/usr/share/doc/pywebdav-0.9.4.1/Changes.rej
/usr/share/doc/pywebdav-0.9.4.1/DAVServer
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/__init__.py
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/config.ini
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/daemonize.py
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/fileauth.py
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/fshandler.py
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/mysqlauth.py
/usr/share/doc/pywebdav-0.9.4.1/DAVServer/server.py
/usr/share/doc/pywebdav-0.9.4.1/INSTALL
/usr/share/doc/pywebdav-0.9.4.1/LICENSE
/usr/share/doc/pywebdav-0.9.4.1/TODO
/usr/share/doc/pywebdav-0.9.4.1/interface_class
/usr/share/doc/pywebdav-0.9.4.1/walker

This bug is present in the most recent Koji build: http://koji.fedoraproject.org/koji/packageinfo?packageID=7518 (pywebdav-0.9.4.1-2.fc17)

Comment 1 Dan Horák 2012-05-09 09:43:30 UTC
It's true, but for my purposes the client part is sufficient and I'm not interested in maintaining the server part with possible security consequences.

Comment 2 Dan Horák 2012-05-09 09:46:10 UTC
Also see https://bugzilla.redhat.com/show_bug.cgi?id=479413