From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Status: No, score=-2.1 required=3.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_BLOCKED,URIBL_BLOCKED shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: unicorn-public@bogomips.org Received: from mail-pf0-f169.google.com (mail-pf0-f169.google.com [209.85.192.169]) (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 225202021D for ; Fri, 8 Jan 2016 21:57:02 +0000 (UTC) Received: by mail-pf0-f169.google.com with SMTP id e65so15208167pfe.0 for ; Fri, 08 Jan 2016 13:57:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenderlovemaking-com.20150623.gappssmtp.com; s=20150623; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=TAZ11fnHQi9kysmgq3ir+q2U+0EJt8sjgKOU3bW7V7w=; b=CXNJ4hemvi7yVGwaGmXQ7b/x4yGmHCYHeiSWRC3tqrxPU6V/Fy9FsDdIHJQIRaLpwv X6M+mh+EkkQw3DjKM0nKeNxhXDsAYWYB66+Rfg7VpmGKaFuM0yyggKyqIKrc5vKaK1E7 ZLTJ566pCQ55XvZLpOYFbBIOMDy0KgbP2zO6Om8DNIWI6HKq93YDno/0L+kfuPkLrIM1 q2yIL1k42PWXh/xwh26/FI16uMsLaNCKDFSly0FVYHJlxhkJBqkGilDgthINF68oQb2G dtJUlI6OhcjpTZF3J0CmFwkRQqKidnMi5A7ucBeCpQsSGCtRO4EHeJjWkNcSJQ5RH6LW mt+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=TAZ11fnHQi9kysmgq3ir+q2U+0EJt8sjgKOU3bW7V7w=; b=acKAK2jyo80CER6nO38hqaOtgT/d8uRTd2Jo7ygbRxiQBgklyKW/ZKzx65WEI2FaJL ZMuz15BVwiXaqafoCUp2lBw/gtTvckES69wsTRsdjPMnpJPf67s4JMr1IiG3VIpNrun8 qpqsowo4u5697Pm3KpT0q5t4CpWOy7LsKgoN69J2OhG8I83+L95VOb6wJfCPE0FXoWal Bynr3ZfhIRcEBjVBV+r7bcPepih3h2HGrk0tsSe1OlUmAt6oGsd8SMw2FIS3V0hvAOWj hSgTfwioBHwsAm/uCMTipfbsrLdEg6kbN2DrC1ZuDF9gNbU7DNZ5H+CRADF8BOxAeehi 4cew== X-Gm-Message-State: ALoCoQnR/OV3S6EIUV97h184P3GQISmrN3RaBgFwCmTU2Mv/jtT5oN0YMg5WQnakjs/MMX8VnP6Uel9TB6sVOh1v2YH+5njU9w== X-Received: by 10.98.70.151 with SMTP id o23mr7599869pfi.124.1452290221746; Fri, 08 Jan 2016 13:57:01 -0800 (PST) Received: from TC.local (c-24-56-229-227.customer.broadstripe.net. [24.56.229.227]) by smtp.gmail.com with ESMTPSA id g10sm6865238pfd.49.2016.01.08.13.57.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Jan 2016 13:57:01 -0800 (PST) Sender: Aaron Patterson Date: Fri, 8 Jan 2016 13:56:59 -0800 From: Aaron Patterson To: Aaron Patterson Cc: rack-devel@googlegroups.com, Adam Duke , unicorn-public@bogomips.org Subject: Re: [PATCH] limit rack version for ruby compatibility Message-ID: <20160108215659.GA36442@TC.local> References: <20160108191807.GA30703@dcvr.yhbt.net> <20160108215046.GA36373@TC.local> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Kj7319i9nmIyA2yE"; micalg="pgp-sha1"; protocol="application/pgp-signature" Content-Disposition: inline In-Reply-To: <20160108215046.GA36373@TC.local> User-Agent: Mutt/1.5.23 (2014-03-12) List-Id: --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 08, 2016 at 01:50:46PM -0800, Aaron Patterson wrote: > On Fri, Jan 08, 2016 at 07:18:07PM +0000, Eric Wong wrote: > > Adam Duke wrote: > > > From: Adam Duke > > > Date: Fri, 8 Jan 2016 13:06:31 -0500 > > > Subject: [PATCH] limit rack version for ruby compatibility > > >=20 > > > rack introduced a dependency on ruby 2.2.2 or greater in > > > https://github.com/rack/rack/commit/771d94e5dbe53058160a1f8a4cc56384c= 1d2a048 > >=20 > > Cc-ing rack-devel + Aaron > >=20 > > Yikes! ruby-core still supports Ruby 2.1 and possibly even 2.0.0 > >=20 > > And there doesn't seem to be any documentation on why Ruby 2.2.x > > is needed in the first place for rack.git > > commit a2fe30a5e70371c89c1b29fdc2dc5f8027bc5fe6 > >=20 > > http://bogomips.org/mirrors/rack.git/patch?id=3Da2fe30a5e70371c8 > >=20 > > Aaron? >=20 > The main reason I bumped it up to Ruby 2.2.x is because that will be the > minimum version of Ruby I'll be stuck with throughout Rack 2.x's > lifetime. IOW, I can't drop Ruby versions in anything but a major > release so I'm being conservative and only going with the latest (at the > time that was 2.2). >=20 > I could be convinced to bring down the version number, but I'd like to > know why first. :) Oh, I forgot to mention that I don't mind eliminating the Ruby version requirement as long as we put something in the README that says we only guarantee it works on 2.2.x and up. Older versions could be "best effort". I'm just afraid to do something like that because I really don't want to maintain 1.8 and 1.9 baggage (for example). I used the gemspec to clearly announce the Ruby versions I actually test with. --=20 Aaron Patterson http://tenderlovemaking.com/ --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJWkDCrAAoJEJUxcLy0/6/GCwwIAI/wiOP4+VdjvQOhNC1JaVrP yHNCtkjY+W0EENtlJIkX3LrJIbhk3xmB1WSZK8EocPHqkw8sQKJxipA6RQdkcBIT QCd9vZMSzvqzr85w8qAxbEFB98YSajOle0+ucefEcXj7qBZFg01pwaGxPtRlBJBj bD532t2rnFjV03wE4yn7QaNsUmMt2iV/Tq5WtnO/PozjqdqZ/DZ35zhcKloNPHDs /Ig5CVmgAI0/feYp5pv4VPLqoj1/oUX7ze+huYHHSHkGi3gJ91lEo3ov84xu2q/R 8U979nIR+bd1QzM6t1pCuw4qzpZ/4bjKEt/lvWFNXBt5UA9Hf7oAc+tIbMdK50A= =HR8K -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE--