[Pkg-ime-devel] [RFS][experimental] hime_0.9.9+git20120609.dfsg-1
Osamu Aoki
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:
> List:
>
> 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:
> http://mentors.debian.net/package/hime
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.
W hardening-no-fortify-functions
W hardening-no-relro
Is the version number what you want to do?
I: hime source: dfsg-version-with-period 0.9.9+git20120609.dfsg-1
N:
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:
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:
N: Severity: minor, Certainty: possible
N:
N: Check: fields, Type: binary, udeb, source
N:
W: hime source: debian-watch-file-should-mangle-version line 2
N:
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: comparison.
N:
N: Refer to the uscan(1) manual page and http://wiki.debian.org/DEHS for
N: details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: watch-file, Type: source
Here are existing conventions on this:
$ apt-cache show .|grep "^Version"|sort|uniq|grep git|grep dfsg
Version: 0.4.1+git20090622+dfsg0-1+b1
Version: 0.5.5+git8+dfsg0-3
Version: 0.7~git20120402+dfsg-1
Version: 0.9.6+git16-g61ee500+dfsg-1
Version: 1.53+git20101011+dfsg-2
Version: 1.6~git20120403+dfsg1-2
Version: 1.9.8~dfsg.4+20120529git007cdc37-1
Version: 1+git.20100609+dfsg0-2
Version: 20090805+git.e6b28d27+dfsg-4
Version: 20111024~git0.5de06be6+dfsg-1
Version: 2.0+20100312.git18130f5a+dfsg0-2
Version: 2:1.3.99.dfsg.git20120505-1
Version: 3.6-git408e713+dfsg-1
What we have:
testing 0.9.9-2
unstable 0.9.9-2
this 0.9.9+git20120609.dfsg-1
Since this comes after 0.9.9 Ipropose following version to quiet lintian
(Not essential but why not)
Source: 0.9.9+git20120609+dfsg
Debian: 0.9.9+git20120609+dfsg-1
Osamu
More information about the Pkg-ime-devel
mailing list