[opensuse-ja] DebianのRequest for Package (RFP)に相当することをopenSUSEでやるには?

Debianはリポジトリにないsoftwareをpackageとして追加要望するのに Request for Package (RFP)という手続きがあります。 https://www.debian.org/devel/wnpp/index.ja.html https://wiki.debian.org/RFP これと同じことをopenSUSEで行うにはどうすればよいのでしょうか? 「openSUSE request for package」などで検索してもよく解りませんでした。 13.2以降で標準リポジトリに欲しいパッケージに etckeeperとcups-pdfがあります。 http://software.opensuse.org/package/etckeeper https://build.opensuse.org/package/show?project=utilities&package=etckeeper http://software.opensuse.org/package/cups-pdf?search_term=cups-pdf https://build.opensuse.org/package/show?project=Printing&package=cups-pdf 上記のようにどちらも非標準のリポジトリには入っていて packageにはなっています。 これらは便利でしかも安定しています。、 またdebian系のdistributionでは既に標準のリポジトリに入っています。 そこでこれら2つを標準のリポジトリに移して openSUSEとしてメンテしていただくことをお願いしたいのですが、 お願いすることは可能なのでしょうか? 可能なら、どのようにお願いするのでしょうか? -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

松本です。 1xx wrote:
Debianはリポジトリにないsoftwareをpackageとして追加要望するのに Request for Package (RFP)という手続きがあります。
https://www.debian.org/devel/wnpp/index.ja.html https://wiki.debian.org/RFP
これと同じことをopenSUSEで行うにはどうすればよいのでしょうか? 「openSUSE request for package」などで検索してもよく解りませんでした。
こういうリクエストを上げるための場としては openFATE があるのですが https://features.opensuse.org/ 残念ながら機能しきれていないのが実情です。
13.2以降で標準リポジトリに欲しいパッケージに etckeeperとcups-pdfがあります。
http://software.opensuse.org/package/etckeeper https://build.opensuse.org/package/show?project=utilities&package=etckeeper
http://software.opensuse.org/package/cups-pdf?search_term=cups-pdf https://build.opensuse.org/package/show?project=Printing&package=cups-pdf
上記のようにどちらも非標準のリポジトリには入っていて packageにはなっています。
これらは便利でしかも安定しています。、 またdebian系のdistributionでは既に標準のリポジトリに入っています。
そこでこれら2つを標準のリポジトリに移して openSUSEとしてメンテしていただくことをお願いしたいのですが、 お願いすることは可能なのでしょうか? 可能なら、どのようにお願いするのでしょうか?
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。 上記以外の場所にいくらリクエストしても、なかなか「決定権を持つ人」には届 かないと思います。 ただ
openSUSEとしてメンテしていただくことをお願いしたい ということであれば、誰か引き受けてくれる人がいなければ実現しませんので、 それぞれのプロジェクトのメンテナーさんにコンタクトして 「いやぁ、このソフトは素晴らしい。あなたがメンテナンスしてくれているおか げで私はとても助かっている。これが標準リポジトリに入ってくれればきっとみ んなが幸せになれると思うんだ」 くらいの勢いでおだてまくり、その気にさせてしまうというのも手ですね。
# その場合、「よし、じゃあ君もメンテナンス手伝ってくれ!」と返ってくる可 # 能性もあるとは思いますが。 -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年6月13日 17:31 Satoru Matsumoto <helios_reds@gmx.net>:
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。
上記以外の場所にいくらリクエストしても、なかなか「決定権を持つ人」には届 かないと思います。
情報ありがとうございます。 英語力が無いのでIRCだとリアルタイムに対応できないと思うので opensuse-factory MLに投げる方向で考えたいと思います。
ただ
openSUSEとしてメンテしていただくことをお願いしたい ということであれば、誰か引き受けてくれる人がいなければ実現しませんので、 それぞれのプロジェクトのメンテナーさんにコンタクトして 「いやぁ、このソフトは素晴らしい。あなたがメンテナンスしてくれているおか げで私はとても助かっている。これが標準リポジトリに入ってくれればきっとみ んなが幸せになれると思うんだ」 くらいの勢いでおだてまくり、その気にさせてしまうというのも手ですね。
例えばetckeeperのメンテナさんはおそらくintruder73さんだと思うのですが、 一人に連絡するよりみんなで情報を共有した方が良いと思うので MLにそのような文面で書いてみます。 intruder73さんや.changesファイルに署名した方々にはCcで送るつもりです。 https://build.opensuse.org/package/show?project=home%3Aintruder73&package=et... https://build.opensuse.org/user/show/intruder73 #ところで皆さんetckeeperって使ってらっしゃらないのでしょうか?
# その場合、「よし、じゃあ君もメンテナンス手伝ってくれ!」と返ってくる可 # 能性もあるとは思いますが。
もちろん能力の許す限りお手伝いしたいと思いますが、 なにぶん能力が足りていませんorz ci5-kymさん、情報ありがとうございます。
http://en.opensuse.org/Package_repositories このURLは知りませんでしたので参考になりました。
とりあえずetckeeperから文章を考えます。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年6月13日 22:06 1xx <itsango@gmail.com>:
2014年6月13日 17:31 Satoru Matsumoto <helios_reds@gmx.net>:
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。
opensuse-factory MLに投げる方向で考えたいと思います。
例えばetckeeperのメンテナさんはおそらくintruder73さんだと思うのですが、 一人に連絡するよりみんなで情報を共有した方が良いと思うので MLにそのような文面で書いてみます。 intruder73さんや.changesファイルに署名した方々にはCcで送るつもりです。
https://build.opensuse.org/package/show?project=home%3Aintruder73&package=et... https://build.opensuse.org/user/show/intruder73
etckeeperについてrequestを出してみました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00068.html 自分の文章力・英語力の無さが情けないです。 つづいてcups-pdfについてrequestを書きます。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

