freeze exception: change package name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gphoto2-cffi (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The package name should be renamed to "python-
The package name has very recently been renamed in Debian by its maintainer. The package has gone into the NEW queue for manual processing.
Rationale
-------------
Several python bindings exist for gphoto2. The two most prominent are:
* "python-gphoto2": https:/
* "gphoto2-cffi" gphoto2-cffi: https:/
The second of these, gphoto2-cffi, was packaged in Debian as "python-gphoto2", and that it is what it is currently known as in Ubuntu. The first project is not currently packaged in Debian. As you might notice, the name of the Debian package is the same as the first project, not the second, which is confusing. Although first project, python-gphoto2, is not currently packaged in Debian / Ubuntu, it has evolved into a mature project that provides the most comprehensive python binding available to gphoto2. In other words, it provides important functionality that other bindings do not. I hope that the project python-gphoto2 will soon be packaged in Debian/Ubuntu.
Until earlier this year, both project's module namepspaces clashed with each other. Until the situation was resolved by mutual agreement of both project's upstream developers, it was impossible to have both installed simultaneously, because they both required this import:
>>> import gphoto2
The problem was resolved when the developer of gphoto2-cffi agreed to rename the imported module as gphoto2cffi instead of gphoto2. This module name change has been reflected in github: https:/
Although the gphoto2-cffi project has not had a new release since then, its Debian maintainer has already renamed the package and the python module name with the assistance of Dmitry Shachnev.
Discussion reference: https://<email address hidden>
Zero reverse dependencies and this reduces confusion, so approved. Please go ahead.