[Pkg-ime-devel] [RFS][experimental] hime_0.9.9+git20120609.dfsg-1
osamu at debian.org
Sat Jun 16 10:59:23 UTC 2012
On Sat, Jun 09, 2012 at 02:17:00PM +0800, Yao Wei (魏銘廷) wrote:
> Because hime is not updated for a long time, I am trying to update the
> package which is from git.
> The upstream git is not DFSG-free (while they generate DFSG-free one tarballs).
> The target is to experimental.
> It is here:
OK but 2 points:
* If this is better than the one in unstable, why not uploading to
unstable since we have no more time left before release.
* What is your thought on lintian warnings
Some warnings are nice to be fixed/
Refer to http://wiki.debian.org/Hardening and
http://bugs.debian.org/673112 for details.
Is the version number what you want to do?
I: hime source: dfsg-version-with-period 0.9.9+git20120609.dfsg-1
N: The version number of this package contains ".dfsg", probably in a form
N: like "1.2.dfsg1". There is a subtle sorting problem with this version
N: method: 1.2.dfsg1 is considered a later version than 1.2.1. If upstream
N: adds another level to its versioning, finding a good version number for
N: the next upstream release will be awkward.
N: Upstream may never do this, in which case this isn't a problem, but it's
N: normally better to use "+dfsg" instead (such as "1.2+dfsg1"). "+" sorts
N: before ".", so 1.2 < 1.2+dfsg1 < 1.2.1 as normally desired.
N: Severity: minor, Certainty: possible
N: Check: fields, Type: binary, udeb, source
W: hime source: debian-watch-file-should-mangle-version line 2
N: The version of this package contains dfsg, ds, or debian, which normally
N: indicates that the upstream source has been repackaged to comply with
N: the Debian Free Software Guidelines (or similar reason), but there is no
N: version mangling in the debian/watch file. Since the dfsg string is not
N: part of the upstream version, the debian/watch file should use the
N: dversionmangle option to remove the dfsg before version number
N: Refer to the uscan(1) manual page and http://wiki.debian.org/DEHS for
N: Severity: normal, Certainty: certain
N: Check: watch-file, Type: source
Here are existing conventions on this:
$ apt-cache show .|grep "^Version"|sort|uniq|grep git|grep dfsg
What we have:
Since this comes after 0.9.9 Ipropose following version to quiet lintian
(Not essential but why not)
More information about the Pkg-ime-devel