[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686023: RFS: fonts-pecita/3.4-2



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/

Attachment: signature.asc
Description: Digital signature


Reply to: