Your message dated Fri, 11 Nov 2016 12:00:13 +0000
with message-id <e1c5avb-0001by...@fasolo.debian.org>
and subject line Bug#720336: fixed in puma 3.6.0-1
has caused the Debian Bug report #720336,
regarding RFP: puma -- A Ruby Web Server Built For Concurrency
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
720336: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720336
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Shawn Landden <shawnland...@gmail.com>
* Package name : ruby-puma
Version : 2.5.1
Upstream Author : Engine Yard
* URL : http://puma.ui/
* License : BSD
Programming Lang: C, Ruby
Description : Ruby Web Server Built For Concurrency
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for
Ruby/Rack applications. Puma is intended for use in both development and
production environments. In order to get the best throughput, it is highly
recommended that you use a Ruby implementation with real threads like Rubinius
or JRuby.
Built For Speed & Concurrency
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web
applications. It can be used with any application that supports Rack, and is
considered the replacement for Webrick and Mongrel. It was designed to be the
go-to server for Rubinius, but also works well with JRuby and MRI. Puma is
intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension
(inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing
in a portable way. Puma then serves the request in a thread from an internal
thread pool (which you can control). This allows Puma to provide real
concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads,
meaning you won't have to spawn multiple processes to increase throughput. You
can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread
can be run at a time. But if you're doing a lot of blocking IO (such as HTTP
calls to external APIs like Twitter), Puma still improves MRI's throughput by
allowing blocking IO to be run concurrently (EventMachine-based servers such as
Thin turn off this ability, requiring you to use special libraries). Your
mileage may vary. In order to get the best throughput, it is highly recommended
that you use a Ruby implementation with real threads like Rubinius or JRuby.
--- End Message ---
--- Begin Message ---
Source: puma
Source-Version: 3.6.0-1
We believe that the bug you reported is fixed in the latest version of
puma, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 720...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated puma package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 10 Nov 2016 16:47:06 -0200
Source: puma
Binary: puma
Architecture: source amd64
Version: 3.6.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
puma - threaded HTTP 1.1 server for Ruby/Rack applications
Closes: 720336
Changes:
puma (3.6.0-1) unstable; urgency=medium
.
* Initial release (Closes: #720336)
Checksums-Sha1:
4e3071c6c62821eb19f53fd91fc9cf5448650848 1957 puma_3.6.0-1.dsc
598f9dbda678d917e778af37d42db7ff86db3c57 151226 puma_3.6.0.orig.tar.gz
6fd205668b124c202c5c35d382f95b1a1390f79b 3684 puma_3.6.0-1.debian.tar.xz
fd1a79cf937b668e235b51e0f2ad2c7889d7bd56 45230 puma-dbgsym_3.6.0-1_amd64.deb
246d9e064204270a9834f0fd6500548ad9121b70 5623
puma_3.6.0-1_20161110T194821z-41a7a9e0.buildinfo
f9ceffb63128f79770361d4c22f293f3151e2cd2 105960 puma_3.6.0-1_amd64.deb
Checksums-Sha256:
3063cb131be1ac9066e63b95e0bc75aaecfdaf7e8989957cac3888442d21b21a 1957
puma_3.6.0-1.dsc
6183a100cb9bfb2e7d9582254042defd86cb420095d3d440c98cea64d3d15c21 151226
puma_3.6.0.orig.tar.gz
ebb5a3fc4f4ef38260be7dc47c388fd60156e6ca3ac6c08237515d9d68dec636 3684
puma_3.6.0-1.debian.tar.xz
8d5488275e6f480643c4d519dc0b6b28d1941264c043a8ddbb6ea8db1d7a5f31 45230
puma-dbgsym_3.6.0-1_amd64.deb
78d9066ac9a6f61ff179e7c122a484b5deaac90fb5703ed48bd3fec8b0a51108 5623
puma_3.6.0-1_20161110T194821z-41a7a9e0.buildinfo
19e4e2480ef6c21ceb2f9c3fbc6f0ea9c2c8bdefe61f47f1415fbd373b97a7e7 105960
puma_3.6.0-1_amd64.deb
Files:
08867f6e0a0350e4f8208ffb3c58fbbc 1957 ruby optional puma_3.6.0-1.dsc
187ce3b463320e621ef1fbe7febe8a1e 151226 ruby optional puma_3.6.0.orig.tar.gz
23e9e8eea3fe45efc56fb4a3525f1f19 3684 ruby optional puma_3.6.0-1.debian.tar.xz
396e35d4cfe45bc4e5e83201426c44b6 45230 debug extra
puma-dbgsym_3.6.0-1_amd64.deb
41a7a9e08b3858ee4260500256bae643 5623 ruby optional
puma_3.6.0-1_20161110T194821z-41a7a9e0.buildinfo
fe708ec60d9a4a939ca0d2d4bdaadb9d 105960 ruby optional puma_3.6.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYJZXCAAoJEPwNsbvNRgveOnkQAMMcxqKlqBOcihaBESNvnEvq
4k3KTC1zebt3inUFh08JnMntBQvMRmuRn+fXVloN+IP8sY+1YyuBp/KoJ3aRDU7+
jLxkDJdTKS/Ovf9INFPxTvvS52qbXjC6o2PLovwDhL9E9DfTr35p3RxrGJteOm0R
0dQ4qkNPYx5z6/pWxc2rwVfj3iWigKrhcXKsZyKvlqma9Zd8Y85Ub2z7M7i3luSr
Fi1L/AFaYWZr7Kr21sevjBEQERyYw6Vsk5P9qIfdGJ1tGTjCpED9AZWdqD7TZXrG
EIv3ctp+O8GsNO98ycLXaG/v+Fy8QJrXjTElo4sXm6N+J4FjYmsnnBVbF6G/wv2e
rV/vSw63pdl+9tzXHgZ26LxSeVYQah8EvrxWPWuwwQlVII1kBmXTt0sRD6IcFV/l
6VepmhY9H0S3SL52C1MZG8TBZ5McP/Jf4giD2M+rALHYE+RCVGuwDw8un2DNR58N
DiiGm1KjpqyXL3hanqXHmi3wcDDlBL4gAZQQUVaqJrXvsUKHQZj2AGwEd/SsetZb
G7WJzcTUGbsjT0Wd4glWxu07j30TKn72U2Db7a8ZJSiUcUiFRC/cVY8j3Btw4QMr
t3Petfa/U7LtoRLn9ibktndhC/y+1IAB8e0cOd6aDYITriU1o7n6AhQnc2WPvS4a
HM/QLyiHzSQpAk4xE0U4
=FrCr
-----END PGP SIGNATURE-----
--- End Message ---