[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2893

From: Ippei Obayashi <ohai@k...>
Date: Fri, 4 Nov 2011 02:36:54 +0900
Subject: [ruby-reference-manual:2893] [るりまプロジェクト - Feature #5329] bitclust gem


Issue #5329 has been updated by Ippei Obayashi.


r4868の変更により、
  * standalone.rbが動かない
  * test/test_bitclust.rb が正しくテストされない
という問題が生じています。

このチケットに添付しているパッチはgem化には必要ですが、既存の他の仕組と整合していません。
というわけで、
  * 変更をrevertしてgemをbuildするときだけパッチを当てる
  * gemの管轄下にあるときもそうでないときも妥当に動作するようコードを変更する
のいずれかをする必要があります。

私としては1番目のやり方を想定してたのですが、2番目の変更のためには、
  * standalone.rb を binの下に移動させる
  * test/test_bitclust.rb で require "#{BITCLUST_DIR}/bin/bitclust.rb" としているのを止め、
    テストに必要な部分をlibの下に移動させる
などの変更が必要です。
# rubygemsがあまり融通がきかない仕組みなのが問題
----------------------------------------
Feature #5329: bitclust gem
http://redmine.ruby-lang.org/issues/5329

Author: Ippei Obayashi
Status: Open
Priority: Normal
Assignee: okkez _
Category: bitclust
Target version: 
reporter: 
ruby_version: 


bitclust の gem を build するスクリプトを書きました。るりまに関わる人に便利であれば良いのですが。

このチケットに添付している2つのファイルとsvn,patchコマンドを用意して、
   ruby-1.9.2 build-bitclust-core-gem.rb --workdir gemdir --patch "-p1 < bitclust-gem.patch" --patchlevel 1
とすると、gemdir/build の下に bitclust-core-20110813.4780.1.gem という gem ファイルができます。

良さそうなら rubygems.org に push しようと思うのですがどうでしょう。


-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2828 2011-09-15 09:50 [ohai@k...           ] [るりまプロジェクト - Feature #5329][Open] bitclust gem
      2832 2011-09-17 17:37 ┣[redmine@r...        ] [るりまプロジェクト - Feature #5329] bitclust gem
      2882 2011-10-30 14:07 ┣[redmine@r...        ] [るりまプロジェクト - Feature #5329] bitclust gem
->    2893 2011-11-03 18:36 ┣[ohai@k...           ] [るりまプロジェクト - Feature #5329] bitclust gem
      2990 2012-02-28 12:57 ┣[redmine@r...        ] [るりまプロジェクト - Feature #5329] bitclust gem
      3107 2012-06-23 03:49 ┗[redmine@r...        ] [るりまプロジェクト - Feature #5329][Closed] bitclust gem