From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-3.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from mail-oi0-x23c.google.com (mail-oi0-x23c.google.com [IPv6:2607:f8b0:4003:c06::23c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 505FA1F404 for ; Mon, 19 Mar 2018 14:35:43 +0000 (UTC) Received: by mail-oi0-x23c.google.com with SMTP id 3sf9346859ois.23 for ; Mon, 19 Mar 2018 07:35:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1521470142; cv=pass; d=google.com; s=arc-20160816; b=cIW3tYPHj60zCtXSyGgAzM0kcXMcjt6Ol1s0eeM4To0+uwBJDJiyUE4EB9ztUi968D zX9KwdmrA9ThaDzBjpecvJNJPBejVO6IPVrFmMnH3rB6IKTE+QYJHlogx6ndhIwYYfA8 LGPHk4UalALhjeT8Vp3LUMCeTwEfrG9wDzNyef4AMCtJFs4SJd0nqhv0AiIuLYBjMyz8 7w3IBlrwCRzi0IRXOS3UVgY4o1zK+qtSGKjmLzmIDJLicxuHPR9w3JUjVYZuUUWTZeqT /Z0Lcf5LXnvOz9dGj1WbeWxV1zv1eJCLjm4EwaDB34Dcb/MhUDaFNfrNlhtMbjdMW6XU aIPg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-transfer-encoding :mime-version:subject:message-id:to:from:date :arc-authentication-results:arc-message-signature:sender :dkim-signature:dkim-signature:arc-authentication-results; bh=E+01y4NkBOAs1+zmdWRhZmi5tKeNDQD7mM7gZPeZmQw=; b=kYt8B09Ges/NG/YQYUlFzbIp7fWwdtbAlSPrM53bCS34jJw+4WJC7OXLjdOz4iKvWJ 2wuFv9ZLQMdlXhm3E8c0IT/rQGpjl8MTfeO6Ek3W/hEfLfMMIU3pDaxy0ykmGrAB3Xmo r9JiLXtp7Z47ZVWOeTfju82RBfaF9kMGnfDSiivGh1c6LUYnCfhPwC3psaWAiKGFQ3ET TgoJZg2H/zSZscR/r389eq77S9+FZC4rvOvEyiiI1Sn/rDKZ9RspHlPzV6W8+lR5I/GG AjzAkXVzt58eHvJfBgNsv92daHWItTL7rp0c0kRVbUyeZYwiCnx9YyTgZ9UbRyEA/bBE EbDQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RgXbJOGt; spf=pass (google.com: domain of asppsa@gmail.com designates 2607:f8b0:400e:c01::22d as permitted sender) smtp.mailfrom=asppsa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:message-id:subject:mime-version :content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=E+01y4NkBOAs1+zmdWRhZmi5tKeNDQD7mM7gZPeZmQw=; b=EAEVmuZWjKoqsQek5OHflX2hMwv37LGiJs8sQdC+YUfGiWthfZhiu6TJGi0dtbEm4B yXmK7VP83aiWCZuf9Cflh3prIAcZ1x19ne1wgCyPiAWAkFWqP/33Yl4+hIGOSTWhkdXg PtJ7XnuM3O/fvrv596xyjLWFvlJu8M3wxUGohF0La1i+bXAW++KgU8pwtJQm2akDlZrO Xe5/Z6FPa91C1YvdasFNZzuZnFQBXbALRnR50bGHt/fqOlkppl+ZJflD78WiwBzHC1zR WaEMAmWCFB7GgHCDVmGmY8G+eLyvEpU4ir64x0WvsYM9Y9OiAhuq9lmSl4jIEDFthczm VzwA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:subject:mime-version :content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=E+01y4NkBOAs1+zmdWRhZmi5tKeNDQD7mM7gZPeZmQw=; b=i1OrlhLAUda3neF8n7KVSyUafd0D3OPfAzfTSm+P8of8HuJq9+5TDgNakMvpk2QkFZ 4Ah8ZfsSgWSi+W9T5fHD96n8cQj0K5vKl67LAJwcoZzoEgdOGr75nQOWDzfisriLeBbD C+UnpGpYC+M5KT5KtJ0/IqRz5SqP0MRF8Jyd5ptjvhyM6Wi4qiuuOOIGe52EO4WDyhrH yxq9H2mgUdI1RUVaE8EgNMJytL0EiQfhX9z9wRBOCWGeGjaXwNYbwuz8VEtWWTAYsn4i /z6lDp3+mmSQOrn+RWf8xTtdvmln8icY/LLiUA3/pdcE7KkSu6dusnNEogqB3/T/AdUZ 1Irg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:message-id:subject :mime-version:content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=E+01y4NkBOAs1+zmdWRhZmi5tKeNDQD7mM7gZPeZmQw=; b=W9/f+931MEbd7dbVi/ED2R0+A1MuPKshGGFDAMrP84Z/o/ldOGvMogq4pMKKMrpNq1 3ZbICS5Lj6sFqJjV7aPdytWdDeoINAmzH1dQNKEsaSPEkTn/Nxu/4RJPbHVd6OBwmK9j FoRaE4QNyVcQtRVgsmrvREgySKz6Lh8YP4/J18dkcvNOh5xzB1XOouuJe79CXNYgh2hF 2i0uaEeP51R+oHwlsxO+VLCW0O3OuqBQBbv9B90CdCKwXJW9RDExzpuc2vCuCuYXIeeH kYFPnhzNhfbFsAThQiiUj8S1CwlXWbuLH3Cb/Lu0Pfsnk3opt/QYKHsrNWk5RL0GeLCb 6f2g== Sender: rack-devel@googlegroups.com X-Gm-Message-State: AElRT7GojngSwhXRMAMeTqfupAN6NaalnsjQP3JuAtwE0ec2rq/igv3W Keb3sC3skywhMxETNL4nVH8= X-Google-Smtp-Source: AG47ELvsdDSkZ24N6+0BXGh8SIVDIEOllYGOwFkxQhylgZ/eMR0KJNfTZSAjOIKfMZM9zIo4DI1MHA== X-Received: by 2002:a9d:29d2:: with SMTP id g18-v6mr762831otd.5.1521470142550; Mon, 19 Mar 2018 07:35:42 -0700 (PDT) X-BeenThere: rack-devel@googlegroups.com Received: by 2002:a9d:1a06:: with SMTP id a6-v6ls7523840ote.16.gmail; Mon, 19 Mar 2018 07:35:42 -0700 (PDT) X-Received: by 2002:a9d:198f:: with SMTP id k15-v6mr3009494otk.125.1521470142255; Mon, 19 Mar 2018 07:35:42 -0700 (PDT) Received: by 2002:aca:d702:0:0:0:0:0 with SMTP id o2-v6msoig; Mon, 19 Mar 2018 06:34:24 -0700 (PDT) X-Received: by 10.99.143.24 with SMTP id n24mr3610001pgd.89.1521466464129; Mon, 19 Mar 2018 06:34:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521466464; cv=none; d=google.com; s=arc-20160816; b=Ei7uGiql0uUxG7dfJjocABix+37nIj06FuTSXs9Uxf+TtwVqHpHp8osS6Q+UGfjasf Zhd2iliovreHvoW3QCXlM4NDo37sMsX1cE7UWnOCwiPLaTvyIAYcpNCZikL6zvdvW3C9 OyqDA4p/e+son0BKbjEZAb2vcq49wdUpuOfY4/hzrRzbDe5u52zr5h1CxsNYDecTFuYy clzX2H8HCph6T0Jh6fAFQWvV9ktF+lOfNveH7pjUXNMK/KTlmFn4abRqLeQSC5ZCl9vr 59BzMfNNttgVppZWV3KM38cmu098CCfckkmruB09ePYvJtX2SPnmh3Rua3lJThr6/voj E+HQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:subject:message-id:to:from :date:dkim-signature:arc-authentication-results; bh=0IASvJyy8vJJr/5frJIQJYCvIbk1uLZgYCRDaOAZrSA=; b=aX57OZouCh2+uPVDqtG9hJgQHsiGr75olwQiDBJV5bzRwab5JOsO+dgdn9H1nClK/q oDuB9yGXGC8NFqICo4MjWnslleiRrp634tq3CyCUfmAFCVwGk3rjEu00bfesDWr6ac/5 QLo0qKiddnCtU0WKzU9BoEaNJzRLelP8kK3ZUgPrk8AH3/d691mCzygnp4d31Sntz1Ni cDvppL0Uqgb96BuBmC6yM9mslbkjBTuzEWDQJ/Gekehl8QEj3YKQoJmK8vMNqenuBDVJ Cu5pnrZoGoLfjUPPda7Hmx4Igry9LjNMWhobviuNT1w80yMyyasKNKRfyeWdT2iOdmLG 3Bbw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RgXbJOGt; spf=pass (google.com: domain of asppsa@gmail.com designates 2607:f8b0:400e:c01::22d as permitted sender) smtp.mailfrom=asppsa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-pl0-x22d.google.com (mail-pl0-x22d.google.com. [2607:f8b0:400e:c01::22d]) by gmr-mx.google.com with ESMTPS id w9-v6si3128plp.2.2018.03.19.06.34.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Mar 2018 06:34:24 -0700 (PDT) Received-SPF: pass (google.com: domain of asppsa@gmail.com designates 2607:f8b0:400e:c01::22d as permitted sender) client-ip=2607:f8b0:400e:c01::22d; Received: by mail-pl0-x22d.google.com with SMTP id f5-v6so10193697plj.13 for ; Mon, 19 Mar 2018 06:34:24 -0700 (PDT) X-Received: by 2002:a17:902:b943:: with SMTP id h3-v6mr12509121pls.1.1521466463299; Mon, 19 Mar 2018 06:34:23 -0700 (PDT) Received: from localhost (pyrgos.polinaro.space. [2400:8901::f03c:91ff:fe60:a713]) by smtp.gmail.com with ESMTPSA id i12sm107800pgr.9.2018.03.19.06.34.21 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 19 Mar 2018 06:34:22 -0700 (PDT) Date: Tue, 20 Mar 2018 00:34:19 +1100 From: Alastair Pharo To: rack-devel@googlegroups.com Message-ID: <87d100ur38.fsf@louros.polinaro.space> Subject: Any plans to drop Ruby 2.2 support from Rack? Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_5aafbc5c46e98_2a652ac3e21250a478989"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Original-Sender: asppsa@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RgXbJOGt; spf=pass (google.com: domain of asppsa@gmail.com designates 2607:f8b0:400e:c01::22d as permitted sender) smtp.mailfrom=asppsa@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Reply-To: rack-devel@googlegroups.com Precedence: list Mailing-list: list rack-devel@googlegroups.com; contact rack-devel+owners@googlegroups.com List-ID: X-Google-Group-Id: 486215384060 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , ----==_mimepart_5aafbc5c46e98_2a652ac3e21250a478989 Content-Type: multipart/alternative; boundary="--==_mimepart_5aafbc5c5dc14_2a652ac3e21250a479196"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_5aafbc5c5dc14_2a652ac3e21250a479196 Content-Type: text/plain; charset="UTF-8" Hi there, I am one of the maintainers of [Moneta][1]. Until a couple of days ago we were still testing against a rather ancient set of MRI Ruby versions, but we have just decided we need to modernise, and as part of that the question of what sort of policy we should have concerning the minimum supported Ruby version (i.e. `required_ruby_version` in the gemspec) has arisen. Because Moneta is designed for use with web projects that mostly depend on Rack, we thought we would follow Rack's lead on this, so that anyone who is able to use Rack can also use Moneta. This has of course lead us to wondering what the Rack team's policy on this is. Do you think it makes sense to phase out MRI rubies once they have EOLed, or do you think there is virtue in maintaining support for older versions beyond that? As Ruby 2.2 will be EOLed at the end of this week, we are keen to know if you think there is merit in maintaining 2.2 support beyond that time. Also, my own understanding of how gem semver should fit with minimum Ruby versions is not that clear. I see that Rack introduced the `>= 2.2.0` requirement with v2 of the gem, so do you think that changing the minimum Ruby from say, 2.2 to 2.3 should only be done as part of a major version change of the gem? I'm very keen to hear your thoughts on any or all of the above. Thanks in advance! -Alastair [1]: https://github.com/minad/moneta -- --- You received this message because you are subscribed to the Google Groups "Rack Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to rack-devel+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. ----==_mimepart_5aafbc5c5dc14_2a652ac3e21250a479196 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi there,

I am one of the maintainers of Moneta. Until a couple of days ago we were still testing against a rather ancient set of MRI Ruby versions, but we have just decided we need to modernise, and as part of that the question of what sort of policy we should have concerning the minimum supported Ruby version (i.e. required_ruby_version in the gemspec) has arisen.

Because Moneta is designed for use with web projects that mostly depend on Rack, we thought we would follow Rack=E2=80=99s lead on this, so that an= yone who is able to use Rack can also use Moneta. This has of course lead us to wondering what the Rack team=E2=80=99s policy on this is. Do you think = it makes sense to phase out MRI rubies once they have EOLed, or do you think there is virtue in maintaining support for older versions beyond that? As Ruby 2.2 will be EOLed at the end of this week, we are keen to know if you think there is merit in maintaining 2.2 support beyond that time.

Also, my own understanding of how gem semver should fit with minimum Ruby versions is not that clear. I see that Rack introduced the >= =3D 2.2.0 requirement with v2 of the gem, so do you think that changing = the minimum Ruby from say, 2.2 to 2.3 should only be done as part of a major version change of the gem?

I=E2=80=99m very keen to hear your thoughts on any or all of the above. = Thanks in advance!

-Alastair

--

---
You received this message because you are subscribed to the Google Groups &= quot;Rack Development" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to rack-dev= el+unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
----==_mimepart_5aafbc5c5dc14_2a652ac3e21250a479196-- ----==_mimepart_5aafbc5c46e98_2a652ac3e21250a478989--