武山@IRC 途中で寝落ちしましたです Good job です
自分の文章力・英語力の無さが情けないです。 もし心配でしたら、あまり英語は上手では無いですが、私とか、 他の人が事前にチェックとかできると思いますよ。
# そうすると、英語力が上がります。 Fuminobu TAKEYAMA (2014/06/15 13:57), 1xx wrote:
2014年6月13日 22:06 1xx <itsango@gmail.com>:
2014年6月13日 17:31 Satoru Matsumoto <helios_reds@gmx.net>:
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。
opensuse-factory MLに投げる方向で考えたいと思います。
例えばetckeeperのメンテナさんはおそらくintruder73さんだと思うのですが、 一人に連絡するよりみんなで情報を共有した方が良いと思うので MLにそのような文面で書いてみます。 intruder73さんや.changesファイルに署名した方々にはCcで送るつもりです。
https://build.opensuse.org/package/show?project=home%3Aintruder73&package=et... https://build.opensuse.org/user/show/intruder73
etckeeperについてrequestを出してみました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00068.html
自分の文章力・英語力の無さが情けないです。
つづいてcups-pdfについてrequestを書きます。
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

質問と、レビュー&テストのお願いです。 2014年6月15日 20:46 Fuminobu TAKEYAMA <ftake@geeko.jp>:
(2014/06/15 13:57), 1xx wrote:
2014年6月13日 22:06 1xx <itsango@gmail.com>:
2014年6月13日 17:31 Satoru Matsumoto <helios_reds@gmx.net>:
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。
opensuse-factory MLに投げる方向で考えたいと思います。
例えばetckeeperのメンテナさんはおそらくintruder73さんだと思うのですが、 一人に連絡するよりみんなで情報を共有した方が良いと思うので MLにそのような文面で書いてみます。 intruder73さんや.changesファイルに署名した方々にはCcで送るつもりです。
https://build.opensuse.org/package/show?project=home%3Aintruder73&package=et... https://build.opensuse.org/user/show/intruder73
etckeeperについてrequestを出してみました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00068.html
お伺いしたいことがあります。 open Build Serviceにおける各々のroleの意味について ご存知の方いらっしゃらないでしょうか? https://build.opensuse.org/package/users/utilities/etckeeper 特にMaintainerとBugownerについての違いを知りたく思います。 多分bugzillaにバグが登録されると真っ先にBugowner連絡が 来るんじゃないかと想像しているのですが、その認識で合っているでしょうか? だとするとMaintainerの役割とは何でしょうか? etckeeperのパッケージがおおよそ出来上がりました。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/etckeeperにソース一式がありますのでご意見があればお願いいたします。 また http://software.opensuse.org/package/etckeeper からhome:Mitsutoshi:branches:utilities のpackageを選ぶことで、 download&installができます。 /etcの下をVCSで管理することで、設定のトラブルに備えることができます。 是非この機会にetckeeperをお使いください。 不具合が有ったらお知らせください。 使い方は http://www.amazon.co.jp/dp/4048866877 に詳しかったりします。 使い方についてわからなければ質問ください。 以下、状況報告です。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00069.html etckeeperに関してpackageのメンテナンスに名乗りを上げませんか、 みたいなことを言われたような気がしたので、 無謀にもお受けする方向でお返事しました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00070.html #無謀だ。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00071.html http://lists.opensuse.org/opensuse-factory/2014-06/msg00072.html OBSでアカウントを取って、 https://build.opensuse.org/package/show/utilities/etckeeper のbug ownerに成りなさいとの事でしたのでRequest role additionしたところ 承認されてしまいました(汗 https://build.opensuse.org/request/show/237440 https://build.opensuse.org/package/users/utilities/etckeeper FactoryへSubmit packageするように言われたので、 その通りにしたところ、ソースがURLに存在しないという事でfactory-autoに declined requestされてしまいました。 https://build.opensuse.org/request/show/237442 現在、etckeeperの新しい版が公開されているので http://joeyh.name/code/etckeeper/ そっちにversion upしようと、packageに変更をかけました。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e... で、改めてetckeeperのソースを眺めていて気づきました。
git clone git://git.kitenet.net/etckeeper.git etckeeperを導入するとapt-getやyumを起動する度に/etcの下に 更新が有るか無いかを判断して更新が有ったら/etcをVCSで管理してくれます。 しかしzypperではそのように動きません。 それで今までetckeeperはzypperには対応していないものと 思い込んでいたのですが、そうではなく、bugでした。
http://lists.opensuse.org/opensuse-factory/2014-06/msg00086.html http://lists.opensuse.org/opensuse-factory/2014-06/msg00090.html zypper-etckeeper.pyというpython scriptがあって Makefileはこれを /usr/lib/zypp/plugins/commit/ にcopyしているのですが、 そのさい実行権を落としてしまっていました。 そこでMakefileを実行権を残すように変更しました。 また、LOCALE周りにバグがあるらしくzypper-etckeeper.pyの中で LANG=Cしてやらないと正常に動作しませんでした。 これら2つの修正をかけ、upstreamにpull request中です。 https://github.com/joeyh/etckeeper/pull/10
つづいてcups-pdfについてrequestを書きます。
cups-pdfについてもBugownerになるか検討中です。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年6月19日 4:55 1xx <itsango@gmail.com>:
etckeeperのパッケージがおおよそ出来上がりました。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/etckeeperにソース一式がありますのでご意見があればお願いいたします。
これら2つの修正をかけ、upstreamにpull request中です。 https://github.com/joeyh/etckeeper/pull/10
upstreamに取り込まれました。 tar ballは作成されないようですので、 現行のpatchを当てる方式のpackageをそのまま使います。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

