Package: rails / 2:7.2.2.1+dfsg-7

Metadata

Package Version Patches format
rails 2:7.2.2.1+dfsg-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Be careful with that bundler.patch | (download)

railties/lib/rails/generators/app_base.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 be careful with that bundler

use system yarnpkg.patch | (download)

railties/lib/rails/generators/app_base.rb | 2 1 + 1 - 0 !
railties/test/generators/api_app_generator_test.rb | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 use system yarnpkg instead of yarn
 In Debian, yarn is packaged as "yarnpkg".
 .
 This patch will replace all the "bin/yarn" usages to "bin/yarnpkg".
relax dependencies.patch | (download)

Gemfile | 5 1 + 4 - 0 !
activerecord/activerecord.gemspec | 2 1 + 1 - 0 !
activesupport/activesupport.gemspec | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 7 deletions(-)

 relax dependencies

This patch will relax the dependencies version, remove useless
dependencies, or replace the gems to which is already in Debian.

Relax dependencies version:
 * selenium-webdriver
 * redis-nameserver (use packaged version)
 * mysql2
 * selenium-webdriver
 * webpacker

Remove/replace dependencies:
 * minitest-bisect
   + Not packaged in Debian
   + Not used (minitest is used)
 * minitest-retry
   + Not packaged in Debian
   + Used only when running on Buildkite CI
 * webdrivers
   + Not packaged in Debian
   + Could be replaced by chromedriver-helper (ruby-chromedriver-helper)

remove ignored dependencies.patch | (download)

Gemfile | 32 0 + 32 - 0 !
rails.gemspec | 2 0 + 2 - 0 !
2 files changed, 34 deletions(-)

 remove ignored dependencies
skip test internet access.patch | (download)

activesupport/Rakefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 skip the tests which need internet access
 .. due to Debian policy 4.9.
skip test unpackaged dependencies.patch | (download)

actioncable/Rakefile | 2 1 + 1 - 0 !
activejob/Rakefile | 2 1 + 1 - 0 !
activejob/test/cases/exceptions_test.rb | 4 2 + 2 - 0 !
railties/test/isolation/abstract_unit.rb | 5 0 + 5 - 0 !
4 files changed, 4 insertions(+), 9 deletions(-)

 skip the test due to unpackaged dependencies
  * websocket-client-simple
    + actioncable/client_test.rb
  * sneakers
    + actionjob/Rakefile
    + actionjob/test/cases/exceptions_test.rb
  * que
    + actionjob/Rakefile
  * queue_classic
    + actionjob/Rakefile
  * resque
    + actionjob/Rakefile
  * sucker_punch
    + actionjob/Rakefile
  * backburner
    + actionjob/Rakefile
  * minitest-retry
    + railties/test/isolation/abstract_unit.rb
skip test railties postgresql.patch | (download)

railties/test/application/bin_setup_test.rb | 2 2 + 0 - 0 !
railties/test/application/rake/dbs_test.rb | 3 3 + 0 - 0 !
2 files changed, 5 insertions(+)

 skip the railties test which needs postgresql instance
ignore test stuck.patch | (download)

railties/test/generators/app_generator_test.rb | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 ignore test which goes stuck
 Ignore the test case which makes test stuck.
adapt to babel7.patch | (download)

activestorage/.babelrc | 8 0 + 8 - 0 !
activestorage/babel.config.json | 8 8 + 0 - 0 !
2 files changed, 8 insertions(+), 8 deletions(-)

 adapt to babel7

relax irb.patch | (download)

railties/railties.gemspec | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax version dependency on irb gem
  to be dropped when ruby3.3 is the default
remove sprockets rails.patch | (download)

Gemfile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

---