Commit f323c51dc7d85161b8f2ae67a0a7ee92c6ef774b
1 parent
3698582b
Exists in
master
and in
27 other branches
Improve interoperability with non-Debian environments
Instead of freezing the Debian-specific dependency tree in Gemfile.lock, let's specify the Debian versions with ~> in Gemfile, and let other systems provide specific versions in the best way they can.
Showing
5 changed files
with
29 additions
and
224 deletions
Show diff stats
Gemfile
| 1 | 1 | source "https://rubygems.org" |
| 2 | -gem 'rails' | |
| 3 | -gem 'fast_gettext' | |
| 4 | -gem 'acts-as-taggable-on' | |
| 5 | -gem 'prototype-rails' | |
| 6 | -gem 'prototype_legacy_helper', '0.0.0', :path => 'vendor/prototype_legacy_helper' | |
| 7 | -gem 'rails_autolink' | |
| 8 | -gem 'pg' | |
| 9 | -gem 'rmagick' | |
| 10 | -gem 'RedCloth' | |
| 11 | -gem 'will_paginate' | |
| 12 | -gem 'ruby-feedparser' | |
| 13 | -gem 'daemons' | |
| 14 | -gem 'thin' | |
| 15 | -gem 'hpricot' | |
| 16 | -gem 'nokogiri' | |
| 2 | +gem 'rails', '~> 3.2.19' | |
| 3 | +gem 'fast_gettext', '~> 0.6.8' | |
| 4 | +gem 'acts-as-taggable-on', '~> 3.0.2' | |
| 5 | +gem 'prototype-rails', '~> 3.2.1' | |
| 6 | +gem 'prototype_legacy_helper', '0.0.0', :path => 'vendor/prototype_legacy_helper' | |
| 7 | +gem 'rails_autolink', '~> 1.1.5' | |
| 8 | +gem 'pg', '~> 0.13.2' | |
| 9 | +gem 'rmagick', '~> 2.13.1' | |
| 10 | +gem 'RedCloth', '~> 4.2.9' | |
| 11 | +gem 'will_paginate', '~> 3.0.3' | |
| 12 | +gem 'ruby-feedparser', '~> 0.7' | |
| 13 | +gem 'daemons', '~> 1.1.5' | |
| 14 | +gem 'thin', '~> 1.3.1' | |
| 15 | +gem 'hpricot', '~> 0.8.6' | |
| 16 | +gem 'nokogiri', '~> 1.5.5' | |
| 17 | 17 | gem 'rake', :require => false |
| 18 | -gem 'rest-client' | |
| 19 | -gem 'exception_notification' | |
| 20 | -gem 'gettext', :require => false, :group => :development | |
| 18 | +gem 'rest-client', '~> 1.6.7' | |
| 19 | +gem 'exception_notification', '~> 4.0.1' | |
| 20 | +gem 'gettext', '~> 2.2.1', :require => false, :group => :development | |
| 21 | 21 | |
| 22 | 22 | # FIXME list here all actual dependencies (i.e. the ones in debian/control), |
| 23 | 23 | # with their GEM names (not the Debian package names) |
| 24 | 24 | |
| 25 | 25 | group :production do |
| 26 | - gem 'dalli' | |
| 26 | + gem 'dalli', '~> 2.7.0' | |
| 27 | 27 | end |
| 28 | 28 | |
| 29 | 29 | group :test do |
| 30 | - gem 'rspec' | |
| 31 | - gem 'rspec-rails' | |
| 32 | - gem 'mocha', :require => false | |
| 30 | + gem 'rspec', '~> 2.10.0' | |
| 31 | + gem 'rspec-rails', '~> 2.10.1' | |
| 32 | + gem 'mocha', '~> 1.1.0', :require => false | |
| 33 | 33 | end |
| 34 | 34 | |
| 35 | 35 | group :cucumber do |
| 36 | - gem 'cucumber-rails', :require => false | |
| 37 | - gem 'capybara' | |
| 38 | - gem 'cucumber' | |
| 39 | - gem 'database_cleaner' | |
| 40 | - gem 'selenium-webdriver' | |
| 36 | + gem 'cucumber-rails', '~> 1.0.6', :require => false | |
| 37 | + gem 'capybara', '~> 2.1.0' | |
| 38 | + gem 'cucumber', '~> 1.0.6' | |
| 39 | + gem 'database_cleaner', '~> 1.2.0' | |
| 40 | + gem 'selenium-webdriver', '~> 2.39.0' | |
| 41 | 41 | end |
| 42 | 42 | |
| 43 | 43 | # include plugin gemfiles | ... | ... |
Gemfile.lock
| ... | ... | @@ -1,196 +0,0 @@ |
| 1 | -PATH | |
| 2 | - remote: vendor/prototype_legacy_helper | |
| 3 | - specs: | |
| 4 | - prototype_legacy_helper (0.0.0) | |
| 5 | - | |
| 6 | -GEM | |
| 7 | - remote: https://rubygems.org/ | |
| 8 | - specs: | |
| 9 | - RedCloth (4.2.9) | |
| 10 | - actionmailer (3.2.19) | |
| 11 | - actionpack (= 3.2.19) | |
| 12 | - mail (~> 2.5.4) | |
| 13 | - actionpack (3.2.19) | |
| 14 | - activemodel (= 3.2.19) | |
| 15 | - activesupport (= 3.2.19) | |
| 16 | - builder (~> 3.0) | |
| 17 | - erubis (~> 2.7.0) | |
| 18 | - journey (~> 1.0.4) | |
| 19 | - rack (~> 1.4.5) | |
| 20 | - rack-cache (~> 1.2) | |
| 21 | - rack-test (~> 0.6.1) | |
| 22 | - sprockets (~> 2.2) | |
| 23 | - activemodel (3.2.19) | |
| 24 | - activesupport (= 3.2.19) | |
| 25 | - builder (~> 3.0) | |
| 26 | - activerecord (3.2.19) | |
| 27 | - activemodel (= 3.2.19) | |
| 28 | - activesupport (= 3.2.19) | |
| 29 | - arel (~> 4.0) | |
| 30 | - tzinfo (~> 1.0) | |
| 31 | - activeresource (3.2.19) | |
| 32 | - activemodel (= 3.2.19) | |
| 33 | - activesupport (= 3.2.19) | |
| 34 | - activesupport (3.2.19) | |
| 35 | - i18n (~> 0.6, >= 0.6.4) | |
| 36 | - multi_json (~> 1.0) | |
| 37 | - acts-as-taggable-on (3.0.2) | |
| 38 | - rails (>= 3, < 5) | |
| 39 | - arel (4.0.0) | |
| 40 | - builder (3.0.0) | |
| 41 | - capybara (2.1.0) | |
| 42 | - mime-types (>= 1.16) | |
| 43 | - nokogiri (>= 1.3.3) | |
| 44 | - rack (>= 1.0.0) | |
| 45 | - rack-test (>= 0.5.4) | |
| 46 | - xpath (~> 2.0) | |
| 47 | - childprocess (0.3.3) | |
| 48 | - ffi (~> 1.0.6) | |
| 49 | - cucumber (1.0.6) | |
| 50 | - builder (>= 2.1.2) | |
| 51 | - diff-lcs (>= 1.1.2) | |
| 52 | - gherkin (~> 2.4.18) | |
| 53 | - json (>= 1.4.6) | |
| 54 | - term-ansicolor (>= 1.0.6) | |
| 55 | - cucumber-rails (1.0.6) | |
| 56 | - capybara (>= 1.1.1) | |
| 57 | - cucumber (>= 1.0.6) | |
| 58 | - nokogiri (>= 1.5.0) | |
| 59 | - daemons (1.1.5) | |
| 60 | - dalli (2.7.0) | |
| 61 | - database_cleaner (1.2.0) | |
| 62 | - diff-lcs (1.1.3) | |
| 63 | - erubis (2.7.0) | |
| 64 | - eventmachine (0.12.10) | |
| 65 | - exception_notification (4.0.1) | |
| 66 | - actionmailer (>= 3.0.4) | |
| 67 | - activesupport (>= 3.0.4) | |
| 68 | - fast_gettext (0.6.8) | |
| 69 | - ffi (1.0.11) | |
| 70 | - gettext (2.2.1) | |
| 71 | - locale | |
| 72 | - gherkin (2.4.21) | |
| 73 | - json (>= 1.4.6) | |
| 74 | - hike (1.2.1) | |
| 75 | - hpricot (0.8.6) | |
| 76 | - i18n (0.6.9) | |
| 77 | - journey (1.0.4) | |
| 78 | - json (1.7.3) | |
| 79 | - locale (2.0.5) | |
| 80 | - mail (2.5.4) | |
| 81 | - mime-types (~> 1.16) | |
| 82 | - treetop (~> 1.4.8) | |
| 83 | - metaclass (0.0.1) | |
| 84 | - mime-types (1.25) | |
| 85 | - mocha (1.1.0) | |
| 86 | - metaclass (~> 0.0.1) | |
| 87 | - multi_json (1.3.6) | |
| 88 | - nokogiri (1.5.5) | |
| 89 | - pg (0.13.2) | |
| 90 | - polyglot (0.3.3) | |
| 91 | - prototype-rails (3.2.1) | |
| 92 | - rails (~> 3.2) | |
| 93 | - rack (1.4.5) | |
| 94 | - rack-cache (1.2) | |
| 95 | - rack (>= 0.4) | |
| 96 | - rack-ssl (1.3.2) | |
| 97 | - rack | |
| 98 | - rack-test (0.6.1) | |
| 99 | - rack (>= 1.0) | |
| 100 | - rails (3.2.19) | |
| 101 | - actionmailer (= 3.2.19) | |
| 102 | - actionpack (= 3.2.19) | |
| 103 | - activerecord (= 3.2.19) | |
| 104 | - activeresource (= 3.2.19) | |
| 105 | - activesupport (= 3.2.19) | |
| 106 | - bundler (~> 1.0) | |
| 107 | - railties (= 3.2.19) | |
| 108 | - rails_autolink (1.1.5) | |
| 109 | - rails (> 3.1) | |
| 110 | - railties (3.2.19) | |
| 111 | - actionpack (= 3.2.19) | |
| 112 | - activesupport (= 3.2.19) | |
| 113 | - rack-ssl (~> 1.3.2) | |
| 114 | - rake (>= 0.8.7) | |
| 115 | - rdoc (>= 3.4) | |
| 116 | - thor (>= 0.14.6, < 2.0) | |
| 117 | - rake (0.9.2.2) | |
| 118 | - rdoc (3.9.4) | |
| 119 | - rest-client (1.6.7) | |
| 120 | - mime-types (>= 1.16) | |
| 121 | - rmagick (2.13.1) | |
| 122 | - rspec (2.10.0) | |
| 123 | - rspec-core (~> 2.10.0) | |
| 124 | - rspec-expectations (~> 2.10.0) | |
| 125 | - rspec-mocks (~> 2.10.0) | |
| 126 | - rspec-core (2.10.1) | |
| 127 | - rspec-expectations (2.10.0) | |
| 128 | - diff-lcs (~> 1.1.3) | |
| 129 | - rspec-mocks (2.10.1) | |
| 130 | - rspec-rails (2.10.1) | |
| 131 | - actionpack (>= 3.0) | |
| 132 | - activesupport (>= 3.0) | |
| 133 | - railties (>= 3.0) | |
| 134 | - rspec (~> 2.10.0) | |
| 135 | - ruby-feedparser (0.7) | |
| 136 | - rubyzip (1.1.2) | |
| 137 | - selenium-webdriver (2.39.0) | |
| 138 | - childprocess (>= 0.2.5) | |
| 139 | - multi_json (~> 1.0) | |
| 140 | - rubyzip (~> 1.0) | |
| 141 | - websocket (~> 1.0.4) | |
| 142 | - sprockets (2.4.3) | |
| 143 | - hike (~> 1.2) | |
| 144 | - multi_json (~> 1.0) | |
| 145 | - rack (~> 1.0) | |
| 146 | - tilt (~> 1.1, != 1.3.0) | |
| 147 | - term-ansicolor (1.0.7) | |
| 148 | - thin (1.3.1) | |
| 149 | - daemons (>= 1.0.9) | |
| 150 | - eventmachine (>= 0.12.6) | |
| 151 | - rack (>= 1.0.0) | |
| 152 | - thor (0.15.3) | |
| 153 | - thread_safe (0.3.3) | |
| 154 | - tilt (1.3.3) | |
| 155 | - treetop (1.4.10) | |
| 156 | - polyglot | |
| 157 | - polyglot (>= 0.3.1) | |
| 158 | - tzinfo (1.1.0) | |
| 159 | - thread_safe (~> 0.1) | |
| 160 | - websocket (1.0.7) | |
| 161 | - will_paginate (3.0.3) | |
| 162 | - xpath (2.0.0) | |
| 163 | - nokogiri (~> 1.3) | |
| 164 | - | |
| 165 | -PLATFORMS | |
| 166 | - ruby | |
| 167 | - | |
| 168 | -DEPENDENCIES | |
| 169 | - RedCloth | |
| 170 | - acts-as-taggable-on | |
| 171 | - capybara | |
| 172 | - cucumber | |
| 173 | - cucumber-rails | |
| 174 | - daemons | |
| 175 | - dalli | |
| 176 | - database_cleaner | |
| 177 | - exception_notification | |
| 178 | - fast_gettext | |
| 179 | - gettext | |
| 180 | - hpricot | |
| 181 | - mocha | |
| 182 | - nokogiri | |
| 183 | - pg | |
| 184 | - prototype-rails | |
| 185 | - prototype_legacy_helper (= 0.0.0)! | |
| 186 | - rails | |
| 187 | - rails_autolink | |
| 188 | - rake | |
| 189 | - rest-client | |
| 190 | - rmagick | |
| 191 | - rspec | |
| 192 | - rspec-rails | |
| 193 | - ruby-feedparser | |
| 194 | - selenium-webdriver | |
| 195 | - thin | |
| 196 | - will_paginate |
debian/noosfero.install
debian/noosfero.links
| ... | ... | @@ -15,3 +15,4 @@ var/lib/noosfero-data/public/thumbnails usr/share/noosfero/public/th |
| 15 | 15 | usr/share/noosfero/public/designs/themes/noosfero usr/share/noosfero/public/designs/themes/default |
| 16 | 16 | usr/share/noosfero/public/designs/icons/tango usr/share/noosfero/public/designs/icons/default |
| 17 | 17 | usr/share/noosfero/script/noosfero-plugins usr/sbin/noosfero-plugins |
| 18 | +usr/share/noosfero/Gemfile.lock /dev/null | ... | ... |
gitignore.example