OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004088 [ooocore] packaging major always 2009-12-22 18:13 2009-12-27 10:42
Reporter maciej View Status public  
Assigned To james
Priority normal Resolution open  
Status acknowledged  
Summary 0004088: Change the dependency from CSWpython-rt to CSWpython
Description Executive summary: CSWpython-rt is deprecated, please re-point your dependencies at CSWpython.
Additional Information The upcoming release of Python (2.6.4) has a change related to packaging. The CSWpython-rt package is now an empty, deprecated package. It used to contain shared objects from Python. It was a confusing package, because it made the impression that it's enough for other Python-dependent packages to only depend on CSWpython-rt. In fact, in all the cases, the whole Python package is necessary. It was necessary to declare dependencies to both CSWpython and CSWpython-rt, even though CSWpython required CSWpython-rt, so there was redundancy involved.

In python-2.6.4, all the shared objects are in the CSWpython package. Bugs will be filed against all the dependent projects to remove the dependency on CSWpython-rt. When all the dependencies are removed, the -rt package will be removed too.

If there is a package which does depend on CSWpython-rt but doesn't depend on CSWpython, it can get into trouble if CSWpython happens to be uninstalled. The potentially affected packages are:

pymysql
pysqlite
ooocore
trac
silvercity
pysqlite2
genshi
graphvizpython

I think that in the case of most these packages it's dead obvious that CSWpython is necessary, since they're Python libraries. The package that may be the most affected here is ooocore.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0007142)
james (manager)
2009-12-27 10:42

Now CSWpython-rt has depend for CSWpython this is scheduled for inclusion with OOo 3.2.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker