NAKAMURA Usaku
6454808c52
Treat RUBY_REVISION as an integer on old rubies
2019-08-28 00:19:25 +09:00
Kazuhiro NISHIYAMA
fe83ed47e7
Try to fix `make dist` error on chkbuild
...
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190823T213004Z.fail.html.gz
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-master/log/20190824T003006Z.fail.html.gz
2019-08-24 10:20:44 +09:00
Hiroshi SHIBATA
e8ddbc0239
Put colorize to library directory.
...
Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
2019-07-15 09:40:22 +09:00
Hiroshi SHIBATA
0a711b0edf
Put vcs .rb to under the lib direcotory.
...
Because it's the common library for tool files.
2019-07-15 09:40:22 +09:00
Takashi Kokubun
0b858425e1
Use GitHub ruby.git for make-snapshot
...
Previously @hsbt disabled https git clone from git.ruby-lang.org.
Using git.ruby-lang.org for non-commit purposes is discouraged. GitHub
mirror is actually recommended because it's reliable than single-hosted
git.ruby-lang.org, the mirror is almost always well-maintained, and its
latency is very small (usually about 10s).
So we should just use GitHub here.
[Bug #15969 ]
2019-07-02 10:40:41 +09:00
Nobuyoshi Nakada
7ff2bfed92
Alias "master" and "trunk"
2019-07-01 23:16:47 +09:00
Nobuyoshi Nakada
c7477c3e1f
Moved Makefile.in under template
2019-06-07 09:09:58 +09:00
Nobuyoshi Nakada
200c840b95
Revert "Moved Makefile.in under template"
...
This reverts commits:
* 6f9d5fafe0
* bb3c89b643
And remove the dependency of Makefile on Makefile.in
transitionally.
2019-06-07 09:03:25 +09:00
Nobuyoshi Nakada
6f9d5fafe0
Moved Makefile.in under template
2019-06-07 08:44:37 +09:00
Nobuyoshi Nakada
fd658ec821
Define RUBY_FULL_REVISION
...
Only if the short revision differs from the full revision.
2019-05-31 10:55:37 +09:00
Nobuyoshi Nakada
ab0c8cc021
Touch Unicode headers and the timestamp before packaging
...
Not to download Unicode data files at building from the packages.
2019-05-30 23:23:11 +09:00
Nobuyoshi Nakada
d819d97cf0
Default to the current branch
...
* tool/make-snapshot: default to the current branch if no branch
but srcdir is given.
2019-05-22 23:52:51 +09:00
Nobuyoshi Nakada
8fb77acac7
Fix revision name
...
* tool/make-snapshot (package): dump to stringize GIT revisions
properly.
2019-05-22 23:51:33 +09:00
Nobuyoshi Nakada
24684a81d2
Fix revision name
...
* tool/make-snapshot (package): use the last revision of the whole
tree as the revision name, not a single file.
* tool/file2lastrev.rb: ditto. dump without unnecessary subrange
and literal quotes, to stringize SVN revisions properly.
2019-05-22 22:28:07 +09:00
Nobuyoshi Nakada
4c8f107898
Make the range to export as changelog optional
...
* `from` is defaulted to the beginning of the branch inclusively,
otherwise the given revision is excluded as the previous.
* `to` is defaulted to the head.
2019-04-28 13:46:16 +09:00
Nobuyoshi Nakada
d72bd190a8
Added VCS::SVN#branch_beginning
2019-04-28 12:11:59 +09:00
Nobuyoshi Nakada
7790b610b8
Shorten git revision name without "r" prefix in snapshot
2019-04-28 09:56:56 +09:00
Nobuyoshi Nakada
bb6036946e
Reduce matz's work, let git do it instead
2019-04-28 00:30:16 +09:00
Nobuyoshi Nakada
db614dbf6d
Support git-log format ChangeLog
2019-04-27 23:25:48 +09:00
nagachika
9e7f197c8e
tool/make-snapshot: Use 6-spaces indent for SIZE and digests
...
to align with release note markdown.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-03-14 22:43:57 +00:00
nobu
b795f9bd36
make-snapshot: try downloading Unicode files
...
Remove empty UNICODE_FILES list to update Unicode files like as
r67025, for 2.6 branch.
[Bug #15593 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-02-09 11:04:09 +00:00
nobu
1616dcb16e
make-snapshot: try downloading Unicode files
...
[Bug #15593 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-02-08 09:49:49 +00:00
nobu
910b13fe51
Update Unicode files
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-02-07 12:23:02 +00:00
nobu
17aeff3e77
make-snapshot: get rid of circular dependency
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-01-18 09:31:32 +00:00
nobu
6b5695fef9
make-snapshot: make permissions uniform
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-01-17 23:52:58 +00:00
kazu
e4f46eabab
Fix make-snapshot for trunk
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-01-11 04:58:33 +00:00
nobu
b52f145889
Set typeflag [Bug #15461 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-12-25 13:13:42 +00:00
nobu
f80c80f004
make-snapshot: package with TarHeader
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 06:36:30 +00:00
nobu
d383426a4c
make-snapshot: fetch from the official git site
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-07-28 12:47:36 +00:00
kazu
14892a26a5
use https:// instead of http://
...
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-07-28 10:00:27 +00:00
normal
3943dcd180
use https:// instead of git:// when possible
...
Avoid MitM when downloading from insecure networks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-07-28 03:34:30 +00:00
hsbt
9d16226f1e
Prefer to use %x instead of backtick.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-28 11:12:36 +00:00
hsbt
a65b8864a6
[EXPERIMENTAL] Support upload option for s3 package hosting.
...
Example:
$ ruby tool/make-snapshot -archname=snapshot -s3=tmp /tmp trunk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-27 14:08:26 +00:00
nobu
df1cd0f438
make-snapshot: added missing options to usage
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-26 07:57:16 +00:00
nobu
fe948e8550
make-snapshot: exporting ChangLog with git
...
* tool/make-snapshot (package): export ChangLog file under the
exported directory. Git can work only under a git repository.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-26 06:00:10 +00:00
nobu
34dc3b983b
make-snapshot: remove -j option from GNUMAKEFLAGS
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-26 06:00:09 +00:00
hsbt
2bcdd83e3f
Fixed conflicted variables. v is already used another condition.
...
[Misc #14050 ][ruby-core:83553]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-10-25 06:58:24 +00:00
hsbt
6faa0e12b0
[EXPERIMENTAL] Added test-bundled-gems task.
...
`test-bundled-gems` invoke test suite of bundled gems with
build environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-10-21 09:50:36 +00:00
nobu
eb0146e2db
make-snapshot: after-update
...
* tool/make-snapshot (package): fix missing after-update for
libffi and so on. [ruby-dev:50244] [Bug #13897 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-09-17 06:50:31 +00:00
nobu
90d65afc92
make-snapshot: generate ChangeLog iff not exist
...
* tool/make-snapshot (package): ChangeLog had existed in pre-2.4
revisions, but not doc/ChangeLog-YYYY. fix for 2..3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-09 04:20:48 +00:00
nobu
d0677cdb2c
make-snapshot: touch-unicode-files for 2.4
...
* tool/make-snapshot (package): fallback touch-unicode-files for
2.4, which has been introduced to reduce downloads on CI.
[ruby-core:81972] [Bug #13734 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-09 04:17:49 +00:00
nobu
5522d79803
downloader.rb: get rid of symlinks
...
* tool/downloader.rb: do not save downloaded files to cache.
[ruby-core:81780] [Bug #13684 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-27 17:10:56 +00:00
nobu
bd8412b74f
Revert r59084, see r57060
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-15 11:51:39 +00:00
nobu
9504610b25
common.mk: tweaked packages order
...
* common.mk (dist): tweaked packages order by $(DISTPKGS).
.tar.gz comes first for the hash values in downloads page, then
popular .zip.
* tool/make-snapshot: "all" in -packages means all of the rest
package types now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-15 03:12:32 +00:00
nobu
d25ed18c3d
make-snapshot: colorize [ci skip]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-15 02:39:06 +00:00
nobu
95797e13d4
make-snapshot: suppress output from 7z [ci skip]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-15 02:33:57 +00:00
nobu
10840d3abb
make-snapshot: prefer default commands over 7z [ci skip]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-15 02:33:56 +00:00
odaira
96b75bb1ce
* tool/make-snapshot: prefer to use a make command
...
set in the MAKE or make env variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-06-07 22:25:23 +00:00
nobu
987508ce56
extract prereq.status
...
* tool/make-snapshot (package): extract static config values for
prereq and override dynamic values at runtime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-07 13:06:34 +00:00
naruse
8d1dacb229
export_changelog must specify the branch's url
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-24 14:05:50 +00:00