[#65451] [ruby-trunk - Feature #10333] [PATCH 3/1] optimize: "yoda literal" == string — ko1@...

Issue #10333 has been updated by Koichi Sasada.

9 messages 2014/10/07

[ruby-core:65855] [ruby-trunk - Bug #10416] Create mechanism for updating of Unicode data files downstreams when we want

From: nobu@...
Date: 2014-10-22 17:47:45 UTC
List: ruby-core #65855
Issue #10416 has been updated by Nobuyoshi Nakada.


It affects only developers who build from the repository.
Released packages should have the latest (and fixed) version at the release=
 time.


----------------------------------------
Bug #10416: Create mechanism for updating of Unicode data files downstreams=
 when we want
https://bugs.ruby-lang.org/issues/10416#change-49590

* Author: Martin D=C3=BCrst
* Status: Open
* Priority: Normal
* Assignee: Nobuyoshi Nakada
* Category: build
* Target version: current: 2.2.0
* ruby -v: ruby 2.2.0dev (2014-10-22 trunk 48092) [x86_64-cygwin]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
The current mechanism for updating Unicode data files will create the follo=
wing problem:
Downstream compilers/packagers will download Unicode data files ONE time (t=
hey may already have done so).

However, if they don't activate ALWAYS_UPDATE_UNICODE =3D yes, these files =
will never get updated, and they will stay on Unicode version 7.0 even if i=
n five years Unicode is e.g. on version 12.0.
On the other hand, if they activate ALWAYS_UPDATE_UNICODE =3D yes (and assu=
ming issue #10415 gets fixed), they constantly update to the latest version=
 of Unicode. That's good for those who actually want this, but now what our=
 current policy is.
What's missing is that we (Ruby core) can make sure downstream checkouts up=
date to a new Unicode version when we want then to do so (as we e.g. can do=
 for other parts that are based on Unicode data, see e.g. https://bugs.ruby=
-lang.org/issues/9092), without sending an email to everybody and hoping th=
ey read and follow it.

[Currently, the only solution I know will work is the one pointed out by Yu=
i Naruse in https://bugs.ruby-lang.org/issues/10084#note-17, but I'm okay w=
ith any other solution.]






--=20
https://bugs.ruby-lang.org/

In This Thread

Prev Next