[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