Debian Patches
Status for puma/6.6.0-4
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 | ||
0019-adapt-test-certs-generation.patch | Adapt test certificates generation Adapt the test certificates generation process to Debian. For that, we extend the validity of the certificates to 11 years to try to cover the Debian support (and hopefully the LTS/eLTS) window as long as a build is performed 1 year before a release. We also require certificate_authority from the installed package so we can generate this certificates without external packages. |
Athos Ribeiro <athos@debian.org> | not-needed | debian | 2025-07-15 | |
0020-update-ex-certs.patch | Update example certificates Update the example certificates so that the upstream unit tests keep passing throughout the next Debian release (trixie) support cycle. This is done by updating the certificates validity to 11 years (possibly covering LTS/eLTS). |
Athos Ribeiro <athos.ribeiro@canonical.com> | not-needed | debian | 2025-07-15 |
All known versions for source package 'puma'
- 6.6.0-4 (forky, trixie, sid)
- 5.6.5-3+deb12u1 (bookworm)