/[escript]/branches/4.0fordebian/debprep.notes
ViewVC logotype

Contents of /branches/4.0fordebian/debprep.notes

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5569 - (show annotations)
Fri Mar 27 04:50:14 2015 UTC (4 years, 2 months ago) by jfenwick
File size: 1507 byte(s)
Notes on where I am up to.
Compressing man page.
Added python version fields to control

1 Separate packages for py3/p2/mpi/non-mpi
2 virtual packages for escriptMPI escript-nonMPI
3
4 -- still to do
5
6 lintian --- already installed
7 Lots of things are broken.
8 - man page was not compressed -- should be fixed
9 - python files should not be precompiled --- need to look at policy for how that should be done
10 * Not certain if all deps (especially optional ones) are at py3 yet. On that basis:
11 https://www.debian.org/doc/packaging-manuals/python-policy/ch-python3.html
12 we should package both py2 and py3
13 * from https://www.debian.org/doc/packaging-manuals/python-policy/ch-python.html
14 2.5 talks about the module path and "Public Python modules".
15 I'm leaning towards our modules not being public because you should be using the launcher (or know enough to do it yourself. Does this holdup?)
16 3.1 from the above, we are looking at Private extensions.
17
18 Need to look at dh_python2 and dh_python3
19 -- byte compiled modules must be generated in post-inst and removed in prerm
20
21 Add
22 X-Python-Version: >=2.7
23 to the control section --- done and added Python3 version as well
24
25 According to https://www.debian.org/doc/packaging-manuals/python-policy/ch-embed.html,
26 dpkg-shlibdeps will generate dependencies for things linking against the shared python library.
27 -- Need to look at that.
28
29
30 https://www.debian.org/doc/packaging-manuals/python-policy/ap-build_dependencies.html
31 Seems to suggest that we should have a Build-Depends on:
32 python-all-dev --- done
33
34
35
36

  ViewVC Help
Powered by ViewVC 1.1.26