On Mon, 16 May 2011 17:14:06 +0900
Koichi Akabe <vbkai...@gmail.com> wrote:
> こんにちは、Koichi Akabeです。お世話になります。
> xflr5 6.04 がリリースされたのでパッケージを作成しました。
> http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04-1.dsc
お疲れさまです。
- 次回から、debdiff コマンドでパッケージ間の差分を添付してください。
- lintian は実施しましたか?
Debian Policy 3.9.2 が最新です。Standards-Version: 3.9.2 にしましょう。
- pdf ファイルの同梱について、ソースが無いような PDF ファイルは含めてよい
ものかどうか、確信が持てません…どうだったか、お分かりになる方いますか?
--
Regards,
Hideki Yamane henrich @ debian.or.jp/org
http://wiki.debian.org/HidekiYamane
(2011/05/18 19:41), Hideki Yamane wrote:
> - 次回から、debdiff コマンドでパッケージ間の差分を添付してください。
> - lintian は実施しましたか?
> Debian Policy 3.9.2 が最新です。Standards-Version: 3.9.2 にしましょう。
以下の点を修正した版をアップしました。確認お願いします。
http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04-3.dsc
・lintianを最新版にしてやり直しました。Standards-Versionを3.9.2にしました。
・debian/copyrightのFormatのリビジョンも最新(174)にしておきました。
・debian/installからpdfを削除しました。
PDFを確認したところ、フリーでないフォントが含まれていたので、上流の開発
者の方に連絡をとってみます。
宜しくお願いします。
On Thu, 19 May 2011 15:48:25 +0900
Koichi Akabe <vbkai...@gmail.com> wrote:
> 以下の点を修正した版をアップしました。確認お願いします。
> http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04-3.dsc
アップロード前であればリビジョンを上げなくても changelog に追記して
しまっていいですよ。むしろアップロードする=リビジョン/バージョンを
上げると考えてください。
なので 6.04-1 でまとめていただけますか?
> removed Guidelines.pdf because it is not free
ライセンス上はどうなんでしょう?
don't include Guidelines.pdf since it doesn't provide materials to construct
とか(適当です)、「DFSG を満たしてないので含めていない」ぐらいのニュアンス
でいいと思います。
debian/changelogの該当箇所を修正し、再アップロードしました。確認お願いし
ます。
http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04-1.dsc
(2011/05/24 22:03), Hideki Yamane wrote:
> アップロード前であればリビジョンを上げなくても changelog に追記して
> しまっていいですよ。むしろアップロードする=リビジョン/バージョンを
> 上げると考えてください。
>
> なので 6.04-1 でまとめていただけますか?
了解しました。
アップロードしました。
まあ、十分通じますが、少々違和感があります。
次からは:
* removed Guidelines.pdf because it does not conform to the DFSG.
または、もうすこし理由を書いて:
* removed sourceless documentation with non-free fonts embedded:
Guidelines.pdf
等とするようにしてください。
でもいいドキュメンテーションなので、UPSTREAMにソースを公開してもらうように
次は頼んでください。もちろんDFSGなかたちで。(SOURCEはOPENOFFICEでもOKですよ。
フォントさえ入れ替えればいいので。)
青木
(2011/05/26 23:54), Osamu Aoki wrote:
> ま あ、十分通じますが、少々違和感があります。
orig.tar.gzから問題のpdfを削除した版を作りました。
debian側でorig.tar.gzに変更を加えた場合のバージョン番号のつけ方やその他
すべきことがよく分からないのですが、問題ありませ んか?ご指導お願いします。
http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04.1-1.dsc
XFLR5の開発者に連絡を入れ、PDFのソースであるOpenOffice.orgのodtファイル
を公開して頂きました。
しかし、フォントによってレイアウトが大きく崩れてしまうため、PDFの作り直
しには少し時間がかかりそうです。
前から気になっていたのですが、Build-depends に
libc6 と libgcc1が入っていますが、必要ないと思います。
以下のように鳴ると思いますが、いかがでしょうか。
diff -Nru xflr5-6.04/debian/control xflr5-6.04/debian/control
--- xflr5-6.04/debian/control 2011-05-18 19:48:43.000000000 +0900
+++ xflr5-6.04/debian/control 2011-05-25 11:49:18.000000000 +0900
@@ -2,7 +2,7 @@
Section: science
Priority: extra
Maintainer: Koichi Akabe <vbkai...@gmail.com>
-Build-Depends: debhelper (>= 7.0.50~), docbook-to-man, libc6 (>=
2.1.3), libqt4-dev, libgcc1 (>= 1:4.1.1), libgl1-mesa-dev,
libqt4-opengl-dev (>= 4.6.0), libstdc++6 (>= 4.1.1), translate-toolkit
+Build-Depends: debhelper (>= 7.0.50~), docbook-to-man, libqt4-dev,
libgl1-mesa-dev, libqt4-opengl-dev (>= 4.6.0), translate-toolkit
Standards-Version: 3.9.2
Homepage: http://xflr5.sourceforge.net/xflr5.htm
以上、よろしくお願いします。
岩松
2011年5月29日12:35 Koichi Akabe <vbkai...@gmail.com>:
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
Build-dependsから libc6, libgcc1, libstdc++6 を抜き、正しくビルドできる
ことを確認しました。
修正して再度mentorsにアップロードしました。
http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04.1-1.dsc
確認お願いします。
>> こんにちは。Koichi Akabeです。お世話になります。
>>
>> orig.tar.gzから問題のpdfを削除した版を作りました。
>> debian側でorig.tar.gzに変更を加えた場合のバージョン番号のつけ方やその他
>> すべきことがよく分からないのですが、問題ありませ んか?ご指導お願いします。
>> http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04.1-1.dsc
「upstreamの同一バージョンのものとは同じではない」わけで、upstream
部分を変更して、判別つくようにしておく のが慣例だと思います(ざっとみて
このあたりって policy になさげなんだけど ないんだっけ?)。よくあるのが
upstream version に dfsg とかつける。
上記だと xflr5_6.04.1.dfsg.orig.tar.gz とか。ただし、upstream の
version付けの都合で 例えば 6.04.1 の次は 6.04.1.1 です とかだと
困ったことになるので そのあたりは 空気読んで 都合悪くならないように
調整しましょう(わら
--
いしかわ むつみ
<ishi...@hanzubon.jp>, <ishi...@osdn.jp>, <ishi...@debian.org>
> こんにちは。Koichi Akabeです。お世話になります。
> 昨日問題のPDFを削除したものをmentorsにアップロードしましたが、
> 本日修正したPDFを取り入れたので、確認お願いします。
そのPDFのソースファイルは入れ忘れでしょうか。
--
木下達也
PDFにnon-freeなフォントが使われていることだけが問題だと思ったので、
フォントを差し替えたものをパッケージングするのみとし、ソースファイル(odt
ファイル)は同梱しませんでした。
ソースファイルも必要であれば同梱しますが、その場合はdebianディレクトリ内
に入れればいいのでしょうか。
宜しくお願いします。
ソースファイルはもちろん必要です。場所はdebianディレクトリか、
あるいはupstreamからのファイルそのままなのであれば*.orig.tar.gz内
でもかまいません。
Debian Developer's Reference, 6.7.8.2. Repackaged upstream source
http://www.debian.org/doc/developers-reference/best-pkging-practices.en.html#repackagedorigtargz
フリーとは何だろう? あるいはフリーソフトウェアとは何を意味するのか?
http://www.debian.org/intro/free
Debian フリーソフトウェアガイドライン (DFSG)
http://www.debian.org/social_contract#guidelines
Debian 社会契約 (Debian Social Contract)
http://www.debian.org/social_contract
Debian を支援するには
http://www.debian.org/devel/join/
Debian 開発者のコーナー
http://www.debian.org/devel/
--
木下達也
確認宜しくお願いします。
元々のソースは結局いじらなくても済むんじゃないですか?
そうであれば、Debian リビジョンだけあげて、元々のバージョンはそのまま
になるかと。
On 2011/06/04 20:04, Hideki Yamane wrote:
> 元々のソースは結局いじらなくても済むんじゃないですか?
> そうであれば、Debian リビジョンだけあげて、元々のバージョンはそのまま
> になるかと。
説明が不足していたようで、すみません。
バグ報告
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628218
にある通り、元々のPDFをdebian/installから外すだけではなく、orig.tar.gzか
ら削除する必要があるようです。
この場合元々のソースコードをいじったことにはなりませんか?
2011年6月4日20:39 Koichi Akabe <vbkai...@gmail.com>:
Akabe さんの対応が正しいでしょう。
ODF のファイル名が Guidelines_v604.odtなので、pdf もGuidelines_v604.pdf のほうがいいかな
と思ったりしました。(前と分からなくなるので。)
または、odf だけでもいいかもしれません。
さらにファイルが大きいなら xflr5-doc パッケージを提供するという方法もあります。
岩松
良さそうに見えるのでアップロードしました。
> xflr5-docパッケージを作成し、Guidelines.pdfをその中に入れました。
> pdfファイルは、XFLR5アプリケーションのヘルプメニューからGuidelines.pdfの
> 名前で参照できるようになっているため、ソー スパッケージ内では
> Guidelines_v604.pdfとした上で、インストール時はGuidelines.pdfとなるよう
> にしました。
なるほど。
昨日アップロードされたxflr5パッケージが、FTBFSとなってしまいました。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630545
-docパッケージを除いてビルドするときにrules内のinstallコマンドが実行でき
ないことが原因のようで、良い対処方法は思いつきま せんが、 ソースパッケー
ジ内のpdfの名前をGuidelines.pdfとした上でxflr5-doc.install内に記述しても
いいですかね。
理想的には、Guidelines_v6.04.pdfをdebian/xflr5-doc.docs内に記述し、/usr
/share /xflr5に Guidelines.pdfという名前のシンボリックリンクを作成するの
がベストだと思いますが、これをうまく実現する方法はあるのでしょう か。
宜しくお願いします。
とりあえずGuidelines_v6.04.pdfをGuidelines.pdfとした上でxflr5-
doc.installに記述する方 法とさせて頂きました。
> 理想的には、Guidelines_v6.04.pdfをdebian/xflr5-doc.docs内に記述し、/usr
> /share /xflr5に Guidelines.pdfという名前のシンボリックリンクを作成するの
> がベストだと思いますが、これをうまく実現する方法はあるのでしょう か。
man debhelperで"link"を検索するとdh_linkが見つかります。そして、
man dh_linkでdebian/package.linksの書き方がわかります。
あと依存関係について、xflr5パッケージにRecommends: xflr5-docを加えて
はどうでしょうか。また、xflr5-docパッケージの方のDepends: xflr5は、
DependsでなくSuggestsで十分ではないでしょうか。
--
木下達也
On Fri, 17 Jun 2011 00:29:03 +0900
Koichi Akabe <vbkai...@gmail.com> wrote:
> PDFファイルをxflr5-docパッケージの中に入れることを試みましたが、-docパッ
> ケージの中にpdfを入れようとするとpdfがgz 圧縮されてしまい、拡張子も
> pdf.gzとなります。このため、アプリケーションのヘルプメニューからpdfにア
> クセスできなくなってしまいま す。
これは回避できます。dh_compress -X.pdf のように dh_compress のオプションで。
新版をmentorsにアップロードしましたので、確認お願いします。
http://mentors.debian.net/debian/pool/main/x/xflr5/xflr5_6.04.dfsg-2.dsc
変更点:
debian/rulesのoverride_dh_compressにて、dh_compressコマンドに-X.pdfオプ
ションを加えるよ うにしました。
宜しくお願いします。