Discussion:
[Q] こういうのもパッケージ化ってどうなのでしょうか?
(too old to reply)
nozzy nozzy
2011-06-23 15:24:44 UTC
Permalink
野島といいます。よろしくお願いします。いつもお世話になっております。

すみませんが、質問させてください。

 [Q1] やむにやまれぬ理由により、tracef
(http://binary.nahi.to/hogetrace/ )をdebian unstableで動作させ、手元で
パッケージ化をほぼ完了(※1)しました。で、
このバイナリはその仕様・機能から、x86系のlinuxカーネルのみで動作するもの
なのですが、こういう動作環境にいろいろ制約(特定CPUのみで、かつ、linux限
定とか)があるようなコマンドをパッケージ化してDDへアピールするのはあまり
よろしくないかんじでしょうか?雰囲気的にどんな感じでしょう?

  (自分でちょこちょこgoogleで調べた幹事ですと、tracefと同様の手軽さで
利用でき、同様の機能と、実行性能を持つコマンドは、なかなか他に例がなさそ
うに見えます。)

[Q2] 諸事情であまりupstreamでメンテナンスされていない雰囲気のコマンドを
DDにアピールするのはdebian的にあまりよろしくない感じでしょうか?(確か
に、Bug Report 発生しても、upstreamに期待できないかもしれないし、将来
linux 3.Xになるあるいは,elf/dwarfの仕様が変わったりlibraryの仕様が変わっ
たり、CPUの動作が変わった時にはどうやっても動かなくなるかもしれない等)

すみませんが、どなたかこのあたり教えていただいてもよいでしょうか?

※1. 残りのタスクとしては、
    (1) Readme(英語)作成と、 
    (2) Manページ(英語)と、
    (3) 付属文章の英訳
    (4) 作者に許可を取り付け
    (5) ライセンス的にOKかどうかを固める(一部ライセンス不明らしき
コードが混ざってる...)
という大仕事があるのですが、ちょっと聞いてみました。

--
nozzy
nozzy nozzy
2011-06-24 01:26:43 UTC
Permalink
野島です。1つ自己ツッコミします。
Post by nozzy nozzy
 [Q1] やむにやまれぬ理由により、tracef
(http://binary.nahi.to/hogetrace/ )をdebian unstableで動作させ、手元で
パッケージ化をほぼ完了(※1)しました。で、
このバイナリはその仕様・機能から、x86系のlinuxカーネルのみで動作するもの
なのですが、こういう動作環境にいろいろ制約(特定CPUのみで、かつ、linux限
定とか)があるようなコマンドをパッケージ化してDDへアピールするのはあまり
よろしくないかんじでしょうか?雰囲気的にどんな感じでしょう?
こちらですが、実際そのようなパッケージで有名なものとして、そういえばKVM
がありましたね...
(x86系限定、linux限定)

なので、こちら問題ないということでOKなんですかね...なんかそういう気がし
てきました...

引き続き[Q2]をもしどなたかご存知の方よろしくお願いします。

---
nozzy
Kiwamu Okabe
2011-06-24 01:36:51 UTC
Permalink
$B2,It$G$9!#$3$s$K$A$O!#(B
[Q2] $B=t;v>p$G$"$^$j(Bupstream$B$G%a%s%F%J%s%9$5$l$F$$$J$$J70O5$$N%3%^%s%I$r(B
DD$B$K%"%T!<%k$9$k$N$O(Bdebian$BE*$K$"$^$j$h$m$7$/$J$$46$8$G$7$g$&$+!)!J3N$+(B
linux 3.X$B$K$J$k$"$k$$$O(B,elf/dwarf$B$N;EMM$,JQ$o$C$?$j(Blibrary$B$N;EMM$,JQ$o$C(B
$B$?$j!"(BCPU$B$NF0:n$,JQ$o$C$?;~$K$O$I$&$d$C$F$bF0$+$J$/$J$k$+$b$7$l$J$$Ey!K(B
$B$b$7!"K\%W%m%0%i%`$r;HMQ$5$l$F$$$k$N$G$"$l$P!"(B
$B;w$?$h$&$J?M$d$b$7$/$O(Btracef$B%W%m%0%i%`<+BN$rCN$i$J$$?M$,$$$k$+$b$7$l$^$;$s!#(B
($B>/$J$/$H$b$\$/$OCN$j$^$;$s$G$7$?(B)
$B$J$N$G!"(BDebian$B$K>e$2$A$c$C$F$$$$$s$G$O$J$$$G$7$g$&$+!#(B

upstream$B$N%5%]!<%HLdBj$J$N$G$9$,!"$b$74|BT$G$-$J$$>l9g$K$OLnEg$5$s$,%5%]!<%H$r$9$kI,MW$,=P$F$/$k$+$b$7$l$^$;$s!#(B
$B"((B1. $B;D$j$N%?%9%/$H$7$F$O!"(B
$B!!!!!!!!(B(2) Man$B%Z!<%8!J1Q8l!K$H!"(B
$B!!!!!!!!(B(3) $BIUB0J8>O$N1QLu(B
$B!!!!!!!!(B(4) $B:n<T$K5v2D$r<h$jIU$1(B
$B%3!<%I$,:.$6$C$F$k(B...)
$B$H$$$&Bg;E;v$,$"$k$N$G$9$,!"$A$g$C$HJ9$$$F$_$^$7$?!#(B
(5)$B$OI,?\$G$9$M!#!#!#$=$3$r%/%j%"$K$9$k$H$3$m$+$i3+;O$7$F$O$$$+$,$G$7$g$&$+!#(B
(5)$B$G(BNG$B$@$H(B(1)$B!A(B(4)$B$,L5BL9|$K$J$C$F$7$^$&$+$b$7$l$J$$$N$G!"!"!"(B
$BITL@$J$3$H$O:n<T$NJ}$KD>@\J9$$$?J}$,NI$$$H;W$$$^$9!#(B


$B%Q%C%1!<%8%a%s%F%J$H$7$F$N7P83$,@u$$$N$G!"%D%C%3%_$,$"$C$?$i$h$m$7$/$*4j$$$7$^$9!#(B $B!d3'MM(B
--
Kiwamu Okabe
nozzy nozzy
2011-06-24 17:29:54 UTC
Permalink
$BLnEg$G$9!#1~Ez$"$j$,$H$&$4$6$$$^$9!#(B

$B0J2<$K0zMQ$7$F1~Ez$7$^$9!#(B
Post by Kiwamu Okabe
$B$b$7!"K\%W%m%0%i%`$r;HMQ$5$l$F$$$k$N$G$"$l$P!"(B
$B;w$?$h$&$J?M$d$b$7$/$O(Btracef$B%W%m%0%i%`<+BN$rCN$i$J$$?M$,$$$k$+$b$7$l$^$;$s!#(B
($B>/$J$/$H$b$\$/$OCN$j$^$;$s$G$7$?(B)
$B$J$N$G!"(BDebian$B$K>e$2$A$c$C$F$$$$$s$G$O$J$$$G$7$g$&$+!#(B
$B$=$&$$$&9M$(J}$b$"$j$J$s$G$9$M!#$J$k$[$I$G$9!#(B
Post by Kiwamu Okabe
upstream$B$N%5%]!<%HLdBj$J$N$G$9$,!"$b$74|BT$G$-$J$$>l9g$K$OLnEg$5$s$,%5%]!<%H$r$9$kI,MW$,=P$F$/$k$+$b$7$l$^$;$s!#(B
$B"((B1. $B;D$j$N%?%9%/$H$7$F$O!"(B
$B!!!!!!!!(B (2) Man$B%Z!<%8!J1Q8l!K$H!"(B
$B!!!!!!!!(B (3) $BIUB0J8>O$N1QLu(B
$B!!!!!!!!(B (4) $B:n<T$K5v2D$r<h$jIU$1(B
$B%3!<%I$,:.$6$C$F$k(B...)
$B$H$$$&Bg;E;v$,$"$k$N$G$9$,!"$A$g$C$HJ9$$$F$_$^$7$?!#(B
(5)$B$OI,?\$G$9$M!#!#!#$=$3$r%/%j%"$K$9$k$H$3$m$+$i3+;O$7$F$O$$$+$,$G$7$g$&$+!#(B
$B$($(!#$?$@!"<+J,$O(BDD$B$G$O$J$$$?$a!"%9%]%s%5!<$,$D$+$J$$$H(Bupload$B$G$-$J$$>u67$G$O$"$j$^$9!#(B
$B$^$?!"2?$i$+$NM}M3$G:n<T$NJ}$r:.Mp$5$;$k!J$"$k$$$O2?$+4|BT$5$;$FN"@Z$k!K$N$O6KNOHr$1$?$$$J!<(B
$B$H;W$C$?$j$7$F$^$9!#$J$N$G!">/$J$/$H$b(Bdebian$BB&$G2?$+$^$:$$$3$H$,$J$$$+$I$&$+$***@h$K(B
$B3N$+$a$F$*$3$&$+$J!<$H;W$C$?$j$7$^$7$?!#(B

$B<+J,$b%Q%C%1!<%8=i?4<T$J$N$G$h$/$o$+$C$F$J$$;v$bB?$$$G$9(B...

--
nozzy
nozzy nozzy
2011-06-25 13:20:27 UTC
Permalink
野島です。

Debianの文章をよくよく読んでみると、なんとなくですが、Debianのパッケージ
は対象ソフトのライセンスが問題がなければ、パッケージ化してもDebian的には
問題ないよ?という感じに見えてきました。

で、万一、パッケージ化できない事態が生じる(例:kernelのバージョンが大幅
に変わって動かなくなっちゃったが、upstreamの代わりに保守するのも技術難易
度が高すぎて困難)とかの状態になっちゃった場合の終わらせ方が判ればよいの
かな?という気がしてきました。

つきましては、以下の質問をします。

[Q] パッケージ化が困難になってしまった場合のパッケージ化の終わらせ方って
何か情報ってありますでしょうか?

※upstreamが対応を断念しており、パッケージメンテの引き継ぎもできなそうな
感じの場合を想定します。

こちら何か情報などありましたらお願いします。質問ばかりですみませんが、
よろしくお願いします。

--
Nozzy
野島です。応答ありがとうございます。
以下に引用して応答します。
もし、本プログラムを使用されているのであれば、
似たような人やもしくはtracefプログラム自体を知らない人がいるかもしれません。
(少なくともぼくは知りませんでした)
なので、Debianに上げちゃっていいんではないでしょうか。
そういう考え方もありなんですね。なるほどです。
※ちょっと勝手が未だ見えなくて...
upstreamのサポート問題なのですが、もし期待できない場合には野島さんがサポートをする必要が出てくるかもしれません。
その点で勉強になって良かったりしないでしょうか。実際ぼくは良い勉強になりました。
さすがにtracefのupstreamとして動くのは、このプログラムの性格上、さすがにハードル高いなーと思うことしきりです。
※正直このプログラムは自分から見ると、いわゆる職人芸の塊にみえます。
Post by nozzy nozzy
※1. 残りのタスクとしては、
     (1) Readme(英語)作成と、
     (2) Manページ(英語)と、
     (3) 付属文章の英訳
     (4) 作者に許可を取り付け
     (5) ライセンス的にOKかどうかを固める(一部ライセンス不明らしき
コードが混ざってる...)
という大仕事があるのですが、ちょっと聞いてみました。
(5)は必須ですね。。。そこをクリアにするところから開始してはいかがでしょうか。
(5)でNGだと(1)〜(4)が無駄骨になってしまうかもしれないので、、、
不明なことは作者の方に直接聞いた方が良いと思います。
ええ。ただ、自分はDDではないため、スポンサーがつかないとuploadできない状況ではあります。
また、何らかの理由で作者の方を混乱させる(あるいは何か期待させて裏切る)のは極力避けたいなー
と思ったりしてます。なので、少なくともdebian側で何かまずいことがないかどうかを先に
確かめておこうかなーと思ったりしました。
自分もパッケージ初心者なのでよくわかってない事も多いです...
--
nozzy
Hideki Yamane
2011-06-25 13:40:56 UTC
Permalink
On Sat, 25 Jun 2011 22:20:27 +0900
[Q] $B%Q%C%1!<%82=$,:$Fq$K$J$C$F$7$^$C$?>l9g$N%Q%C%1!<%82=$N=*$o$i$;J}$C$F(B
$B2?$+>pJs$C$F$"$j$^$9$G$7$g$&$+!)(B
$B!!!&$^$:$O(BTags: help $B$G%P%0EPO?$7$F$*$-!"%a!<%j%s%0%j%9%HEy$G=u$1$r5a$a$k(B
$B!!!&%@%a$J$i(B Orphan $B$+!!%Q%C%1!<%8$r:o=|$9$k!"$G$9$+$M!#(B
$B!!!!:o=|$N>l9g$O!"(Bftp.debian.org $B5<;w%Q%C%1!<%8$K(B RM $B%P%0EPO?$7$^$9!#(B

$B!!0J2<!"EPO?%5%s%W%k!#(B
Subject: RM: ttf-umefont -- ROM; migrate to new package name
Package: ftp.debian.org
Severity: normal
<snip>
$B!!:o=|$9$k>l9g$O7P0^$,$o$+$k$h$&$K$7$F$*$/$N$,?***@Z$+$H;W$$$^$9!#(B
--
Regards,

Hideki Yamane henrich @ debian.or.jp/org
http://wiki.debian.org/HidekiYamane
nozzy nozzy
2011-06-26 14:44:11 UTC
Permalink
$B$d$^$M$5$s(B

$BLnEg$G$9!#$$$D$b$*@$OC$K$J$C$F$*$j$^$9!#(B

$B0zMQ$N7o>pJs$"$j$,$H$&$4$6$$$^$9!#6qBNE*$K$O$I$&$9$k$H8@$&>pJsBgJQ$?$9$+(B
$B$j$^$7$?!#(B
Post by Hideki Yamane
On Sat, 25 Jun 2011 22:20:27 +0900
[Q] $B%Q%C%1!<%82=$,:$Fq$K$J$C$F$7$^$C$?>l9g$N%Q%C%1!<%82=$N=*$o$i$;J}$C$F(B
$B2?$+>pJs$C$F$"$j$^$9$G$7$g$&$+!)(B
$B!!!&$^$:$O(BTags: help $B$G%P%0EPO?$7$F$*$-!"%a!<%j%s%0%j%9%HEy$G=u$1$r5a$a$k(B
$B!!!!:o=|$N>l9g$O!"(Bftp.debian.org $B5<;w%Q%C%1!<%8$K(B RM $B%P%0EPO?$7$^$9!#(B
$B!!0J2<!"EPO?%5%s%W%k!#(B
Subject: RM: ttf-umefont -- ROM; migrate to new package name
Package: ftp.debian.org
Severity: normal
<snip>
Tatsuya Kinoshita
2011-06-25 13:57:13 UTC
Permalink
On June 25, 2011, [debian-devel:18005],
[Q] $B%Q%C%1!<%82=$,:$Fq$K$J$C$F$7$^$C$?>l9g$N%Q%C%1!<%82=$N=*$o$i$;J}$C$F(B
$B2?$+>pJs$C$F$"$j$^$9$G$7$g$&$+!)(B
$B$=$N$h$&$J5?Ld$,@8$8$?>l9g!"$^$:$O!X(BDebian $B%]%j%7!<%^%K%e%"%k!Y$H(B
$B!X%G%Y%m%C%Q!<%:%j%U%!%l%s%9!Y$rD4$Y$F$_$k$3$H$r$*4+$a$7$^$9!#(B

Debian $B3+H/<T$N%3!<%J!<(B
http://www.debian.org/devel/

Debian $B%]%j%7!<%^%K%e%"%k(B
http://www.debian.org/doc/debian-policy/

$B$3$N%^%K%e%"%k$K$O!"(BDebian GNU/Linux $B%G%#%9%H%j%S%e!<%7%g%s$,(B $B<i$k$Y(B
$B$-J}?K$,=q$+$l$F$$$^$9!#(BDebian $B%"!<%+%$%V$N9=B$$HFbMF!"(B $B%*%Z%l!<%F%#(B
$B%s%0%7%9%F%`$***@_7W$K4X$9$k$$$/$D$+$N;v9`!"(B $B8D!9$N%Q%C%1!<%8$,%G%#%9(B
$B%H%j%S%e!<%7%g%s$K4^$^$l$k$?$a$K(B $BK~$?$5$J$1$l$P$J$i$J$$5;=QE*$JI,MW(B
$B;v9`$J$I$,4^$^$l$^$9!#(B

$B$D$^$j!"$"$J$?$O$3$l$rFI$`I,MW$,$"$j$^$9!#(B

$B%G%Y%m%C%Q!<%:%j%U%!%l%s%9(B
http://www.debian.org/doc/manuals/developers-reference/

$B$3$N%I%-%e%a%s%H$NL\E*$O!"(BDebian $B3+H/<T$K!"?d>)$5$l$k<j=g$H(B $BMxMQ$G$-(B
$B$k%j%=!<%9$N35MW$rDs6!$9$k$3$H$G$9!#$b$&0l$D$N(B $BI,FIJ8=q$G$9!#(B

5.9. $B%Q%C%1!<%8$N0\F0!":o=|!"%j%M!<%`!"JQ99!"$_$J$7$42=(B
http://www.debian.org/doc/manuals/developers-reference/pkgs.ja.html#archive-manip
http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#archive-manip
--
$BLZ2<C#Li(B
nozzy nozzy
2011-06-26 14:42:26 UTC
Permalink
$BLZ2<$5$s(B

$B!!LnEg$G$9!#0zMQ$N>pJs$"$j$,$H$&$4$6$$$^$9!#(B

$B!!3N$+$K5-:\$,$"$j$^$7$?!#LnEg$NFI$_<h$j$,4E$+$C$?LOMM$G$9!#BgJQ=u$+$j$^(B
$B$7$?!#(B

$B"(ITMW$K$J$C$?%i%$%V%i%j$N:o=|Ey!"$H$$$&Nc$,0l=o$K7G:\$5$l$F$$$?$?$a!"A0(B
$B8~$-$JM}M3$N$H$-$K$N$_E,MQ$9$kOC$+$H;W$$9~$s$G$^$7$?!#F0:n$K$D$$$F(B
upstream$B$bBP1~ITG=!"%Q%C%1!<%8%a%s%F%J$bBP1~ITG=$H$$$&!"$+$J$j8e$m8~$-$J(B
$B>l9g$N<jCJ$H$7$F$b;H$($k;v$K5$$,$D$$$F$^$;$s$G$7$?(B...$B$9$_$^$;$s!#(B

--
Nozzy
Post by Tatsuya Kinoshita
On June 25, 2011, [debian-devel:18005],
[Q] $B%Q%C%1!<%82=$,:$Fq$K$J$C$F$7$^$C$?>l9g$N%Q%C%1!<%82=$N=*$o$i$;J}$C$F(B
$B2?$+>pJs$C$F$"$j$^$9$G$7$g$&$+!)(B
$B!X%G%Y%m%C%Q!<%:%j%U%!%l%s%9!Y$rD4$Y$F$_$k$3$H$r$*4+$a$7$^$9!#(B
Debian $B3+H/<T$N%3!<%J!<(B
http://www.debian.org/devel/
Debian $B%]%j%7!<%^%K%e%"%k(B
http://www.debian.org/doc/debian-policy/
$B$3$N%^%K%e%"%k$K$O!"(BDebian GNU/Linux $B%G%#%9%H%j%S%e!<%7%g%s$,(B $B<i$k$Y(B
$B$-J}?K$,=q$+$l$F$$$^$9!#(BDebian $B%"!<%+%$%V$N9=B$$HFbMF!"(B $B%*%Z%l!<%F%#(B
$B%H%j%S%e!<%7%g%s$K4^$^$l$k$?$a$K(B $BK~$?$5$J$1$l$P$J$i$J$$5;=QE*$JI,MW(B
$B;v9`$J$I$,4^$^$l$^$9!#(B
$B$D$^$j!"$"$J$?$O$3$l$rFI$`I,MW$,$"$j$^$9!#(B
$B%G%Y%m%C%Q!<%:%j%U%!%l%s%9(B
http://www.debian.org/doc/manuals/developers-reference/
$B$3$N%I%-%e%a%s%H$NL\E*$O!"(BDebian $B3+H/<T$K!"?d>)$5$l$k<j=g$H(B $BMxMQ$G$-(B
$B$k%j%=!<%9$N35MW$rDs6!$9$k$3$H$G$9!#$b$&0l$D$N(B $BI,FIJ8=q$G$9!#(B
5.9. $B%Q%C%1!<%8$N0\F0!":o=|!"%j%M!<%`!"JQ99!"$_$J$7$42=(B
http://www.debian.org/doc/manuals/developers-reference/pkgs.ja.html#archive-manip
http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#archive-manip
nozzy nozzy
2011-06-26 14:59:38 UTC
Permalink
岡部さん

野島です。
Post by nozzy nozzy
※1. 残りのタスクとしては、
    (1) Readme(英語)作成と、
    (2) Manページ(英語)と、
    (3) 付属文章の英訳
    (4) 作者に許可を取り付け
    (5) ライセンス的にOKかどうかを固める(一部ライセンス不明らしき
コードが混ざってる...)
という大仕事があるのですが、ちょっと聞いてみました。
(5)は必須ですね。。。そこをクリアにするところから開始してはいかがでしょうか。
(5)でNGだと(1)〜(4)が無駄骨になってしまうかもしれないので、、、
不明なことは作者の方に直接聞いた方が良いと思います。
現在、皆様からいただいた情報を元に、(4)を行ったところ、作者の宛先が不明
な状態であった(ホームページにあったupstreamへの連絡先へ問い合わせしたと
ころ、user unkownのメールが返ってきた...)
状況になりました。(5)についてはGPLであった事が確認できました。

こりゃ、一筋縄ではいかなさそうです...

このプログラムのupstreamの方は、鵜飼さんと一緒にBinary Hacksという本出し
ている人みたいなのですが、なにか連絡手段ってあるものなんでしょうか
ね...こういうとき...

※debian unstableで動くようにいろいろパッチ作ったのですが...うーん。

---
Nozzy
nozzy nozzy
2011-06-26 16:24:17 UTC
Permalink
$BLnEg$G$9!#(B

$B$A$g$C$T$j>u67JQ$o$j$^$7$?!#(B

tracef$B$NG[I[@h%[!<%`%Z!<%8$K(Btracef$B$N:n<T$N(Btwitter$B%"%+%&%s%H$r$_$D$1!"(B
$B$3$N5-:\FbMF$H(Bgoogle$B;H$C$FJL$NO"***@h$rH/8+$7!"$3$A$i$K:#O"Mm$H$C$F$^$9!#(B

$B1~Ez$"$k$H$$$$$J(B...
$B2,It$5$s(B
$BLnEg$G$9!#(B
Post by Kiwamu Okabe
$B"((B1. $B;D$j$N%?%9%/$H$7$F$O!"(B
$B!!!!!!!!(B(2) Man$B%Z!<%8!J1Q8l!K$H!"(B
$B!!!!!!!!(B(3) $BIUB0J8>O$N1QLu(B
$B!!!!!!!!(B(4) $B:n<T$K5v2D$r<h$jIU$1(B
$B%3!<%I$,:.$6$C$F$k(B...)
$B$H$$$&Bg;E;v$,$"$k$N$G$9$,!"$A$g$C$HJ9$$$F$_$^$7$?!#(B
(5)$B$OI,?\$G$9$M!#!#!#$=$3$r%/%j%"$K$9$k$H$3$m$+$i3+;O$7$F$O$$$+$,$G$7$g$&$+!#(B
$B$3$m!"(Buser unkown$B$N%a!<%k$,JV$C$F$-$?(B...)
$B>u67$K$J$j$^$7$?!#(B(5)$B$K$D$$$F$O(BGPL$B$G$"$C$?;v$,3NG'$G$-$^$7$?!#(B
$B$3$j$c!"0l6ZFl$G$O$$$+$J$5$=$&$G$9(B...
$B$3$N%W%m%0%i%`$N(Bupstream$B$NJ}$O!"1-;t$5$s$H0l=o$K(BBinary Hacks$B$H$$$&K\=P$7(B
$B$F$$$k?M$_$?$$$J$N$G$9$,!"$J$K$+O"Mm<jCJ$C$F$"$k$b$N$J$s$G$7$g$&$+(B
$B$M(B...$B$3$&$$$&$H$-(B...
$B"((Bdebian unstable$B$GF0$/$h$&$K$$$m$$$m%Q%C%A:n$C$?$N$G$9$,(B...$B$&!<$s!#(B
---
Nozzy
Nobuhiro Iwamatsu
2011-06-26 23:03:05 UTC
Permalink
$B$3$s$K$A$O!#4d>>$G$9!#(B
$B2,It$5$s(B
$BLnEg$G$9!#(B
Post by Kiwamu Okabe
$B"((B1. $B;D$j$N%?%9%/$H$7$F$O!"(B
$B!!!!!!!!(B (2) Man$B%Z!<%8!J1Q8l!K$H!"(B
$B!!!!!!!!(B (3) $BIUB0J8>O$N1QLu(B
$B!!!!!!!!(B (4) $B:n<T$K5v2D$r<h$jIU$1(B
$B%3!<%I$,:.$6$C$F$k(B...)
$B$H$$$&Bg;E;v$,$"$k$N$G$9$,!"$A$g$C$HJ9$$$F$_$^$7$?!#(B
(5)$B$OI,?\$G$9$M!#!#!#$=$3$r%/%j%"$K$9$k$H$3$m$+$i3+;O$7$F$O$$$+$,$G$7$g$&$+!#(B
$B$3$m!"(Buser unkown$B$N%a!<%k$,JV$C$F$-$?(B...)
$B>u67$K$J$j$^$7$?!#(B(5)$B$K$D$$$F$O(BGPL$B$G$"$C$?;v$,3NG'$G$-$^$7$?!#(B
$B$3$j$c!"0l6ZFl$G$O$$$+$J$5$=$&$G$9(B...
$B$3$N%W%m%0%i%`$N(Bupstream$B$NJ}$O!"1-;t$5$s$H0l=o$K(BBinary Hacks$B$H$$$&K\=P$7(B
$B$F$$$k?M$_$?$$$J$N$G$9$,!"$J$K$+O"Mm<jCJ$C$F$"$k$b$N$J$s$G$7$g$&$+(B
$B$M(B...$B$3$&$$$&$H$-(B...
$B"((Bdebian unstable$B$GF0$/$h$&$K$$$m$$$m%Q%C%A:n$C$?$N$G$9$,(B...$B$&!<$s!#(B
$B2?$N5v2D$r<h$m$&$H$7$F$$$^$9$+!)1QLu$7$?%^%K%e%"%k$K$D$$$F$G$7$g$&$+!#(B
$B1QLu$7$?%^%K%e%"%k$r(Bupstream$B$K<h$j9~$s$G$b$i$&$3$H$ONI$$$3$H$G$9$,!"(B
$BJL$K<h$j9~$^$l$J$/$F$b(BDebian$B%Q%C%1!<%8$H$7$FHRI[$G$-$^$9!#(B
$B!J%i%$%;%s%9$KLdBj$,$J$1$l$P!"$G$9$,!#!K(B

$B<h$j9~$s$G$b$i$&$?$a$N:n6H$OJL$K8e2s$7$F$bNI$$$H;W$$$^$9!#(B
$B$h$&$9$k$KJB9T$7$F:n6H$G$-$k$H$$$&$3$H$G$9!#(B

$B4d>>(B
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
nozzy nozzy
2011-06-27 01:34:08 UTC
Permalink
岩松さん

野島です。いつもお世話になっております。
何の許可を取ろうとしていますか?英訳したマニュアルについてでしょうか。
英訳したマニュアルをupstreamに取り込んでもらうことは良いことですが、
別に取り込まれなくてもDebianパッケージとして頒布できます。
(ライセンスに問題がなければ、ですが。)
取り込んでもらうための作業は別に後回しても良いと思います。
ようするに並行して作業できるということです。
アドバイスありがとうございます。取り急ぎ許可をとろうとしているのは、
tracefコマンドをdebianパッケージにしてdebianに取り込む可能性があるがよい
か?
という許可となります。

 いちおうGPLなプログラムですが、幸いにしてdebianパッケージに入り配布物
として扱われた場合、

  (1) 少なからずdebianのBUG報告が間違ってupstreamへやってくる可能性が
あり、
  (2) 配布物へ何らかのupstreamへの連絡先の記載を入れる(SPAM避けとして
XXX_at_XXX_dot_XXX みたいな連絡先ではなく、***@XXX.XXXとして記載すると
か)

などなどupstreamとして意図しない事態になった場合にもめないようにしたく考
えております。

どんなもんでしょう?

---
Nozzy
 
Nobuhiro Iwamatsu
2011-06-27 02:23:11 UTC
Permalink
$B$3$s$K$A$O!#4d>>$G$9!#(B
$B4d>>$5$s(B
Post by Nobuhiro Iwamatsu
$B2?$N5v2D$r<h$m$&$H$7$F$$$^$9$+!)1QLu$7$?%^%K%e%"%k$K$D$$$F$G$7$g$&$+!#(B
$B1QLu$7$?%^%K%e%"%k$r(Bupstream$B$K<h$j9~$s$G$b$i$&$3$H$ONI$$$3$H$G$9$,!"(B
$BJL$K<h$j9~$^$l$J$/$F$b(BDebian$B%Q%C%1!<%8$H$7$FHRI[$G$-$^$9!#(B
$B!J%i%$%;%s%9$KLdBj$,$J$1$l$P!"$G$9$,!#!K(B
$B<h$j9~$s$G$b$i$&$?$a$N:n6H$OJL$K8e2s$7$F$bNI$$$H;W$$$^$9!#(B
$B$h$&$9$k$KJB9T$7$F:n6H$G$-$k$H$$$&$3$H$G$9!#(B
$B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!#<h$j5^$.5v2D$r$H$m$&$H$7$F$$$k$N$O!"(B
$B$+!)(B
$B$H$$$&5v2D$H$J$j$^$9!#(B
$B!!$$$A$*$&(BGPL$B$J%W%m%0%i%`$G$9$,!"9,$$$K$7$F(Bdebian$B%Q%C%1!<%8$KF~$jG[I[J*(B
$B$H$7$F07$o$l$?>l9g!"(B
$B$"$j!"(B
$B$+!K(B
$B$J$I$J$I(Bupstream$B$H$7$F0U?^$7$J$$;vBV$K$J$C$?>l9g$K$b$a$J$$$h$&$K$7$?$/9M(B
$B$($F$*$j$^$9!#(B
$B$I$s$J$b$s$G$7$g$&(B?
$B;d$N0U8+$H$7$F$O!"$o$6$o$6$=$N$h$&$J;v$O5$$K$7$J$/$F$b$h$$$H;W$$$^$9!#(B
$B%$%s%?!<%M%C%H$G8x3+$7$F$$$k0J>e!">e$N$h$&$JLdBj$O(BDebain$B4X78$"$j$J$7$K4X$o$i$:5/$3$k;v$J$N$G!#(B

$B$?$@!";d$,?7$7$$%Q%C%1!<%8$r(BDebian$B$K%"%C%W%m!<%I$7$?$H$-$O!"(B
$B!V(BDebian $B$K%"%C%W%m!<%I$7$^$7$?!#:#8e$H$b59$7$/!#!W$H$$$&%a!<%k$OAw$C$F$$$^$9!#(B

$B4d>>(B
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
nozzy nozzy
2011-06-27 14:48:05 UTC
Permalink
岩松さん

野島です。毎度お世話になります。
Post by nozzy nozzy
などなどupstreamとして意図しない事態になった場合にもめないようにしたく考
えております。
どんなもんでしょう?
私の意見としては、わざわざそのような事は気にしなくてもよいと思います。
インターネットで公開している以上、上のような問題はDebain関係ありなしに関わらず起こる事なので。
確かにそうなんですよね...こちらの意見にはDebian相手であれば賛同したいと
ころではあります。(そもそもupstreamのソースに上から下までGPLが適用され
ているわけで...)

※いや、その。自分の知り合い(IT業界営業経験あり)に相談したところ
「upstreamに連絡とった方がいいって。そうしないと心証悪いかもよー?連絡と
れないったってtracefの作者って出版とか関わってるでしょ?最悪出版関係から
アプローチとかそこまでちゃんとしたの?」と指摘受けまして...逆に、海外の
人に聞くと真逆で「おまえは何をいってるんだ??GPLだろ?GPLの意味分かって
る?GPL適用してんだからさっさとパッケージにしていいにきまってるだろ?」み
たいに扱われました。この手の感覚って海外と日本で結構違うんだなーと思った
り思わなかったり...
ただ、私が新しいパッケージをDebianにアップロードしたときは、
「Debian にアップロードしました。今後とも宜しく。」というメールは送っています。
あと何回か連絡送って応答なかったら、海外の例にならって、そうしようかなー
と思うこのごろです。

※自分としては、バイナリの実行トレーサに関して、tracef並に手軽に利用でき
るような他の実装をしらないので...これはOSSの逆解析に非常に強力なツールと
思ってます。(関数ポインタ、virtualメソッド、ダイナミックリンクでガンガ
ン等、ソースからだけじゃまったく動作わからんぞーと言うときの強力な兵器と
なりうるので、どうにもパッケージ化したいところではあります)

--
Nozzy
Osamu Aoki
2011-06-28 13:57:30 UTC
Permalink
$B4d>>$5$s(B
Post by Nobuhiro Iwamatsu
$B$J$I$J$I(Bupstream$B$H$7$F0U?^$7$J$$;vBV$K$J$C$?>l9g$K$b$a$J$$$h$&$K$7$?$/9M(B
$B$($F$*$j$^$9!#(B
$B$I$s$J$b$s$G$7$g$&(B?
$B;d$N0U8+$H$7$F$O!"$o$6$o$6$=$N$h$&$J;v$O5$$K$7$J$/$F$b$h$$$H;W$$$^$9!#(B
$B%$%s%?!<%M%C%H$G8x3+$7$F$$$k0J>e!">e$N$h$&$JLdBj$O(BDebain$B4X78$"$j$J$7$K4X$o$i$:5/$3$k;v$J$N$G!#(B
$B3N$+$K$=$&$J$s$G$9$h$M(B...$B$3$A$i$N0U8+$K$O(BDebian$BAj<j$G$"$l$P;?F1$7$?$$$H(B
$B$3$m$G$O$"$j$^$9!#!J$=$b$=$b(Bupstream$B$N%=!<%9$K>e$+$i2<$^$G(BGPL$B$,E,MQ$5$l(B
$B$F$$$k$o$1$G(B...)
$B"($$$d!"$=$N!#<+J,$NCN$j9g$$!J(BIT$B6H3&1D6H7P83$"$j!K$KAjCL$7$?$H$3$m(B
$B!V(Bupstream$B$KO"Mm$H$C$?J}$,$$$$$C$F!#$=$&$7$J$$$H?4>Z0-$$$+$b$h!<!)O"Mm$H(B
$B$l$J$$$C$?$C$F(Btracef$B$N:n<T$C$F=PHG$H$+4X$o$C$F$k$G$7$g(B?$B:G0-=PHG4X78$+$i(B
$B%"%W%m!<%A$H$+$=$3$^$G$A$c$s$H$7$?$N!)!W$H;XE&<u$1$^$7$F(B...$B5U$K!"3$30$N(B
$B$j;W$o$J$+$C$?$j(B...
Post by Nobuhiro Iwamatsu
$B!V(BDebian $B$K%"%C%W%m!<%I$7$^$7$?!#:#8e$H$b59$7$/!#!W$H$$$&%a!<%k$OAw$C$F$$$^$9!#(B
$BFC$K%"%C%W%9%H%j!<%`$N;vA05v2D$O$$$i$J$$$N$OF146$G$9!#0';"$O=P$7$F$*$$$F!"(B
$BJV;v$,#1=54V$7$F$b$J$1$l$P!"$5$C$5$H%"%C%W$7$F!"!V%"%C%W$7$^$7$?!#:#8e$H$b(B
$B$"$H2?2s$+O"MmAw$C$F1~Ez$J$+$C$?$i!"3$30$NNc$K$J$i$C$F!"$=$&$7$h$&$+$J!<(B
$B$H;W$&$3$N$4$m$G$9!#(B
$B$?$@Cm0U$9$Y$-$O!"%a!<%k$KJV;v$,L5$$$h$&$G$O(BUPSTREAM$B$N?WB.$J%5%]!<%H$,:#8e(B
$B$H$b4|BT$G$-$J$$$H$$$&$3$H$G$9!#(B

$BD)@oE*$JBVEY$r$3$A$i$+$i$H$k$3$H$OL5$$$N$G$9$,!"Aj<j$,$I$&=P$k$+J,$+$i$J$$(B
$B$N$O!"3$30$G$b(Bcdrecord (cdrkit/wodim)$B$N7P0^$r8+$l$PL@$i$+$G$9!#7k6I%U%)!<%/(B
$B$7$F$$$^$9$h$M!"Aj<j$,E(BPE*$GFq$7$+$C$?$N$G!#F|K\?ME*0';"J82=$NLdBj$G$OL5$$(B
$B$G$9$,!#!#!#(B

Debian$B$N4pK\$O!"E(BPE*%"%C%W%9%H%j!<%`$N%Q%C%1!<%8$K$O$=$NI,MW@-$r6cL#$7(B
$B:Y?4$NCm0U$r$9$k$H$$$&$3$H$,$"$j$^$9!#(B

$B$?$@%Q%C%1!<%8$9$k$@$1$G$J$/!"(Balioth$B$N(Bcollab-maint$B$K%Q%C%1!<%8A4BN$N(Bgit
$B$G$b$"$H$G:n$k$H!":#8e$$$m$s$J?M$H%3!<%I$K2~JQ$r2C$($k:]$KNI$$$+$bCN$l$^(B
$B$;$s$M!#(B

$B$h$m$7$/!#(B

$***@DLZ(B

Hideki Yamane
2011-06-25 13:32:57 UTC
Permalink
$B!!$d$^$M$G$9!#(B

On Fri, 24 Jun 2011 00:24:44 +0900
$B$3$N%P%$%J%j$O$=$N;EMM!&5!G=$+$i!"(Bx86$B7O$N(Blinux$B%+!<%M%k$N$_$GF0:n$9$k$b$N(B
$BDj$H$+!K$,$"$k$h$&$J%3%^%s%I$r%Q%C%1!<%82=$7$F(BDD$B$X%"%T!<%k$9$k$N$O$"$^$j(B
$B$h$m$7$/$J$$$+$s$8$G$7$g$&$+!)J70O5$E*$K$I$s$J46$8$G$7$g$&!)(B
$B!!(Bhttp://www.debian.org/doc/manuals/developers-reference/pkgs.html#packages-arch-specific
$B!!$"$?$j$G%A%i%C$HOC$O=P$F$^$9!J::FI<TJg=8Cf!D!K!#(B

$B!!;d$N8+J}$G$9$,!"EvA3$"$i$f$k%"!<%-%F%/%A%c$GF0:n$9$kJ}$,$h$$$K$O(B
[Q2] $B=t;v>p$G$"$^$j(Bupstream$B$G%a%s%F%J%s%9$5$l$F$$$J$$J70O5$$N%3%^%s%I$r(B
DD$B$K%"%T!<%k$9$k$N$O(Bdebian$BE*$K$"$^$j$h$m$7$/$J$$46$8$G$7$g$&$+!)!J3N$+(B
linux 3.X$B$K$J$k$"$k$$$O(B,elf/dwarf$B$N;EMM$,JQ$o$C$?$j(Blibrary$B$N;EMM$,JQ$o$C(B
$B$?$j!"(BCPU$B$NF0:n$,JQ$o$C$?;~$K$O$I$&$d$C$F$bF0$+$J$/$J$k$+$b$7$l$J$$Ey!K(B
$B!!(B
$B!!(Bhttp://www.debian.org/doc/manuals/developers-reference/beyond-pkging.html
$B!!$"$?$j$GJ70O5$$ODO$a$k$+$J!"$H;W$$$^$9$,$I$&$G$7$g$&$+!#(B
$BF1$8$3$H$,$G$-$k4{B8%Q%C%1!<%8$,$"$j$^$;$s$+(B? $B$=$7$F$3$N?7$7$$%Q%C%1!<%8$H(B
$BHf$Y$F$I$&$G$9$+(B? $B?7$7$$%Q%C%1!<%8$O%f!<%6$+$iMW5a$5$l$?$b$N$G$9$+(B? $B$=$7$F(B
$B%f!<%6?t$O$I$NDxEY$NBg$-$5$G$9$+(B? $BBgK\$N3+H/<T$i$O%"%/%F%#%V$G$9$+(B?
$B!!(Bupstream$B$,%"%/%F%#%V$8$c$J$$$N$ONI$/$OL5$$$G$9$,!"$I$NDxEY$N%j%9%/$K$J$k(B
$B!!$N$+!#$3$3$NH=CG$O0l35$K$O8@$($J$$$H;W$$$^$9!J>/$J$/$H$b>e5-$NLd$$$+$1$K(B
$B!!9M$($kI,MW$O$"$k$+$H;W$$$^$9!K!#(B
--
Regards,

Hideki Yamane henrich @ debian.or.jp/org
http://wiki.debian.org/HidekiYamane
nozzy nozzy
2011-06-26 14:48:44 UTC
Permalink
やまねさん

野島です。お世話になっております。
開発元のコードは成熟していて、セキュリティホールの山ではないですか?
同じことができる既存パッケージがありませんか? そしてこの新しいパッケージと
比べてどうですか? 新しいパッケージはユーザから要求されたものですか? そして
ユーザ数はどの程度の大きさですか? 大本の開発者らはアクティブですか?
 upstreamがアクティブじゃないのは良くは無いですが、どの程度のリスクになる
 のか。ここの判断は一概には言えないと思います(少なくとも上記の問いかけに
 考える必要はあるかと思います)。
なるほどです。了解しました。情報ありがとうございました。
パッケージ化にあたって、こちら留意するようにします。

---
Nozzy
Loading...