Date: Tue, 17 Sep 2019 17:29:06 +1000 From: Dewayne Geraghty <dewaynegeraghty@gmail.com> To: Koichiro Iwao <meta@freebsd.org> Cc: FreeBSD Ports <ports@freebsd.org>, ruby@freebsd.org Subject: Re: FLAVORS for Ruby Message-ID: <CAGnMC6oHcYwfpForY5QFmxhrNYiMGFERYz6Jb_7ZC0FqwEb7tg@mail.gmail.com> In-Reply-To: <20190917064039.7qhnw3lds2zaxdl5@atuin.in.mat.cc> References: <20190913074519.xfu3avb4ihmfzm2o@icepick.vmeta.jp> <CAALwa8m3NJSckxSyrVTehx3LWxheSJXxUB=iAxr%2B1HG_2WFtfg@mail.gmail.com> <20190913090645.buutinhgh2pygb4h@icepick.vmeta.jp> <CAP7rwcjH6d7AiEL4XeRyQ-evT=dq%2BZi8WDTx-aYhye-zq2DKJw@mail.gmail.com> <20190914042738.r3hedyqtpxsxnd5e@icepick.vmeta.jp> <006FCB74-04EB-4A82-A800-6C7CA273E749@adamw.org> <20190916143929.z6vnzoqjme6vw2ey@icepick.vmeta.jp> <CAP7rwci6jME-Ef%2BOkjKWD7mYdnNhobA-9Va5YKmW_6xzcuNj_w@mail.gmail.com> <20190916161650.4ofb2o27tfxif57e@icepick.vmeta.jp> <20190917064039.7qhnw3lds2zaxdl5@atuin.in.mat.cc>
next in thread | previous in thread | raw e-mail | index | archive | help
Bottom line: flavors came into being to satisfy specific needs. Python 2 underwent substantial changes during the upgrade to python 3, to the extent that many (most) python applications would cease to function. Similarly php5 to php7. Without flavours the user-base would've been severly impacted during the upgrade transition where some fraction of their applications would fail. Flavours, though I didn't appreciate it at the time, was/is a really smart move and has saved most of us contorting our systems with different versions of the "same" software I suppose if the ruby developers make such a substantial change to the language that applications break, then adding flavors to ruby might be worthwhile. As stated, there is substantial effort required and the need significant. And as I still have "ports" that use python2 (though most use python3), I greatly appeciate their effort. Is there a specific issue, ie breakage requiring ruby flavors?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGnMC6oHcYwfpForY5QFmxhrNYiMGFERYz6Jb_7ZC0FqwEb7tg>