[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:17927] Re: RFS: goldencheetah
On March 26, 2011, [debian-devel:17918],
lurdan (at gmail.com) wrote:
> サイクルコンピュータのデータをあつかう goldencheetah
> というアプリケーションを mentors に put しています。
>
> - URL: http://mentors.debian.net/debian/pool/main/g/goldencheetah
> - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free
> - dget http://mentors.debian.net/debian/pool/main/g/goldencheetah/goldencheetah_2.0.0-1.dsc
>
> どなたかスポンサーをお願いできませんか。
引き受けようかと思います。ざっと見てみました。以下コメントです。
debian/patches/*:
自動生成されたパッチがそのまま残っており、未整理なのではないで
しょうか。あと、できればDEP-3タグを付けてください。
DEP-3: Patch Tagging Guidelines
http://dep.debian.net/deps/dep3/
debian/docs:
| README
READMEにはbuildとMac OS X環境のことしか書かれていないので、
インストール不要ではないでしょうか。
Debian Policy Manual, 12.3 Additional documentation
http://www.debian.org/doc/debian-policy/ch-docs.html#s12.3
debian/goldencheetah.doc-base:
| Index: /usr/share/doc/goldencheetah/index.html
| Files: /usr/share/doc/goldencheetah/*.html
このindex.htmlがあると、ウェブサーバ経由でREADME.Debian等へ
アクセスしづらくなるのではないでしょうか。upstreamのdoc/*.html
はサブディレクトリ(たとえば/usr/share/doc/goldencheetah/html)
へインストールしてはどうでしょうか。
debian/control:
| Description: Cycling Performance Software
大文字化は不要です。また、もう少し情報を加えてはどうでしょうか。
(たとえば、"set of analysis tools to boost cycling performance")
Debian Developer's Reference, 6.2.2. The package synopsis, or short description
http://www.debian.org/doc/developers-reference/best-pkging-practices.en.html#bpp-pkg-synopsis
*.orig.tar.gz:
upstreamの*.orig.tar.gzそのままではなく、手元で作り直したのなら、
README.sourceにその旨を記載してください。
upstreamのリリース版ソースtarballは見あたらなかったのですが、
githubを使っているようですので、githubからダウンロードした
*.tar.gzがそのまま使えないか検討してみてください。
4.14 Source package handling: debian/README.source
http://www.debian.org/doc/debian-policy/ch-source.html#s-readmesource
Debian Developer's Reference, 6.7.8. Best practices for .orig.tar.{gz,bz2,lzma} files
http://www.debian.org/doc/developers-reference/best-pkging-practices.en.html#bpp-origtargz
debian/copyright:
| <Copyright (C) 2006 Sean Rhea>
<〜>の囲みは不要です。あと、Qwtのファイルを抱え込んでいるなど、
ほかのcopyright表記が見られます。不要なファイルを除去した上での
*.orig.tar.gz作成も検討してみてください。
| License:
|
| /usr/share/common-licenses/GPL-2
src/main.cppを見る限りでは、version 2のみではなく、version 2
or laterのようです。
| The Debian packaging is:
|
| Copyright (C) 2010 KURASHIKI Satoru <lurdan@xxxxxxxxx>
|
| and is licensed under the GPL version 2,
| see "/usr/share/common-licenses/GPL-2".
version 2のみにしているのは意図的なのでしょうか。もしupstreamが
version 3に移行しても、自分のパッチを許可なくマージすることは
許さない、ということでないなら、version 2 or laterにするか、
または無制限に許可するライセンスにしてはどうでしょうか。
--
木下達也