Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0004-puma.gemspec-drop-git-usage.patch | Drop git usage from gemspec | Antonio Terceiro <terceiro@softwarelivre.org> | not-needed | 2020-02-05 | ||
0011-disable-minitest-extensions.patch | Disable unavailable minitest extensions | Daniel Leidert <daniel.leidert@wgdd.de> | not-needed | 2020-02-05 | ||
0012-disable-cli-ssl-tests.patch | Disable cli ssl tests | Daniel Leidert <daniel.leidert@wgdd.de> | not-needed | 2020-02-05 | ||
0013-fix-test-term-not-accepts-new-connections.patch | Fix test to read output locale independent The test fails if run in a non-English environment. |
Daniel Leidert <daniel.leidert@wgdd.de> | yes | 2020-02-06 | ||
0014-disable-test-failing-on-amd64.patch | Disable test that failied on amd64 buildd This test failed on amd64 buildd https://buildd.debian.org/status/fetch.php?pkg=puma&arch=amd64&ver=5.2.2-1&stamp=1615133735&raw=0 |
Pirate Praveen <praveen@debian.org> | not-needed | 2021-03-08 | ||
0015-disable-different-output-test.patch | Output changed from 'OK' to '::Rack::URLMap is loaded' =================================================================== |
no | ||||
0016-disable-test-failing-on-arm64.patch | this test is failing on arm64 buildd (sometimes on other archs as well) =================================================================== |
no | ||||
0017-disable-test-failing-on-armhf.patch | https://ci.debian.net/packages/p/puma/testing/armhf/42745746/ =================================================================== |
no | ||||
0018-disable-test-failing-with-ruby3.2.patch | Skip tests failing with ruby3.2 in Ubuntu 1) Error: TestRackUp::RackUp#test_bin: TimeoutEveryTestCase::TestTookTooLong: execution expired /<<PKGBUILDDIR>>/test/test_rack_handler.rb:318:in `sysread' /<<PKGBUILDDIR>>/test/test_rack_handler.rb:318:in `test_bin' /<<PKGBUILDDIR>>/test/helper.rb:90:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:88:in `block (3 levels) in run' Those tests reported the following errors: 2) Error: TestCLI#test_control_clustered: TimeoutEveryTestCase::TestTookTooLong: execution expired /<<PKGBUILDDIR>>/test/test_cli.rb:136:in `join' /<<PKGBUILDDIR>>/test/test_cli.rb:136:in `test_control_clustered' /<<PKGBUILDDIR>>/test/helper.rb:90:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:88:in `block (3 levels) in run' 3) Error: TestPluginSystemd#test_systemd_notify_usr2_hot_restart_cluster: Errno::EPIPE: Broken pipe /<<PKGBUILDDIR>>/test/test_plugin_systemd.rb:90:in `write' /<<PKGBUILDDIR>>/test/test_plugin_systemd.rb:90:in `assert_restarts_with_systemd' /<<PKGBUILDDIR>>/test/test_plugin_systemd.rb:42:in `test_systemd_notify_usr2_hot_restart_cluster' /<<PKGBUILDDIR>>/test/helper.rb:90:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:88:in `block (3 levels) in run' 4) Error: TestIntegrationPumactl#test_halt_unix: Errno::ECHILD: No child processes /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:55:in `wait2' /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:55:in `ctl_unix' /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:42:in `test_halt_unix' /<<PKGBUILDDIR>>/test/helper.rb:90:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:88:in `block (3 levels) in run' 5) Error: TestIntegrationPumactl#test_stop_unix: Errno::ECHILD: No child processes /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:55:in `wait2' /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:55:in `ctl_unix' /<<PKGBUILDDIR>>/test/test_integration_pumactl.rb:38:in `test_stop_unix' /<<PKGBUILDDIR>>/test/helper.rb:90:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:88:in `block (3 levels) in run' 6) Error: TestPumaServer#test_timeout_in_data_phase: TimeoutEveryTestCase::TestTookTooLong: execution expired /<<PKGBUILDDIR>>/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.2.0/gems/puma-6.4.2/lib/puma/server.rb:627:in `join' /<<PKGBUILDDIR>>/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.2.0/gems/puma-6.4.2/lib/puma/server.rb:627:in `stop' /<<PKGBUILDDIR>>/test/test_puma_server.rb:31:in `teardown' /<<PKGBUILDDIR>>/test/helper.rb:96:in `block (5 levels) in run' /<<PKGBUILDDIR>>/test/helper.rb:96:in `each' /<<PKGBUILDDIR>>/test/helper.rb:96:in `block (4 levels) in run' /usr/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout' /usr/lib/ruby/3.2.0/timeout.rb:196:in `timeout' /<<PKGBUILDDIR>>/test/helper.rb:95:in `block (3 levels) in run' . Extra failure in Debian: . 1) Error: TestIntegrationSingle#test_puma_debug_loaded_exts: TimeoutEveryTestCase::TestTookTooLong: execution expired /build/reproducible-path/puma-6.4.3/test/helpers/integration.rb:125:in `wait2' /build/reproducible-path/puma-6.4.3/test/helpers/integration.rb:125:in `stop_server' /build/reproducible-path/puma-6.4.3/test/helpers/integration.rb:39:in `teardown' /build/reproducible-path/puma-6.4.3/test/helper.rb:96:in `block (5 levels) in run' /build/reproducible-path/puma-6.4.3/test/helper.rb:96:in `each' /build/reproducible-path/puma-6.4.3/test/helper.rb:96:in `block (4 levels) in run' /usr/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout' /usr/lib/ruby/3.3.0/timeout.rb:193:in `timeout' /build/reproducible-path/puma-6.4.3/test/helper.rb:95:in `block (3 levels) in run' . They do not seem real regressions, so skipping them for now. |
Lucas Kanashiro <lucas.kanashiro@canonical.com> | not-needed | 2024-12-23 | ||
0010-Disable-test-concurrency-without-concurrent_ruby.patch | Disable test concurrency without concurrent_ruby The way this is implemented (moving away the gem in $HOME) looks dangerous and doesn't work for non-user-installed packages. |
Lucas Nussbaum <lucas@debian.org> | not-needed | 2025-02-05 |