Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign uptools,icu: read full ICU version info from file #23269
Conversation
This comment has been minimized.
This comment has been minimized.
nodejs-github-bot
added
build
intl
tools
labels
Oct 4, 2018
refack
requested a review
from
srl295
Oct 4, 2018
This comment has been minimized.
This comment has been minimized.
|
LGTM Can you expand the commit message to explain the purpose of this change, for future generations? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Will do. I need to coordinate with @srl295 so we don't conflict on doc changes. |
refack
force-pushed the
refack:refactor-out-ICU-dep
branch
2 times, most recently
from
29d632a
to
8360275
Oct 4, 2018
srl295
approved these changes
Oct 4, 2018
This comment has been minimized.
This comment has been minimized.
srl295
assigned
refack
Oct 4, 2018
This comment has been minimized.
This comment has been minimized.
for future generations :) |
jasnell
approved these changes
Oct 5, 2018
richardlau
approved these changes
Oct 5, 2018
|
Typos in commit message: |
lpinca
approved these changes
Oct 5, 2018
refack
force-pushed the
refack:refactor-out-ICU-dep
branch
from
8360275
to
b853659
Oct 5, 2018
This comment has been minimized.
This comment has been minimized.
|
Updated guide. PTAL |
trivikr
approved these changes
Oct 6, 2018
This comment has been minimized.
This comment has been minimized.
refack
force-pushed the
refack:refactor-out-ICU-dep
branch
from
b853659
to
be346d9
Oct 12, 2018
refack
removed their assignment
Oct 12, 2018
refack
merged commit be346d9
into
nodejs:master
Oct 12, 2018
refack
deleted the
refack:refactor-out-ICU-dep
branch
Oct 12, 2018
targos
added a commit
that referenced
this pull request
Oct 12, 2018
targos
added a commit
that referenced
this pull request
Oct 12, 2018
srl295
added a commit
to srl295/node
that referenced
this pull request
Oct 17, 2018
jasnell
added a commit
that referenced
this pull request
Oct 17, 2018
srl295
added a commit
to srl295/node
that referenced
this pull request
Oct 23, 2018
srl295
added a commit
to srl295/node
that referenced
this pull request
Oct 24, 2018
This comment has been minimized.
This comment has been minimized.
|
Thank you! This is making tooling in my company much easier :) |
This comment has been minimized.
This comment has been minimized.
|
@drewfish how so? What's your use case? I'm looking at changing this file. Do you need to use a particular ICU version? |
This comment has been minimized.
This comment has been minimized.
|
We use the "full" ICU but don't otherwise need a particular version. We put some effort into "build resiliency" so that if the rest of the internet goes away we can still run our build pipelines as needed. To help with this we cache any "external file" that are part of the build, in this case the ICU tarball from sourceforge. |
This comment has been minimized.
This comment has been minimized.
|
Feel free to change/move the file, I'll track the change. (I was previously grepping the ICU URL out of configure.py :) ) |
This comment has been minimized.
This comment has been minimized.
|
Thank you @drewfish for the feedback. Feel free to open issues (or PRs ;) for things that could improve your workflow. |
This comment has been minimized.
This comment has been minimized.
|
@drewfish i ask because I was thinking of moving (copying) the file with URLs upstream into ICU eventually. |
refack commentedOct 4, 2018
•
edited
ATM on every ICU version bump we need to update these data.
Reading it from a file makes it independant of
configre.pychanges.Refs: #23245
Manual output:
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes