Hi, as most of you probably know, next week-end Lenny will be released (cross your fingers!), and it's time to start planning what to do with OCaml in Lenny+1. We have quite a good deal of changes in our TODO list (and I thing I'll post more in detail about that next week), but of course the first on is OCaml 3.11. In doing that transition, I propose to start improving things in each package which will make our life easier for future changes. Here is out of on top of my head a list of small things we should do in _all_ the packages we are going to upload for OCaml 3.11: - package latest upstream release (which will imply source uploads, but in several cases will be needed for 3.11 compatibility) - add a build dependency on dh-ocaml (which now contains the CDBS class, and in the near future will contain the rework of dh_ocaml): please do this no matter what, as it will probably needed for all OCaml-related packages and it is the kind of change which takes time to spread - pretty please consider switching to the OCaml CDBS class, if you don't use it yet. I know there is people which don't like CDBS (and I'm not particularly in love with it either), but it is essential to be able to rely on some common build practices and on toolchain components which factorize behavior out of single package. If you don't want to use CDBS itself, please provide an "API" in your debian/* files which implements the same of the CDBS class we currently have - if you are packaging a library, please have it generate ocamldoc API reference documentation in HTML format, and register it with doc-base under the Programming/OCaml section - please rely on @OCamlStdlibDir@ substitution variable rather than on /usr/lib/ocaml/@OCamlABI@, as the former will enable us to switch our directory layout more easily if we decide to - ADD YOUR OWN HERE Please mention changes which are relatively low on impact, but can possibly improve things for the future. As soon as we complete this list, we can put it up on the wiki as a reference for the forthcoming migration. Cheers. -- Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
Attachment:
signature.asc
Description: Digital signature