武山です Factory でのやりとりを見ていました。スバラシイです!
多分bugzillaにバグが登録されると真っ先にBugowner連絡が 来るんじゃないかと想像しているのですが、その認識で合っているでしょうか?
真っ先では無いですが、バグの振り分けチームの人や、バグをレポートする人が 参照します。
だとするとMaintainerの役割とは何でしょうか?
Maintainer 権限があると、submit request の受理や、ファイルの変更、 他の人への権限の付与などができます。 一応、Changelog のすごーく細かいコメントを残しておくと 英語の「.」の後ろにはスペースが必要ですが、前には入れません。 「,;:!」も同様です。 日本語で「アップデートしました 。」と書いているような感じになります。 # しっかし、いつの間に、2レベル目の見だし記号が「*」から「-」に? # Jengelh と RBrown が編集合戦してるし… http://en.opensuse.org/openSUSE:Howto_write_good_changes /etc のバックアップは、btrfs + snapper を使う方法もありますね。 YaST や zypper と連携もできます。 (2014/06/19 4:55), 1xx wrote:
質問と、レビュー&テストのお願いです。
2014年6月15日 20:46 Fuminobu TAKEYAMA <ftake@geeko.jp>:
(2014/06/15 13:57), 1xx wrote:
2014年6月13日 22:06 1xx <itsango@gmail.com>:
2014年6月13日 17:31 Satoru Matsumoto <helios_reds@gmx.net>:
標準リポジトリに入れて欲しい…ということになると、まずは Factory に突っ込 んでもらうことが先決になりますので、手っ取り早い方法としては opensuse-factory ML 宛にリクエストを送ってみるとか、#opensuse-factory IRC チャンネルに入って打診してみるとかでしょうかね…。
opensuse-factory MLに投げる方向で考えたいと思います。
例えばetckeeperのメンテナさんはおそらくintruder73さんだと思うのですが、 一人に連絡するよりみんなで情報を共有した方が良いと思うので MLにそのような文面で書いてみます。 intruder73さんや.changesファイルに署名した方々にはCcで送るつもりです。
https://build.opensuse.org/package/show?project=home%3Aintruder73&package=et... https://build.opensuse.org/user/show/intruder73
etckeeperについてrequestを出してみました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00068.html
お伺いしたいことがあります。 open Build Serviceにおける各々のroleの意味について ご存知の方いらっしゃらないでしょうか? https://build.opensuse.org/package/users/utilities/etckeeper 特にMaintainerとBugownerについての違いを知りたく思います。 多分bugzillaにバグが登録されると真っ先にBugowner連絡が 来るんじゃないかと想像しているのですが、その認識で合っているでしょうか? だとするとMaintainerの役割とは何でしょうか?
etckeeperのパッケージがおおよそ出来上がりました。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/etckeeperにソース一式がありますのでご意見があればお願いいたします。 また http://software.opensuse.org/package/etckeeper からhome:Mitsutoshi:branches:utilities のpackageを選ぶことで、 download&installができます。 /etcの下をVCSで管理することで、設定のトラブルに備えることができます。 是非この機会にetckeeperをお使いください。 不具合が有ったらお知らせください。 使い方は http://www.amazon.co.jp/dp/4048866877 に詳しかったりします。 使い方についてわからなければ質問ください。
以下、状況報告です。
http://lists.opensuse.org/opensuse-factory/2014-06/msg00069.html etckeeperに関してpackageのメンテナンスに名乗りを上げませんか、 みたいなことを言われたような気がしたので、 無謀にもお受けする方向でお返事しました。 http://lists.opensuse.org/opensuse-factory/2014-06/msg00070.html #無謀だ。
http://lists.opensuse.org/opensuse-factory/2014-06/msg00071.html http://lists.opensuse.org/opensuse-factory/2014-06/msg00072.html
OBSでアカウントを取って、 https://build.opensuse.org/package/show/utilities/etckeeper のbug ownerに成りなさいとの事でしたのでRequest role additionしたところ 承認されてしまいました(汗 https://build.opensuse.org/request/show/237440 https://build.opensuse.org/package/users/utilities/etckeeper
FactoryへSubmit packageするように言われたので、 その通りにしたところ、ソースがURLに存在しないという事でfactory-autoに declined requestされてしまいました。 https://build.opensuse.org/request/show/237442
現在、etckeeperの新しい版が公開されているので http://joeyh.name/code/etckeeper/ そっちにversion upしようと、packageに変更をかけました。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e...
で、改めてetckeeperのソースを眺めていて気づきました。
git clone git://git.kitenet.net/etckeeper.git etckeeperを導入するとapt-getやyumを起動する度に/etcの下に 更新が有るか無いかを判断して更新が有ったら/etcをVCSで管理してくれます。 しかしzypperではそのように動きません。 それで今までetckeeperはzypperには対応していないものと 思い込んでいたのですが、そうではなく、bugでした。
http://lists.opensuse.org/opensuse-factory/2014-06/msg00086.html http://lists.opensuse.org/opensuse-factory/2014-06/msg00090.html zypper-etckeeper.pyというpython scriptがあって Makefileはこれを /usr/lib/zypp/plugins/commit/ にcopyしているのですが、 そのさい実行権を落としてしまっていました。 そこでMakefileを実行権を残すように変更しました。 また、LOCALE周りにバグがあるらしくzypper-etckeeper.pyの中で LANG=Cしてやらないと正常に動作しませんでした。
これら2つの修正をかけ、upstreamにpull request中です。 https://github.com/joeyh/etckeeper/pull/10
つづいてcups-pdfについてrequestを書きます。
cups-pdfについてもBugownerになるか検討中です。
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年6月19日 22:16 Fuminobu TAKEYAMA <ftake@geeko.jp>:
Maintainer 権限があると、submit request の受理や、ファイルの変更、 他の人への権限の付与などができます。
情報ありがとうございます。
一応、Changelog のすごーく細かいコメントを残しておくと
英語の「.」の後ろにはスペースが必要ですが、前には入れません。 「,;:!」も同様です。
日本語で「アップデートしました 。」と書いているような感じになります。
ご指摘ありがとうございます。 修正しておきます。 どこかで正書法を聞きかじった覚えがあるのですが、 省略の「.」と区別するために、文末の「.」は単語から離して記述するものと 勘違いしておりました。 (正書法には「文末の「.?!」の後、次の文を続けるには2つ空白を開ける」 とかもありますよね?)
/etc のバックアップは、btrfs + snapper を使う方法もありますね。 YaST や zypper と連携もできます。
etckeeperはbackupというよりもtraceです。 ちゃんと運用するならバックアップは別途取っておく必要があります。 snapperを入れて見たのですが使い方が解らないので またの機会に勉強しておきます。 (file systemと連携するという事はレイヤーがetckeeperと違うんですかね?) -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

武山です
どこかで正書法を聞きかじった覚えがあるのですが、 省略の「.」と区別するために、文末の「.」は単語から離して記述するものと 勘違いしておりました。
という流派の人も、まれにいる…と解説しているウェブサイトも一応あるみたいですね… # たぶん、普通のスペースでは無いんだろうな…
etckeeperはbackupというよりもtraceです。 ちゃんと運用するならバックアップは別途取っておく必要があります。
snapperを入れて見たのですが使い方が解らないので またの機会に勉強しておきます。 (file systemと連携するという事はレイヤーがetckeeperと違うんですかね?)
おっと、btrfs + snapper も btrfs の copy on write とスナップショットで ファイルシステムレベルで過去の版を残すので、バックアップでは無かったです。 ながーい間、OSC のデモ機で流している動画で紹介されています。 https://www.youtube.com/watch?v=9H7e6BcI5Fo (2014/06/20 8:44), 1xx wrote:
2014年6月19日 22:16 Fuminobu TAKEYAMA <ftake@geeko.jp>:
Maintainer 権限があると、submit request の受理や、ファイルの変更、 他の人への権限の付与などができます。
情報ありがとうございます。
一応、Changelog のすごーく細かいコメントを残しておくと
英語の「.」の後ろにはスペースが必要ですが、前には入れません。 「,;:!」も同様です。
日本語で「アップデートしました 。」と書いているような感じになります。
ご指摘ありがとうございます。 修正しておきます。 どこかで正書法を聞きかじった覚えがあるのですが、 省略の「.」と区別するために、文末の「.」は単語から離して記述するものと 勘違いしておりました。 (正書法には「文末の「.?!」の後、次の文を続けるには2つ空白を開ける」 とかもありますよね?)
/etc のバックアップは、btrfs + snapper を使う方法もありますね。 YaST や zypper と連携もできます。
etckeeperはbackupというよりもtraceです。 ちゃんと運用するならバックアップは別途取っておく必要があります。
snapperを入れて見たのですが使い方が解らないので またの機会に勉強しておきます。 (file systemと連携するという事はレイヤーがetckeeperと違うんですかね?)
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

経過報告です。遅くなって申し訳ありません。 2014年6月19日 4:55 1xx <itsango@gmail.com>:
https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e...
1回目のsubmitrequest を06月22日に行なったところ昨日07月02日にdeclineされました。 https://build.opensuse.org/request/show/238255 いつ返事が来るのか止まっておりましたが2週間くらいかかることもあるんですね。 指摘ヶ所を修正して本日07月03日に再度submitrequestしました。 https://build.opensuse.org/request/show/239404 acceptされますように。
つづいてcups-pdfについてrequestを書きます。
cups-pdfについてはrequest for packageをrevokeしました。 http://lists.opensuse.org/archive/opensuse-factory/2014-06/msg00290.html -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年7月3日 7:51 1xx <itsango@gmail.com>:
指摘ヶ所を修正して本日07月03日に再度submitrequestしました。 https://build.opensuse.org/request/show/239404 acceptされますように。
acceptされました。 しかし、問題を見つけてしまいました。 http://lists.opensuse.org/opensuse-factory/2014-07/msg00037.html ZYppとの連携にzypper-etckeeper.pyというスクリプトが用いられているのですが、 このscriptの動作に必須のzypp-plugin-pythonをrequireするのを忘れておりましたorz こちらの修正をかけて今テスト中です。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e... ところでご意見を伺いたいことがあります。 上記opensuse-factory MLにも投げたのですが、etckeeperのパッケージを3つに割った方が 便利なんじゃないかと考え始めました。 こんな感じになります。 (etckeeper - 下記3つのpackageをまとめてインストールする) etckeeper-common - etckeepr本体 etckeeper-cron - /etc/cron.daily/etckeeper だけを独立させたcron機能 etckeeper-packagemanager-collabo - パッケージマネージャと連携する機能 3つにpackageを分けることで、ユーザは機能を選ぶことができるようになります。 (パッケージマネージャとの連携がいらない人やcronでの自動起動を望まない人のために) 問題は.spec fileが複雑になることです。 分けた方がいいと思いますか?それともモノシックなpackageの方が良いと思いますか? ご意見お待ちしています。 とりあえず、.specをどういじれば良いか検討してみます -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年7月5日 7:14 1xx <itsango@gmail.com>:
http://lists.opensuse.org/opensuse-factory/2014-07/msg00037.html
ZYppとの連携にzypper-etckeeper.pyというスクリプトが用いられているのですが、 このscriptの動作に必須のzypp-plugin-pythonをrequireするのを忘れておりましたorz こちらの修正をかけて今テスト中です。 https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e...
テストしました。私がテストした限りではうまく動いているようです。
ところでご意見を伺いたいことがあります。 上記opensuse-factory MLにも投げたのですが、etckeeperのパッケージを3つに割った方が 便利なんじゃないかと考え始めました。 こんな感じになります。 (etckeeper - 下記3つのpackageをまとめてインストールする) etckeeper-common - etckeepr本体 etckeeper-cron - /etc/cron.daily/etckeeper だけを独立させたcron機能 etckeeper-packagemanager-collabo - パッケージマネージャと連携する機能
3つにpackageを分けることで、ユーザは機能を選ぶことができるようになります。 (パッケージマネージャとの連携がいらない人やcronでの自動起動を望まない人のために) 問題は.spec fileが複雑になることです。 分けた方がいいと思いますか?それともモノシックなpackageの方が良いと思いますか?
ご意見お待ちしています。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

ci5kymです
acceptされました。 accept おめでとうございます!!。
ところでご意見を伺いたいことがあります。 上記opensuse-factory MLにも投げたのですが、etckeeperのパッケージを3つに割った方が 便利なんじゃないかと考え始めました。
ユーザが、それぞれの機能を、簡単にオンオフするように分割管理できるようになっているのならば、メンテナンスがしやすい?全部一緒のほうが良いと思います。 切り離し方をマニュアルで詳細に書いておけば、今時のHDDの容量ですから、不満に思う人はいないのではないでしょうか。

2014年7月5日 15:35 mlus <mlus@39596.com>:
accept おめでとうございます!!。
acceptされた途端に修正をかけようとして心証を悪くしないか心配ですorz でも問題が有るのをそのまま放って置く訳にもいかないので仕方ないと思っています。
ZYppとの連携にzypper-etckeeper.pyというスクリプトが用いられているのですが、 このscriptの動作に必須のzypp-plugin-pythonをrequireするのを忘れておりましたorz
ところでご意見を伺いたいことがあります。 上記opensuse-factory MLにも投げたのですが、etckeeperのパッケージを3つに割った方が 便利なんじゃないかと考え始めました。 (etckeeper - 下記3つのpackageをまとめてインストールする) etckeeper-common - etckeepr本体 etckeeper-cron - /etc/cron.daily/etckeeper だけを独立させたcron機能 etckeeper-packagemanager-collabo - パッケージマネージャと連携する機能
ユーザが、それぞれの機能を、簡単にオンオフするように分割管理できるようになっているのならば、メンテナンスがしやすい?全部一緒のほうが良いと思います。
モノシックなパッケージになっていても cronをoffにしたければ/etc/cron.daily/etckeeperを消せば、 パッケージマネージャとの連携をoffにしたければ、 chmod -x /usr/lib/zypp/plugins/commit/zypper-etckeeper.py すれば offになります。 しかし、それらに関するドキュメントは残念ながらありません。 rpm -ql etckeeper して初めてユーザはこの機能を知ることになります。w というか、私もこれらの機能がある事に気がつくのに時間がかかりました。 私がパッケージを分割しようかと考え始めたのは以下の理由です。 先述したようにパッケージマネージャとの連携をzypper-etckeeper.pyというスクリプトで 実装されています。 このスクリプトはzypp-plugin-pythonというパッケージが無いと動きません。 従って.specファイルのRequires:にzypp-plugin-pythonを記述することにました。 しかしこれを記述してしまうと、仮にzypp-plugin-pythonをremoveしたくなったとき 例えばzypper remove zypp-plugin-pythonとすると、芋づる式にetckeeper本体も removeされてしまいます。 これはあまり望ましい動作とは言えません。 そこでパッケージマネージャ連携機能を別パッケージにしておこうと考えました。 そうしておけばzypper remove zypp-plugin-pythonを実行しても、 パッケージマネージャ連携機能だけが芋づる式にremoveされて、etckeeper本体は残ります。 皆さんのお考えはどうでしょうか? -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

モノシックなパッケージになっていても cronをoffにしたければ/etc/cron.daily/etckeeperを消せば、 パッケージマネージャとの連携をoffにしたければ、 chmod -x /usr/lib/zypp/plugins/commit/zypper-etckeeper.py すれば offになります。 しかし、それらに関するドキュメントは残念ながらありません。
/etc/sysconfig/etckeeper みたいなのを用意して、 cron_work = true|false packagemng_relation = true|false みたいな事を書いて ExecStartPre= これらの設定をみながら 上記の有効無効をおこなう スクリプトを指定 みたいな感じのような事を思いつきました。 そして、これらの説明は、/usr/share/doc/package/etckeeper/Readme.SuSE みたいな ものに記載する というのも思いつきました。

2014年7月5日 23:03 mlus <mlus@39596.com>:
/etc/sysconfig/etckeeper みたいなのを用意して、 cron_work = true|false packagemng_relation = true|false みたいな事を書いて ExecStartPre= これらの設定をみながら 上記の有効無効をおこなう スクリプトを指定 みたいな感じのような事を思いつきました。
システムとしては面白いと思います。 でもetckeeperの能力を超えたつくり込が発生するので、 私ならetckeeper-wrapperというパッケージにしてしまいそうですw
そして、これらの説明は、/usr/share/doc/package/etckeeper/Readme.SuSE みたいな ものに記載する というのも思いつきました。
独自ドキュメントが必要ならREADME.oepnSUSEとでも 名前をつけて作成します。 ですが、今のところそこまでは考えていません。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

武山です etckeeper-common は etckeeper-cron と etckeeper-pkgmanager-cpllabo に 必要なんですよね? だとすると、etckeeper-common を etckeeper として、 Name: etckeeper Recommends: etckeeper-cron Recommends: etckeeper-pkgmanager-collabo とするのが、一般的かと思います。 (2014/07/05 16:33), 1xx wrote:
2014年7月5日 15:35 mlus <mlus@39596.com>:
accept おめでとうございます!!。
acceptされた途端に修正をかけようとして心証を悪くしないか心配ですorz でも問題が有るのをそのまま放って置く訳にもいかないので仕方ないと思っています。
ZYppとの連携にzypper-etckeeper.pyというスクリプトが用いられているのですが、 このscriptの動作に必須のzypp-plugin-pythonをrequireするのを忘れておりましたorz
ところでご意見を伺いたいことがあります。 上記opensuse-factory MLにも投げたのですが、etckeeperのパッケージを3つに割った方が 便利なんじゃないかと考え始めました。 (etckeeper - 下記3つのpackageをまとめてインストールする) etckeeper-common - etckeepr本体 etckeeper-cron - /etc/cron.daily/etckeeper だけを独立させたcron機能 etckeeper-packagemanager-collabo - パッケージマネージャと連携する機能
ユーザが、それぞれの機能を、簡単にオンオフするように分割管理できるようになっているのならば、メンテナンスがしやすい?全部一緒のほうが良いと思います。
モノシックなパッケージになっていても cronをoffにしたければ/etc/cron.daily/etckeeperを消せば、 パッケージマネージャとの連携をoffにしたければ、 chmod -x /usr/lib/zypp/plugins/commit/zypper-etckeeper.py すれば offになります。 しかし、それらに関するドキュメントは残念ながらありません。 rpm -ql etckeeper して初めてユーザはこの機能を知ることになります。w というか、私もこれらの機能がある事に気がつくのに時間がかかりました。
私がパッケージを分割しようかと考え始めたのは以下の理由です。 先述したようにパッケージマネージャとの連携をzypper-etckeeper.pyというスクリプトで 実装されています。 このスクリプトはzypp-plugin-pythonというパッケージが無いと動きません。 従って.specファイルのRequires:にzypp-plugin-pythonを記述することにました。 しかしこれを記述してしまうと、仮にzypp-plugin-pythonをremoveしたくなったとき 例えばzypper remove zypp-plugin-pythonとすると、芋づる式にetckeeper本体も removeされてしまいます。 これはあまり望ましい動作とは言えません。 そこでパッケージマネージャ連携機能を別パッケージにしておこうと考えました。 そうしておけばzypper remove zypp-plugin-pythonを実行しても、 パッケージマネージャ連携機能だけが芋づる式にremoveされて、etckeeper本体は残ります。
皆さんのお考えはどうでしょうか?
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年7月6日 1:05 Fuminobu TAKEYAMA <ftake@geeko.jp>:
etckeeper-common は etckeeper-cron と etckeeper-pkgmanager-cpllabo に 必要なんですよね?
はい、その通りです。
だとすると、etckeeper-common を etckeeper として、
Name: etckeeper Recommends: etckeeper-cron Recommends: etckeeper-pkgmanager-collabo とするのが、一般的かと思います。
なるほど。情報ありがとうございます。 ちょっといじってみました。 https://build.opensuse.org/package/view_file/home:Mitsutoshi:branches:home:M... それで気がついたのですが、 Red Hat系では“Unknown tag: Recommends:” でエラーになりますね。 https://build.opensuse.org/package/live_build_log/home:Mitsutoshi:branches:h... openSUSE独自のタグなのでしょうか? まだ、期待した動作とは違いますが、やりようはあると思うので、 しばらく色々実験しながら修正していきます。 “Recommends:”タグの機能を解説したページを探しています。 ご存知の方がいらっしゃいましたら、教えていただけると幸いです。 http://www.amazon.co.jp/dp/4798112836 この本を参考にspecファイルを書いているのですが、力不足を感じてきたので http://www.amazon.co.jp/dp/4797324937 も買いました。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

