https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292010-06-18T06:26:40ZRedmineRedmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174052010-06-18T06:26:40ZAlexey Palazhchenko
<ul><li><strong>File</strong> <a href="/attachments/3982">bundler-for-redmine-2.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3982/bundler-for-redmine-2.patch">bundler-for-redmine-2.patch</a> added</li></ul><p>Second patch updates minimal bundler version, unsticks it and fixes typo in comment. Should be applied after first patch.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174172010-06-18T21:48:17ZHolger Just
<ul></ul><p>According to real-life statements <a href="http://yehudakatz.com" class="external">Yehuda Katz</a> on the most recent <a href="http://www.rug-b.de/" class="external">RUG::B</a> meeting, even he would not recommend bundler for Rails 2.3.5 projects. It will be properly supported and recommended in Rails 3.0 (with an upgrade path via 2.3.8, see <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Rails 2.3.8 support (Closed)" href="https://www.redmine.org/issues/5603">#5603</a>), but I would strongly advise on not using bundler today for Redmine. It's a pain in the ass today.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174392010-06-19T07:24:31ZAlexey Palazhchenko
<ul></ul><p>Holger, may you please be more specific? Why do you against bundler today? Does this patch broke something for you? What the pain?</p>
<p>As for me this patch fixed practical problems, simplified plugins installation process and didn't broke anything.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174442010-06-19T11:57:00ZKonstantin Haase
<ul></ul><p>The main issue is that Bundler + additional Rails/Redmine plugins don't play well at all, as you will be back to manual dependency resolution. Though it does indeed fix the i18n issue. Note that moving to Rails 2.3.8 would, too. I myself simply use another RVM gemset for Redmine development.</p>
<p>Note that RVM and Bundler interfere for some people, which was a concern raised in the Redmine IRC channel (or so I was told0. This is mainly caused by both meddling with the GEM_HOME and GEM_PATH environment variables. Although some people seem to still have issues with using both Bundler and RVM simultaneously, I did not run into any related issues since Bundler 0.9, since both projects are now written in a manner so that they are aware of each other.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174452010-06-19T12:07:25ZAlexey Palazhchenko
<ul></ul><p>Yeah, there were problems with RVM and bundler, but there are no now. RVM gemsets are more buggy (at least for me), and I definitely don't want to use RVM on production server, where I happened to have two different Rails apps. Bundler is a rescue for me.</p>
<p>Proposed patch loads Gemfiles from plugins, if there are any. Redmine developers may stick with specific gem version for patch releases, and upgrade gems with minor and major releases. I believe this will make plugins developers (like me) life easier.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174472010-06-19T12:43:39ZEric Davis
<ul><li><strong>Priority</strong> changed from <i>High</i> to <i>Normal</i></li></ul><p>Since Bundler is still pre 1.0 and the Bundler team has make it clear that they have the right to make breaking changes at any time, using Bundler for Redmine is not an option yet. After Bundler reaches 1.0 and has stabilized, we can look into using it with Redmine (along with Rails 3).</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174482010-06-19T13:00:33ZKonstantin Haase
<ul></ul><p>Though in that case switching to Bundler on trunk would be an option, as the 1.0 release will probably be done earlier than Redmine's.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174492010-06-19T13:24:52ZEric Davis
<ul></ul><p>Konstantin Haase wrote:</p>
<blockquote>
<p>Though in that case switching to Bundler on trunk would be an option, as the 1.0 release will probably be done earlier than Redmine's.</p>
</blockquote>
<p>Redmine's 1.0 RC will be in two weeks. We have already stopped feature development and are fixing the last set of bugs. I think Redmine 1.1 will be released this winter and there's a good chance it will be able to support Rails 3 and Bundler.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174502010-06-19T13:28:05ZKonstantin Haase
<ul></ul><p>Eric Davis wrote:</p>
<blockquote>
<p>Konstantin Haase wrote:</p>
<blockquote>
<p>Though in that case switching to Bundler on trunk would be an option, as the 1.0 release will probably be done earlier than Redmine's.</p>
</blockquote>
<p>Redmine's 1.0 RC will be in two weeks. We have already stopped feature development and are fixing the last set of bugs. I think Redmine 1.1 will be released this winter and there's a good chance it will be able to support Rails 3 and Bundler.</p>
</blockquote>
<p>Oh. Ok, my bad.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174522010-06-19T14:38:05ZAlexey Palazhchenko
<ul></ul><p>Per discussion in IRC: target version is 1.1.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=174542010-06-19T16:11:45ZWayne E. Seguin
<ul></ul><p>'RVM gemsets are more buggy'</p>
<p>This should most definitely not be the case in the latest RVM. All known bugs related to gemset usage have been fixed. I have worked closely with the Bundler team to ensure that RVM gemsets and Bundler 0.9.26+ work very well together.</p>
<p>'I definitely don't want to use RVM on production server'</p>
<p>I find this statement amusing since RVM was developed for the purpose of production servers.</p>
<pre><code>~Wayne</code></pre> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=253712011-02-21T03:28:38ZJean-Baptiste Barth
<ul></ul><p>Bundler is now 1.0 and stable, and doesn't use .bundle/ directory anymore, so it might be use-able even with rails 2.3.5 I think. It would be far better than actual manual installs, <code>rake gems:install</code>, and hacks on i18n... Please let us know if anybody has an objection.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=267932011-03-23T07:57:13ZToshi MARUYAMA
<ul><li><strong>Category</strong> set to <i>Gems support</i></li></ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=291242011-05-23T09:52:06ZEtienne Massip
<ul></ul><p>Patch updated (includes 'pg' as rails db adapter).</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=291252011-05-23T09:53:20ZEtienne Massip
<ul><li><strong>File</strong> <a href="/attachments/6037">redmine_with_bundler_1.0.patch.zip</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6037/redmine_with_bundler_1.0.patch.zip">redmine_with_bundler_1.0.patch.zip</a> added</li></ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=292782011-05-27T14:54:34ZEtienne Massip
<ul><li><strong>Target version</strong> set to <i>Candidate for next major release</i></li></ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=292992011-05-28T12:47:00ZTerence Mill
<ul></ul><p>related to <a href="https://www.chiliproject.org/issues/290" class="external">chili#290</a></p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=298842011-06-13T14:03:52ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/6143">redmine_with_bundler_1.0.001.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6143/redmine_with_bundler_1.0.001.patch">redmine_with_bundler_1.0.001.patch</a> added</li></ul><p>This is additional patch for redmine_with_bundler_1.0.patch.zip from <a class="external" href="https://www.chiliproject.org/issues/290">https://www.chiliproject.org/issues/290</a></p>
<p>I pushed my bitbucket mercurial repository.<br /><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler">https://bitbucket.org/marutosi/redmine-bundler</a></p>
<pre>
$ hg clone -U https://bitbucket.org/marutosi/redmine-bundler
$ cd redmine-bundler
$ hg update -r tip
$ LANG=C hg parent
changeset: 4970:5a35cd650de1
branch: redmine-bundler
tag: tip
user: XXXXXXXXXXXXXXX
date: Fri May 13 09:17:29 2011 -0700
summary: [#290] Only print the plugin Gemfile messages when $DEBUG is set
</pre>
You can download sources, too.
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler/get/tip.zip">https://bitbucket.org/marutosi/redmine-bundler/get/tip.zip</a></li>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler/get/tip.tar.gz">https://bitbucket.org/marutosi/redmine-bundler/get/tip.tar.gz</a></li>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler/get/tip.tar.bz2">https://bitbucket.org/marutosi/redmine-bundler/get/tip.tar.bz2</a></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=298922011-06-13T21:34:55ZEtienne Massip
<ul></ul><p>I've also seen a FR talking about externalizing ruby-ldap.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=298982011-06-14T03:46:08ZToshi MARUYAMA
<ul></ul><p>I pushed my github repository branch.<br /><a class="external" href="https://github.com/marutosi/redmine/commits/redmine-bundler">https://github.com/marutosi/redmine/commits/redmine-bundler</a></p>
<pre>
$ git log -n1 | cat
commit 311610f795f4e134940509dcdb463bed9d3210de
Author: XXXXXXXXXX
Date: Fri May 13 09:17:29 2011 -0700
[#290] Only print the plugin Gemfile messages when $DEBUG is set
--HG--
branch : redmine-bundler-hg-git
</pre> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=300862011-06-20T10:06:09ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/6164">redmine-bundler-20110618.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6164/redmine-bundler-20110618.diff">redmine-bundler-20110618.diff</a> added</li><li><strong>File</strong> <a href="/attachments/6165">remove-vendored-gems.20110618.diff.gz</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6165/remove-vendored-gems.20110618.diff.gz">remove-vendored-gems.20110618.diff.gz</a> added</li></ul><p>I updated patches and pushed my repositories.<br />These patches are full patches for <a class="changeset" title="Merged r6096 from trunk. pt-BR translation update by Enderson Maia. Better translation to keep ..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/6097">r6097</a>.</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-bb-20110618">https://bitbucket.org/marutosi/redmine-bundler-bb-20110618</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-bb-20110618/changeset/6f8c3d3fcfd4">https://bitbucket.org/marutosi/redmine-bundler-bb-20110618/changeset/6f8c3d3fcfd4</a></li>
</ul>
</li>
<li><a class="external" href="https://github.com/marutosi/redmine/tree/redmine-bundler-20110618">https://github.com/marutosi/redmine/tree/redmine-bundler-20110618</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/1f23c26beebae24406dc47b81005ea6d14cbd263">https://github.com/marutosi/redmine/commit/1f23c26beebae24406dc47b81005ea6d14cbd263</a></li>
</ul></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=301402011-06-21T17:19:54ZJiron Bach
<ul></ul><p>I have an error message when I start my local application like below: /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.6/lib/rails/plugin.rb:22:in `inherited': You cannot inherit from Rails::Plugin (RuntimeError). It looks like this message is related to the engine. I asked RubyML about this, it says "there might be a risk that the primary function of 'plugin' which properly works in 2.3 would not be operational in 3.0 engine. In short, I believe the regression occurs in 3.0 in this part. Thus, it is a trend to wait until 3.1 which has the perfect engine function is released". How do you treat this engine? Do you wait until 3.1 release? I do not know how to compile, so need to have your advise on this.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=306102011-07-09T14:41:02ZToshi MARUYAMA
<ul></ul><p>I give up to install on Mingw Ruby 1.8.6.</p>
<pre>
$ ruby --version
ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
$ bundle install
Fetching source index for http://rubygems.org/
Fetching source index for http://rubygems.org/
Fetching source index for http://rubygems.org/
Installing rake (0.9.2)
Using activesupport (2.3.11)
Installing rack (1.1.2)
Using actionpack (2.3.11)
Using actionmailer (2.3.11)
Using activerecord (2.3.11)
Using activeresource (2.3.11)
Using bundler (1.0.15)
Installing coderay (0.9.8)
Using edavis10-object_daddy (0.4.3)
Installing hoe (2.10.0) r:/Ruby186/lib/ruby/site_ruby/1.8/rubygems/installer.rb:
170:in `install': hoe requires RubyGems version >= 1.4. Try 'gem update --system' to update RubyGems itself. (Gem::InstallError)
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/source.rb:101:in `install'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/rubygems_integration.rb:78:in `preserve_paths'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/source.rb:91:in `install'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/installer.rb:58:in `run'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/rubygems_integration.rb:93:in `with_build_args'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/installer.rb:57:in `run'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:12:in `each'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:12:in `each'
... 7 levels...
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/vendor/thor/base.rb:389:in `start'
from r:/Ruby186/lib/ruby/gems/1.8/gems/bundler-1.0.15/bin/bundle:13
from r:/Ruby186/bin/bundle:19:in `load'
from r:/Ruby186/bin/bundle:19
$ gem update --system
Updating RubyGems
Updating rubygems-update
ERROR: Error installing rubygems-update:
rubygems-update requires Ruby version >= 1.8.7.
ERROR: While executing gem ... (NoMethodError)
undefined method `version' for nil:NilClass
</pre> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=306112011-07-09T15:20:38ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/6256">redmine-bundler-20110618.mingw.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6256/redmine-bundler-20110618.mingw.diff">redmine-bundler-20110618.mingw.diff</a> added</li></ul><p>This is an additional patch for mingw to <a class="attachment" href="https://www.redmine.org/attachments/6164">redmine-bundler-20110618.diff</a></p>
<p>I don't install rmagick on Windows, so I need to run "bundle install --without=rmagick".<br />I can boot Redmine on SQLite3.<br />I don't install MySQL nor PostgreSQL on Windows.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=315692011-08-18T00:25:35ZToshi MARUYAMA
<ul></ul><p>Related link:<br /><a class="external" href="https://www.chiliproject.org/projects/chiliproject/wiki/Bundler">https://www.chiliproject.org/projects/chiliproject/wiki/Bundler</a></p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=317582011-08-25T11:59:09ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/6477">bundler-full-r6631.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6477/bundler-full-r6631.patch">bundler-full-r6631.patch</a> added</li><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>I cherry-picked following revisions from ChiliProject and rebased on <a class="changeset" title="rename .rhtml to .html.erb of app/views/trackers/_form.rhtml. :rhtml and :rxml were finally remo..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/6631">r6631</a>.</p>
<ul>
<li>Fix string encodings coming from sqlite3 in MRI 1.9.x
<ul>
<li><a class="external" href="https://www.chiliproject.org/projects/chiliproject/repository/revisions/9c47208efa6a2460dfe26694514f9f8d943fa97b">https://www.chiliproject.org/projects/chiliproject/repository/revisions/9c47208efa6a2460dfe26694514f9f8d943fa97b</a></li>
</ul>
</li>
<li>Read Gemfile.local for local gem inclusions.
<ul>
<li><a class="external" href="https://www.chiliproject.org/projects/chiliproject/repository/revisions/a35d61bfb73174468b33ce51c1d711c93882c8c4">https://www.chiliproject.org/projects/chiliproject/repository/revisions/a35d61bfb73174468b33ce51c1d711c93882c8c4</a></li>
</ul>
</li>
<li>Add ruby-debug as test dependency to debug failing tests
<ul>
<li><a class="external" href="https://www.chiliproject.org/projects/chiliproject/repository/revisions/c63954a4c73a9cb99be133a93d6d24a4f8139e47">https://www.chiliproject.org/projects/chiliproject/repository/revisions/c63954a4c73a9cb99be133a93d6d24a4f8139e47</a></li>
</ul>
</li>
<li>Rip faster_csv out of lib into the Gemfile.
<ul>
<li><a class="external" href="https://github.com/chiliproject/chiliproject/commit/9dae76d564a422fd2ef50288ec98778d3e6f56c3">https://github.com/chiliproject/chiliproject/commit/9dae76d564a422fd2ef50288ec98778d3e6f56c3</a></li>
<li><a class="external" href="https://github.com/chiliproject/chiliproject/commit/d8ce7564ceff32a8dbf3775efc18348c35fa2fdd">https://github.com/chiliproject/chiliproject/commit/d8ce7564ceff32a8dbf3775efc18348c35fa2fdd</a></li>
<li><a class="external" href="https://github.com/chiliproject/chiliproject/commit/0b57e936f533472249c775677e0526b2507676fb">https://github.com/chiliproject/chiliproject/commit/0b57e936f533472249c775677e0526b2507676fb</a></li>
</ul></li>
</ul>
Git:
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commits/bundler-20110825">https://github.com/marutosi/redmine/commits/bundler-20110825</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/bbf9f2b31544645685f0ebbebf111addf8841fd1">https://github.com/marutosi/redmine/commit/bbf9f2b31544645685f0ebbebf111addf8841fd1</a></li>
</ul></li>
</ul>
Mercurial:
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20110825-hg-git">https://bitbucket.org/marutosi/redmine-bundler-20110825-hg-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20110825-hg-git/changeset/9305712f4633">https://bitbucket.org/marutosi/redmine-bundler-20110825-hg-git/changeset/9305712f4633</a></li>
</ul></li>
</ul>
<p>I attach the full patch for <a class="changeset" title="rename .rhtml to .html.erb of app/views/trackers/_form.rhtml. :rhtml and :rxml were finally remo..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/6631">r6631</a>.<br />You need to delete vendor/gems by hand after applying this patch.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=317612011-08-25T12:29:04ZEtienne Massip
<ul></ul><p>Do you plan to merge these changes to your github rails-3.1 branch ?</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=317622011-08-25T12:36:43ZToshi MARUYAMA
<ul></ul><p>Etienne Massip wrote:</p>
<blockquote>
<p>Do you plan to merge these changes to your github rails-3.1 branch ?</p>
</blockquote>
<p>Rails-3.1 branch has already these revisions excluding csv.<br />Renaming view files (.rhtml to .html.erb) is too hard to merge.<br />But, I will merge later.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=329392011-10-19T10:58:57ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/6677">bundler-20111019-full-r7628.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/6677/bundler-20111019-full-r7628.diff">bundler-20111019-full-r7628.diff</a> added</li><li><strong>% Done</strong> changed from <i>50</i> to <i>70</i></li></ul><p>This is the full patch for <a class="changeset" title="Filter out illegal values to prevent raise of PostgreSQL exceptions, restored last test part remo..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/7628">r7628</a>.</p>
<p>After applying this patch, you need to delete vendor/gems and lib/faster_csv.rb.</p>
<p>I pushed following repositories.</p>
Git:
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20111019-git">https://bitbucket.org/marutosi/redmine-bundler-20111019-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20111019-git/changeset/950d7b9d4613">https://bitbucket.org/marutosi/redmine-bundler-20111019-git/changeset/950d7b9d4613</a></li>
</ul></li>
</ul>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/tree/bundler-20111019">https://github.com/marutosi/redmine/tree/bundler-20111019</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/950d7b9d46132b023afaa818685c1746fc742f35">https://github.com/marutosi/redmine/commit/950d7b9d46132b023afaa818685c1746fc742f35</a></li>
</ul></li>
</ul>
Mercurial:
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20111019-hg-git">https://bitbucket.org/marutosi/redmine-bundler-20111019-hg-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20111019-hg-git/changeset/df59e57d584b">https://bitbucket.org/marutosi/redmine-bundler-20111019-hg-git/changeset/df59e57d584b</a></li>
</ul></li>
</ul>
Changes from note 26.
<ul>
<li>remove coderay version from Gemfile</li>
<li>minor change of mingw
<ul>
<li><a class="external" href="https://www.chiliproject.org/issues/617">https://www.chiliproject.org/issues/617</a></li>
</ul>
</li>
<li>use rmagick on only Linux Ruby 1.8 (mri_18)
<ul>
<li>It is difficut to install it with bundler on Windows</li>
</ul></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=355902012-01-28T13:07:13ZToshi MARUYAMA
<ul><li><strong>Tracker</strong> changed from <i>Patch</i> to <i>Feature</i></li></ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=356822012-02-01T08:28:31ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/7120">bundler-r8745.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7120/bundler-r8745.diff">bundler-r8745.diff</a> added</li><li><strong>% Done</strong> changed from <i>70</i> to <i>80</i></li></ul><p>This is a full patch for <a class="changeset" title="code layout cleanup app/models/mail_handler.rb" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8745">r8745</a>.</p>
<p>After applying this patch, you need to delete following directories and files.</p>
<ul>
<li>vendor/gems</li>
<li>vendor/plugins/ruby-net-ldap-0.0.4</li>
<li>lib/faster_csv.rb</li>
</ul>
<p>Changes</p>
<ul>
<li>update Rails version</li>
<li>unvendor net-ldap: <a class="external" href="https://www.chiliproject.org/issues/258">https://www.chiliproject.org/issues/258</a></li>
<li>remove ruby-debug: <a class="external" href="https://www.chiliproject.org/issues/839">https://www.chiliproject.org/issues/839</a></li>
</ul>
<p>I pushed following repositories.</p>
<p>Git:</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120201-git">https://bitbucket.org/marutosi/redmine-bundler-20120201-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120201-git/changeset/0039a8ec5d00">https://bitbucket.org/marutosi/redmine-bundler-20120201-git/changeset/0039a8ec5d00</a></li>
</ul>
</li>
<li><a class="external" href="https://github.com/marutosi/redmine/commits/bundler-20120201">https://github.com/marutosi/redmine/commits/bundler-20120201</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/0039a8ec5d00">https://github.com/marutosi/redmine/commit/0039a8ec5d00</a></li>
</ul></li>
</ul>
Mercurial:
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120201-hg-git">https://bitbucket.org/marutosi/redmine-bundler-20120201-hg-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120201-hg-git/changeset/3ce4405c38e9">https://bitbucket.org/marutosi/redmine-bundler-20120201-hg-git/changeset/3ce4405c38e9</a></li>
</ul></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=357702012-02-03T11:55:12ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/7142">bundler-r8759.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7142/bundler-r8759.diff">bundler-r8759.diff</a> added</li></ul><p>This is a full patch for <a class="changeset" title="Merged r8757 from trunk Korean translation for 1.3-stable updated by Ki Won Kim." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8759">r8759</a>.</p>
<p>After applying this patch, you need to delete "vendor/gems" and "lib/faster_csv.rb".</p>
<p>Changes:</p>
<ul>
<li>adapt <a class="changeset" title="Replaced ruby-net-ldap with net-ldap 0.2.2 gem." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8751">r8751</a> (net-ldap 0.2.2)</li>
<li>add missing sqlite3 on Windows mingw Ruby 1.9</li>
</ul>
<p>I pushed following repositories.</p>
<p>Git:</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120203-git">https://bitbucket.org/marutosi/redmine-bundler-20120203-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120203-git/changeset/bbc77dc1f8b4">https://bitbucket.org/marutosi/redmine-bundler-20120203-git/changeset/bbc77dc1f8b4</a></li>
</ul>
</li>
<li><a class="external" href="https://github.com/marutosi/redmine/commits/bundler-20120203">https://github.com/marutosi/redmine/commits/bundler-20120203</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/bbc77dc1f8b4016fcfa240ae66338ac51b972594">https://github.com/marutosi/redmine/commit/bbc77dc1f8b4016fcfa240ae66338ac51b972594</a></li>
</ul></li>
</ul>
<p>Mercurial:</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120203-hg-git">https://bitbucket.org/marutosi/redmine-bundler-20120203-hg-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120203-hg-git/changeset/7316b4d7e9a0">https://bitbucket.org/marutosi/redmine-bundler-20120203-hg-git/changeset/7316b4d7e9a0</a></li>
</ul></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=360102012-02-13T10:08:10ZToshi MARUYAMA
<ul><li><strong>File</strong> <a href="/attachments/7194">bundler-r8864.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7194/bundler-r8864.diff">bundler-r8864.diff</a> added</li></ul><p>This is a full patch for <a class="changeset" title="Prevent ActiveRecord::StaleObjectError in Issue#reschedule_after (#7920)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8864">r8864</a>.</p>
<p>Changes:</p>
<p>SQLite3 1.2 on Windows Mingw Ruby 1.8.7 have problems.<br /><a class="external" href="https://www.chiliproject.org/issues/864">https://www.chiliproject.org/issues/864</a></p>
<p>On <a class="changeset" title="Prevent ActiveRecord::StaleObjectError in Issue#reschedule_after (#7920)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8864">r8864</a>, following error raises in adding repository.</p>
<pre>
TypeError in RepositoriesController#new
can't convert String into Array
R:/redmine/app/controllers/repositories_controller.rb:39:in `&'
R:/redmine/app/controllers/repositories_controller.rb:39:in `new'
</pre>
<p>SQLite3 1.3 is used on both of Mingw Ruby 1.8 and Ruby 1.9.</p>
<p>I pushed following repositories.</p>
<p>Git:</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120213-git">https://bitbucket.org/marutosi/redmine-bundler-20120213-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120213-git/changeset/bced8cefb553">https://bitbucket.org/marutosi/redmine-bundler-20120213-git/changeset/bced8cefb553</a></li>
</ul>
</li>
<li><a class="external" href="https://github.com/marutosi/redmine/commits/bundler-20120213">https://github.com/marutosi/redmine/commits/bundler-20120213</a>
<ul>
<li><a class="external" href="https://github.com/marutosi/redmine/commit/bced8cefb553">https://github.com/marutosi/redmine/commit/bced8cefb553</a></li>
</ul></li>
</ul>
<p>Mercurial:</p>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120213-hg-git">https://bitbucket.org/marutosi/redmine-bundler-20120213-hg-git</a>
<ul>
<li><a class="external" href="https://bitbucket.org/marutosi/redmine-bundler-20120213-hg-git/changeset/44df1e150acb">https://bitbucket.org/marutosi/redmine-bundler-20120213-hg-git/changeset/44df1e150acb</a></li>
</ul></li>
</ul> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=361762012-02-19T14:53:34ZJean-Philippe Langjp_lang@yahoo.fr
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Assignee</strong> set to <i>Jean-Philippe Lang</i></li><li><strong>Target version</strong> changed from <i>Candidate for next major release</i> to <i>1.4.0</i></li><li><strong>Resolution</strong> set to <i>Fixed</i></li></ul><p>Redmine now uses Bundler.</p>
<p>Toshi MARUYAMA wrote:</p>
<blockquote>
<p>SQLite3 1.2 on Windows Mingw Ruby 1.8.7 have problems.<br /><a class="external" href="https://www.chiliproject.org/issues/864">https://www.chiliproject.org/issues/864</a></p>
<p>On <a class="changeset" title="Prevent ActiveRecord::StaleObjectError in Issue#reschedule_after (#7920)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8864">r8864</a>, following error raises in adding repository.</p>
<p>[...]</p>
<p>SQLite3 1.3 is used on both of Mingw Ruby 1.8 and Ruby 1.9.</p>
</blockquote>
<p>This doesn't seem to be related to SQLite3 1.3 but to the latest ruby1.8.7 release. Random failures (including the one you mention) occur with ruby-1.8.7-p358 and mysql.<br />See error 7 in: <a class="external" href="http://www.redmine.org/builds/build_trunk-1.8.7-mysql_1489.html">http://www.redmine.org/builds/build_trunk-1.8.7-mysql_1489.html</a><br />I wanted to upgrade the CI server but it's back to p249...</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=361782012-02-19T15:40:29ZJean-Philippe Langjp_lang@yahoo.fr
<ul></ul><p>Jean-Philippe Lang wrote:</p>
<blockquote>
<p>Random failures (including the one you mention) occur with ruby-1.8.7-p358 and mysql.</p>
</blockquote>
<p>Fixed in <a class="changeset" title="Fixed random failures in RepositoriesControllerTest with ruby-1.8.7-p358." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/8909">r8909</a>.</p> Redmine - Feature #5638: Use Bundler (Gemfile) for gem managementhttps://www.redmine.org/issues/5638?journal_id=361812012-02-19T18:18:34ZIvan Cenov
<ul></ul><p>I have troubles after this issue and opened a theme in the Help forum: <a class="external" href="http://www.redmine.org/boards/2/topics/29070">http://www.redmine.org/boards/2/topics/29070</a>. I need help so as to proceed with Redmine.</p>