Package: xraylarch / 0.9.58+ds1-5

Metadata

Package Version Patches format
xraylarch 0.9.58+ds1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove_pytest_dep.patch | (download)

requirements-extra.txt | 1 0 + 1 - 0 !
requirements.txt | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

 pytest is not a runtime dependency


skip_larch_bin.patch | (download)

setup.py | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 remove larch.bin due to dfsg removal of binaries


disable_argdoc.patch | (download)

doc/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 argdoc is not packaged, so remove - at least for now.


local_intersphinx.patch | (download)

doc/conf.py | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 avoid privacy breaches by using local b-d docs.


mathjax privacy.patch | (download)

doc/conf.py | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 avoid privacy breach by using b-d mathjax support


badge dimensions privacy.patch | (download)

doc/sphinx/theme/larchdoc/layout.html | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 badge.js is not packaged, so causes a privacy breach


remove_shortcuts_support.patch | (download)

installers/GetLarch.sh | 6 3 + 3 - 0 !
larch/apps.py | 24 5 + 19 - 0 !
requirements.txt | 1 0 + 1 - 0 !
setup.py | 3 0 + 3 - 0 !
4 files changed, 8 insertions(+), 26 deletions(-)

 neuter the pyshortcuts support

Debian has established methods to support XDG, desktop files and icons.
pyshortcuts is not packaged and would need to be neutered in a similar
way if it was packaged. Remove pyshortcuts and gut the support scripts.

This patch may need extending for certain runtime behaviours.


fix psycopg2.patch | (download)

larch/site_config.py | 2 1 + 1 - 0 !
requirements-extra.txt | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix pip name to match packaged name


fix_python3_server.patch | (download)

larch/xmlrpc_server.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix embedded python interpreter call to use python3


python3_wxxrd.patch | (download)

larch/wxxrd/XRD1Dviewer.py | 2 1 + 1 - 0 !
larch/wxxrd/XRD2Dviewer.py | 2 1 + 1 - 0 !
larch/wxxrd/XRDCalibrationFrame.py | 2 1 + 1 - 0 !
larch/wxxrd/XRDMaskFrame.py | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 use python3 instead of pythonw


drop_internal_feff.patch | (download)

setup.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 feff has been removed from the package

FEFF binaries are not DFSG compliant. Source code is being
used to create a dedicated package to provide the FEFF support.


disable_homedir_check.patch | (download)

larch/site_config.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 packages must not access $home during build

May need python3-xdg support to be added later.


drop_epicsapps.patch | (download)

larch/site_config.py | 2 1 + 1 - 0 !
requirements-extra.txt | 1 0 + 1 - 0 !
2 files changed, 1 insertion(+), 2 deletions(-)

 larch runtime does not need epicsapps

There is no runtime dependency on epicsapps and there
are Python import problems with running the epicsapps
script.


rename_larch_cli.patch | (download)

setup.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 rename larch cli script
Bug: 1014942