On Tue, Aug 28, 2012 at 04:55:50AM +0200, pecita.net Archive Automatic Signing Key wrote: > Le lundi 27 août 2012 à 18:12 +0000, Bart Martens a écrit : > > It seems that this page might be helpful in this case : > > http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version > > Yes, it is: read it youself! > " > The upstream_version may contain only alphanumerics[36] and the > characters . + - : ~ > ... > The Debian revision is optional > "
Please observe correct quoting practice: any words you put inside quotes must be verbatim from the indicated source, unless clearly marked as altered. Debian policy does not contain any string "The Debian revision is optional". It does contain the string "It is optional" ("It" being the Debian revision, here). A commonly accepted way to mark the alteration would be to put square brackets around the altered words: "[The Debian revision] is optional" would be a correct (altered) quote. In any case, you should have read past the word "optional": It is optional; if it isn't present then the <upstream_version> may not contain a hyphen. This format represents the case where a piece of software was written specifically to be a Debian package, where the Debian package source must always be identical to the pristine source and therefore no revision indication is required. > If you wish I could replace the last dot with a hyphen in the version > plugged in the font: 3.4-2 instead of 3.4.2 . That would be an error. It would mean that the upstream version is 3.4 and the Debian revision is 2. In your situation, you have a package whose upstream version (as indicated in the actual font file) is 3.4.2. You have basically two choices for versioning the Debian package: 3.4.2-1 This indicates that you have packaged version 3.4.2 and that this is the first packaging of that particular version. If you make changes to the packaging but not to the font, you can then make 3.4.2-2, indicating that you've made the second packaging of the font version 3.4.2. 3.4.2 This indicates that the font is Debian specific and has little use to people outside of Debian. Specifically, there is no (separate) upstream, and the Debian package is the only way this font can be installed. Any change to the Debian packaging means effectively a new version of the font, as well. Since you are upstream yourself, you can legitimately choose the latter, but it is not the recommended approach in situations like this. By the way, your source package looks a bit weird. Why is the font itself in your debian.tar.gz and not in your orig.tar.bz2? That looks to me like a bug. Also, the Uploaders field should probably give your real name, not "pecita.net Archive Automatic Signing Key". (I assume you already have a potential sponsor; I am not particularly interested. However, I read your exchange with Bart Martens and decided to take a look. Hope I've been of some help.) -- Antti-Juhani Kaijanaho, Jyväskylä, Finland http://antti-juhani.kaijanaho.fi/newblog/
signature.asc
Description: Digital signature