Le jeudi 19 août 2010 22:39:40, Chris a écrit : > > * If you are repacking the sources, the convention is usually to > > > > rename it with dfsg in its version and to document the changes in a > > debian/README.Debian file (in this case, you may also want to mangle > > debian/watch to make it work with your dfsg version..) > > Done, Done and Done
Woops, I should have been more careful.. The changes in the sources should be documented in README.Debian-source, not README.Debian, my bad, sorry. Additionaly, the purpose of this file is that if someone takes over the maintenance of the package later, to be able to build a new tarball from the original sources of, say, a new release. So, I believe you should add more than the current: "This (dfsg) clean version of this package was produce by replacing all the wav and jpeg files included in the original upstream source." If I would be taking the package, I would like to know what are exactly the file that have been changed, what was the license that was not DFSG and where did you get the new files. That way, if a new upstream release happen, I can check if the licence has changed, and if not get the files you have used.. Also, lintian gives me the following warning: W: marave: extra-license-file usr/share/pyshared/marave/editor/highlight/LICENSE N: N: All license information should be collected in the debian/copyright N: file. This usually makes it unnecessary for the package to install this N: information in other places as well. N: N: Refer to Debian Policy Manual section 12.5 (Copyright information) for N: details. N: N: Severity: normal, Certainty: possible dpkg -L marave also gives me this file which I think should be removed: /usr/share/pyshared/marave/editor/highlight/AUTHORS During the build, i see: dpkg-gencontrol: warning: Depends field of package marave: unknown substitution variable ${shlibs:Depends} -> Your package does not ship any binary arch-specific files (hence it is a Arch:all package), you do not need shlibs:Depends dpkg-gencontrol: warning: Provides field of package marave: unknown substitution variable ${python:Provides} dpkg-gencontrol: warning: package marave: unused substitution variable ${python:Versions} -> You should check these fields with the Python Policy. Appart from this, the package builds and runs ok. I would recommend to fix the mentioned issues and also to check against the latest python policy for the two python-specific fields. More generaly, the ususal advice for python-related sponsorship is to ask the python maintainers. However, this is not necessary for this time but next time, you might ask them. You might as well put the package under team maintenance with the future uploads, this makes it much more easy for both you and them :-) Romain PS: by the way, marave, in France, is an argotic word from the Gipsy culture whose meaning is totally different to "nothing" or "it doesn't matter" :-) Romain -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008192318.17225.to...@rastageeks.org