From owner-freebsd-ruby@freebsd.org Fri Sep 13 15:34:02 2019 Return-Path: Delivered-To: freebsd-ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6198DF47A7 for ; Fri, 13 Sep 2019 15:34:02 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 46VKRt1MkKz3KWW for ; Fri, 13 Sep 2019 15:34:02 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2D003F47A4; Fri, 13 Sep 2019 15:34:02 +0000 (UTC) Delivered-To: ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2CC5DF47A3 for ; Fri, 13 Sep 2019 15:34:02 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46VKRs3VPXz3KWT for ; Fri, 13 Sep 2019 15:34:01 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mail-wm1-x32e.google.com with SMTP id n10so3270448wmj.0 for ; Fri, 13 Sep 2019 08:34:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=X//MaEkoeRgf7Sc7SKJRlwSxoSPQSDd9LWuZGd6aBjU=; b=mwxYB94vQS/khbgwc+47mXr3zit8RNYQ5ekyRJVllZhJddqyWl3i3DtksXKY9f7ssR 4Dyjv1Q7+9hLu5gIZ1Qys9rN4dmVHv1eSD8Yy7FwlyScsTZwZxaa0ofBDphV2n+Lnw08 OiRGBJ2b+tFwQxYS8g463joiw2py9X9SljpaVwXB30xQExreFFpce672ujMSBk2pLEqU Lyc5dZ6/oHjQiV1ZMDSUnQ42OAaosYCeEwmfcFoniA+BqZusNhp7Ynbu3s9GYtDxI55y snlcaVE6t9JqDYa3T1lb62FEtH3/KYOGWokZiqXOLjWNU8H6MVukHM7j/MNAytRvkDS1 rJMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X//MaEkoeRgf7Sc7SKJRlwSxoSPQSDd9LWuZGd6aBjU=; b=YrldmMKiluB8BX8XBK/7vUjl+f/1kuFb5Hq3FUuo94N71ln3NQaCTAntTlA019WXp9 3HG4RIbRDpqSKSz/Igp0G+agwsu0fYY+uhKwU8PnUH79Ryroi8s+FLkWoeu30lICASr1 yEySvzqAIWYr5S8Ad8aDf9KTX7Oh801FWKlYQcrDH3QMrxUhr+JsCZSqam8PZxfshfIj yJwAfG6Hy5CEGVY3qhGqvbXzuvrrsQYHe5ml17t9BLaLq0FU0A2Kp7cfsZWLgeRt8jcW dBaXTWCsBTicJKe+gBQYZgWok7YaOEalYXbPfubK+N+iUpWZgLdxBD1lokRnW3/Aet0t 7hNQ== X-Gm-Message-State: APjAAAVNYqmNOb2BGU0BvWt7v8TpRKcPbX35FYA83q8vZeOg0CAXy0wL kiZKpxhIFqT7uSzEoxVXHHO7zhTzD/DkfZQdE7iWxw== X-Google-Smtp-Source: APXvYqw6nWcZA9pA1NuJLf9slScQdhRDIHg2MvSFo1norgpOt4YqjQ/rd5cYU5WW2rITYjIuJW8I/wCjjqLdpXIsHpE= X-Received: by 2002:a05:600c:21cf:: with SMTP id x15mr4125332wmj.145.1568388839362; Fri, 13 Sep 2019 08:33:59 -0700 (PDT) MIME-Version: 1.0 References: <20190913074519.xfu3avb4ihmfzm2o@icepick.vmeta.jp> <20190913090645.buutinhgh2pygb4h@icepick.vmeta.jp> In-Reply-To: <20190913090645.buutinhgh2pygb4h@icepick.vmeta.jp> From: Adam Weinberger Date: Fri, 13 Sep 2019 09:33:43 -0600 Message-ID: Subject: Re: FLAVORS for Ruby To: Koichiro Iwao Cc: Antoine Brodin , FreeBSD Ports , ruby@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 46VKRs3VPXz3KWT X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=adamw-org.20150623.gappssmtp.com header.s=20150623 header.b=mwxYB94v; dmarc=none; spf=pass (mx1.freebsd.org: domain of adamw@adamw.org designates 2a00:1450:4864:20::32e as permitted sender) smtp.mailfrom=adamw@adamw.org X-Spamd-Result: default: False [-5.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[adamw-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ruby@freebsd.org]; DMARC_NA(0.00)[adamw.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[adamw-org.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[e.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.90)[ip: (-9.22), ipnet: 2a00:1450::/32(-2.96), asn: 15169(-2.24), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Sep 2019 15:34:02 -0000 On Fri, Sep 13, 2019 at 3:06 AM Koichiro Iwao wrote: > > On Fri, Sep 13, 2019 at 10:00:19AM +0200, Antoine Brodin wrote: > > On Fri, Sep 13, 2019 at 9:45 AM Koichiro Iwao wrote: > > > Hi, > > > > > > I would like to suggest introducing FLAVOR to Ruby ports. > > > > > > AFAIK multiple version of Ruby ports (lang/ruby??) can be installed at > > > the same time. One of these ruby ports will be *default* installed as > > > PREFIX/bin/ruby. In contrast of Ruby lang, rubygem ports cannot be > > > installed for multiple Ruby version at the same time. > > > > > > I would say Ruby and rubygem ports needs FLAVORS like Python ports. > > > In Python ports, the same origin py- ports can be installed for multiple > > > versions such as py27, py35, py36. If the same thing can be done with > > > Ruby ports, FreeBSD Ruby ports will be much improved. > > > > > > I would appreciate if you Ruby folks bounce some ideas off each other. > > > Let me know if someone's already working on FLAVORS on Ruby. Is there > > > something that I can help you with? > > > > Please no. I don't see valid reasons. > > Why? I don't see invalid reasons. Had Ruby FLAVORS already denied in the > past? What's the difference between Rython and Ruby? py- ports can be > installed for py35 and py36 at the same time. Why not for Ruby? > > I'm just brainstorming Ruby FLAVORS. Both positive opinions and negative > opinions are welcome. Systems MUST be able to support concurrent installations of python2.7 and actual python. What is your use case for concurrent ruby? # Adam -- Adam Weinberger adamw@adamw.org https://www.adamw.org