Hello With the help of Jonas, I have finally been able to transition the advene package to dh_python2 (now on my todo-list: propose additions to the CDBS doc to document it). All previous comments have been addressed.
I am now looking for a DD (Jonas again?) that would be willing to collaborate with me. I am ready to handle all maintenance of the package, but I cannot upload it. Best regards, Olivier On Thu, 2011-05-26 at 09:28 +0200, Olivier Aubert wrote: > Hello > > I did not get any answer to my previous e-mail (below), so I will > summarize the questions: > > - does anyone know actual packages that use CDBS + "the new python > install helper shipped with python itself on Debian"? I am willing to > fix this in my package and submit patches to documentation, to improve > the state of things. > > - once this issue is fixed, is there a DD (Jonas?) that would be willing > to collaborate with me? I am ready to handle all maintenance of the > package, but I cannot upload it. > > Thanks, and have a nice day > Olivier > > -------- Forwarded Message -------- > From: Olivier Aubert <olivier.aub...@liris.cnrs.fr> > Reply-to: olivier.aub...@liris.cnrs.fr > To: email@example.com > Subject: Advene packag e- python2 packaging issues > Date: Fri, 13 May 2011 17:40:32 +0200 > > Hello Jonas (and all) > > Thanks for your answer and your interest. I am of course ready to > actively maintain this package (all the more that I am the upstream > also). I have addressed most of your remarks, but I still have some > issues and would appreciate your hinsight: > > > The two custom Python packaging helpers python-central and > > python-support is deprecated. Drop that line from debian/rules and > > adjust the control file to use hints suitable for the new python install > > helper shipped with python itself on Debian. > I have tried to remove the pysupport method, but setup.py is not > invoked, and I lack information on how to specify appropriate hints. I > read (many times) through > > * the CDBS doc (examples use pysupport) > > * the http://wiki.debian.org/Python/Policy (says to use either > pycentral or pysupport) > > * > http://www.debian.org/doc/packaging-manuals/python-policy/ap-packaging_tools.html#s-distutils > (the CDBS part is a bit terse, and does not give any configuration > examples/information). > > * the #604718 bug says to specify DEB_PYTHON_SYSTEM=python2, but it > fails in current 0.4.93 CDBS saying "leave empty for default > python2/python3" > > * the /usr/share/cdbs/1/class/python-vars.mk file, where a > DEB_PYTHON2_MODULE_PACKAGES is specified. But setting it does not invoke > setup.py. > > I only found that setup.py on Debian now has an additional > --install-layout=deb but did not figure how to have CDBS properly use it > (apart from specifying it explicitly in DEB_PYTHON_INSTALL_ARGS_ALL). > > Could you give me some pointer (doc or up-to-date example package)? > > > I notice there are binary gettext *.mo files shipped with the > upstream > > source. It seems that they are only (re)generated from the source files > > when the Makefile is invoked, and I suspect that won't happen as part of > > the distutils routines. Please ensure that Debian binary packages do > > not use binary blobs shipped from upstream, but compile fresh binary > > chunks instead. > Indeed. I will fix this upstream, but in the meantime (I will not do a > relase just for that, so it will take some weeks before appearing), I > could invoke po/Makefile in common-build-indep to overwrite shipped > files if necessary. Do you think it is appropriate? > > > Please enable the CDBS utils.mk rule, enable copyright-check and hinted > > initially when then compiling, and ensure that debian/copyright > > appropriately contains all(!) copyright and licensing info of the source > > tarball. E.g. mac/Cillop seems to be from a different project but is > > not listed with copyright holders or licensing in the copyright file. > > Apparently upstream has a pending item related to this in doc/TODO. > Done (that is what took some time...) > > > Please consider using newest draft of DEP-5. > Done. > > > Instead of debian/docs I suggest to use CDBS variables in debian/rules, > > with a wildcard for doc/* and properly listing CHANGES.txt as upstream > > changelog file. > Done. > > Have a nice day. Regards, > Olivier > > > > _______________________________________________ > pkg-multimedia-maintainers mailing list > firstname.lastname@example.org > http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers > > > > _______________________________________________ > pkg-multimedia-maintainers mailing list > email@example.com > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers _______________________________________________ pkg-multimedia-maintainers mailing list firstname.lastname@example.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers