[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:19076] Re: tdiary パッケージ
やまね様: 佐々木です.
ずいぶんお待たせしてしまって恐縮ですが,tdiary の 4.2.0-1 を
Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/tdiary.git
Vcs-Browser: http://anonscm.debian.org/gitweb?p=pkg-ruby-extras/tdiary.git;a=summary
に置きました.良ければビルドして,試してみて頂けませんか?
# 手元で動くことは確認しましたが.
On Tue, 18 Aug 2015 20:17:34 +0900,
Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
>
> 佐々木です.
>
> On Tue, 18 Aug 2015 19:26:55 +0900,
> Hideki Yamane <henrich@debian.or.jp> wrote:
> >
> > On Tue, 18 Aug 2015 11:09:25 +0900
> > Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
> > > 1. github を upstream に変えてます.
> > > tdiary-core, tdiary-theme, tdiary-contrib 等はそれぞれ別パッケージ
> > > に分離することになるでしょう.
> >
> > NEW queue行きということですかね?
>
> ソースパッケージが増えるので, NEW queue ですかね.
> また, 日記のスタイルも個々に分離されているので, これらもです.
> 適宜作業します.
>
> > > 2. ruby-gemoji の ITP が必要です.
> >
> > すでに進めていますか?
> > sponsorは可能です。
>
> パッケージはできているので, ITP したらよろしくお願いします.
> >
> > > 3. upstream の提供している tdiary コマンドの扱いをどうするか悩んでいます.
> > > 4. tdiary そのものを置き場をどこにすべきか, 悩んでいます.
> > > tdiary-contrib 等の test を走らせるためには, ruby の LOAD_PATH が通っ
> > > ている所に tdiary が存在しなければなりません(現状は /usr/share/tdiary 以下).
> > >
> > > > tdiary-contribパッケージを上げようとは思ってるのですが、本体側がアップデート
> > > > されないと意味無いですし…
> > >
> > > require 'tdiary' できるようにしないとテストができないので, 単に tdiary
> > > 本体の更新だけではなく, 上記 3,4 の扱いをどうするか決めたいですね.
> >
> > なるほど、どんなもんか、ぱっと思いつかないですね。
> > 置き場所は今のままが正直いいと思うのですが、そうするとテストが走らせられない、と。
> > テスト時だけコピー…というのも筋が悪そう。
>
> 案1: 現状維持
> - tdiary コマンドは /usr/share/doc/examples あたりに行く
> - tdiary コマンドは bundle して, tdiary を設置するディレクトリに依存
> するライブラリをそのままインストールしますので, パッケージシステム
> とは相性が良くない, でしょう. → 使わない
> - 他の tdiary-* 関連は, テスト実行時に $LOAD_PATH に /usr/share/tdiary 以下を追加
> - 懸念: tdiary.gemspec をどうするか?
>
> 案2: 積極的に修正
> - tdiary 本体は /usr/lib/ruby/vendor_ruby/tdiary に移動
> - /usr/share/tdiary 以下には必要に応じて symbolik link 作成
> - tdiary コマンドも(それなりに修正は必要ながら)実行可能
> - 今迄 debian 独自に提供していた tdiary-new 等は不要となる.
> - 他の tdiary 関連は simple に require 'tdiary' できる.
> - 懸念: 修正量膨大
>
> Debian パッケージとしてリーズナブルなのは案2ですが, とりあえず更新するに
> は案1, でしょうか.
---
Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
<uwabami@debian.or.jp>
GPG fingerprint:
4096/RSA: 66A4 EA70 4FE2 4055 8D6A C2E6 9394 F354 891D 7E07