武山です
openSUSE独自のタグなのでしょうか?
ですね…と思ったら、最近、本家にマージされていますね。 https://fedoraproject.org/wiki/Changes/RPM-4.12
“Recommends:”タグの機能を解説したページを探しています。 ご存知の方がいらっしゃいましたら、教えていただけると幸いです。
知る限り、ありませんでしたが、 RPM 側のドキュメントにあるかもしれません。 似たような依存関係を持つ、既存のパッケージの中身を調べて 研究しました。 mozc でも、Recommends を使っています https://build.opensuse.org/package/view_file/M17N/mozc/mozc.spec?expand=1 ibus なんかだと Supplements というのも使っています Recommends の逆向きです https://build.opensuse.org/package/view_file/M17N/ibus/ibus.spec?expand=1 ちょっと気づいたことは、etckeeper-hoge サブパッケージを作るとき、 %package -n etckeeper-hoge としていますが、 %package hoge でも作れます。 このようなパッケージングの情報を扱う -packaging の ML もあるので、 一応ポインターとして置いておきます: http://lists.opensuse.org/opensuse-packaging/ 予告: このあと、ykoba さんの mikutter パッケージを使って、 openSUSE の spec ファイル講座を ML でやります! (2014/07/06 7:22), 1xx wrote:
2014年7月6日 1:05 Fuminobu TAKEYAMA <ftake@geeko.jp>:
etckeeper-common は etckeeper-cron と etckeeper-pkgmanager-cpllabo に 必要なんですよね?
はい、その通りです。
だとすると、etckeeper-common を etckeeper として、
Name: etckeeper Recommends: etckeeper-cron Recommends: etckeeper-pkgmanager-collabo とするのが、一般的かと思います。
なるほど。情報ありがとうございます。 ちょっといじってみました。 https://build.opensuse.org/package/view_file/home:Mitsutoshi:branches:home:M...
それで気がついたのですが、 Red Hat系では“Unknown tag: Recommends:” でエラーになりますね。 https://build.opensuse.org/package/live_build_log/home:Mitsutoshi:branches:h... openSUSE独自のタグなのでしょうか?
まだ、期待した動作とは違いますが、やりようはあると思うので、 しばらく色々実験しながら修正していきます。
“Recommends:”タグの機能を解説したページを探しています。 ご存知の方がいらっしゃいましたら、教えていただけると幸いです。
http://www.amazon.co.jp/dp/4798112836 この本を参考にspecファイルを書いているのですが、力不足を感じてきたので http://www.amazon.co.jp/dp/4797324937 も買いました。
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

2014年7月6日 11:22 Fuminobu TAKEYAMA <ftake@geeko.jp>:
武山です
openSUSE独自のタグなのでしょうか?
ですね…と思ったら、最近、本家にマージされていますね。 https://fedoraproject.org/wiki/Changes/RPM-4.12
これを読んでもマージされてるかどうかわからない…
Support for weak dependencies って書いてあるのが関係するのでしょうか?
mozc でも、Recommends を使っています https://build.opensuse.org/package/view_file/M17N/mozc/mozc.spec?expand=1
こっちはともかく、
ibus なんかだと Supplements というのも使っています Recommends の逆向きです https://build.opensuse.org/package/view_file/M17N/ibus/ibus.spec?expand=1
こっちはまるで読めないですorz
ちょっと気づいたことは、etckeeper-hoge サブパッケージを作るとき、 %package -n etckeeper-hoge としていますが、 %package hoge でも作れます。
はい、昨日 http://www.amazon.co.jp/dp/4798112836 を読んで知りました。 でも例えば %package common とやってしまうと後でgrepしたときに 「何のcommonなんだよ!」ってなるかと思って使いませんでした。
このようなパッケージングの情報を扱う -packaging の ML もあるので、 一応ポインターとして置いておきます: http://lists.opensuse.org/opensuse-packaging/
一応購読しております。 が英語力が無いのでほとんどスルーしていますorz でも http://lists.opensuse.org/opensuse-packaging/2014-07/msg00007.html は参考に成りました。
予告: このあと、ykoba さんの mikutter パッケージを使って、 openSUSE の spec ファイル講座を ML でやります!
大変ありがたいです。 ありがとうございます。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org

はじめまして、 ci5-kymです。
Debianはリポジトリにないsoftwareをpackageとして追加要望するのに Request for Package (RFP)という手続きがあります。
https://www.debian.org/devel/wnpp/index.ja.html https://wiki.debian.org/RFP
これと同じことをopenSUSEで行うにはどうすればよいのでしょうか? 「openSUSE request for package」などで検索してもよく解りませんでした。
openSUSEにはリポジトリというのがありまして、そこには 非公式なものが詰まっているものもあります。 http://en.opensuse.org/Package_repositories ここのサイトからたどってゆくと、非公式だけど必要じゃね? というものを インストールできます。 新しいリポジトリを使うには、YaSTを起動して 左ウインドの ソフトウエアリポジトリ をクリック 追加ボタンを押して URLの指定 を チェック 次へを クリック リポジトリ名:ふさわしい名前 URL : リポジトリのURL を入力 次へをクリック で OKです。 もし失敗した場合は、YaSTを起動して 左ウインドの ソフトウエアリポジトリ をクリック 失敗したリポジトリを選択(反転)して 削除を クリック で削除できます。 最初に設定されているものは必要なものなので、 間違って消さないように注意したほうがよいです。

ci5-kymです 内容を勘違いして投稿してしまった・・・・汗。 ゴミメールとして 扱って下さい。 http://software.opensuse.org/package/etckeeper これだと 不安定だから ダメなんですよね。 N�����r��y隊Z)z{.�����칻�&ޢ��������'��-���w�zf���^�ˬz6�� ޮ�^�ˬz��
participants (4)
-
1xx
-
Fuminobu TAKEYAMA
-
mlus
-
Satoru Matsumoto