[Debichem-devel] Bug#1003405: misses dependency on python3-pmw
Stuart Prescott
stuart at debian.org
Mon Jan 10 01:08:15 GMT 2022
Control: severity -1 wishlist
Control: retitle -1 consider devendoring pmw module
The bkchem package is functional without a separate python3-pmw package as it
is carrying its own vendored version of pmw:
$ dpkg -L bkchem|grep -i pmw
/usr/share/bkchem/bkchem/Pmw.py
/usr/share/bkchem/bkchem/PmwBlt.py
/usr/share/bkchem/bkchem/PmwColor.py
Bundling pmw into the application is one of the intended modes of use of this
module, with the pmw sources including a "bundlepmw.py" script that generates
the files included in bkchem.
For bkchem we can then either:
1. carefully check through the quite large divergence between pmw upstream and
bkchem's vendored version of pmw (some 41 commits in bkchem git)
2. package python3-pmw
3. wait for it to go through NEW
4. devendor pmw (note that is not just a matter of deleting the files)
5. depend on the python3-pmw package instead
or
1. do nothing to bkchem. (that doesn't preclude updating python3-pmw for
#886617 anyway, just that bkchem wouldn't use it)
There is one other potential user of a python3-pmw package in Debian and that
is the auto-07p package. Like bkchem, the auto-07p git history shows
modification of the bundled pmw making devendoring hard.
regards
Stuart
--
Stuart Prescott http://www.nanonanonano.net/ stuart at nanonanonano.net
Debian Developer http://www.debian.org/ stuart at debian.org
GPG fingerprint 90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7
More information about the Debichem-devel
mailing list