Import Upstream version 11.0.23+9
This commit is contained in:
parent
18ace59e23
commit
fe1b59194f
|
@ -1 +0,0 @@
|
||||||
* -text
|
|
File diff suppressed because it is too large
Load Diff
|
@ -13,3 +13,5 @@ test/nashorn/lib
|
||||||
NashornProfile.txt
|
NashornProfile.txt
|
||||||
**/JTreport/**
|
**/JTreport/**
|
||||||
**/JTwork/**
|
**/JTwork/**
|
||||||
|
/compile_commands.json
|
||||||
|
/.cache
|
||||||
|
|
16
.hgignore
16
.hgignore
|
@ -1,16 +0,0 @@
|
||||||
^build/
|
|
||||||
^dist/
|
|
||||||
^.idea/
|
|
||||||
nbproject/private/
|
|
||||||
^webrev
|
|
||||||
^.src-rev$
|
|
||||||
^.jib/
|
|
||||||
\.DS_Store
|
|
||||||
\.metadata/
|
|
||||||
\.recommenders/
|
|
||||||
test/nashorn/script/external
|
|
||||||
test/nashorn/lib
|
|
||||||
NashornProfile.txt
|
|
||||||
.*/JTreport/.*
|
|
||||||
.*/JTwork/.*
|
|
||||||
.*/.git/.*
|
|
652
.hgtags
652
.hgtags
|
@ -1,652 +0,0 @@
|
||||||
3cc80be736f24704e505ad8ddaa598dec3fa2ed3 jdk-9+181
|
|
||||||
e2b70be325bd10dae4c06f74c46d70d480854916 jdk-9+179
|
|
||||||
5b16a1c3ccffff2a82c88bb7ea894c4ff1c9ebde jdk-9+180
|
|
||||||
43bf6f30fcba031ecf0cc7e511efe3a8179d0f77 jdk-9+176
|
|
||||||
d9f6bc6ba599d0487dc18b2fbdb6c34eedf6f958 jdk-9+177
|
|
||||||
bc9df7dd63ec76f50fafeb4acc44465044662f0a jdk-9+178
|
|
||||||
994036e74ab805bcc09afa0646be17a725bec42f jdk-9+175
|
|
||||||
94680c6d60ecd9ed3ffd1847706efde7eb947afc jdk-9+174
|
|
||||||
6dd7fda42bab7ecf648cafb0a4e9b4ca11b3094f jdk-9+173
|
|
||||||
dad6746278facbbea57dd462cb56fb743dc0a5f0 jdk-9+172
|
|
||||||
643b5f18c2656fe91b69fea85b07b98d5fad394d jdk-9+171
|
|
||||||
898cbe31fbdae2d25d141384fac746cc244a730c jdk-9+170
|
|
||||||
c7efde2b60fc1ec04630be769d9ad60efb39c39c jdk-9+169
|
|
||||||
8fd0a4569191f33c98ee90c2709174a342fefb0d jdk-9+167
|
|
||||||
fcabc74bd44e56c7419d111d59b95669ecb33c55 jdk-9+168
|
|
||||||
d3e973f1809606c67412361041ad197e50fe8cec jdk-9+166
|
|
||||||
3965b747cfe1e6cbd66b8739da5a1ea6ec6985e9 jdk-9+165
|
|
||||||
d16aebbb56d37f12e0c0b0a4fb427db65e1fb1a8 jdk-9+162
|
|
||||||
18c41483a082e097ac2f5f983c1226ed94aa4215 jdk-9+163
|
|
||||||
32db52c675e7d5bc413605d2e89b68b608b19be0 jdk-9+164
|
|
||||||
fd1497902bbe3aa24b21f270ecdcb8de5f7aa9ac jdk-9+159
|
|
||||||
6aa8be0c4e054fe8b3ab016ae00d16d680f92145 jdk-9+160
|
|
||||||
f6883b1a5a6478437cd4181c4bd45328ab24feaf jdk-9+161
|
|
||||||
fa3e76b477829afc4476f0b725cfaa440a6fd917 jdk-9+157
|
|
||||||
b5015f742ba648184bb7fc547197bd33ebfde30d jdk-9+158
|
|
||||||
1cc8dd79fd1cd13d36b385196271a29632c67c3b jdk7-b24
|
|
||||||
bf2517e15f0c0f950e5b3143c4ca11e2df73dcc1 jdk7-b25
|
|
||||||
5ae7db536e3fcf6be78e45b240a9058095e0ed38 jdk7-b26
|
|
||||||
67052ac87fc927d048e62ec54ff42adb230d3f7c jdk7-b27
|
|
||||||
18dc4ba4739a537fd146f77da51db16efce28da2 jdk7-b28
|
|
||||||
bfe4572fd301a6fcd120373cdb2eff5d2da0c72c jdk7-b29
|
|
||||||
bee4731164a06ddece1297ae58db24aca6a1c626 jdk7-b30
|
|
||||||
cd8b8f500face60d1566d850857a7fccadbd383a jdk7-b31
|
|
||||||
a9f1805e3ba9ca520cad199d522c84af5433e85a jdk7-b32
|
|
||||||
6838c1a3296aaa3572364d2ce7d70826cee96286 jdk7-b33
|
|
||||||
90cf935adb353bb0af4b46fb0677e841fd24c000 jdk7-b34
|
|
||||||
6d909d5803e3a22850e6c4e5a75b888742ee7e20 jdk7-b35
|
|
||||||
d718a441936196b93d8bc9f084933af9a4c2a350 jdk7-b36
|
|
||||||
c2036bf76829c03b99108fffab52e20910a9be4f jdk7-b37
|
|
||||||
a2879b2837f5a4c87e9542efe69ef138194af8ff jdk7-b38
|
|
||||||
126f365cec6c3c2c72de934fa1c64b5f082b55b5 jdk7-b39
|
|
||||||
3c53424bbe3bb77e01b468b4b0140deec33e11fc jdk7-b40
|
|
||||||
3cb2a607c347934f8e7e86f840a094c28b08d9ea jdk7-b41
|
|
||||||
caf58ffa084568990cbb3441f9ae188e36b31770 jdk7-b42
|
|
||||||
41bd0a702bc8ec6feebd725a63e7c3227f82ab11 jdk7-b43
|
|
||||||
5843778bda89b1d5ac8e1aa05e26930ac90b3145 jdk7-b44
|
|
||||||
54dffad0bf066791a2793305875250c395011d5f jdk7-b45
|
|
||||||
04b2620edc72de93671646e4720c5992c74ac8b5 jdk7-b46
|
|
||||||
0c4657194eec95c08ba478aee9cfc3c295e41657 jdk7-b47
|
|
||||||
1bf51a4c2627c2f0e0cbcc2cf0421bdb37f1f2b2 jdk7-b48
|
|
||||||
6b84b04a80afe23262377c60913eebfc898f14c4 jdk7-b49
|
|
||||||
5da0e6b9f4f18ef483c977337214b12ee0e1fc8f jdk7-b50
|
|
||||||
a25c5ec5e40e07733d1ff9898a0abe36159288ff jdk7-b51
|
|
||||||
7a90e89e36d103038f8667f6a7daae34ecfa1ad8 jdk7-b52
|
|
||||||
d52186ee770dac57950536cd00ccbfdef360b04c jdk7-b53
|
|
||||||
15096652c4d48dfb9fc0b2cb135304db94c65ba0 jdk7-b54
|
|
||||||
c8b275d62d6b0a980c510e839b70292245863e85 jdk7-b55
|
|
||||||
a8134c4ee2cf451cf9b5e1609f39d83ecd53acc5 jdk7-b56
|
|
||||||
b44f05654c26fcd1f995e712992f9b07ffd7c0c6 jdk7-b57
|
|
||||||
d60a9ce3c3eabf28f5d50ae839d18be04a551bc2 jdk7-b58
|
|
||||||
c33e7d38c9210741dbc285507403a4b20bd802a0 jdk7-b59
|
|
||||||
5a10e4d0b14d7beac53a7b2213ae6864afe1fd3e jdk7-b60
|
|
||||||
dbb955b1ee59b876dd1f133952b557b48b1d7732 jdk7-b61
|
|
||||||
6107cbff3130c747d243c25a7874cd59db5744a8 jdk7-b62
|
|
||||||
dfd8506f74c3731bb169ce93c72612d78ee0413b jdk7-b63
|
|
||||||
d22867c5f1b295a0a2b3b4bc8999a2676f6e20c3 jdk7-b64
|
|
||||||
7d3bf00f3cc4f8125de1842521e7567f37dc84b8 jdk7-b65
|
|
||||||
62109d1b9e7310f29ab51ca6f1d71b899c0ce6b0 jdk7-b66
|
|
||||||
eb24af1404aec8aa140c4cd4d13d2839b150dd41 jdk7-b67
|
|
||||||
bca2225b66d78c4bf4d9801f54cac7715a598650 jdk7-b68
|
|
||||||
1b662b1ed14eb4ae31d5138a36c433b13d941dc5 jdk7-b69
|
|
||||||
207f694795c448c17753eff1a2f50363106960c2 jdk7-b70
|
|
||||||
c5d39b6be65cba0effb5f466ea48fe43764d0e0c jdk7-b71
|
|
||||||
df4bcd06e1d0ab306efa5a44f24a409dc0c0c742 jdk7-b72
|
|
||||||
ce74bd35ce948d629a356e168797f44b593b1578 jdk7-b73
|
|
||||||
4e7661eaa211e186674f6cbefec4aef1144ac2a0 jdk7-b74
|
|
||||||
946518568340c4e511549318f19f47f06b7f5f9b jdk7-b75
|
|
||||||
09e0b33177af2b98a03c9ca19eedf61440bd1cf6 jdk7-b76
|
|
||||||
1d0121b741f029dc4b828e4b36ba6fda92907dd7 jdk7-b77
|
|
||||||
4061c66ba1af1a2e27c2c839ba887407dd3ce050 jdk7-b78
|
|
||||||
e9c98378f6b9256c0595ef2985ca5899f0c0e274 jdk7-b79
|
|
||||||
e6abd38682d237306d6c147c17538ec9e7f8e3a7 jdk7-b80
|
|
||||||
dcc938ac40cc45f1ef454d76020b5db5d943001c jdk7-b81
|
|
||||||
a30062be6d9ca1d48579826f870f85974300004e jdk7-b82
|
|
||||||
34c8199936a1682aa8587857f44cfaf37c2b6381 jdk7-b83
|
|
||||||
b1e55627a6980b9508854ed0c0f21d4f981b4494 jdk7-b84
|
|
||||||
b6f633a93ae0ec4555ff4bf756f5e2150c9bdede jdk7-b85
|
|
||||||
c94d9cc81f495d97817eba9d71b84fc45f7661a5 jdk7-b86
|
|
||||||
b7456c473862048fa70ed8092313a4ef0a55d403 jdk7-b87
|
|
||||||
7077b95d42f6b3942a8751bba033801ff50e5889 jdk7-b88
|
|
||||||
44158f6d3b94c0fa020e33632532473d92d1ea96 jdk7-b89
|
|
||||||
1d1927f9ec097b62c913921e2dfa5dbaf5dc325b jdk7-b90
|
|
||||||
308ad8f68b8dd68e22d73dd490e110059b732422 jdk7-b91
|
|
||||||
ff9031a745d9cc52318f2148e43ca3b07ee08098 jdk7-b92
|
|
||||||
b5dab6a313fdff4c043250e4d9c8f66fd624d27e jdk7-b93
|
|
||||||
8bb281f0f91582104d65d032be22522bfd2d8110 jdk7-b94
|
|
||||||
654298d26561b76dfe3cfcffbbd7078080837300 jdk7-b95
|
|
||||||
d260f892491e040ae385a8e6df59557a7d721abf jdk7-b96
|
|
||||||
7e406ebed9a5968b584f3c3e6b60893b5d6d9741 jdk7-b97
|
|
||||||
db6e660120446c407e2d908d52ec046592b21726 jdk7-b98
|
|
||||||
c4c8a5bc54f66abc68cd185d9294042121922154 jdk7-b99
|
|
||||||
2d6ba7a221915bdf0311acc5641c7f3875cb793e jdk7-b100
|
|
||||||
2548ac036b8fca3326d058d758e6df8355a42469 jdk7-b101
|
|
||||||
88db80c8e49cea352c2900f689600dc410761c1f jdk7-b102
|
|
||||||
64770970865839b0443066370e7d476ef47e90cd jdk7-b103
|
|
||||||
10bc903a228d3a8efdf46fb8c3fcf82a59b88bc5 jdk7-b104
|
|
||||||
1ce7938efb03224ccc8b3cdd7803eb39e889539c jdk7-b105
|
|
||||||
6bdae472f77205046703b685eff2ac4f7a0ecf4e jdk7-b106
|
|
||||||
439de530aac531a360beedba6e2fe51e17292cc0 jdk7-b107
|
|
||||||
044d31b99ef5609389fc771c422e722e5e224228 jdk7-b108
|
|
||||||
e02b4d709e177d08d56130a4bc68061e4bbacc7d jdk7-b109
|
|
||||||
a6442d6bc38a44152e0662688213ce4d2701f42a jdk7-b110
|
|
||||||
69f3edf083477955b5bd2f754252c7504167d8e1 jdk7-b111
|
|
||||||
f960f117f1623629f64203e2b09a92a8f6f14ff5 jdk7-b112
|
|
||||||
1fee41c7ed2b3388970a756a85aa693c0de8407a jdk7-b113
|
|
||||||
750c1ccb2f2d1ddfa95ab6c7f897fdab2f87f7e9 jdk7-b114
|
|
||||||
9cb24917216bc68997154f6e9566c3de62acb2f4 jdk7-b115
|
|
||||||
a4e6aa1f45ad23a6f083ed98d970b5006ea4d292 jdk7-b116
|
|
||||||
228e73f288c543a8c34e2a54227103ae5649e6af jdk7-b117
|
|
||||||
2e876e59938a853934aa738c811b26c452bd9fe8 jdk7-b118
|
|
||||||
4951967a61b4dbbf514828879f57bd1a0d4b420b jdk7-b119
|
|
||||||
8c840d3ab24f8d0f422b991638acb44b6ab1d98c jdk7-b120
|
|
||||||
0ce0a2c3a6926677dc507839a820ab6625541e5a jdk7-b121
|
|
||||||
6f09ea1c034f087916d2a8cf0d22be768400118f jdk7-b122
|
|
||||||
142129d8599d1f56b29387e7f9a5fad53b6d61df jdk7-b123
|
|
||||||
aa894c225b1a517b665ac2a58295217ea2245134 jdk7-b124
|
|
||||||
f658ec2730fa29323c36d23c27e54c7219ef5e16 jdk7-b125
|
|
||||||
f1df068076986679ea1105532a65529d63a89060 jdk7-b126
|
|
||||||
f83cd8bd35c678f94e526990e03dc838d0ec2717 jdk7-b127
|
|
||||||
7da3f5f30855dec6bf3a86529e87dee883b90c72 jdk7-b128
|
|
||||||
6823ea7eb8eb6fab405d7edb7a5c2f690887a2fa jdk7-b129
|
|
||||||
a36beda9b9de91231d92a2c529f21cc218fcf8d5 jdk7-b130
|
|
||||||
d8af56da89bc0fc02a6b6ad78f51157a46d665ab jdk7-b131
|
|
||||||
d61280d36755d1941fb487f554e8b7a6d0bca6a1 jdk7-b132
|
|
||||||
fd444c61e7ed3d92b2a730da7c737b02191b682f jdk7-b133
|
|
||||||
def8e16dd237a47fc067d66d4c616d7baaec6001 jdk7-b134
|
|
||||||
f75a1efb141210901aabe00a834e0fc32bb8b337 jdk7-b135
|
|
||||||
46acf76a533954cfd594bb88fdea79938abfbe20 jdk7-b136
|
|
||||||
d1cf7d4ee16c341f5b8c7e7f1d68a8c412b6c693 jdk7-b137
|
|
||||||
62b8e328f8c8c66c14b0713222116f2add473f3f jdk7-b138
|
|
||||||
955488f34ca418f6cdab843d61c20d2c615637d9 jdk7-b139
|
|
||||||
f4298bc3f4b6baa315643be06966f09684290068 jdk7-b140
|
|
||||||
5d86d0c7692e8f4a58d430d68c03594e2d3403b3 jdk7-b141
|
|
||||||
92bf0655022d4187e9b49c1400f98fb3392a4630 jdk7-b142
|
|
||||||
4a05062d8c4dfa3edec3faf1052af28baba5adff jdk7-b143
|
|
||||||
07a8728ad49ef6dfa469c3a8bf5ab1e9c80bed5c jdk7-b144
|
|
||||||
8294c99e685a1f6d1d37c45cd97854cf74be771e jdk7-b145
|
|
||||||
dca1e8a87e8f756f95b99bac8fe795750d42e1b0 jdk7-b146
|
|
||||||
a2a589fc29543ed32919c78a1810ad93a6fcf5bc jdk7-b147
|
|
||||||
de9223c94f9c710b3eebb599cd3586f36c8b94a9 jdk8-b01
|
|
||||||
1b9d19620eb4606a25b1e28f86d66c8bfa867e06 jdk8-b02
|
|
||||||
6815e85bf96d6d3875954f9777660372cd70d065 jdk8-b03
|
|
||||||
31f5c34d78081572ad9a2401c0bb0c6b9711dd65 jdk8-b04
|
|
||||||
c4f9ea1ecb55ff44e0dd21d2888ead308c86a3aa jdk8-b05
|
|
||||||
429da7734bf491bccde2a752fae97e9f225896dc jdk8-b06
|
|
||||||
bc5710332b294676661103bb20d47d2ea3ba8def jdk8-b07
|
|
||||||
24ee504f80412770c6874836cd9e55b536427b1d jdk8-b08
|
|
||||||
fbf3cabc9e3bb1fcf710941d777cb0400505fbe6 jdk8-b09
|
|
||||||
f651ce87127980c58e3599daba964eba2f3b4026 jdk8-b10
|
|
||||||
cc1f5ce8e504d350e0b0c28c5f84333f8d540132 jdk8-b11
|
|
||||||
86db042b3385c338e17f7664447fdc7d406dd19e jdk8-b12
|
|
||||||
4cc0ef72c812943743ef4765f1100e2fbe2b1a08 jdk8-b13
|
|
||||||
9ffaa48dbfb0f5936c2b789867d0785faec7071d jdk8-b14
|
|
||||||
b5060eae3b32fd9f884a09774338cd8186d7fafa jdk8-b15
|
|
||||||
736a63b854f321c7824b7e47890135f80aee05e3 jdk8-b16
|
|
||||||
f0eccb2946986fb9626efde7d8ed9c8192623f5c jdk8-b17
|
|
||||||
885050364691ac1ac978305c63f3368a197fb04d jdk8-b18
|
|
||||||
0ff7113a0882ec82d642cb9f0297b4e497807ced jdk8-b19
|
|
||||||
6561530ea757c3f3a6fb171c9cc7b3885cdeca85 jdk8-b20
|
|
||||||
b3a426170188f52981cf4573a2f14d487fddab0d jdk8-b21
|
|
||||||
e8f03541af27e38aafb619b96863e17f65ffe53b jdk8-b22
|
|
||||||
498124337041ad53cbaa7eb110f3d7acd6d4eac4 jdk8-b23
|
|
||||||
7d3720d8c595d1519c31e9ff7366203fc2c61350 jdk8-b24
|
|
||||||
0071a6d64113a35ba345bb1580c256de5ce17d3e jdk8-b25
|
|
||||||
6c805d8ed4e5449ea5e4d158c7bdbd7b0b70efd1 jdk8-b26
|
|
||||||
c51754cddc037b9609e202b9ed38363d8683e7a8 jdk8-b27
|
|
||||||
16ba58282d117247f480aae7a79b88141ade52a3 jdk8-b28
|
|
||||||
e070119aa56ee4dc5506c19d2c4d2eecab8ad429 jdk8-b29
|
|
||||||
23da7804aca0c9c4e6e86532a1453125a76d95ee jdk8-b30
|
|
||||||
bac81e9f7d57b75fba5ab31b571f3fe0dc08af69 jdk8-b31
|
|
||||||
2c5208ccb863db936eab523f49450b3fcd230348 jdk8-b32
|
|
||||||
a6e6d42203e6d35f9e8b31eac25b0021b4dd58ad jdk8-b33
|
|
||||||
0ae89825c75c9492e44efb3aca3d9ee3d8a209df jdk8-b34
|
|
||||||
f151d5833912a82cd4f203944da0305c3be83ecc jdk8-b35
|
|
||||||
98ce9816ae089c959ba1e70fba98423a31c4e9fa jdk8-b36
|
|
||||||
b3a91113026c99b0da010d41055719ab0d8938f0 jdk8-b37
|
|
||||||
4cc5610a6dd6227da766ebf9742eb11ff5ded6c0 jdk8-b38
|
|
||||||
35a5397278779a2f8f3013f81586dc8f30cb149d jdk8-b39
|
|
||||||
6e4e654931b976304bf6e7b4d0d6db8f75bac5d9 jdk8-b40
|
|
||||||
c029c972396cea042a0dc67c0f7ccf2fe68007d4 jdk8-b41
|
|
||||||
5c5a64ec0839df5affe9394b99ff338c363acbca jdk8-b42
|
|
||||||
69d8a827cdf9236be9694a46d75c710d71dac7d7 jdk8-b43
|
|
||||||
7e981cb0ad6a194f1fa859f9ad47586db461f269 jdk8-b44
|
|
||||||
9b19b2302c28f4da6d4078f66234abecfed5688a jdk8-b45
|
|
||||||
600c9a1feb01633cbcf2341a43d1d21e6497ecd0 jdk8-b46
|
|
||||||
b820143a6f1ce993c6e6f31db4d64de990f42654 jdk8-b47
|
|
||||||
086271e35b0a419b38e8bda9bebd70693811df0a jdk8-b48
|
|
||||||
cecd7026f30cbd83b0601925a7a5e059aec98138 jdk8-b49
|
|
||||||
38fe5ab028908cf64dd73a43336ba3211577bfc3 jdk8-b50
|
|
||||||
382651d28f2502d371eca751962232c0e535e57a jdk8-b51
|
|
||||||
b67041a6cb508da18d2f5c7687e6a31e08bea4fc jdk8-b52
|
|
||||||
c7aa5cca1c01689a7b1a92411daf83684af05a33 jdk8-b53
|
|
||||||
7c6aa31ff1b2ae48c1c686ebe1aadf0c3da5be15 jdk8-b54
|
|
||||||
319f583f66db47395fa86127dd3ddb729eb7c64f jdk8-b55
|
|
||||||
ffe6bce5a521be40146af2ac03c509b7bac30595 jdk8-b56
|
|
||||||
2c21c080b11b93efb3851e39e1363e45da805943 jdk8-b57
|
|
||||||
479d3302a26d7607ba271d66973e59ebf58825b6 jdk8-b58
|
|
||||||
3bd874584fc01aae92fbc8827e2bd04d8b6ace04 jdk8-b59
|
|
||||||
5e3adc681779037a2d33b7be6f75680619085492 jdk8-b60
|
|
||||||
cdaa6122185f9bf512dcd6600f56bfccc4824e8c jdk8-b61
|
|
||||||
8d9d430b4244b95f5cf1ebe719f834a1ac5d6cd5 jdk8-b62
|
|
||||||
21ee1dd7b809639284900a128b9b656a592ebc7a jdk8-b63
|
|
||||||
70fa4b11f26522e69b51fd652215f60ce350bac3 jdk8-b64
|
|
||||||
a2cf4d4a484378caea2e827ed604b2bbae58bdba jdk8-b65
|
|
||||||
17820b958ae84f7c1cc6719319c8e2232f7a4f1d jdk8-b66
|
|
||||||
76cc9bd3ece407d3a15d3bea537b57927973c5e7 jdk8-b67
|
|
||||||
cb33628d4e8f11e879c371959e5948b66a53376f jdk8-b68
|
|
||||||
adb5171c554e14cd86f618b5584f6e3d693d5889 jdk8-b69
|
|
||||||
0d625373c69e2ad6f546fd88ab50c6c9aad01271 jdk8-b70
|
|
||||||
a41ada2ed4ef735449531c6ebe6cec593d890a1c jdk8-b71
|
|
||||||
6725b3961f987cf40f446d1c11cd324a3bec545f jdk8-b72
|
|
||||||
fe94b40ffd9390f6cffcdf51c0389b0e6dde0c13 jdk8-b73
|
|
||||||
f627eff819628822a0777af8062244352f2a29cf jdk8-b74
|
|
||||||
f1478a6d25fddd311a84dcbfac50824cc1858bdd jdk8-b75
|
|
||||||
f407160c280d1c5b00d314c535441ac26f195fee jdk8-b76
|
|
||||||
d17eb2e13e362085e866d46235314c50cc4661cc jdk8-b77
|
|
||||||
6d3dcd34b5b962ea1ef9eed0dafdee9e812401bc jdk8-b78
|
|
||||||
a1313a8d90d17d363a3b2a645dc4030ec204b168 jdk8-b79
|
|
||||||
3fa21fbf9be7e6b482af43aacb6a09acfa30bdb6 jdk8-b80
|
|
||||||
e41d716405b209d3eddef8bd4240cec2bd34dcca jdk8-b81
|
|
||||||
5e8c55025644730385a6f8fa029ecdb2d2c98a07 jdk8-b82
|
|
||||||
bcebd3fdefc91abb9d7fa0c5af6211b3f8720da6 jdk8-b83
|
|
||||||
d7ad0dfaa41151bd3a9ae46725b0aec3730a9cd0 jdk8-b84
|
|
||||||
1872c12529090e1c1dbf567f02ad7ae6231b8f0c jdk8-b85
|
|
||||||
da9a4c9312816451884aa6db6f18be51a07bff13 jdk8-b86
|
|
||||||
5ebf6c63714de2c9dcf831074086d31daec819df jdk8-b87
|
|
||||||
e517701a4d0e25ae9c7945bca6e1762a8c5d8aa6 jdk8-b88
|
|
||||||
4dec41b3c5e3bb616f0c6f15830d940905aa5d16 jdk8-b89
|
|
||||||
f09ab0c416185e3cba371e81bcb6a16060c90f44 jdk8-b90
|
|
||||||
80b6c3172dc2cfceb022411292d290a967f9c728 jdk8-b91
|
|
||||||
2fd6acba737b01e705e1f7c33588c922a3787f13 jdk8-b92
|
|
||||||
b72ae39e1329fefae50d4690db4fde43f3841a95 jdk8-b93
|
|
||||||
0d804e3b955dce406af6a79ac1cc35c696aff7fb jdk8-b94
|
|
||||||
49fe9c8049132647ad38837a877dd473e6c9b0e5 jdk8-b95
|
|
||||||
ea73f01b9053e7165e7ba80f242bafecbc6af712 jdk8-b96
|
|
||||||
0a85476a0b9cb876d5666d45097dac68bef3fce1 jdk8-b97
|
|
||||||
711eb4aa87de68de78250e0549980936bab53d54 jdk8-b98
|
|
||||||
2d3875b0d18b3ad1c2bebf385a697e309e4005a4 jdk8-b99
|
|
||||||
3d34036aae4ea90b2ca59712d5a69db3221f0875 jdk8-b100
|
|
||||||
edb01c460d4cab21ff0ff13512df7b746efaa0e7 jdk8-b101
|
|
||||||
bbe43d712fe08e650808d774861b256ccb34e500 jdk8-b102
|
|
||||||
30a1d677a20c6a95f98043d8f20ce570304e3818 jdk8-b103
|
|
||||||
b5ed503c26ad38869c247c5e32debec217fd056b jdk8-b104
|
|
||||||
589f4fdc584e373a47cde0162e9eceec9165c381 jdk8-b105
|
|
||||||
514b0b69fb9683ef52062fd962a3e0644431f64d jdk8-b106
|
|
||||||
892889f445755790ae90e61775bfb59ddc6182b5 jdk8-b107
|
|
||||||
74049f7a28b48c14910106a75d9f2504169c352e jdk8-b108
|
|
||||||
af9a674e12a16da1a4bd53e4990ddb1121a21ef1 jdk8-b109
|
|
||||||
b5d2bf482a3ea1cca08c994512804ffbc73de0a1 jdk8-b110
|
|
||||||
b9a0f6c693f347a6f4b9bb994957f4eaa05bdedd jdk8-b111
|
|
||||||
ad67c34f79c28a8e755f4a49f313868619d6702c jdk8-b112
|
|
||||||
4a4dbcf7cb7d3e1a81beaa3b11cd909f69ebc79a jdk8-b113
|
|
||||||
dfa34ab293faad9b543a24646dbb381bc3ab5586 jdk8-b114
|
|
||||||
3dd9732b17034f45d111996d1d50287b05a3998c jdk8-b115
|
|
||||||
aaf663f591aba43ec942263b15ba62759ce26a1e jdk8-b116
|
|
||||||
31b0e03fcad73d7886b306b4c2e57ad270780d0d jdk8-b117
|
|
||||||
f5b521ade7a35cea18df78ee86322207729f5611 jdk8-b118
|
|
||||||
87b743b2263cc53955266411b7797b365a0fb050 jdk8-b119
|
|
||||||
a1ee9743f4ee165eae59389a020f2552f895dac8 jdk8-b120
|
|
||||||
13b877757b0b1c0d5813298df85364f41d7ba6fe jdk9-b00
|
|
||||||
f130ca87de6637acae7d99fcd7a8573eea1cbaed jdk9-b01
|
|
||||||
b32e2219736e42baaf45daf0ad67ed34f6033799 jdk9-b02
|
|
||||||
7f655f31f9bcee618cf832f08176ad8c1ed3fdd3 jdk9-b03
|
|
||||||
099891b1d86f3719e116ac717ffdafc90d037fb7 jdk9-b04
|
|
||||||
dd311791ad6895a3989020dd6c6c46db87972ab8 jdk9-b05
|
|
||||||
85dbdc227c5e11429b4fc4a8ba763f50107edd6e jdk9-b06
|
|
||||||
c826d05f1fb0773f6a28caa763307dd30d90d36e jdk9-b07
|
|
||||||
b47e021195757f8f45582124ea7cad48ccf5f872 jdk9-b08
|
|
||||||
efe7dbc6088691757404e0c8745f894e3ca9c022 jdk9-b09
|
|
||||||
8c0bdeecd7c0f9ce3f3762a51991f755cb3a972c jdk9-b10
|
|
||||||
0809c9a4d36e6291f1c4384604c4bbf29e975722 jdk9-b11
|
|
||||||
0d1f816217dce5e72187f167cc1816080cbeb453 jdk9-b12
|
|
||||||
1a30593dcb9802faec3b6edb24d86ca088594e4e jdk9-b13
|
|
||||||
97932f6ad950ae5a73a9da5c96e6e58503ff646b jdk9-b14
|
|
||||||
74eb0778e4f2dbff6628e718378449fba27c4265 jdk9-b15
|
|
||||||
4a09f5d30be844ac6f714bdb0f63d8c3c08b9a98 jdk9-b16
|
|
||||||
410bccbded9e9cce80f1e13ad221e37ae97a3986 jdk9-b17
|
|
||||||
c5495e25c7258ab5f96a1ae14610887d76d2be63 jdk9-b18
|
|
||||||
2dcf544eb7ed5ac6a3f7813a32e33acea7442405 jdk9-b19
|
|
||||||
89731ae72a761afdf4262e8b9513f302f6563f89 jdk9-b20
|
|
||||||
28dd0c7beb3cad9cf95f17b4b5ad87eb447a4084 jdk9-b21
|
|
||||||
9678e0db8ff6ed845d4c2ee4a3baf7f386a777e5 jdk9-b22
|
|
||||||
39cfdc2dcaf3f195c55398e4e677ab053b07e3d2 jdk9-b23
|
|
||||||
d9ce05f36ffec3e5e8af62a92455c1c66a63c320 jdk9-b24
|
|
||||||
13a5c76976fe48e55c9727c25fae2d2ce7c05da0 jdk9-b25
|
|
||||||
cd6f4557e7fea5799ff3762ed7a80a743e75d5fd jdk9-b26
|
|
||||||
d06a6d3c66c08293b2a9650f3cc01fd55c620e65 jdk9-b27
|
|
||||||
f4269e8f454eb77763ecee228a88ae102a9aef6e jdk9-b28
|
|
||||||
c36c0092693707a8255561433647e8c3cd724ccd jdk9-b29
|
|
||||||
b2287cac7813c70ed7f679d9a46fe774bd4005f8 jdk9-b30
|
|
||||||
9d0e6639a4d71b63507dd94b1a028e963b27e798 jdk9-b31
|
|
||||||
1b1ec4291abc0ba6da7bf79b754f08dd759a4a0c jdk9-b32
|
|
||||||
f0c5e4b732da823bdaa4184133675f384e7cd68d jdk9-b33
|
|
||||||
9618201c5df28a460631577fad1f61e96f775c34 jdk9-b34
|
|
||||||
a137992d750c72f6f944f341aa19b0d0d96afe0c jdk9-b35
|
|
||||||
41df50e7303daf73c0d661ef601c4fe250915de5 jdk9-b36
|
|
||||||
b409bc51bc23cfd51f2bd04ea919ec83535af9d0 jdk9-b37
|
|
||||||
948cceef81ba4cb34bc233e7cc5952951ff04e88 jdk9-b38
|
|
||||||
4e7c4d692e934cb9023af8201e7c2b510e9c4ee1 jdk9-b39
|
|
||||||
82f4cb44b2d7af2352f48568a64b7b6a5ae960cd jdk9-b40
|
|
||||||
9fffb959eb4197ff806e4ac12244761815b4deee jdk9-b41
|
|
||||||
3107be2ba9c6e208a0b86bc7100a141abbc5b5fb jdk9-b42
|
|
||||||
6494b13f88a867026ee316b444d9a4fa589dd6bd jdk9-b43
|
|
||||||
abbfccd659b91a7bb815d5e36fed635dcdd40f31 jdk9-b44
|
|
||||||
bfc24ae2b900187585079bb11e66e459d1e525fe jdk9-b45
|
|
||||||
722378bc599e38d9a1dd484de30f10dfd7b21438 jdk9-b46
|
|
||||||
8327024a99559982b848e9c2191da9c0bf8838fd jdk9-b47
|
|
||||||
b2f9702efbe95527ea3a991474fda23987ff1c5c jdk9-b48
|
|
||||||
5b8db585a33c3cc48e70e688ceee57dd9271dc5d jdk9-b49
|
|
||||||
1550b2f6b63d1411fa84dc7bbc6f04809aedb43f jdk9-b50
|
|
||||||
6efe265424e3f1ea596408a1f71baf2de316c772 jdk9-b51
|
|
||||||
d6224d6021459ac8b3832e822f5acc849fa944af jdk9-b52
|
|
||||||
874d76e4699dfcd61ae1826c9fe0ddc1610ad598 jdk9-b53
|
|
||||||
82cd31c5d6ca8d4c1653f4eb1c09eb2d9a3b2813 jdk9-b54
|
|
||||||
c97e2d1bad9708d379793ba2a4c848eda14c741e jdk9-b55
|
|
||||||
47544495db2d3d2edf0f85862d8715592fdb919f jdk9-b56
|
|
||||||
ddb95d8f169b09544cc17e72a6baaff2400092f5 jdk9-b57
|
|
||||||
f40752db7773ca0c737f2ad88371e35c57fdfed7 jdk9-b58
|
|
||||||
da950f343762a856d69751570a4c07cfa68a415b jdk9-b59
|
|
||||||
38f98cb6b33562a926ec3b79c7b34128be37647d jdk9-b60
|
|
||||||
ac3f5a39d4ff14d70c365e12cf5ec8f2abd52a04 jdk9-b61
|
|
||||||
e7dbbef69d12b6a74dfad331b7188e7f893e8d29 jdk9-b62
|
|
||||||
989253a902c34dcb7564695161c9200a5fbb7412 jdk9-b63
|
|
||||||
8ffdeabc7c2b9a8280bf46cae026ac46b4d31c26 jdk9-b64
|
|
||||||
4915246064b2f89d5f00c96e758686b7fdad36a6 jdk9-b65
|
|
||||||
ff3fc75f3214ad7e03595be1b0d0f38d887b6f0e jdk9-b66
|
|
||||||
56166ce66037952fa21e9f680b31bf8eb47312c0 jdk9-b67
|
|
||||||
5b500c93ce4822d47061cd518ff3f72d9d8cb5b5 jdk9-b68
|
|
||||||
d69c968463f0ae5d0b45de3fc14fe65171b23948 jdk9-b69
|
|
||||||
43d0179ee9de3bfffae3417f09e07eb6d8efc963 jdk9-b70
|
|
||||||
f66c185284727f6e6ffd27e9c45ed2dd9da0a691 jdk9-b71
|
|
||||||
61d2d0629b6dbf4c091dc86151ade1b3ef34fffe jdk9-b72
|
|
||||||
9b3a9d72f07b40c648de79961679f42283af1bb5 jdk9-b73
|
|
||||||
7c577fda1855d03c04546694d514678f596508c9 jdk9-b74
|
|
||||||
f55df5cfe11c97e4b58998b76f5bd00a73cde12d jdk9-b75
|
|
||||||
eeea9adfd1e3d075ef82148c00a4847a1aab4d26 jdk9-b76
|
|
||||||
c25e882cee9622ec75c4e9d60633539a2f0a8809 jdk9-b77
|
|
||||||
c8753d0be1778944dc512ec86a459941ea1ad2c3 jdk9-b78
|
|
||||||
3966bd3b8167419aa05c6718a4af1cf54b1e3c58 jdk9-b79
|
|
||||||
3c9f5bd909ae7187f24622ee4b69f8a5756a9271 jdk9-b80
|
|
||||||
2050b3a0aadcb0e024bf798197421d58e54ec8bf jdk9-b81
|
|
||||||
6521875cb63e1d0121b30af56ebbc36db078c4c6 jdk9-b82
|
|
||||||
f61a63b7d1e52e307abc0bfc751203155d362ec4 jdk9-b83
|
|
||||||
51b2db2fa04c16d767b66113dbf08c5349ce382a jdk9-b84
|
|
||||||
8392405ab038b22e69a3728e17dbdd9e3d3a22ed jdk9-b85
|
|
||||||
7db0663a5e968059fa7c772172187ebd60b6492d jdk9-b86
|
|
||||||
1a52a30674cd28c24d4d388150336121f2e9ddf9 jdk9-b87
|
|
||||||
16b4968f9bb8f34371b42c0ba483d76e91ba84d8 jdk9-b88
|
|
||||||
4a0312f2894bcbe1fd20266c8fda8d983bd2fcf6 jdk9-b89
|
|
||||||
d131f4b8433a79408f935eff9bf92a0664229b60 jdk9-b90
|
|
||||||
8077fd2f055d31e50b46fcf62d9c035bc385a215 jdk9-b91
|
|
||||||
f242d4332f563648426a1b0fa02d8741beba19ef jdk9-b92
|
|
||||||
09206c6513b300e1ac8541f3be012e1a49312104 jdk9-b93
|
|
||||||
25a2cab05cfbe6034b71d9e72d64c65b0572ce63 jdk9-b94
|
|
||||||
5ac6287ec71aafe021cc839d8bc828108d23aaba jdk-9+95
|
|
||||||
139f19d70350238e15e107945cea75082b6380b3 jdk-9+96
|
|
||||||
4edcff1b9a8875eb6380a2165dfec599e8e3f7c0 jdk-9+97
|
|
||||||
d00ad2d9049ac60815f70bff445e95df85648bd2 jdk-9+98
|
|
||||||
f9bcdce2df26678c3fe468130b535c0342c69b89 jdk-9+99
|
|
||||||
4379223f8806626852c46c52d4e7a27a584b406e jdk-9+100
|
|
||||||
80f67512daa15cf37b4825c1c62a675d524d7c49 jdk-9+101
|
|
||||||
2dc4c11fe48831854916d53c3913bdb7d49023ea jdk-9+102
|
|
||||||
4a652e4ca9523422149958673033e0ac740d5e1e jdk-9+103
|
|
||||||
086c682bd8c5f195c324f61e2c61fbcd0226d63b jdk-9+104
|
|
||||||
db483b34fa7148d257a429acddbde9c13687dcae jdk-9+105
|
|
||||||
6c644cca3f3fc2763e2ff7d669849a75d34543ba jdk-9+106
|
|
||||||
1c076468bf7dad5b8f2ee5dcf66e2279caa3e208 jdk-9+107
|
|
||||||
257b579d813201682931d6b42f0445ffe5b4210d jdk-9+108
|
|
||||||
c870cb782aca71093d2584376f27f0cfbfec0e3a jdk-9+109
|
|
||||||
4a95f4b1bd8bfce85dc02a593896749feab96c34 jdk-9+110
|
|
||||||
a6614ff7bf09da74be1d0ef3d9755090d244697a jdk-9+111
|
|
||||||
7359994942f8d8e723b584d66a3a92c2e9e95e5c jdk-9+112
|
|
||||||
6072af7a98be3922f26bdce71b53bb3646cb2ac9 jdk-9+113
|
|
||||||
c84d0cce090e161d736de69e941830adf8c2f87a jdk-9+114
|
|
||||||
8d78fb40648dd221ce4ef19f9d5aa41ee1a3a884 jdk-9+115
|
|
||||||
84aba7335005a3a47751dcf1f37935f97df9f99a jdk-9+116
|
|
||||||
82b8d12a553f5617737c238cec060281d52e351c jdk-9+117
|
|
||||||
7c04fcb12bd4a31570a238e663fa846dfa5ec3b8 jdk-9+118
|
|
||||||
caf97b37ebec84288c112d21d3a60cb628cba1e8 jdk-9+119
|
|
||||||
9330543436402b8f3bd070524846a464d8143557 jdk-9+120
|
|
||||||
18e5cdecb37a2f03ba74f6c8f022858bcbaacf56 jdk-9+121
|
|
||||||
7693aa00e131493ceb42b93305e2f014c9922a3b jdk-9+122
|
|
||||||
d53037a90c441cb528dc41c30827985de0e67c62 jdk-9+123
|
|
||||||
2a5697a98620c4f40e4a1a71478464399b8878de jdk-9+124
|
|
||||||
3aa52182b3ad7c5b3a61cf05a59dd07e4c5884e5 jdk-9+125
|
|
||||||
03e7b2c5ae345be3caf981d76ceb3efe5ff447f8 jdk-9+126
|
|
||||||
8e45018bde9de4ad15b972ae62874bba52dba2d5 jdk-9+127
|
|
||||||
5bf88dce615f6804f9e101a96ffa7c9dfb4fbbbe jdk-9+128
|
|
||||||
e8373543a3f0f60589b7d72b1f9b172721124caf jdk-9+129
|
|
||||||
e613affb88d178dc7c589f1679db113d589bddb4 jdk-9+130
|
|
||||||
4d2a15091124488080d65848b704e25599b2aaeb jdk-9+131
|
|
||||||
2e83d21d78cd9c1d52e6cd2599e9c8aa36ea1f52 jdk-9+132
|
|
||||||
e17429a7e843c4a4ed3651458d0f950970edcbcc jdk-9+133
|
|
||||||
a71210c0d9800eb6925b61ecd6198abd554f90ee jdk-9+134
|
|
||||||
e384420383a5b79fa0012ebcb25d8f83cff7f777 jdk-9+135
|
|
||||||
1b4b5d01aa11edf24b6fadbe3d2f3e411e3b02cd jdk-9+136
|
|
||||||
9cb87c88ed851c0575b8ead753ea238ed5b544e9 jdk-9+137
|
|
||||||
d273dfe9a126d3bffe92072547fef2cd1361b0eb jdk-9+138
|
|
||||||
65477538bec32963dc41153d89c4417eb46c45fc jdk-9+139
|
|
||||||
0875007901f7d364a08220b052f0c81003e9c8c5 jdk-9+140
|
|
||||||
9aadd2163b568d76f8969ad2fb404a63733da359 jdk-9+141
|
|
||||||
df0e03e3ca0ed1307793017dfc1a054c8726131c jdk-9+142
|
|
||||||
d62173b931bf5b6bffc6e80a9060bb2e8b8efc75 jdk-9+143
|
|
||||||
31f5023200d42185b70c4c00ba5672391e4642d0 jdk-9+144
|
|
||||||
3ee4e7827413fa5c5c4fca58597b0ad89e921bfb jdk-9+145
|
|
||||||
581331db696a62dd411926ba7fd437252252a71d jdk-9+146
|
|
||||||
f4e854a77aa38749bd90f722b06974a56e7233d5 jdk-9+147
|
|
||||||
5c71ea43933b6c7e8a85eb1a4eb2213011b95d82 jdk-9+148
|
|
||||||
cf139f925da04c8bd7efd33270a0315d72b338d3 jdk-9+149
|
|
||||||
17469f16fbb406ec9f0dd262ce776ab6efbc38f1 jdk-9+150
|
|
||||||
37b95df0042ae0687324e1f7dc4a2519e230e704 jdk-9+151
|
|
||||||
ab2c8b03c3284fcbdd157551a66f807e3a182d9b jdk-9+152
|
|
||||||
d7034ff7f8e257e81c9f95c7785dd4eaaa3c2afc jdk-9+153
|
|
||||||
8c70d170e62c0c58b5bc3ba666bd140399b98c9c jdk-10+0
|
|
||||||
45b751afd11e6c05991cf4913c5a0ac3304fcc4e jdk-9+154
|
|
||||||
f4aff695ffe05cfdb69d8af25a4ddc6a029754ea jdk-9+155
|
|
||||||
06bce0388880b5ff8e040e4a9d72a3ea11dac321 jdk-9+156
|
|
||||||
74116beae88a8f17a80301aa6c83865c82f10ece jdk-10+1
|
|
||||||
4a79ad46e578112fce68f1af9dd931025cc235cb jdk-10+2
|
|
||||||
d1cab6c7e608479be4ebfad48a25b0ed48600f62 jdk-10+3
|
|
||||||
02253db2ace1422f576f58502fc7831ead77424b jdk-10+4
|
|
||||||
f113ce12fe24fbd24acf02711372d9f1e1c12426 jdk-10+5
|
|
||||||
1407b19a2ddf6baae162f5a1a5b96af473f4d7d1 jdk-10+6
|
|
||||||
30e75693ae99fd8e47fd2f5116527aff1b59aff9 jdk-10+7
|
|
||||||
c42dc7b58b4d4301ea676a76326fd9bbd403d595 jdk-10+8
|
|
||||||
aa5b01f5e5620438fd39efdb2e2f6365a2c7d898 jdk-10+9
|
|
||||||
b0f2b8ff25a2209b2c807785d75f20e5086bbfc2 jdk-10+10
|
|
||||||
036dbf8b381798e5d31065109714d04d97bf98a4 jdk-10+11
|
|
||||||
e6d70017f5b9adbb2ec82d826973d0251800a3c3 jdk-10+12
|
|
||||||
9927a9f16738e240ab7014f0118f41e314ef8f99 jdk-10+13
|
|
||||||
9ef5029b247b4d940080417a287440bbdbab995b jdk-10+14
|
|
||||||
878e216039322cb3f0ecbd0944642a2b4e2593f3 jdk-10+15
|
|
||||||
4bbea012e5676e8025ade2bcfab4d6581e6e9f4b jdk-10+16
|
|
||||||
7db699468b4f84abbcc01647e5a964409737411a jdk-10+17
|
|
||||||
3739654290616e533fc6f51bf9ad69ed47a6abba jdk-10+18
|
|
||||||
14df107500cc3b8ab238c3e4ad2c74e12bfe6067 jdk-10+19
|
|
||||||
4586bc5d28d13d3147b993e6237eaf29a7073bbb jdk-10+20
|
|
||||||
a85884d55ce32799f5c7382b7ea4839052b362a2 jdk-10+21
|
|
||||||
e5357aa85dadacc6562175ff74714fecfb4470cf jdk-10+22
|
|
||||||
22850b3a55240253841b9a425ad60a7fcdb22d47 jdk-10+23
|
|
||||||
3b201865d5c1f244f555cad58da599c9261286d8 jdk-10+24
|
|
||||||
8eb5e3ccee560c28ac9b1df2670adac2b3d36fad jdk-10+25
|
|
||||||
1129253d3bc728a2963ba411ab9dd1adf358fb6b jdk-10+26
|
|
||||||
b87d7b5d5dedc1185e5929470f945b7378cdb3ad jdk-10+27
|
|
||||||
92f08900cb3c0d694e5c529a676c1c9e5909193f jdk-10+28
|
|
||||||
a6e591e12f122768f675428e1e5a838fd0e9c7ec jdk-10+29
|
|
||||||
8fee80b92e65149f7414250fd5e34b6f35d417b4 jdk-10+30
|
|
||||||
e6278add9ff28fab70fe1cc4c1d65f7363dc9445 jdk-10+31
|
|
||||||
a2008587c13fa05fa2dbfcb09fe987576fbedfd1 jdk-10+32
|
|
||||||
bbd692ad4fa300ecca7939ffbe3b1d5e52a28cc6 jdk-10+33
|
|
||||||
89deac44e51517841491ba86ff44aa82a5ca96b3 jdk-10+34
|
|
||||||
d8c634b016c628622c9abbdc6bf50509e5dedbec jdk-10+35
|
|
||||||
0ee20aad71c4f33c426372b4c8bcc1235ce2ec08 jdk-11+0
|
|
||||||
959f2f7cbaa6d2ee45d50029744efb219721576c jdk-10+36
|
|
||||||
4f830b447edf04fb4a52151a5ad44d9bb60723cd jdk-10+37
|
|
||||||
e569e83139fdfbecfeb3cd9014d560917787f158 jdk-10+38
|
|
||||||
5b834ec962366e00d4445352a999a3ac14e26f64 jdk-10+39
|
|
||||||
860326263d1f6a83996d7da0f4c66806ae4aa1eb jdk-10+40
|
|
||||||
3eae36c6baa5f916a3024cf1513e22357e00185d jdk-10+41
|
|
||||||
4b62b815b4f49970b91a952929cf50115c263cb3 jdk-10+42
|
|
||||||
107413b070b92c88bde6230ceb4a19b579781068 jdk-10+43
|
|
||||||
dfa46cfe56346884a61efdc30dc50f7505d66761 jdk-11+1
|
|
||||||
03ae177c26b016353e5ea1cab6ffd051dfa086ca jdk-11+2
|
|
||||||
663f20fc51091bd7f95d18448850ba091207b7bd jdk-10+44
|
|
||||||
4f96cf952e71cb8a127334494faf28880c26181b jdk-10+45
|
|
||||||
1fd4d6068f54561cfc67d54fc9ca84af7212c4f8 jdk-11+3
|
|
||||||
e59941f7247d451fa7df9eaef3fce0f492f8420c jdk-11+4
|
|
||||||
d5c43e9f08fb9a7c74aae0d48daf17f2ad2afaef jdk-11+5
|
|
||||||
3acb379b86725c47e7f33358cb22efa8752ae532 jdk-11+6
|
|
||||||
f7363de371c9a1f668bd0a01b7df3d1ddb9cc58b jdk-11+7
|
|
||||||
755e1b55a4dff510f9639cdb5c5e82549a7e09b3 jdk-11+8
|
|
||||||
0c3e252cea44f06aef570ef464950ab97c669970 jdk-11+9
|
|
||||||
6fa770f9f8ab296e1ce255ec17ccf6d4e1051886 jdk-10+46
|
|
||||||
69d7398038c54774d9395b6810e0cca335edc02c jdk-11+10
|
|
||||||
e1e60f75cd39312a7f59d2a4f91d624e5aecc95e jdk-11+11
|
|
||||||
3ab6ba9f94a9045a526d645af26c933235371d6f jdk-11+12
|
|
||||||
758deedaae8406ae60147486107a54e9864aa7b0 jdk-11+13
|
|
||||||
3595bd343b65f8c37818ebe6a4c343ddeb1a5f88 jdk-11+14
|
|
||||||
a11c1cb542bbd1671d25b85efe7d09b983c48525 jdk-11+15
|
|
||||||
02934b0d661b82b7fe1052a04998d2091352e08d jdk-11+16
|
|
||||||
64e4b1686141e57a681936a8283983341484676e jdk-11+17
|
|
||||||
e1b3def126240d5433902f3cb0e91a4c27f6db50 jdk-11+18
|
|
||||||
fb8b3f4672774e15654958295558a1af1b576919 jdk-11+19
|
|
||||||
fb8b3f4672774e15654958295558a1af1b576919 jdk-11+19
|
|
||||||
36ca515343e00b021dcfc902e986d26ec994a2e5 jdk-11+19
|
|
||||||
9816d7cc655e53ba081f938b656e31971b8f097a jdk-11+20
|
|
||||||
14708e1acdc3974f4539027cbbcfa6d69f83cf51 jdk-11+21
|
|
||||||
9937ef7499dcd7673714517fd5e450410c14ba4e jdk-11+22
|
|
||||||
1edcf36fe15f79d6228d1a63eb680878e2386480 jdk-11+23
|
|
||||||
ea900a7dc7d77dee30865c60eabd87fc24b1037c jdk-11+24
|
|
||||||
331888ea4a788df801b1edf8836646cd25fc758b jdk-11+25
|
|
||||||
945ba9278a272a5477ffb1b3ea1b04174fed8036 jdk-11+26
|
|
||||||
9d7d74c6f2cbe522e39fa22dc557fdd3f79b32ad jdk-11+27
|
|
||||||
76072a077ee1d815152d45d1692c4b36c53c5c49 jdk-11+28
|
|
||||||
c01cc45790f871adec30acc90742b521d57a2fff jdk-11.0.1+0
|
|
||||||
1353ec839c82de926bfacd2c7976b6b652d4afb0 jdk-11.0.1+1
|
|
||||||
a285bd7cfedb40cb3086e61e17fc04c96b739d03 jdk-11.0.1+2
|
|
||||||
a285bd7cfedb40cb3086e61e17fc04c96b739d03 jdk-11.0.1+2
|
|
||||||
0000000000000000000000000000000000000000 jdk-11.0.1+2
|
|
||||||
fc55f0667af5ea3b21e40a59e2a88b1b82e65e62 jdk-11.0.1+2
|
|
||||||
781b5d8f2f75ae4dfdafc85630e5dbd31e324ed1 jdk-11.0.1+3
|
|
||||||
b5b1dd7e6f9d86aedf7141e9279342fae257bd67 jdk-11.0.1+4
|
|
||||||
d6efeebf554c918bfab50f89939eb11121e18432 jdk-11.0.1+5
|
|
||||||
db768cfe2141b3eb9ef53d7104002a0532c8c977 jdk-11.0.1+6
|
|
||||||
88a221c0bad0cee441767106776628550d660a82 jdk-11.0.1+7
|
|
||||||
c2b23a17d3ff92235aed8e8d04642d7a6eaecf54 jdk-11.0.1+8
|
|
||||||
adb9933aa8c68e6dec6b441133f3955fe7366206 jdk-11.0.1+9
|
|
||||||
a86e14193fc8ea98835fd3e2f867447164c7af53 jdk-11.0.1+10
|
|
||||||
0343f9aacae2d4a9e6df4e61087837166a6a477c jdk-11.0.1+11
|
|
||||||
c0431cf9c38e5c56eedc680e007a94c4279a8f13 jdk-11.0.1+12
|
|
||||||
8513ac27b65198d2e6562fb7da6e9c99b9fdcf51 jdk-11.0.1+13
|
|
||||||
7da060835810b5fbd4a7493ea1c98e9a4338f30d jdk-11.0.2+0
|
|
||||||
2be95a1bf50877cafba791c2f342953bd4a6412e jdk-11.0.2+1
|
|
||||||
b4b16f510f48e2dd4bea007b60fddf69af0f6c10 jdk-11.0.2+2
|
|
||||||
8a8606a3bdf2dbe0698bef375e6a4b47df0efb1a jdk-11.0.2+3
|
|
||||||
0db90dec8c39bc38058afa11b7fda607ee259d01 jdk-11.0.2+4
|
|
||||||
ff1f7723c4e88822fd60bcacd55824e1d3da6d36 jdk-11.0.2+5
|
|
||||||
c6fd7ff3e96f3e6f4913d026a90c6c454a7a35c8 jdk-11.0.2+6
|
|
||||||
a01e0cc0105972acc3b5e213dbe2b84acaee5be3 jdk-11.0.2+7
|
|
||||||
a01e0cc0105972acc3b5e213dbe2b84acaee5be3 jdk-11.0.2-ga
|
|
||||||
fe85e2f43a1c893cb410308106b0f31b814aebb8 jdk-11.0.2+8
|
|
||||||
144d476b6efe527c5e9ebf19af93398913c5450f jdk-11.0.2+9
|
|
||||||
a01e0cc0105972acc3b5e213dbe2b84acaee5be3 jdk-11.0.2-ga
|
|
||||||
0000000000000000000000000000000000000000 jdk-11.0.2-ga
|
|
||||||
144d476b6efe527c5e9ebf19af93398913c5450f jdk-11.0.2-ga
|
|
||||||
cd1c042181e934a1a91f9ee59a0066f64c8bad7a jdk-11.0.4+0
|
|
||||||
98e7354165d3a2443a8b845a5a526cc55d1b0dd7 jdk-11.0.3+0
|
|
||||||
cd1c042181e934a1a91f9ee59a0066f64c8bad7a jdk-11.0.3+1
|
|
||||||
9de3f198995c6c384fd6431c97089c311ec6a7ff jdk-11.0.3+2
|
|
||||||
d17a1764a0f318ab72beadb589c998d40951493a jdk-11.0.3+3
|
|
||||||
43d6759c3b2e36c1118e9753a080372294e1f17a jdk-11.0.3+4
|
|
||||||
c9865fee1a6d39a7bd2a5313f54c812d9a0852f5 jdk-11.0.3+5
|
|
||||||
8e139b8b4f62c0a1c4b13fa216f6fd975df81c1c jdk-11.0.3+6
|
|
||||||
175eb80c253addb5b49a91c53daa7e204f124581 jdk-11.0.3+7
|
|
||||||
175eb80c253addb5b49a91c53daa7e204f124581 jdk-11.0.3-ga
|
|
||||||
b3f7a4c524f2e37a8068ca797859df86d9865aad jdk-11.0.4+1
|
|
||||||
3b9194001c2eebea3109777c2b308cd784a5dcc7 jdk-11.0.4+2
|
|
||||||
3b6fc7cd594608b7125eb0b75bdc05132e7b5f39 jdk-11.0.4+3
|
|
||||||
e442b78d7687744475676724bd27b1d52f096d38 jdk-11.0.4+4
|
|
||||||
371ce104ac19a12012dfe3749240b0309bfc86ee jdk-11.0.4+5
|
|
||||||
3594cd8691f224cc7f8909c2fb14eaea0e190097 jdk-11.0.5+0
|
|
||||||
9ab8738bf30663e01924f40e04d6d04751271b77 jdk-11.0.4+6
|
|
||||||
640251cdca0577fd8aa4a51ddb7c71c3b874033c jdk-11.0.4+7
|
|
||||||
ce601e800f56af59edfda40e19a92a8d3121a1cd jdk-11.0.4+8
|
|
||||||
26958299a5f8012736b99782c835ec685e18dd43 jdk-11.0.4+9
|
|
||||||
3f5829d9d7629ba3893456e20731949a570cc277 jdk-11.0.4+10
|
|
||||||
6a4d57474e1c971cccf4165b3d9d023928510010 jdk-11.0.4+11
|
|
||||||
6a4d57474e1c971cccf4165b3d9d023928510010 jdk-11.0.4-ga
|
|
||||||
3ba9c532128b1feccf59ab8ce812b1fce2b6f681 jdk-11.0.5+1
|
|
||||||
b249a2a2034e3392c647c61d401a41ac7237d635 jdk-11.0.5+2
|
|
||||||
d84dae4fba034adc749e3f28fc444b3d95b8f670 jdk-11.0.5+3
|
|
||||||
315e873712092d48fbfa23885bdf2c6fd654c1ab jdk-11.0.5+4
|
|
||||||
d43c5ab1a337b94fffee1cab871543da06f8113c jdk-11.0.5+5
|
|
||||||
7431ec494a2988fa69742812168c3119805a7855 jdk-11.0.6+0
|
|
||||||
deaef57bf366fdab908b97a9760d0fa6e273abcd jdk-11.0.5+6
|
|
||||||
046604d257d7bc698ee213d70af09793f5008ff1 jdk-11.0.5+7
|
|
||||||
2c29e9b3a2856350d55a188635c36c5b23c1c9e3 jdk-11.0.5+8
|
|
||||||
ee7128cf507a670ae84841b202a7a06711608359 jdk-11.0.5+9
|
|
||||||
6385eb06af947d8ec5fd51a4733bc8187efb88b5 jdk-11.0.5+10
|
|
||||||
6385eb06af947d8ec5fd51a4733bc8187efb88b5 jdk-11.0.5-ga
|
|
||||||
6eb89e59a06a2f83f7fe0399da4bf4ca638d46f3 jdk-11.0.6+1
|
|
||||||
8d3e0c2c009815cae59ad3c9bf9e4b1f090efc8b jdk-11.0.6+2
|
|
||||||
f8b2e95a1d41585a757729ed28ce35d43aba1b3f jdk-11.0.6+3
|
|
||||||
577a1fc440666e3c0724e07f6a8d736b2c7905cf jdk-11.0.6+4
|
|
||||||
bfce7426e091127450a70b7d07941c0f9e02d347 jdk-11.0.6+5
|
|
||||||
b7446ddfa2aae29a7132a576c88fab0c5609c8f2 jdk-11.0.7+0
|
|
||||||
aa260c24480a2bd7d21ad1c863e6fe9a3973011e jdk-11.0.6+6
|
|
||||||
42500af9232ed5b2990ff618a1e92ef6ccc0b9af jdk-11.0.6+7
|
|
||||||
0c54fb645a7388cb7e3d587b4df75a2edd7826e2 jdk-11.0.6+8
|
|
||||||
1859de77ee6cd7e10ac0b9e71027d9f974a6e481 jdk-11.0.6+9
|
|
||||||
837b7afec083aaddeef0a6c3e6501b2200eaf1d4 jdk-11.0.6+10
|
|
||||||
837b7afec083aaddeef0a6c3e6501b2200eaf1d4 jdk-11.0.6-ga
|
|
||||||
8cdfd6139b1efc9064b10f24a82848b1bb4a0550 jdk-11.0.7+1
|
|
||||||
15cc1c8a63718c394e9cd1f35d735bb74a850084 jdk-11.0.7+2
|
|
||||||
f2d8162261ae3c1e50eb0667b3c9669caa67c652 jdk-11.0.7+3
|
|
||||||
d3d1f7f67de13fd5c227424b9ddc514c0ca32aff jdk-11.0.7+4
|
|
||||||
f03574cfc0d728ca7b5146ca22c707717f9f899f jdk-11.0.7+5
|
|
||||||
571c180c510648853799883c554f77411129287d jdk-11.0.8+0
|
|
||||||
17d2e0c27889a00a3df7de9bcea0e8caf0d1771a jdk-11.0.7+6
|
|
||||||
f56b853d452bd339e3f4360cf4be42cc90f9284c jdk-11.0.7+7
|
|
||||||
3c570d183ab2afc0b204a8e980be69e7fbe761ef jdk-11.0.7+8
|
|
||||||
7201cd0c64776aa574d252b03a4c92b25d0a7d7f jdk-11.0.7+9
|
|
||||||
44ce940b344b9f240be4807f5b8f06e178e3aecd jdk-11.0.7+10
|
|
||||||
44ce940b344b9f240be4807f5b8f06e178e3aecd jdk-11.0.7-ga
|
|
||||||
2eb415c82056bdc308d23ee6761f422de46dc5e5 jdk-11.0.8+1
|
|
||||||
88eaa453331e9aeca979d58509538ebb74831ce4 jdk-11.0.8+2
|
|
||||||
2c0c9cfe2a4e1340f7db106e2220dbd0d5b86092 jdk-11.0.8+3
|
|
||||||
aa6c93b4f1acf4166d74d0252b35c53ad71d8540 jdk-11.0.8+4
|
|
||||||
8df1a601187c0b4cb9e525075bd7b85ee3d72595 jdk-11.0.8+5
|
|
||||||
90ce1674f8384b0747e5269047a2359cdd9b6bdd jdk-11.0.9+0
|
|
||||||
e42c6d1a1993c720a4643140190bb1ba6f1bbf9f jdk-11.0.8+6
|
|
||||||
46d4984bb3c6dd1b0f5135505b77921d23c69841 jdk-11.0.8+7
|
|
||||||
40b646e9d8fbb2d70992b61e4f4b08ca5652c907 jdk-11.0.8+8
|
|
||||||
59f8565ee5e224697a9e09ee2c557836733bc579 jdk-11.0.8+9
|
|
||||||
0b0d55cb09b29360ab254edeef32a3b386e9713e jdk-11.0.8+10
|
|
||||||
0b0d55cb09b29360ab254edeef32a3b386e9713e jdk-11.0.8-ga
|
|
||||||
5cc275af8419178813299cc0ed81a2a85dadfdcd jdk-11.0.9+1
|
|
||||||
3112657edde9491fb83f098f1a8b7e9275bcb2f7 jdk-11.0.9+2
|
|
||||||
d8a0513b92ee262d4e64c1e13d43e1b3f3e5c5d5 jdk-11.0.9+3
|
|
||||||
cb299db4a5698b814f6b3ba1f3d73d01f6a0e1f6 jdk-11.0.9+4
|
|
||||||
55237fa85afb404bc0dc0f4948a6459d8d3e5dac jdk-11.0.9+5
|
|
||||||
c07e785e36f587b95e151de382844cea3d1a5868 jdk-11.0.9+6
|
|
||||||
d484fdfcc7d5c21812de8a0712236d077b0f2dde jdk-11.0.10+0
|
|
||||||
1ba4c16a8afa3f5aaa7830fc1f14a0137cc2553b jdk-11.0.9+7
|
|
||||||
8711e8554e15ae2fa38718d5c7dc858da10e8a4a jdk-11.0.9+8
|
|
||||||
e872676174c7f171a9864becba83cb783cfec9d0 jdk-11.0.9+9
|
|
||||||
6ac1b68e7c0034e08a96d7d37e93e5075a6e8d61 jdk-11.0.9+10
|
|
||||||
4397fa4529b2794ddcdf3445c0611fe383243fb4 jdk-11.0.9+11
|
|
||||||
4397fa4529b2794ddcdf3445c0611fe383243fb4 jdk-11.0.9-ga
|
|
||||||
4fd46d208f0a4b55924af8e0c2fb6bcf46e18ec6 jdk-11.0.9.1+0
|
|
||||||
27723943c0dd65a191cbefe031cec001521e4b13 jdk-11.0.9.1+1
|
|
||||||
31affc22b3b5f5d43783ffadf57f22848bad9db8 jdk-11.0.9.1-ga
|
|
||||||
f3168de4eb0dd74bf8e81537f62742bde5e412c3 jdk-11.0.10+1
|
|
||||||
a35aa07b57bab3690224e3af939ee085d50eb476 jdk-11.0.10+2
|
|
||||||
bca12c00a776f8cee7a0eeaf788499b9eab9cf9d jdk-11.0.10+3
|
|
||||||
9504fa6f98f5aad0aa1ac36d5bff3260a32020c8 jdk-11.0.10+4
|
|
||||||
5f5c3544ccb4d0bbc638e665524b292860dd9515 jdk-11.0.10+5
|
|
||||||
cbd009b79ac52cca36b5bda2cf1ef033a1288a3e jdk-11.0.11+0
|
|
||||||
4b9bc2a1dde0631958393125997855382325964d jdk-11.0.10+6
|
|
||||||
c45f74d45787a857d35b5a66c9b0304c91a9c5d0 jdk-11.0.10+7
|
|
||||||
43428f69099f6f87f6e1922deacbf13e1adb751f jdk-11.0.10+8
|
|
||||||
8b3498547395ee80a6e731078056b2aeb3e3c5e8 jdk-11.0.10+9
|
|
||||||
8b3498547395ee80a6e731078056b2aeb3e3c5e8 jdk-11.0.10-ga
|
|
||||||
4ed322bf6b0098353ceaecf35662fadf457cd81d jdk-11.0.11+1
|
|
||||||
b68647c6ecc1e73111d8047448d75966f255460f jdk-11.0.11+2
|
|
||||||
14cc036b17a5f4be5b0643e6b24ed32563684ab9 jdk-11.0.11+3
|
|
||||||
c4405735470a92e2c45490b89a8099252f3481d2 jdk-11.0.11+4
|
|
||||||
38430a8a4488582612c6a87ab58d109cc5217e8b jdk-11.0.11+5
|
|
||||||
595a965d85afdd01c30dbc7b2efd75f4cb202816 jdk-11.0.12+0
|
|
||||||
e41ae00add1d76a8f25adb558933382947ea840d jdk-11.0.11+6
|
|
||||||
14f9928caac31368d27f13e4e21ca25c1e0be950 jdk-11.0.11+7
|
|
||||||
9f0347b029d3a0349f23befcfb68ee02d85d9034 jdk-11.0.11+8
|
|
||||||
15862747ee15445292b4b9949b4f0f4badba4812 jdk-11.0.11+9
|
|
||||||
15862747ee15445292b4b9949b4f0f4badba4812 jdk-11.0.11-ga
|
|
||||||
5720ffa08f8514b9f0ea8b3a49e05a872c9c0efe jdk-11.0.12+1
|
|
||||||
70a4031a8bef3e693f34864fdd482429c73dc76a jdk-11.0.12+2
|
|
||||||
873a691b1ae4fa8b55ca5d08fa21aca3a4904fb8 jdk-11.0.12+3
|
|
||||||
40d1e784e1937aaea696a9654cc2d944d3d78996 jdk-11.0.12+4
|
|
||||||
6aa6f6860508fca3a97aea1de7a36574498d22bf jdk-11.0.12+5
|
|
||||||
91e81ac088545abdc3eaaa707853d31a6cf99af3 jdk-11.0.12+6
|
|
||||||
f412f2537f1502a9697a9684c77bea8d848db1ab jdk-11.0.12+7
|
|
||||||
f412f2537f1502a9697a9684c77bea8d848db1ab jdk-11.0.12-ga
|
|
|
@ -1,7 +1,7 @@
|
||||||
[general]
|
[general]
|
||||||
project=jdk-updates
|
project=jdk-updates
|
||||||
jbs=JDK
|
jbs=JDK
|
||||||
version=11.0.16
|
version=11.0.23
|
||||||
|
|
||||||
[checks]
|
[checks]
|
||||||
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace
|
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace
|
||||||
|
|
12
README
12
README
|
@ -1,12 +0,0 @@
|
||||||
|
|
||||||
Welcome to the JDK!
|
|
||||||
===================
|
|
||||||
|
|
||||||
For information about building the JDK, including how to retrieve all
|
|
||||||
of the source code, please see either of these files:
|
|
||||||
|
|
||||||
* doc/building.html (html version)
|
|
||||||
* doc/building.md (markdown version)
|
|
||||||
|
|
||||||
See http://openjdk.java.net/ for more information about the OpenJDK
|
|
||||||
Community and the JDK.
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
# Welcome to the JDK!
|
||||||
|
|
||||||
|
For build instructions please see the
|
||||||
|
[online documentation](https://openjdk.java.net/groups/build/doc/building.html),
|
||||||
|
or either of these files:
|
||||||
|
|
||||||
|
- [doc/building.html](doc/building.html) (html version)
|
||||||
|
- [doc/building.md](doc/building.md) (markdown version)
|
||||||
|
|
||||||
|
See <https://openjdk.java.net/> for more information about
|
||||||
|
the OpenJDK Community and the JDK.
|
|
@ -128,6 +128,15 @@ install_jib() {
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
# Want to check the filetype using file, to see if we got served a HTML error page.
|
||||||
|
# This is sensitive to the filename containing a specific string, but good enough.
|
||||||
|
file "${installed_jib_script}.gz" | grep "gzip compressed data" > /dev/null
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Warning: ${installed_jib_script}.gz is not a gzip file."
|
||||||
|
echo "If you are behind a proxy you may need to configure exceptions using no_proxy."
|
||||||
|
echo "The download URL was: ${jib_url}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
echo "Extracting JIB bootstrap script"
|
echo "Extracting JIB bootstrap script"
|
||||||
rm -f "${installed_jib_script}"
|
rm -f "${installed_jib_script}"
|
||||||
gunzip "${installed_jib_script}.gz"
|
gunzip "${installed_jib_script}.gz"
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
JAVA_HOME
|
|
||||||
|
|
||||||
1. Legacy use of JAVA_HOME
|
|
||||||
|
|
||||||
As of the latest versions of java-common there really should
|
|
||||||
be no need for JAVA_HOME as Java(TM) should be completely
|
|
||||||
integrated with your Debian GNU/Linux system.
|
|
||||||
|
|
||||||
|
|
||||||
2. Selecting OpenJDK 7 as the default Java(TM) implementation
|
|
||||||
|
|
||||||
Please see README.alternatives for instructions on how
|
|
||||||
to make OpenJDK 7 executables and man pages the default on your system.
|
|
|
@ -1,6 +0,0 @@
|
||||||
java-archive
|
|
||||||
command=/usr/bin/java -jar
|
|
||||||
name=java-archive
|
|
||||||
can_open_multiple_files=false
|
|
||||||
requires_terminal=false
|
|
||||||
mime_types=application/java-archive,application/x-java-archive,application/x-jar
|
|
|
@ -1,18 +0,0 @@
|
||||||
application/java-archive
|
|
||||||
description=Java Archive
|
|
||||||
icon_filename=@basename@
|
|
||||||
default_action_type=application
|
|
||||||
default_application_id=java-archive
|
|
||||||
short_list_application_user_additions=java-archive
|
|
||||||
application/x-java-archive
|
|
||||||
description=Java Archive
|
|
||||||
icon_filename=@basename@
|
|
||||||
default_action_type=application
|
|
||||||
default_application_id=java-archive
|
|
||||||
short_list_application_user_additions=java-archive
|
|
||||||
application/x-jar
|
|
||||||
description=Java Archive
|
|
||||||
icon_filename=@basename@
|
|
||||||
default_action_type=application
|
|
||||||
default_application_id=java-archive
|
|
||||||
short_list_application_user_additions=java-archive
|
|
|
@ -1,6 +0,0 @@
|
||||||
application/java-archive
|
|
||||||
ext: jar
|
|
||||||
application/x-java-archive
|
|
||||||
ext: jar
|
|
||||||
application/x-jar
|
|
||||||
ext: jar
|
|
|
@ -1,7 +0,0 @@
|
||||||
# this are pre-stripped binaries (fastdebug)
|
|
||||||
@basename@-dbg binary: library-in-debug-or-profile-should-not-be-stripped
|
|
||||||
@basename@-dbg binary: debug-file-with-no-debug-symbols
|
|
||||||
|
|
||||||
# these are java's .debuginfo files ...
|
|
||||||
@basename@-dbg binary: binary-with-bad-dynamic-table
|
|
||||||
@basename@-dbg binary: statically-linked-binary
|
|
|
@ -1,55 +0,0 @@
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ FileChooser Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/FileChooserDemo; /@basedir@/bin/java -jar FileChooserDemo.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ Font2DTest Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/Font2DTest; /@basedir@/bin/java -jar Font2DTest.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ Java 2D Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/Java2D; /@basedir@/bin/java -jar Java2Demo.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ SampleTree Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/SampleTree; /@basedir@/bin/java -jar SampleTree.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ Stylepad Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/Stylepad; /@basedir@/bin/java -jar Stylepad.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ SwingSet2 Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/SwingSet2; /@basedir@/bin/java -jar SwingSet2.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
||||||
|
|
||||||
?package(@basename@-demo):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/Programming"\
|
|
||||||
title="@vendor@ Java @RELEASE@ TableExample Demo"\
|
|
||||||
command="/bin/sh -c 'cd /@basedir@/demo/jfc/TableExample; /@basedir@/bin/java -jar TableExample.jar'"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@-app.xpm"\
|
|
||||||
hints="Java2"
|
|
|
@ -1,8 +0,0 @@
|
||||||
# jpda/examples.jar only contains source code
|
|
||||||
@basename@-demo binary: codeless-jar usr/share/doc/openjdk-7-jre-headless/demo/jpda/examples.jar
|
|
||||||
|
|
||||||
# OpenJDK is correct despite any Debian policy
|
|
||||||
@basename@-demo binary: unknown-java-class-version
|
|
||||||
|
|
||||||
# example jar file with sources and documentation
|
|
||||||
@basename@-demo binary: codeless-jar
|
|
|
@ -1,11 +0,0 @@
|
||||||
Document: @JDK@-doc
|
|
||||||
Title: @vendor@ Java(TM) @RELEASE@ JDK, Standard Edition Documentation
|
|
||||||
Author: @vendor@
|
|
||||||
Abstract: The Java @RELEASE@ Platform Documentation contains API specifications,
|
|
||||||
feature descriptions, developer guides, reference pages for JDK tools
|
|
||||||
and utilities, demos, and links to related information.
|
|
||||||
Section: Programming
|
|
||||||
|
|
||||||
Format: HTML
|
|
||||||
Index: /usr/share/doc/@basename@-jre-headless/api/index.html
|
|
||||||
Files: /usr/share/doc/@basename@-jre-headless/api/*/*.html
|
|
|
@ -1,187 +0,0 @@
|
||||||
category truetype
|
|
||||||
|
|
||||||
# Sans
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansRegular.ttf
|
|
||||||
Family = LucidaSans
|
|
||||||
FontName = LucidaSans
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = SansSerif
|
|
||||||
Weight = Book
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiBold.ttf
|
|
||||||
Family = LucidaSans
|
|
||||||
FontName = LucidaSans-Demibold
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = SansSerif
|
|
||||||
Weight = Bold
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansOblique.ttf
|
|
||||||
Family = LucidaSans
|
|
||||||
FontName = LucidaSans-Oblique
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = SansSerif
|
|
||||||
Weight = Thin
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiOblique.ttf
|
|
||||||
Family = LucidaSans
|
|
||||||
FontName = LucidaSans-Demibold-Oblique
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = SansSerif
|
|
||||||
Weight = Bold
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
# Serif
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightRegular.ttf
|
|
||||||
Family = LucidaBright
|
|
||||||
FontName = LucidaBright-Regular
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Roman
|
|
||||||
Weight = Book
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightItalic.ttf
|
|
||||||
Family = LucidaBright
|
|
||||||
FontName = LucidaBright-Italic
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Roman
|
|
||||||
Weight = Book
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiBold.ttf
|
|
||||||
Family = Lucida-Bright
|
|
||||||
FontName = Lucida-Bright-Demi
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Roman
|
|
||||||
Weight = Bold
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiItalic.ttf
|
|
||||||
Family = Lucida-Bright
|
|
||||||
FontName = Lucida-Bright-DemiItalic
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Roman
|
|
||||||
Weight = Demi
|
|
||||||
Width = Variable
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
# Mono
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterRegular.ttf
|
|
||||||
Family = LucidaSans-Typewriter
|
|
||||||
FontName = LucidaSans-Typewriter
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Typewriter
|
|
||||||
Weight = Book
|
|
||||||
Width = Fixed
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterOblique.ttf
|
|
||||||
Family = LucidaSans-Typewriter
|
|
||||||
FontName = LucidaSans-Typewriter-Oblique
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Typewriter
|
|
||||||
Weight = Book
|
|
||||||
Width = Fixed
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBold.ttf
|
|
||||||
Family = LucidaSans-Typewriter
|
|
||||||
FontName = LucidaSans-Typewriter-Bold
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Typewriter
|
|
||||||
Weight = Bold
|
|
||||||
Width = Fixed
|
|
||||||
Shape = NoSerif Upright
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
||||||
|
|
||||||
begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBoldOblique.ttf
|
|
||||||
Family = LucidaSans-Typewriter
|
|
||||||
FontName = LucidaSans-Typewriter-Bold-Oblique
|
|
||||||
Encoding = Unicode
|
|
||||||
Location = English
|
|
||||||
Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
|
|
||||||
UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
|
|
||||||
GeneralFamily = Typewriter
|
|
||||||
Weight = Bold
|
|
||||||
Width = Fixed
|
|
||||||
Shape = NoSerif Oblique
|
|
||||||
Foundry = Lucida
|
|
||||||
Priority = 15
|
|
||||||
end
|
|
|
@ -1,12 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Name=@vendor@ Java @RELEASE@ Runtime
|
|
||||||
Name[fi]=@vendor@ Java @RELEASE@ - ajonaikainen ympäristö
|
|
||||||
Comment=@vendor@ Java @RELEASE@ Runtime
|
|
||||||
Comment[fi]=@vendor@ Java @RELEASE@ - ajonaikainen ympäristö
|
|
||||||
Keywords=java;runtime
|
|
||||||
Exec=@java_launcher@ -jar
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Icon=@basename@
|
|
||||||
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
|
|
||||||
NoDisplay=true
|
|
|
@ -1,11 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Name=@vendor@ Java @RELEASE@ Console
|
|
||||||
Name[fi]=@vendor@ Java @RELEASE@ - konsoli
|
|
||||||
Comment=@vendor@ Java @RELEASE@ Monitoring & Management Console
|
|
||||||
Comment[fi]=@vendor@ Java @RELEASE@ - valvonta- ja hallintakonsoli
|
|
||||||
Keywords=java;console;monitoring
|
|
||||||
Exec=/usr/bin/jconsole
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Icon=@basename@
|
|
||||||
Categories=Application;System;
|
|
|
@ -1,75 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
multiarch=@multiarch@
|
|
||||||
priority=@priority@
|
|
||||||
basedir=/@basedir@
|
|
||||||
mandir=$basedir/man
|
|
||||||
jdiralias=@jdiralias@
|
|
||||||
srcext=1.gz
|
|
||||||
dstext=1.gz
|
|
||||||
jdk_hl_tools='@jdk_hl_tools@'
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure)
|
|
||||||
# obsolete tool
|
|
||||||
if update-alternatives --list apt 2>/dev/null; then
|
|
||||||
update-alternatives --remove-all apt || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
fi
|
|
||||||
if [ -n "$multiarch" ] && [ -n "$2" ]; then
|
|
||||||
for i in $jdk_hl_tools; do
|
|
||||||
if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
|
|
||||||
if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$update_alternatives" = y ]; then
|
|
||||||
if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
|
|
||||||
priority=$(expr $priority - 1)
|
|
||||||
fi
|
|
||||||
for i in $jdk_hl_tools; do
|
|
||||||
unset slave1 slave2 || true
|
|
||||||
if [ -e $mandir/man1/$i.$srcext ]; then
|
|
||||||
slave1="--slave \
|
|
||||||
/usr/share/man/man1/$i.$dstext \
|
|
||||||
$i.$dstext \
|
|
||||||
$mandir/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
|
|
||||||
slave2="--slave \
|
|
||||||
/usr/share/man/ja/man1/$i.$dstext \
|
|
||||||
${i}_ja.$dstext \
|
|
||||||
$mandir/ja/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
update-alternatives \
|
|
||||||
--install \
|
|
||||||
/usr/bin/$i \
|
|
||||||
$i \
|
|
||||||
$basedir/bin/$i \
|
|
||||||
$priority \
|
|
||||||
$slave1 $slave2
|
|
||||||
done
|
|
||||||
fi # update alternatives
|
|
||||||
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,23 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
multiarch=@multiarch@
|
|
||||||
old_basedir=/usr/lib/jvm/java-7-openjdk
|
|
||||||
jdk_hl_tools='apt extcheck idlj jar jarsigner javac javadoc javah javap jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc'
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
upgrade)
|
|
||||||
if [ -n "$multiarch" ] && [ -n "$2" ]; then
|
|
||||||
for i in $jdk_hl_tools; do
|
|
||||||
if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_basedir/)" ]; then
|
|
||||||
update-alternatives --remove $i $old_basedir/bin/$i || true
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh -e
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
jdk_hl_tools='@jdk_hl_tools@'
|
|
||||||
basedir=/@basedir@
|
|
||||||
|
|
||||||
|
|
||||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
|
|
||||||
for i in $jdk_hl_tools; do
|
|
||||||
update-alternatives --remove $i $basedir/bin/$i
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,7 +0,0 @@
|
||||||
?package(@basename@-jdk):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/System/Administration"\
|
|
||||||
title="@vendor@ Java @RELEASE@ Console"\
|
|
||||||
command="/usr/bin/jconsole"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@.xpm"\
|
|
||||||
hints="Java2"
|
|
|
@ -1,75 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
multiarch=@multiarch@
|
|
||||||
priority=@priority@
|
|
||||||
basedir=/@basedir@
|
|
||||||
mandir=$basedir/man
|
|
||||||
jdiralias=@jdiralias@
|
|
||||||
srcext=1.gz
|
|
||||||
dstext=1.gz
|
|
||||||
jdk_tools='@jdk_tools@'
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure)
|
|
||||||
# obsolete tool
|
|
||||||
if update-alternatives --list apt 2>/dev/null; then
|
|
||||||
update-alternatives --remove-all apt || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
fi
|
|
||||||
if [ -n "$multiarch" ] && [ -n "$2" ]; then
|
|
||||||
for i in $jdk_tools; do
|
|
||||||
if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
|
|
||||||
if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$update_alternatives" = y ]; then
|
|
||||||
if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
|
|
||||||
priority=$(expr $priority - 1)
|
|
||||||
fi
|
|
||||||
for i in $jdk_tools; do
|
|
||||||
unset slave1 slave2 || true
|
|
||||||
if [ -e $mandir/man1/$i.$srcext ]; then
|
|
||||||
slave1="--slave \
|
|
||||||
/usr/share/man/man1/$i.$dstext \
|
|
||||||
$i.$dstext \
|
|
||||||
$mandir/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
|
|
||||||
slave2="--slave \
|
|
||||||
/usr/share/man/ja/man1/$i.$dstext \
|
|
||||||
${i}_ja.$dstext \
|
|
||||||
$mandir/ja/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
update-alternatives \
|
|
||||||
--install \
|
|
||||||
/usr/bin/$i \
|
|
||||||
$i \
|
|
||||||
$basedir/bin/$i \
|
|
||||||
$priority \
|
|
||||||
$slave1 $slave2
|
|
||||||
done
|
|
||||||
fi # update alternatives
|
|
||||||
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh -e
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
jdk_tools='@jdk_tools@'
|
|
||||||
basedir=/@basedir@
|
|
||||||
|
|
||||||
|
|
||||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
|
|
||||||
for i in $jdk_tools; do
|
|
||||||
update-alternatives --remove $i $basedir/bin/$i
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,11 +0,0 @@
|
||||||
# empty directory by intent
|
|
||||||
@basename@-jre-headless binary: package-contains-empty-directory usr/share/binfmts/
|
|
||||||
|
|
||||||
# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
|
|
||||||
@basename@-jre-headless binary: unstripped-binary-or-object
|
|
||||||
|
|
||||||
# Ignore the mouse cursors
|
|
||||||
@basename@-jre-headless binary: image-file-in-usr-lib
|
|
||||||
|
|
||||||
# Just an empty directory
|
|
||||||
@basename@-jre-headless binary: debug-package-should-be-named-dbg
|
|
|
@ -1,133 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
multiarch=@multiarch@
|
|
||||||
priority=@priority@
|
|
||||||
basedir=/@basedir@
|
|
||||||
mandir=$basedir/man
|
|
||||||
srcext=1.gz
|
|
||||||
dstext=1.gz
|
|
||||||
jre_tools='@jre_hl_tools@'
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure)
|
|
||||||
# fail early. java currently uses tricks to find its own shared
|
|
||||||
# libraries depending on the path of the binary. Will be changed
|
|
||||||
# in OpenJDK7
|
|
||||||
if ! mountpoint -q /proc; then
|
|
||||||
echo >&2 "the java command requires a mounted proc fs (/proc)."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
[ -d /etc/.java ] || mkdir -m 755 /etc/.java
|
|
||||||
[ -d /etc/.java/.systemPrefs ] || mkdir -m 755 /etc/.java/.systemPrefs
|
|
||||||
if [ ! -f /etc/.java/.systemPrefs/.system.lock ]; then
|
|
||||||
touch /etc/.java/.systemPrefs/.system.lock
|
|
||||||
chmod 644 /etc/.java/.systemPrefs/.system.lock
|
|
||||||
fi
|
|
||||||
if [ ! -f /etc/.java/.systemPrefs/.systemRootModFile ]; then
|
|
||||||
touch /etc/.java/.systemPrefs/.systemRootModFile
|
|
||||||
chmod 644 /etc/.java/.systemPrefs/.systemRootModFile
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
fi
|
|
||||||
if [ -n "$multiarch" ] && [ -n "$2" ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
|
|
||||||
if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if dpkg --compare-versions "$2" lt-nl "11.0.11+7-2~" ; then
|
|
||||||
# jfr moved from jre to jdk, remove dangling alternative on upgrades
|
|
||||||
test -x $basedir/bin/jfr || update-alternatives --remove jfr $basedir/bin/jfr
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$update_alternatives" = y ]; then
|
|
||||||
if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
|
|
||||||
priority=$(expr $priority - 1)
|
|
||||||
fi
|
|
||||||
for i in $jre_tools; do
|
|
||||||
unset slave1 slave2 || true
|
|
||||||
if [ -e $mandir/man1/$i.$srcext ]; then
|
|
||||||
slave1="--slave \
|
|
||||||
/usr/share/man/man1/$i.$dstext \
|
|
||||||
$i.$dstext \
|
|
||||||
$mandir/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
# disabled
|
|
||||||
if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
|
|
||||||
slave2="--slave \
|
|
||||||
/usr/share/man/ja/man1/$i.$dstext \
|
|
||||||
${i}_ja.$dstext \
|
|
||||||
$mandir/ja/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
update-alternatives \
|
|
||||||
--install \
|
|
||||||
/usr/bin/$i \
|
|
||||||
$i \
|
|
||||||
$basedir/bin/$i \
|
|
||||||
$priority \
|
|
||||||
$slave1 $slave2
|
|
||||||
done
|
|
||||||
update-alternatives \
|
|
||||||
--install /usr/bin/jexec jexec $basedir/lib/jexec $priority \
|
|
||||||
--slave \
|
|
||||||
/usr/share/binfmts/jar \
|
|
||||||
jexec-binfmt \
|
|
||||||
$basedir/lib/jar.binfmt
|
|
||||||
fi # update alternatives
|
|
||||||
|
|
||||||
# register binfmt; ignore errors, the alternative may already be
|
|
||||||
# registered by another JRE.
|
|
||||||
if which update-binfmts >/dev/null && [ -r /usr/share/binfmts/jar ]; then
|
|
||||||
update-binfmts --package @basename@ --import jar || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
# activate class data sharing
|
|
||||||
case @jvmarch@ in i386|i586|sparc)
|
|
||||||
rm -f $basedir/lib/client/classes.jsa
|
|
||||||
log=$(mktemp)
|
|
||||||
if ! $basedir/bin/java -client -Xshare:dump -XX:PermSize=128m > $log; then
|
|
||||||
cat >&2 $log
|
|
||||||
rm -f $log
|
|
||||||
# this may fail on some machines/configurations, just ignore it.
|
|
||||||
echo >&2 "ignoring dump failure"
|
|
||||||
#exit 1
|
|
||||||
fi
|
|
||||||
rm -f $log
|
|
||||||
esac
|
|
||||||
case @jvmarch@ in amd64|i386|i586|sparc)
|
|
||||||
rm -f $basedir/lib/server/classes.jsa
|
|
||||||
log=$(mktemp)
|
|
||||||
if ! $basedir/bin/java -server -Xshare:dump > $log; then
|
|
||||||
cat >&2 $log
|
|
||||||
rm -f $log
|
|
||||||
# this may fail on some machines/configurations, just ignore it.
|
|
||||||
echo >&2 "ignoring dump failure"
|
|
||||||
#exit 1
|
|
||||||
fi
|
|
||||||
rm -f $log
|
|
||||||
esac
|
|
||||||
|
|
||||||
;;
|
|
||||||
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,24 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
basedir=/@basedir@
|
|
||||||
multiarch=@multiarch@
|
|
||||||
jdirname=@jdirname@
|
|
||||||
etcdir=/@etcdir@
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
purge)
|
|
||||||
if [ -z "$jdirname" ] || [ -z "$etcdir" ]; then
|
|
||||||
echo >&2 "$(basename $0): Internal error"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
rm -f $basedir/lib/*/classes.jsa
|
|
||||||
|
|
||||||
# removals of config files in /etc is handled by dpkg
|
|
||||||
|
|
||||||
# XXX should remove /etc/.java ???
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,26 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
basedir=/@basedir@
|
|
||||||
jre_tools='@jre_hl_tools@'
|
|
||||||
|
|
||||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
update-alternatives --remove $i $basedir/bin/$i
|
|
||||||
done
|
|
||||||
|
|
||||||
if which update-binfmts >/dev/null; then
|
|
||||||
# try to remove and ignore the error
|
|
||||||
if [ -e /var/lib/binfmts/@basename@ ]; then
|
|
||||||
update-binfmts --package @basename@ \
|
|
||||||
--remove jar /usr/bin/jexec || true
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
update-alternatives --remove jexec $basedir/lib/jexec
|
|
||||||
|
|
||||||
rm -f $basedir/lib/*/classes.jsa
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,2 +0,0 @@
|
||||||
# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
|
|
||||||
@basename@-jre-zero binary: unstripped-binary-or-object
|
|
|
@ -1,7 +0,0 @@
|
||||||
?package(@basename@-jre):\
|
|
||||||
needs="x11"\
|
|
||||||
section="Applications/System/Administration"\
|
|
||||||
title="@vendor@ Java @RELEASE@ Policy Tool"\
|
|
||||||
command="/usr/bin/policytool"\
|
|
||||||
icon="/usr/share/pixmaps/@basename@.xpm"\
|
|
||||||
hints="Java2"
|
|
|
@ -1,2 +0,0 @@
|
||||||
# these are in the -jre-headless package, -jre depends on it
|
|
||||||
@basename@-jre binary: desktop-command-not-in-package
|
|
|
@ -1,71 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
multiarch=@multiarch@
|
|
||||||
priority=@priority@
|
|
||||||
basedir=/@basedir@
|
|
||||||
mandir=$basedir/man
|
|
||||||
srcext=1.gz
|
|
||||||
dstext=1.gz
|
|
||||||
jre_tools='@jre_tools@'
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure)
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
fi
|
|
||||||
if [ -n "$multiarch" ] && [ -n "$2" ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
|
|
||||||
if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
|
|
||||||
update_alternatives=y
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$update_alternatives" = y ]; then
|
|
||||||
if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
|
|
||||||
priority=$(expr $priority - 1)
|
|
||||||
fi
|
|
||||||
for i in $jre_tools; do
|
|
||||||
unset slave1 slave2 || true
|
|
||||||
if [ -e $mandir/man1/$i.$srcext ]; then
|
|
||||||
slave1="--slave \
|
|
||||||
/usr/share/man/man1/$i.$dstext \
|
|
||||||
$i.$dstext \
|
|
||||||
$mandir/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
# disabled
|
|
||||||
if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
|
|
||||||
slave2="--slave \
|
|
||||||
/usr/share/man/ja/man1/$i.$dstext \
|
|
||||||
${i}_ja.$dstext \
|
|
||||||
$mandir/ja/man1/$i.$srcext"
|
|
||||||
fi
|
|
||||||
update-alternatives \
|
|
||||||
--install \
|
|
||||||
/usr/bin/$i \
|
|
||||||
$i \
|
|
||||||
$basedir/bin/$i \
|
|
||||||
$priority \
|
|
||||||
$slave1 $slave2
|
|
||||||
done
|
|
||||||
fi # update alternatives
|
|
||||||
|
|
||||||
;;
|
|
||||||
|
|
||||||
esac
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
basedir=/@basedir@
|
|
||||||
jre_tools='@jre_tools@'
|
|
||||||
|
|
||||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
|
|
||||||
for i in $jre_tools; do
|
|
||||||
update-alternatives --remove $i $basedir/bin/$i
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,8 +0,0 @@
|
||||||
openjdk-lts for Debian
|
|
||||||
|
|
||||||
Please edit this to provide information specific to
|
|
||||||
this openjdk-lts Debian package.
|
|
||||||
|
|
||||||
(Automatically generated by debmake Version 4.3.1)
|
|
||||||
|
|
||||||
-- sufang <sufang@kylinos.cn> Mon, 19 Sep 2022 10:29:29 +0800
|
|
|
@ -1,35 +0,0 @@
|
||||||
Updating alternatives for JRE/JDK installations
|
|
||||||
-----------------------------------------------
|
|
||||||
|
|
||||||
Packages providing a runtime or a development environment for the Java
|
|
||||||
language all use symlinks in the /etc/alternatives directory to enable
|
|
||||||
the system administrator to choose which programs to use for java,
|
|
||||||
javac, javah, etc.
|
|
||||||
|
|
||||||
The update-java-alternatives script can be used to set all the JRE/JDK
|
|
||||||
alternatives:
|
|
||||||
|
|
||||||
First, you have to decide which Java implementation to default to.
|
|
||||||
|
|
||||||
update-java-alternatives --list
|
|
||||||
|
|
||||||
tells about the available runtime and/or development environments. The
|
|
||||||
first column shows the names to be used in for the following examples.
|
|
||||||
|
|
||||||
- Set all runtime tools to point to the <jname> alternatives:
|
|
||||||
|
|
||||||
update-java-alternatives --jre --set <jname>
|
|
||||||
|
|
||||||
- Set all runtime tools (headless only) to point to the <jname>
|
|
||||||
alternatives:
|
|
||||||
|
|
||||||
update-java-alternatives --jre-headless --set <jname>
|
|
||||||
|
|
||||||
- Set all runtime and development tools to point to the <jname>
|
|
||||||
alternatives:
|
|
||||||
|
|
||||||
update-java-alternatives --set <jname>
|
|
||||||
|
|
||||||
- Set all runtime and development tools to auto mode:
|
|
||||||
|
|
||||||
update-java-alternatives --auto
|
|
|
@ -1,10 +0,0 @@
|
||||||
#
|
|
||||||
# The following line specifies the assistive technology classes
|
|
||||||
# that should be loaded into the Java VM when the AWT is initailized.
|
|
||||||
# Specify multiple classes by separating them with commas.
|
|
||||||
# Note: the line below cannot end the file (there must be at
|
|
||||||
# a minimum a blank line following it).
|
|
||||||
#
|
|
||||||
# Doesn't work, see LP: #935296
|
|
||||||
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#
|
|
||||||
# The following line specifies the assistive technology classes
|
|
||||||
# that should be loaded into the Java VM when the AWT is initailized.
|
|
||||||
# Specify multiple classes by separating them with commas.
|
|
||||||
# Note: the line below cannot end the file (there must be at
|
|
||||||
# a minimum a blank line following it).
|
|
||||||
#
|
|
||||||
assistive_technologies=org.GNOME.Accessibility.AtkWrapper
|
|
|
@ -1,9 +0,0 @@
|
||||||
#
|
|
||||||
# The following line specifies the assistive technology classes
|
|
||||||
# that should be loaded into the Java VM when the AWT is initialized.
|
|
||||||
# Specify multiple classes by separating them with commas.
|
|
||||||
# Note: the line below cannot end the file (there must be at
|
|
||||||
# a minimum a blank line following it).
|
|
||||||
#
|
|
||||||
assistive_technologies=org.GNOME.Accessibility.JavaBridge
|
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
'''Apport package hook for openjdk-11 packages.
|
|
||||||
|
|
||||||
Copyright (C) 2017 Canonical Ltd.
|
|
||||||
Author: Tiago Stürmer Daitx <tiago.daitx@canonical.com>'''
|
|
||||||
|
|
||||||
import os
|
|
||||||
import re
|
|
||||||
import sys
|
|
||||||
from apport.hookutils import *
|
|
||||||
|
|
||||||
def si_units(size):
|
|
||||||
for unit in ['KiB', 'MiB', 'GiB']:
|
|
||||||
size /= 1024
|
|
||||||
if size < 1024:
|
|
||||||
break
|
|
||||||
return '{0:.1f} {1}'.format(size, unit)
|
|
||||||
|
|
||||||
def add_info(report, ui=None):
|
|
||||||
attach_conffiles(report,'openjdk-11-jre-headless', ui=ui)
|
|
||||||
|
|
||||||
if report['ProblemType'] == 'Crash' and 'ProcCwd' in report:
|
|
||||||
# attach hs_err_<pid>.pid file
|
|
||||||
cwd = report['ProcCwd']
|
|
||||||
pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
|
|
||||||
if pid_line:
|
|
||||||
pid = pid_line.groups()[0]
|
|
||||||
path = "%s/hs_err_pid%s.log" % (cwd, pid)
|
|
||||||
# make sure if exists
|
|
||||||
if os.path.exists(path):
|
|
||||||
content = read_file(path)
|
|
||||||
# truncate if bigger than 100 KB
|
|
||||||
# see LP: #1696814
|
|
||||||
max_length = 100*1024
|
|
||||||
if sys.getsizeof(content) < max_length:
|
|
||||||
report['HotspotError'] = content
|
|
||||||
report['Tags'] += ' openjdk-hs-err'
|
|
||||||
else:
|
|
||||||
report['HotspotError'] = content[:max_length] + \
|
|
||||||
"\n[truncated by openjdk-11 apport hook]" + \
|
|
||||||
"\n[max log size is %s, file size was %s]" % \
|
|
||||||
(si_units(max_length), si_units(sys.getsizeof(content)))
|
|
||||||
report['Tags'] += ' openjdk-hs-err'
|
|
||||||
else:
|
|
||||||
report['HotspotError'] = "File not found: %s" % path
|
|
||||||
else:
|
|
||||||
report['HotspotError'] = "PID not found in ProcStatus entry."
|
|
|
@ -1,67 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
|
|
||||||
#
|
|
||||||
# Output something to stdout every so often so buildd won't kill
|
|
||||||
# the build when building
|
|
||||||
#
|
|
||||||
|
|
||||||
builddir=$1
|
|
||||||
|
|
||||||
echo $$ > buildwatch.pid
|
|
||||||
|
|
||||||
time_unit="m"
|
|
||||||
timer=0
|
|
||||||
sleep_for=3
|
|
||||||
time_up_at=180
|
|
||||||
upd_every=30 # use a multiple of $sleep_for
|
|
||||||
|
|
||||||
reset_timer() { timer=0; }
|
|
||||||
inc_timer() { timer=$(expr $timer + $sleep_for); }
|
|
||||||
time_up() { [ $timer -ge $time_up_at ]; }
|
|
||||||
can_update() { [ $(expr $timer % $upd_every) -eq 0 ]; }
|
|
||||||
do_sleep() { sleep ${sleep_for}${time_unit} && inc_timer; }
|
|
||||||
|
|
||||||
is_running() {
|
|
||||||
ps x | grep -v grep | egrep -qs $@
|
|
||||||
return $?
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
# find any hs_err_pid files generated during the build and print them out
|
|
||||||
# this helps debugging what went wrong during builds
|
|
||||||
find . -type f -name 'hs_err_pid*.log' -printf "[$0] === HOTSPOT ERROR LOG ===\n[$0] %p (last modification at %t)\n" -exec cat {} \;
|
|
||||||
}
|
|
||||||
|
|
||||||
for sig in INT QUIT HUP TERM; do trap "cleanup; trap - $sig EXIT; kill -s $sig "'"$$"' "$sig"; done
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
while ! time_up; do
|
|
||||||
if [ ! -f buildwatch.pid ]; then
|
|
||||||
echo "[$0] pidfile removed" && break
|
|
||||||
fi
|
|
||||||
if ! is_running '/make'; then
|
|
||||||
echo "[$0] no make process detected (build done?)" && break
|
|
||||||
fi
|
|
||||||
|
|
||||||
do_sleep
|
|
||||||
can_update || continue
|
|
||||||
|
|
||||||
new_noisy=$(ls -l test/jtreg_output-* 2>&1 | md5sum)
|
|
||||||
new_quiet=$(ls -l $builddir/openjdk*/build/*/tmp/rt-orig.jar $builddir/openjdk*/build/*/lib/tools.jar $builddir/openjdk*/build/*/lib/ct.sym 2>&1 | md5sum)
|
|
||||||
if [ -n "$old_noisy" -a "$old_noisy" != "$new_noisy" ]; then
|
|
||||||
# jtreg updated test files, so it should be updating stdout in its own
|
|
||||||
# keep quiet and restart timer
|
|
||||||
reset_timer
|
|
||||||
elif [ -n "$old_quiet" -a "$old_quiet" != "$new_quiet" ]; then
|
|
||||||
reset_timer
|
|
||||||
echo "[$0] assembling jar file ..."
|
|
||||||
elif is_running '/cc1|jar|java|gij'; then
|
|
||||||
echo "[$0] compiler/java/jar running ..."
|
|
||||||
reset_timer
|
|
||||||
fi
|
|
||||||
old_noisy=$new_noisy
|
|
||||||
old_quiet=$new_quiet
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "[$0] exiting"
|
|
||||||
rm -f buildwatch.pid
|
|
|
@ -1,11 +0,0 @@
|
||||||
openjdk-lts (11.0.16+8-ok2) yangtze; urgency=medium
|
|
||||||
|
|
||||||
* Add system-pcsclite.diff.
|
|
||||||
|
|
||||||
-- sufang <sufang@kylinos.cn> Mon, 26 Sep 2022 09:52:24 +0800
|
|
||||||
|
|
||||||
openjdk-lts (11.0.16+8-ok1) yangtze; urgency=medium
|
|
||||||
|
|
||||||
* Build for openkylin.
|
|
||||||
|
|
||||||
-- sufang <sufang@kylinos.cn> Mon, 19 Sep 2022 10:29:29 +0800
|
|
|
@ -1 +0,0 @@
|
||||||
9
|
|
|
@ -1,170 +0,0 @@
|
||||||
Source: openjdk-lts
|
|
||||||
Section: java
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: OpenKylin Developers <packaging@lists.openkylin.top>
|
|
||||||
Build-Depends: debhelper (>= 11),
|
|
||||||
m4, lsb-release, zip, unzip,
|
|
||||||
sharutils, gawk, cpio, pkg-config, procps, wdiff, fastjar (>= 2:0.96-0ubuntu2),
|
|
||||||
time, strip-nondeterminism, debugedit,
|
|
||||||
jtreg (>= 5.1-b1-0~) <!nocheck>, testng <!nocheck>, xvfb <!nocheck>, xauth <!nocheck>, xfonts-base <!nocheck>, libgl1-mesa-dri [!x32] <!nocheck>, xfwm4 <!nocheck>, x11-xkb-utils <!nocheck>, dbus-x11 <!nocheck>,
|
|
||||||
autoconf, automake, autotools-dev, ant, ant-optional,
|
|
||||||
openjdk-11-jdk-headless:native | openjdk-10-jdk-headless:native,
|
|
||||||
libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, liblcms2-dev, libfreetype6-dev (>= 2.2.1), libxinerama-dev, libkrb5-dev, xsltproc, libpcsclite-dev, libxrandr-dev, libelf-dev, libfontconfig1-dev, libgtk2.0-0 | libgtk-3-0, libharfbuzz-dev,
|
|
||||||
libffi-dev,
|
|
||||||
zlib1g-dev:native, zlib1g-dev, libattr1-dev, libpng-dev, libjpeg-dev, libgif-dev,
|
|
||||||
libnss3-dev (>= 2:3.17.1),
|
|
||||||
openjdk-11-jdk-headless <cross>,
|
|
||||||
Build-Depends-Indep: graphviz, pandoc,
|
|
||||||
Standards-Version: 4.5.1
|
|
||||||
Rules-Requires-Root: no
|
|
||||||
Homepage: https://openjdk.java.net/
|
|
||||||
Vcs-Browser: https://gitee.com/openkylin/openjdk-lts
|
|
||||||
Vcs-Git: https://gitee.com/openkylin/openjdk-lts.git
|
|
||||||
|
|
||||||
Package: openjdk-11-jdk-headless
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre-headless (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Suggests: openjdk-11-demo, openjdk-11-source
|
|
||||||
Provides: java-sdk-headless, java2-sdk-headless,
|
|
||||||
java5-sdk-headless, java6-sdk-headless,
|
|
||||||
java7-sdk-headless, java8-sdk-headless,
|
|
||||||
java9-sdk-headless, java10-sdk-headless,
|
|
||||||
java11-sdk-headless, java-compiler
|
|
||||||
Breaks: openjdk-11-jre-headless (<< 11.0.11+3-2~)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11.0.11+3-2~)
|
|
||||||
Description: OpenJDK Development Kit (JDK) (headless)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
|
|
||||||
Package: openjdk-11-jre-headless
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: ${jredefault:Depends}, ${cacert:Depends},
|
|
||||||
${jcommon:Depends}, ${dlopenhl:Depends},
|
|
||||||
${mountpoint:Depends},
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: ${dlopenhl:Recommends}
|
|
||||||
Suggests: libnss-mdns,
|
|
||||||
fonts-dejavu-extra,
|
|
||||||
fonts-ipafont-gothic, fonts-ipafont-mincho, fonts-wqy-microhei | fonts-wqy-zenhei, fonts-indic,
|
|
||||||
Provides: java-runtime-headless, java2-runtime-headless,
|
|
||||||
java5-runtime-headless, java6-runtime-headless,
|
|
||||||
java7-runtime-headless, java8-runtime-headless,
|
|
||||||
java9-runtime-headless, java10-runtime-headless,
|
|
||||||
java11-runtime-headless,
|
|
||||||
${defaultvm:Provides}, ${jvm:Provides}
|
|
||||||
Breaks: ${jrehl:Breaks}
|
|
||||||
Conflicts: oracle-java11-installer, openjdk-11-jdk-headless (<< 11~18-2)
|
|
||||||
Replaces: openjdk-11-jdk-headless (<< 11~18-2)
|
|
||||||
Description: OpenJDK Java runtime, using ${vm:Name} (headless)
|
|
||||||
Minimal Java runtime - needed for executing non GUI Java programs,
|
|
||||||
using ${vm:Name}.
|
|
||||||
|
|
||||||
Package: openjdk-11-jdk
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre (= ${binary:Version}),
|
|
||||||
openjdk-11-jdk-headless (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: libxt-dev
|
|
||||||
Suggests: openjdk-11-demo, openjdk-11-source, visualvm
|
|
||||||
Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk,
|
|
||||||
java7-sdk, java8-sdk, java9-sdk, java10-sdk, java11-sdk,
|
|
||||||
java-compiler
|
|
||||||
Conflicts: openjdk-11-jre-headless (<< 11~19-2)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11~19-2)
|
|
||||||
Description: OpenJDK Development Kit (JDK)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
|
|
||||||
Package: openjdk-11-jre
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre-headless (= ${binary:Version}),
|
|
||||||
${xandsound:Depends}, ${dlopenjre:Depends},
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: ${dlopenjre:Recommends}, ${bridge:Recommends}, fonts-dejavu-extra
|
|
||||||
Provides: java-runtime, java2-runtime,
|
|
||||||
java5-runtime, java6-runtime,
|
|
||||||
java7-runtime, java8-runtime,
|
|
||||||
java9-runtime, java10-runtime,
|
|
||||||
java11-runtime,
|
|
||||||
Breaks: openjdk-11-jre-headless (<< 11.0.11+3-3~)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11.0.11+3-3~)
|
|
||||||
Description: OpenJDK Java runtime, using ${vm:Name}
|
|
||||||
Full Java runtime environment - needed for executing Java GUI and Webstart
|
|
||||||
programs, using ${vm:Name}.
|
|
||||||
|
|
||||||
Package: openjdk-11-demo
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Description: Java runtime based on OpenJDK (demos and examples)
|
|
||||||
OpenJDK Java runtime
|
|
||||||
|
|
||||||
Package: openjdk-11-source
|
|
||||||
Architecture: all
|
|
||||||
Multi-Arch: foreign
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jdk (>= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Description: OpenJDK Development Kit (JDK) source files
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the Java programming language source files
|
|
||||||
(src.zip) for all classes that make up the Java core API.
|
|
||||||
|
|
||||||
Package: openjdk-11-doc
|
|
||||||
Section: doc
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Architecture: all
|
|
||||||
Multi-Arch: foreign
|
|
||||||
Priority: optional
|
|
||||||
Depends: ${misc:Depends}
|
|
||||||
Suggests: openjdk-11-jdk
|
|
||||||
Description: OpenJDK Development Kit (JDK) documentation
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the API documentation.
|
|
||||||
|
|
||||||
Package: openjdk-11-dbg
|
|
||||||
Architecture: alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32
|
|
||||||
Multi-Arch: same
|
|
||||||
Priority: optional
|
|
||||||
Section: debug
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre-headless (= ${binary:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: openjdk-11-jre (= ${binary:Version})
|
|
||||||
Suggests: openjdk-11-jdk (= ${binary:Version})
|
|
||||||
Conflicts: ${dbg:Conflicts}
|
|
||||||
Description: Java runtime based on OpenJDK (debugging symbols)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the debugging symbols.
|
|
||||||
|
|
||||||
Package: openjdk-11-jre-zero
|
|
||||||
Architecture: amd64 i386 arm64 ppc64 ppc64el s390x
|
|
||||||
Multi-Arch: same
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: openjdk-11-jre-headless (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Provides: ${zerovm:Provides}
|
|
||||||
Description: Alternative JVM for OpenJDK, using Zero
|
|
||||||
The package provides an alternative runtime using the Zero VM. Built on
|
|
||||||
architectures in addition to the Hotspot VM as a debugging aid for those
|
|
||||||
architectures which don't have a Hotspot VM.
|
|
||||||
.
|
|
||||||
The VM is started with the option `-zero'. See the README.Debian for details.
|
|
|
@ -1,157 +0,0 @@
|
||||||
Source: openjdk-lts
|
|
||||||
Section: java
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: OpenKylin Developers <packaging@lists.openkylin.top>
|
|
||||||
Build-Depends: @bd_debhelper@
|
|
||||||
m4, lsb-release, zip, unzip,
|
|
||||||
sharutils, gawk, cpio, pkg-config, procps, wdiff, @bd_fastjar@
|
|
||||||
time, @bd_strip_ndt@ @bd_debugedit@
|
|
||||||
@bd_check@
|
|
||||||
@bd_autotools@ @bd_ant@
|
|
||||||
@bd_gcc@
|
|
||||||
@bd_bootstrap@
|
|
||||||
@bd_openjdk@
|
|
||||||
@bd_zero@
|
|
||||||
@bd_syslibs@ @bd_systemtap@
|
|
||||||
@bd_nss@
|
|
||||||
@bd_cross@
|
|
||||||
Build-Depends-Indep: graphviz, pandoc,
|
|
||||||
Standards-Version: 4.5.1
|
|
||||||
Rules-Requires-Root: no
|
|
||||||
Homepage: https://openjdk.java.net/
|
|
||||||
Vcs-Browser: https://gitee.com/openkylin/openjdk-lts
|
|
||||||
Vcs-Git: https://gitee.com/openkylin/openjdk-lts.git
|
|
||||||
|
|
||||||
Package: @basename@-jdk-headless
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre-headless (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Suggests: @basename@-demo, @basename@-source
|
|
||||||
Provides: java-sdk-headless, java2-sdk-headless,
|
|
||||||
java5-sdk-headless, java6-sdk-headless,
|
|
||||||
java7-sdk-headless, java8-sdk-headless,
|
|
||||||
java9-sdk-headless, java10-sdk-headless,
|
|
||||||
java11-sdk-headless, java-compiler
|
|
||||||
Breaks: openjdk-11-jre-headless (<< 11.0.11+3-2~)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11.0.11+3-2~)
|
|
||||||
Description: OpenJDK Development Kit (JDK) (headless)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
|
|
||||||
Package: @basename@-jre-headless
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: ${jredefault:Depends}, ${cacert:Depends},
|
|
||||||
${jcommon:Depends}, ${dlopenhl:Depends},
|
|
||||||
${mountpoint:Depends},
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: ${dlopenhl:Recommends}
|
|
||||||
Suggests: libnss-mdns,
|
|
||||||
@core_fonts@,
|
|
||||||
@cjk_fonts@
|
|
||||||
Provides: java-runtime-headless, java2-runtime-headless,
|
|
||||||
java5-runtime-headless, java6-runtime-headless,
|
|
||||||
java7-runtime-headless, java8-runtime-headless,
|
|
||||||
java9-runtime-headless, java10-runtime-headless,
|
|
||||||
java11-runtime-headless,
|
|
||||||
${defaultvm:Provides}, ${jvm:Provides}
|
|
||||||
Breaks: ${jrehl:Breaks}
|
|
||||||
Conflicts: oracle-java11-installer, openjdk-11-jdk-headless (<< 11~18-2)
|
|
||||||
Replaces: openjdk-11-jdk-headless (<< 11~18-2)
|
|
||||||
Description: OpenJDK Java runtime, using ${vm:Name} (headless)
|
|
||||||
Minimal Java runtime - needed for executing non GUI Java programs,
|
|
||||||
using ${vm:Name}.
|
|
||||||
|
|
||||||
Package: @basename@-jdk
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre (= ${binary:Version}),
|
|
||||||
@basename@-jdk-headless (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: libxt-dev
|
|
||||||
Suggests: @basename@-demo, @basename@-source, visualvm
|
|
||||||
Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk,
|
|
||||||
java7-sdk, java8-sdk, java9-sdk, java10-sdk, java11-sdk,
|
|
||||||
java-compiler
|
|
||||||
Conflicts: openjdk-11-jre-headless (<< 11~19-2)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11~19-2)
|
|
||||||
Description: OpenJDK Development Kit (JDK)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
|
|
||||||
Package: @basename@-jre
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre-headless (= ${binary:Version}),
|
|
||||||
${xandsound:Depends}, ${dlopenjre:Depends},
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Recommends: ${dlopenjre:Recommends}, ${bridge:Recommends}, @core_fonts@
|
|
||||||
Provides: java-runtime, java2-runtime,
|
|
||||||
java5-runtime, java6-runtime,
|
|
||||||
java7-runtime, java8-runtime,
|
|
||||||
java9-runtime, java10-runtime,
|
|
||||||
java11-runtime,
|
|
||||||
Breaks: openjdk-11-jre-headless (<< 11.0.11+3-3~)
|
|
||||||
Replaces: openjdk-11-jre-headless (<< 11.0.11+3-3~)
|
|
||||||
Description: OpenJDK Java runtime, using ${vm:Name}
|
|
||||||
Full Java runtime environment - needed for executing Java GUI and Webstart
|
|
||||||
programs, using ${vm:Name}.
|
|
||||||
|
|
||||||
Package: @basename@-demo
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre (= ${binary:Version}),
|
|
||||||
${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Description: Java runtime based on OpenJDK (demos and examples)
|
|
||||||
OpenJDK Java runtime
|
|
||||||
|
|
||||||
Package: @basename@-source
|
|
||||||
Architecture: all
|
|
||||||
Multi-Arch: foreign
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jdk (>= ${source:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Description: OpenJDK Development Kit (JDK) source files
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the Java programming language source files
|
|
||||||
(src.zip) for all classes that make up the Java core API.
|
|
||||||
|
|
||||||
Package: @basename@-doc
|
|
||||||
Section: doc
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Architecture: all
|
|
||||||
Multi-Arch: foreign
|
|
||||||
Priority: optional
|
|
||||||
Depends: ${misc:Depends}
|
|
||||||
Suggests: @basename@-jdk
|
|
||||||
Description: OpenJDK Development Kit (JDK) documentation
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the API documentation.
|
|
||||||
|
|
||||||
Package: @basename@-dbg
|
|
||||||
Architecture: @any_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Priority: optional
|
|
||||||
Section: debug
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre-headless (= ${binary:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Recommends: @basename@-jre (= ${binary:Version})
|
|
||||||
Suggests: @basename@-jdk (= ${binary:Version})
|
|
||||||
Conflicts: ${dbg:Conflicts}
|
|
||||||
Description: Java runtime based on OpenJDK (debugging symbols)
|
|
||||||
OpenJDK is a development environment for building applications,
|
|
||||||
applets, and components using the Java programming language.
|
|
||||||
.
|
|
||||||
This package contains the debugging symbols.
|
|
|
@ -1,14 +0,0 @@
|
||||||
|
|
||||||
Package: @basename@-jre-zero
|
|
||||||
Architecture: @altzero_archs@
|
|
||||||
Multi-Arch: same
|
|
||||||
Priority: optional
|
|
||||||
Pre-Depends: ${dpkg:Depends}
|
|
||||||
Depends: @basename@-jre-headless (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Provides: ${zerovm:Provides}
|
|
||||||
Description: Alternative JVM for OpenJDK, using Zero
|
|
||||||
The package provides an alternative runtime using the Zero VM. Built on
|
|
||||||
architectures in addition to the Hotspot VM as a debugging aid for those
|
|
||||||
architectures which don't have a Hotspot VM.
|
|
||||||
.
|
|
||||||
The VM is started with the option `-zero'. See the README.Debian for details.
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,581 +0,0 @@
|
||||||
### title Historical failed tests
|
|
||||||
### revised 2020-11-09
|
|
||||||
com/sun/net/httpserver/Test1.java
|
|
||||||
gc/cms/TestMBeanCMS.java
|
|
||||||
gc/stress/gcbasher/TestGCBasherWithCMS.java
|
|
||||||
java/util/Base64/TestBase64.java
|
|
||||||
java/util/Calendar/CalendarTest.java
|
|
||||||
jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
|
|
||||||
jdk/jshell/ClassesTest.java
|
|
||||||
jdk/jshell/ClassMembersTest.java
|
|
||||||
jdk/jshell/CompletenessTest.java
|
|
||||||
jdk/jshell/CompletionSuggestionTest.java
|
|
||||||
runtime/Thread/Fibonacci.java
|
|
||||||
runtime/Thread/InterruptAtExit.java
|
|
||||||
runtime/Thread/IsInterruptedAtExit.java
|
|
||||||
runtime/Thread/ResumeAtExit.java
|
|
||||||
runtime/Thread/SetNameAtExit.java
|
|
||||||
runtime/Thread/SetPriorityAtExit.java
|
|
||||||
runtime/Thread/StopAtExit.java
|
|
||||||
runtime/Thread/SuspendAtExit.java
|
|
||||||
runtime/Thread/TestThreadDumpMonitorContention.java
|
|
||||||
runtime/Thread/TestThreadDumpSMRInfo.java
|
|
||||||
runtime/Thread/TestThreadStackSizes.java
|
|
||||||
tools/jdeps/MultiReleaseJar.java
|
|
||||||
tools/jlink/JLinkPostProcessingTest.java
|
|
||||||
tools/jlink/plugins/IncludeLocalesPluginTest.java
|
|
||||||
java/nio/channels/AsyncCloseAndInterrupt.java
|
|
||||||
jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java
|
|
||||||
runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java#id1
|
|
||||||
runtime/SharedArchiveFile/DumpSharedDictionary.java
|
|
||||||
tools/pack200/Pack200Test.java
|
|
||||||
jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithParNew.java
|
|
||||||
runtime/NMT/CheckForProperDetailStackTrace.java
|
|
||||||
serviceability/jvmti/GetObjectSizeOverflow.java
|
|
||||||
sun/tools/jstatd/TestJstatdExternalRegistry.java
|
|
||||||
runtime/SelectionResolution/InvokeInterfaceICCE.java
|
|
||||||
runtime/SelectionResolution/InvokeVirtualSuccessTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
|
|
||||||
runtime/SelectionResolution/InvokeVirtualICCE.java
|
|
||||||
sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
|
|
||||||
jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithCMS.java
|
|
||||||
tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java
|
|
||||||
compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java
|
|
||||||
compiler/jvmci/errors/TestInvalidCompilationResult.java
|
|
||||||
compiler/jvmci/errors/TestInvalidDebugInfo.java
|
|
||||||
compiler/jvmci/errors/TestInvalidOopMap.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSingleImplementor.java
|
|
||||||
compiler/rtm/locking/TestRTMAbortRatio.java
|
|
||||||
compiler/rtm/locking/TestRTMAbortThreshold.java
|
|
||||||
compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
|
|
||||||
compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
|
|
||||||
compiler/rtm/locking/TestRTMLockingCalculationDelay.java
|
|
||||||
compiler/rtm/locking/TestRTMTotalCountIncrRate.java
|
|
||||||
compiler/rtm/locking/TestUseRTMAfterLockInflation.java
|
|
||||||
compiler/rtm/locking/TestUseRTMDeopt.java
|
|
||||||
compiler/rtm/locking/TestUseRTMForInflatedLocks.java
|
|
||||||
compiler/rtm/locking/TestUseRTMForStackLocks.java
|
|
||||||
compiler/rtm/method_options/TestNoRTMLockElidingOption.java
|
|
||||||
compiler/rtm/method_options/TestUseRTMLockElidingOption.java
|
|
||||||
compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
|
|
||||||
runtime/NMT/SafepointPollingPages.java
|
|
||||||
compiler/rtm/locking/TestRTMLockingThreshold.java
|
|
||||||
compiler/c2/Test8202414.java
|
|
||||||
compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
|
|
||||||
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
|
|
||||||
compiler/profiling/TestTypeProfiling.java
|
|
||||||
compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
|
|
||||||
compiler/runtime/cr6891750/Test6891750.java
|
|
||||||
java/nio/file/DirectoryStream/SecureDS.java
|
|
||||||
jdk/jfr/api/consumer/TestRecordedFrame.java
|
|
||||||
jdk/jfr/jvm/TestJFRIntrinsic.java
|
|
||||||
runtime/ElfDecoder/TestElfDirectRead.java#id0
|
|
||||||
runtime/NMT/VirtualAllocCommitMerge.java
|
|
||||||
runtime/CompressedOops/CompressedClassPointers.java
|
|
||||||
compiler/parsing/TestExceptionBlockWithPredecessorsMain.java
|
|
||||||
java/lang/invoke/BigArityTest.java
|
|
||||||
java/lang/invoke/LambdaFormTest.java
|
|
||||||
java/lang/invoke/lookup/SpecialStatic.java
|
|
||||||
java/lang/invoke/MethodHandlesAsCollectorTest.java
|
|
||||||
java/lang/invoke/MethodHandlesCastFailureTest.java
|
|
||||||
java/lang/invoke/MethodHandlesGeneralTest.java
|
|
||||||
java/lang/invoke/MethodHandlesInsertArgumentsTest.java
|
|
||||||
java/lang/invoke/MethodHandlesInvokersTest.java
|
|
||||||
java/lang/invoke/MethodHandlesPermuteArgumentsTest.java
|
|
||||||
java/lang/invoke/MethodHandlesSpreadArgumentsTest.java
|
|
||||||
java/lang/invoke/MethodHandles/TestCatchException.java
|
|
||||||
java/lang/invoke/PrivateInvokeTest.java
|
|
||||||
java/lang/invoke/RevealDirectTest.java
|
|
||||||
java/lang/invoke/RicochetTest.java
|
|
||||||
java/lang/invoke/VMAnonymousClass.java
|
|
||||||
java/security/cert/PolicyNode/GetPolicyQualifiers.java
|
|
||||||
java/util/Collections/DelegatingIteratorForEachRemaining.java
|
|
||||||
java/util/concurrent/tck/JSR166TestCase.java
|
|
||||||
runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java
|
|
||||||
sun/invoke/util/ValueConversionsTest.java
|
|
||||||
sun/invoke/util/WrapperTest.java
|
|
||||||
sun/security/lib/cacerts/VerifyCACerts.java
|
|
||||||
java/net/Socket/LingerTest.java
|
|
||||||
java/security/SecureRandom/NoSync.java
|
|
||||||
compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
|
|
||||||
compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
|
|
||||||
compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
|
|
||||||
compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
|
|
||||||
compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
|
|
||||||
compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
|
|
||||||
compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
|
|
||||||
compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
|
|
||||||
compiler/aot/cli/jaotc/IgnoreErrorsTest.java
|
|
||||||
sun/security/util/RegisteredDomain/Versions.java
|
|
||||||
sun/util/calendar/zi/TestZoneInfo310.java
|
|
||||||
javax/accessibility/JTable/JTableCellEditor.java
|
|
||||||
runtime/classFileParserBug/TestEmptyUnqName.java
|
|
||||||
runtime/invokedynamic/TestDynamicConstant.java
|
|
||||||
runtime/jni/atExit/TestAtExit.java
|
|
||||||
sun/net/www/http/HttpClient/MultiThreadTest.java
|
|
||||||
sun/security/provider/SecureRandom/SHA1PRNGReseed.java
|
|
||||||
sun/security/provider/SecureRandom/StrongSecureRandom.java
|
|
||||||
compiler/conversions/TestPrimitiveConversions.java
|
|
||||||
javax/accessibility/AccessibleName/GetAccessibleNameTest.java
|
|
||||||
jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
|
|
||||||
runtime/appcds/AppendClasspath.java
|
|
||||||
runtime/appcds/UnusedCPDuringDump.java
|
|
||||||
runtime/signal/TestSiginfo.java
|
|
||||||
serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
|
|
||||||
serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
|
|
||||||
tools/launcher/JliLaunchTest.java
|
|
||||||
sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java
|
|
||||||
compiler/loopopts/TestStrangeControl.java
|
|
||||||
compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
|
|
||||||
compiler/runtime/criticalnatives/lookup/LookUp.java
|
|
||||||
runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
|
|
||||||
runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
|
|
||||||
compiler/c1/TestGotoIfMain.java
|
|
||||||
runtime/condy/staticInit/TestInitException.java
|
|
||||||
serviceability/jvmti/RedefineClasses/TestRedefineCondy.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
|
|
||||||
compiler/c1/TestLinearScanOrderMain.java
|
|
||||||
compiler/c1/TestUnresolvedFieldMain.java
|
|
||||||
compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
|
|
||||||
compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
|
|
||||||
compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
|
|
||||||
compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
|
|
||||||
compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
|
|
||||||
compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
|
|
||||||
compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
|
|
||||||
compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
|
|
||||||
compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
|
|
||||||
compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
|
|
||||||
compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
|
|
||||||
compiler/calls/TestDirtyInt.java
|
|
||||||
compiler/floatingpoint/TestFloatJNIArgs.java
|
|
||||||
compiler/floatingpoint/TestFloatSyncJNIArgs.java
|
|
||||||
compiler/jsr292/cr8026328/Test8026328.java
|
|
||||||
compiler/linkage/LinkageErrors.java
|
|
||||||
compiler/linkage/TestLinkageErrorInGenerateOopMap.java
|
|
||||||
compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java
|
|
||||||
com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java
|
|
||||||
com/sun/java/swing/plaf/gtk/4928019/bug4928019.java
|
|
||||||
com/sun/java/swing/plaf/gtk/Test6635110.java
|
|
||||||
com/sun/java/swing/plaf/gtk/Test6963870.java
|
|
||||||
com/sun/java/swing/plaf/windows/8016551/bug8016551.java
|
|
||||||
com/sun/java/swing/plaf/windows/Test6824600.java
|
|
||||||
gc/cslocker/TestCSLocker.java
|
|
||||||
gc/g1/TestJNIWeakG1/TestJNIWeakG1.java
|
|
||||||
gc/stress/gclocker/TestGCLockerWithCMS.java
|
|
||||||
gc/stress/gclocker/TestGCLockerWithSerial.java
|
|
||||||
java/beans/EventHandler/Test6179222.java
|
|
||||||
java/beans/EventHandler/Test6788531.java
|
|
||||||
java/beans/Performance/Test4058433.java
|
|
||||||
java/beans/PropertyChangeSupport/Test4682386.java
|
|
||||||
java/beans/PropertyChangeSupport/TestSynchronization.java
|
|
||||||
java/beans/PropertyEditor/6380849/TestPropertyEditor.java
|
|
||||||
java/beans/PropertyEditor/TestFontClass.java
|
|
||||||
java/beans/PropertyEditor/TestFontClassJava.java
|
|
||||||
java/beans/PropertyEditor/TestFontClassNull.java
|
|
||||||
java/beans/PropertyEditor/TestFontClassValue.java
|
|
||||||
java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java
|
|
||||||
java/beans/Statement/Test4653179.java
|
|
||||||
java/beans/XMLDecoder/8028054/TestConstructorFinder.java
|
|
||||||
java/beans/XMLDecoder/8028054/TestMethodFinder.java
|
|
||||||
java/beans/XMLDecoder/spec/TestObject.java
|
|
||||||
java/beans/XMLEncoder/java_awt_BorderLayout.java
|
|
||||||
java/beans/XMLEncoder/java_awt_CardLayout.java
|
|
||||||
java/beans/XMLEncoder/java_awt_GridBagLayout.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_border_TitledBorder.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_BoxLayout.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_JButton.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_JLayeredPane.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_JSplitPane.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_JTree.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_OverlayLayout.java
|
|
||||||
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java
|
|
||||||
java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java
|
|
||||||
java/beans/XMLEncoder/Test4631471.java
|
|
||||||
java/beans/XMLEncoder/Test4652928.java
|
|
||||||
java/beans/XMLEncoder/Test4822050.java
|
|
||||||
java/beans/XMLEncoder/Test4903007.java
|
|
||||||
java/beans/XMLEncoder/Test6437265.java
|
|
||||||
java/beans/XMLEncoder/Test6501431.java
|
|
||||||
java/beans/XMLEncoder/Test6570354.java
|
|
||||||
java/io/Serializable/serialFilter/SerialFilterTest.java
|
|
||||||
java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
|
|
||||||
java/lang/invoke/condy/CondyNestedResolutionTest.java
|
|
||||||
java/lang/invoke/condy/CondyNestedTest.java
|
|
||||||
java/lang/invoke/lambda/LogGeneratedClassesTest.java
|
|
||||||
java/lang/invoke/PrivateInterfaceCall.java
|
|
||||||
java/lang/invoke/SpecialInterfaceCall.java
|
|
||||||
java/lang/ProcessHandle/PermissionTest.java
|
|
||||||
java/lang/reflect/Nestmates/TestReflectionAPI.java
|
|
||||||
java/lang/String/CompactString/IndexOf.java
|
|
||||||
java/lang/String/nativeEncoding/StringPlatformChars.java
|
|
||||||
java/net/httpclient/ConnectTimeoutNoProxyAsync.java
|
|
||||||
java/net/httpclient/ConnectTimeoutNoProxySync.java
|
|
||||||
java/net/httpclient/ConnectTimeoutWithProxyAsync.java
|
|
||||||
java/net/httpclient/ConnectTimeoutWithProxySync.java
|
|
||||||
java/net/httpclient/websocket/WebSocketTest.java
|
|
||||||
java/net/InetAddress/getOriginalHostName.java
|
|
||||||
java/net/InetAddress/IsReachableViaLoopbackTest.java
|
|
||||||
java/nio/channels/FileChannel/directio/DirectIOTest.java
|
|
||||||
java/nio/channels/FileChannel/directio/PreadDirect.java
|
|
||||||
java/nio/channels/FileChannel/directio/PwriteDirect.java
|
|
||||||
java/nio/channels/FileChannel/directio/ReadDirect.java
|
|
||||||
java/nio/channels/FileChannel/directio/WriteDirect.java
|
|
||||||
java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
|
|
||||||
java/nio/file/attribute/AclFileAttributeView/Basic.java
|
|
||||||
java/nio/file/attribute/DosFileAttributeView/Basic.java
|
|
||||||
java/nio/file/attribute/PosixFileAttributeView/Basic.java
|
|
||||||
java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
|
|
||||||
java/nio/file/Files/CheckPermissions.java
|
|
||||||
java/nio/file/Files/CopyAndMove.java
|
|
||||||
java/nio/file/Files/FileAttributes.java
|
|
||||||
java/nio/file/Files/InterruptCopy.java
|
|
||||||
java/nio/file/Files/Misc.java
|
|
||||||
java/nio/file/Files/TemporaryFiles.java
|
|
||||||
java/nio/file/FileStore/Basic.java
|
|
||||||
java/sql/testng/test/sql/DriverManagerPermissionsTests.java
|
|
||||||
java/time/tck/java/time/format/TCKDateTimeFormatters.java
|
|
||||||
java/time/tck/java/time/format/TCKDateTimeParseResolver.java
|
|
||||||
java/time/tck/java/time/format/TCKInstantPrinterParser.java
|
|
||||||
java/time/tck/java/time/format/TCKLocalizedFieldParser.java
|
|
||||||
java/time/tck/java/time/TCKDayOfWeek.java
|
|
||||||
java/time/tck/java/time/TCKDuration.java
|
|
||||||
java/time/tck/java/time/TCKInstant.java
|
|
||||||
java/time/tck/java/time/TCKLocalDate.java
|
|
||||||
java/time/tck/java/time/TCKLocalDateTime.java
|
|
||||||
java/time/tck/java/time/TCKLocalTime.java
|
|
||||||
java/time/tck/java/time/TCKMonth.java
|
|
||||||
java/time/tck/java/time/TCKOffsetDateTime.java
|
|
||||||
java/time/tck/java/time/TCKOffsetTime.java
|
|
||||||
java/time/tck/java/time/TCKPeriod.java
|
|
||||||
java/time/tck/java/time/TCKYear.java
|
|
||||||
java/time/tck/java/time/TCKYearMonth.java
|
|
||||||
java/time/tck/java/time/TCKZonedDateTime.java
|
|
||||||
java/time/tck/java/time/temporal/TCKChronoField.java
|
|
||||||
java/time/tck/java/time/temporal/TCKChronoUnit.java
|
|
||||||
java/time/tck/java/time/temporal/TCKIsoFields.java
|
|
||||||
java/time/tck/java/time/temporal/TCKJulianFields.java
|
|
||||||
java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
|
|
||||||
java/time/test/java/time/format/TestNumberParser.java
|
|
||||||
java/time/test/java/time/format/TestNumberPrinter.java
|
|
||||||
java/time/test/java/time/format/TestZoneOffsetParser.java
|
|
||||||
java/time/test/java/time/temporal/TestChronoUnit.java
|
|
||||||
java/time/test/java/time/temporal/TestDateTimeValueRange.java
|
|
||||||
java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java
|
|
||||||
javax/accessibility/6986385/bug6986385.java
|
|
||||||
javax/accessibility/8017112/AccessibleIndexInParentTest.java
|
|
||||||
javax/accessibility/8069268/bug8069268.java
|
|
||||||
javax/accessibility/AccessibilityProvider/basic.sh
|
|
||||||
javax/accessibility/JList/AccessibleJListChildNPETest.java
|
|
||||||
javax/accessibility/SlowPanelIteration/SlowPanelIteration.java
|
|
||||||
javax/imageio/AppletResourceTest.java
|
|
||||||
javax/imageio/MultiReadTest.java
|
|
||||||
javax/imageio/plugins/bmp/BmpBigDestinationTest.java
|
|
||||||
javax/imageio/plugins/bmp/BMPCompressionTest.java
|
|
||||||
javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java
|
|
||||||
javax/imageio/plugins/bmp/BMPPluginTest.java
|
|
||||||
javax/imageio/plugins/bmp/BMPSubsamplingTest.java
|
|
||||||
javax/imageio/plugins/bmp/BMPWriteParamTest.java
|
|
||||||
javax/imageio/plugins/bmp/CompressionModeTest.java
|
|
||||||
javax/imageio/plugins/bmp/EmbeddedFormatTest.java
|
|
||||||
javax/imageio/plugins/bmp/NoExtraBytesTest.java
|
|
||||||
javax/imageio/plugins/bmp/ReaderListenersTest.java
|
|
||||||
javax/imageio/plugins/bmp/RLECompressionTest.java
|
|
||||||
javax/imageio/plugins/bmp/RleEncodingTest.java
|
|
||||||
javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java
|
|
||||||
javax/imageio/plugins/bmp/TopDownTest.java
|
|
||||||
javax/imageio/plugins/bmp/Write3ByteBgrTest.java
|
|
||||||
javax/imageio/plugins/bmp/WritingColorChangeTest.java
|
|
||||||
javax/imageio/plugins/gif/AnimationTest.java
|
|
||||||
javax/imageio/plugins/gif/EncodeSubImageTest.java
|
|
||||||
javax/imageio/plugins/gif/GifTransparencyTest.java
|
|
||||||
javax/imageio/plugins/gif/IndexingTest.java
|
|
||||||
javax/imageio/plugins/gif/LogicalScreenDimensionTest.java
|
|
||||||
javax/imageio/plugins/gif/OddPaletteTest.java
|
|
||||||
javax/imageio/plugins/gif/RGBAnimationTest.java
|
|
||||||
javax/imageio/plugins/gif/RGBImageTest.java
|
|
||||||
javax/imageio/plugins/gif/TransparencyTest.java
|
|
||||||
javax/imageio/plugins/gif/WriterResetTest.java
|
|
||||||
javax/imageio/plugins/gif/WriterReuseTest.java
|
|
||||||
javax/imageio/plugins/jpeg/ByteBinaryTest.java
|
|
||||||
javax/imageio/plugins/jpeg/CompressionBug.java
|
|
||||||
javax/imageio/plugins/jpeg/ConcurrentReadingTest.java
|
|
||||||
javax/imageio/plugins/jpeg/ConcurrentWritingTest.java
|
|
||||||
javax/imageio/plugins/jpeg/DestTypeTest.java
|
|
||||||
javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java
|
|
||||||
javax/imageio/plugins/jpeg/JpegWriterLeakTest.java
|
|
||||||
javax/imageio/plugins/jpeg/MagentaEXIFTest.java
|
|
||||||
javax/imageio/plugins/jpeg/ReadAsGrayTest.java
|
|
||||||
javax/imageio/plugins/jpeg/ReadingInterruptionTest.java
|
|
||||||
javax/imageio/plugins/jpeg/WritingInterruptionTest.java
|
|
||||||
javax/imageio/plugins/png/ITXtTest.java
|
|
||||||
javax/imageio/plugins/png/PngCreationTimeTest.java
|
|
||||||
javax/imageio/plugins/png/PngForceStopWritingTest.java
|
|
||||||
javax/imageio/plugins/png/PngMultipleImageReadTest.java
|
|
||||||
javax/imageio/plugins/png/PngPremultAlphaTest.java
|
|
||||||
javax/imageio/plugins/png/ReadMalformedPngTest.java
|
|
||||||
javax/imageio/plugins/png/ReadPngGrayImageWithTRNSChunk.java
|
|
||||||
javax/imageio/plugins/png/ReadPngRGBImageWithTRNSChunk.java
|
|
||||||
javax/imageio/plugins/png/ReadPNGWithNoTextInTEXTChunk.java
|
|
||||||
javax/imageio/plugins/png/ShortHistogramTest.java
|
|
||||||
javax/imageio/plugins/png/WriteProgressive.java
|
|
||||||
javax/imageio/plugins/shared/BitDepth.java
|
|
||||||
javax/imageio/plugins/shared/ImageWriterCompressionTest.java
|
|
||||||
javax/imageio/plugins/shared/RepeatingWriteTest.java
|
|
||||||
javax/imageio/plugins/shared/WriteAfterAbort.java
|
|
||||||
javax/imageio/plugins/tiff/IFDTest.java
|
|
||||||
javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java
|
|
||||||
javax/imageio/plugins/tiff/MultiPageTest/MultiPageTest.java
|
|
||||||
javax/imageio/plugins/tiff/ReadUnknownTagsTest.java
|
|
||||||
javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java
|
|
||||||
javax/imageio/plugins/tiff/TIFFImageReadParamTest.java
|
|
||||||
javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java
|
|
||||||
javax/imageio/plugins/wbmp/ValidWbmpTest.java
|
|
||||||
javax/imageio/plugins/wbmp/WbmpBigDestinationTest.java
|
|
||||||
javax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java
|
|
||||||
javax/imageio/plugins/wbmp/WBMPPluginTest.java
|
|
||||||
javax/imageio/ReadAbortTest.java
|
|
||||||
javax/imageio/WriteAbortTest.java
|
|
||||||
javax/sql/testng/test/rowset/spi/SyncFactoryPermissionsTests.java
|
|
||||||
javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java
|
|
||||||
jdk/internal/reflect/constantPool/ConstantPoolTest.java
|
|
||||||
jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
|
|
||||||
jdk/javadoc/doclet/T6735320/T6735320.java
|
|
||||||
jdk/javadoc/doclet/testBadHtml/TestBadHtml.java
|
|
||||||
jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
|
|
||||||
jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
|
|
||||||
jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
|
|
||||||
jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
|
|
||||||
jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
|
|
||||||
jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
|
|
||||||
jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
|
|
||||||
jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
|
|
||||||
jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
|
|
||||||
jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
|
|
||||||
jdk/javadoc/doclet/testValueTag/TestValueTag.java
|
|
||||||
jdk/javadoc/doclet/testWarnings/TestWarnings.java
|
|
||||||
jdk/javadoc/tool/doclint/DocLintTest.java
|
|
||||||
jdk/javadoc/tool/modules/Modules.java
|
|
||||||
jdk/javadoc/tool/sourceOnly/Test.java
|
|
||||||
jdk/net/SocketFlow/SocketFlowBasic.java
|
|
||||||
runtime/appcds/condy/CondyHelloTest.java
|
|
||||||
runtime/appcds/FreeUnusedMetadata.java
|
|
||||||
runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
|
|
||||||
runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
|
|
||||||
runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
|
|
||||||
runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
|
|
||||||
runtime/appcds/jvmti/ClassFileLoadHookTest.java
|
|
||||||
runtime/appcds/ProhibitedPackage.java
|
|
||||||
runtime/appcds/WideIloadTest.java
|
|
||||||
runtime/BoolReturn/JNIBooleanTest.java
|
|
||||||
runtime/BoolReturn/NativeSmallIntCallsTest.java
|
|
||||||
runtime/ClassFile/FormatCheckingTest.java
|
|
||||||
runtime/classFileParserBug/AccModuleTest.java
|
|
||||||
runtime/classFileParserBug/AnnotationTag.java
|
|
||||||
runtime/classFileParserBug/BadInitMethod.java
|
|
||||||
runtime/classFileParserBug/BadNameAndType.java
|
|
||||||
runtime/classFileParserBug/Class53.jasm
|
|
||||||
runtime/classFileParserBug/Class54.jasm
|
|
||||||
runtime/classFileParserBug/Class55.jasm
|
|
||||||
runtime/classFileParserBug/EnclosingMethod.java
|
|
||||||
runtime/classFileParserBug/FakeMethodAcc.java
|
|
||||||
runtime/classFileParserBug/InitInInterface.java
|
|
||||||
runtime/classFileParserBug/TestBadClassName.java
|
|
||||||
runtime/classFileParserBug/UnknownAttrTest.java
|
|
||||||
runtime/clone/AbstractNoClones.jasm
|
|
||||||
runtime/clone/DefaultClone.jasm
|
|
||||||
runtime/clone/DefaultFinalize.jasm
|
|
||||||
runtime/clone/DefaultHashCode.jasm
|
|
||||||
runtime/clone/DefaultNoCloneInC.jasm
|
|
||||||
runtime/clone/invokevirtual/HasLocalClone.jasm
|
|
||||||
runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm
|
|
||||||
runtime/clone/invokevirtual/NoLocalClone.jasm
|
|
||||||
runtime/clone/LocalClone.jasm
|
|
||||||
runtime/clone/NoClones.jasm
|
|
||||||
runtime/condy/BadBSMUseTest.java
|
|
||||||
runtime/condy/CondyBadBSMArrayTest.java
|
|
||||||
runtime/condy/CondyBadNameTypeTest.java
|
|
||||||
runtime/condy/CondyCFVCheckTest.java
|
|
||||||
runtime/condy/CondyLDCTest.java
|
|
||||||
runtime/condy/CondyNewInvokeSpecialTest.java
|
|
||||||
runtime/condy/escapeAnalysis/TestEscapeCondy.java
|
|
||||||
runtime/ConstantPool/TestMethodHandleConstant.java
|
|
||||||
runtime/duplAttributes/TestDupSignatureAttr.java
|
|
||||||
runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java
|
|
||||||
runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java
|
|
||||||
runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java
|
|
||||||
runtime/Final/PutfieldError.java
|
|
||||||
runtime/Final/TestPutMain.java
|
|
||||||
runtime/handlerInTry/LoadHandlerInTry.java
|
|
||||||
runtime/invokedynamic/MethodHandleConstantTest.java
|
|
||||||
runtime/jni/8025979/UninitializedStrings.java
|
|
||||||
runtime/jni/8033445/DefaultMethods.java
|
|
||||||
runtime/jni/CalleeSavedRegisters/FPRegs.java
|
|
||||||
runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java
|
|
||||||
runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
|
|
||||||
runtime/jni/checked/TestCheckedJniExceptionCheck.java
|
|
||||||
runtime/jni/FindClass/FindClassFromBoot.java
|
|
||||||
runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java
|
|
||||||
runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java
|
|
||||||
runtime/jni/terminatedThread/TestTerminatedThread.java
|
|
||||||
runtime/jni/ToStringInInterfaceTest/ToStringTest.java
|
|
||||||
runtime/JVMDoPrivileged/DoPrivRunAbstract.jasm
|
|
||||||
runtime/linkResolver/TestDeletedMethod.java
|
|
||||||
runtime/LoaderConstraints/differentLE/Test.java
|
|
||||||
runtime/LoaderConstraints/itableICCE/Test.java
|
|
||||||
runtime/LoaderConstraints/itableLdrConstraint/Test.java
|
|
||||||
runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java
|
|
||||||
runtime/LoaderConstraints/vtableAME/Test.java
|
|
||||||
runtime/LoaderConstraints/vtableLdrConstraint/Test.java
|
|
||||||
runtime/logging/ClassInitializationTest.java
|
|
||||||
runtime/logging/MonitorMismatchTest.java
|
|
||||||
runtime/logging/VtablesTest.java
|
|
||||||
runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
|
|
||||||
runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java
|
|
||||||
runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
|
|
||||||
runtime/modules/AccessCheck/Umod_UmodUpkg.java
|
|
||||||
runtime/modules/AccessCheck/UmodUPkg.java
|
|
||||||
runtime/modules/AccModuleTest.java
|
|
||||||
runtime/modules/getModuleJNI/GetModule.java
|
|
||||||
runtime/Nestmates/classFileParsing/TestNestmateAttributes.java
|
|
||||||
runtime/Nestmates/membership/TestNestmateMembership.java
|
|
||||||
runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java
|
|
||||||
runtime/Nestmates/methodSelection/TestMethodSelection.java
|
|
||||||
runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java
|
|
||||||
runtime/Nestmates/privateConstructors/TestJNI.java
|
|
||||||
runtime/Nestmates/privateFields/TestJNI.java
|
|
||||||
runtime/Nestmates/privateMethods/TestInvokeErrors.java
|
|
||||||
runtime/Nestmates/privateMethods/TestInvokeHierarchy.java
|
|
||||||
runtime/Nestmates/privateMethods/TestJNIHierarchy.java
|
|
||||||
runtime/Nestmates/privateMethods/TestJNI.java
|
|
||||||
runtime/Nestmates/privateStaticFields/TestJNI.java
|
|
||||||
runtime/Nestmates/privateStaticMethods/TestJNI.java
|
|
||||||
runtime/noClassDefFoundMsg/NoClassDefFoundMsg.java
|
|
||||||
runtime/RedefineTests/RedefineDoubleDelete.java
|
|
||||||
runtime/SameObject/SameObject.java
|
|
||||||
runtime/SharedArchiveFile/BootAppendTests.java
|
|
||||||
runtime/signal/TestSigalrm.java
|
|
||||||
runtime/signal/TestSigbus.java
|
|
||||||
runtime/signal/TestSigcld.java
|
|
||||||
runtime/signal/TestSigcont.java
|
|
||||||
runtime/signal/TestSigemt.java
|
|
||||||
runtime/signal/TestSigfpe.java
|
|
||||||
runtime/signal/TestSigfreeze.java
|
|
||||||
runtime/signal/TestSighup.java
|
|
||||||
runtime/signal/TestSigill.java
|
|
||||||
runtime/signal/TestSigint.java
|
|
||||||
runtime/signal/TestSigiot.java
|
|
||||||
runtime/signal/TestSiglost.java
|
|
||||||
runtime/signal/TestSiglwp.java
|
|
||||||
runtime/signal/TestSigpipe.java
|
|
||||||
runtime/signal/TestSigpoll.java
|
|
||||||
runtime/signal/TestSigprof.java
|
|
||||||
runtime/signal/TestSigpwr.java
|
|
||||||
runtime/signal/TestSigquit.java
|
|
||||||
runtime/signal/TestSigsegv.java
|
|
||||||
runtime/signal/TestSigstop.java
|
|
||||||
runtime/signal/TestSigsys.java
|
|
||||||
runtime/signal/TestSigterm.java
|
|
||||||
runtime/signal/TestSigthaw.java
|
|
||||||
runtime/signal/TestSigtrap.java
|
|
||||||
runtime/signal/TestSigtstp.java
|
|
||||||
runtime/signal/TestSigttin.java
|
|
||||||
runtime/signal/TestSigttou.java
|
|
||||||
runtime/signal/TestSigurg.java
|
|
||||||
runtime/signal/TestSigusr1.java
|
|
||||||
runtime/signal/TestSigusr2.java
|
|
||||||
runtime/signal/TestSigvtalrm.java
|
|
||||||
runtime/signal/TestSigwinch.java
|
|
||||||
runtime/signal/TestSigxcpu.java
|
|
||||||
runtime/signal/TestSigxfsz.java
|
|
||||||
runtime/signal/TestSigxres.java
|
|
||||||
runtime/StackGap/testme.sh
|
|
||||||
runtime/StackGuardPages/testme.sh
|
|
||||||
runtime/stackMapCheck/StackMapCheck.java
|
|
||||||
runtime/verifier/popTopTests/PopDupTop.java
|
|
||||||
runtime/verifier/PrimIntArray.java
|
|
||||||
runtime/verifier/stackMapTableTests/StackMapTableTest.java
|
|
||||||
serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java
|
|
||||||
serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java
|
|
||||||
serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java
|
|
||||||
serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java
|
|
||||||
serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java
|
|
||||||
serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
|
|
||||||
serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
|
|
||||||
serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
|
|
||||||
serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
|
|
||||||
serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
|
|
||||||
serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
|
|
||||||
serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java
|
|
||||||
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
|
|
||||||
serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java
|
|
||||||
serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java
|
|
||||||
serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java
|
|
||||||
serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java
|
|
||||||
serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java
|
|
||||||
serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java
|
|
||||||
tools/javac/6547131/T.java
|
|
||||||
tools/javac/8194932/T8194932.java
|
|
||||||
tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java
|
|
||||||
tools/javac/diags/CheckExamples.java
|
|
||||||
tools/javac/InnerClassesAttribute/Test.java
|
|
||||||
tools/javac/missingSuperRecovery/MissingSuperRecovery.java
|
|
||||||
tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java
|
|
||||||
tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java
|
|
||||||
tools/javac/processing/model/LocalClasses/LocalClassesModel.java
|
|
||||||
tools/javac/T6435291/T6435291.java
|
|
||||||
tools/javadoc/sourceOnly/Test.java
|
|
||||||
tools/pack200/DeprecatePack200.java
|
|
|
@ -1,197 +0,0 @@
|
||||||
# @(#)font.properties.ja.linux 1.7 02/03/07
|
|
||||||
#
|
|
||||||
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
#
|
|
||||||
|
|
||||||
# Component Font Mappings
|
|
||||||
#
|
|
||||||
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.italic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.bold.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.bolditalic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.italic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.bold.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.bolditalic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
# Missing Glyph Character
|
|
||||||
#
|
|
||||||
default.char=274f
|
|
||||||
|
|
||||||
# Component Font Character Encodings
|
|
||||||
#
|
|
||||||
fontcharset.serif.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.serif.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.sansserif.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.monospaced.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.dialog.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.dialoginput.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
# Exclusion Ranges
|
|
||||||
#
|
|
||||||
|
|
||||||
# XFontSet Information
|
|
||||||
#
|
|
||||||
fontset.serif.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.default=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
|
@ -1,244 +0,0 @@
|
||||||
# @(#)font.properties.ja.linux 1.7 02/03/07
|
|
||||||
#
|
|
||||||
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
#
|
|
||||||
|
|
||||||
# Component Font Mappings
|
|
||||||
#
|
|
||||||
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
serif.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
serif.italic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
serif.bold.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
|
|
||||||
serif.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
serif.bolditalic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
sansserif.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.italic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
sansserif.italic.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.bold.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
sansserif.bold.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
sansserif.bolditalic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
sansserif.bolditalic.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
monospaced.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
monospaced.italic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
monospaced.bold.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
monospaced.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
monospaced.bolditalic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialog.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.italic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialog.italic.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.bold.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialog.bold.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
|
||||||
dialog.bolditalic.1=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialog.bolditalic.2=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialoginput.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.italic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialoginput.italic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.bold.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialoginput.bold.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
|
||||||
dialoginput.bolditalic.1=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
dialoginput.bolditalic.2=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
# Missing Glyph Character
|
|
||||||
#
|
|
||||||
default.char=274f
|
|
||||||
|
|
||||||
# Component Font Character Encodings
|
|
||||||
#
|
|
||||||
fontcharset.serif.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.serif.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
fontcharset.serif.2=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.sansserif.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
fontcharset.sansserif.2=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.monospaced.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
fontcharset.monospaced.2=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.dialog.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
fontcharset.dialog.2=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
|
|
||||||
fontcharset.dialoginput.1=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
fontcharset.dialoginput.2=sun.awt.motif.CharToByteX11JIS0208
|
|
||||||
|
|
||||||
# Exclusion Ranges
|
|
||||||
#
|
|
||||||
|
|
||||||
# XFontSet Information
|
|
||||||
#
|
|
||||||
fontset.serif.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.serif.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.sansserif.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.monospaced.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialog.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.italic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.bold=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.bolditalic=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.dialoginput.plain=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
||||||
fontset.default=\
|
|
||||||
-sony-fixed-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0,\
|
|
||||||
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
|
|
||||||
-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0,\
|
|
||||||
-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# jvm.cfg-default - default jvm configuration which is used if no jvm.cfg
|
|
||||||
# is found. After unpacking the file jvm.cfg doesn't exist yet (config file),
|
|
||||||
# in this case use this file instead, so that the VM can be used before
|
|
||||||
# configuration of the runtime package.
|
|
||||||
-server KNOWN
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +0,0 @@
|
||||||
name = NSS
|
|
||||||
nssDbMode = noDb
|
|
||||||
attributes = compatibility
|
|
||||||
handleStartupErrors = ignoreMultipleInitialisation
|
|
|
@ -1 +0,0 @@
|
||||||
# You must remove unused comment lines for the released package.
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
|
|
||||||
<mime-type type="application/java-archive">
|
|
||||||
<comment>Java Archive</comment>
|
|
||||||
<glob pattern="*.jar"/>
|
|
||||||
</mime-type>
|
|
||||||
|
|
||||||
<mime-type type="application/x-java-jnlp-file">
|
|
||||||
<comment>Java Web Start application</comment>
|
|
||||||
<glob pattern="*.jnlp"/>
|
|
||||||
</mime-type>
|
|
||||||
</mime-info>
|
|
|
@ -1 +0,0 @@
|
||||||
3.0 (native)
|
|
|
@ -1,194 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static char *sun_java[] = {
|
|
||||||
/* columns rows colors chars-per-pixel */
|
|
||||||
"32 32 156 2",
|
|
||||||
" c #34479E",
|
|
||||||
". c #4152A3",
|
|
||||||
"X c #4153A2",
|
|
||||||
"o c #4153A3",
|
|
||||||
"O c #4D5EA8",
|
|
||||||
"+ c #4D5EA9",
|
|
||||||
"@ c #4E5EA9",
|
|
||||||
"# c #5A69AD",
|
|
||||||
"$ c #5A69AE",
|
|
||||||
"% c #5A69AF",
|
|
||||||
"& c #5A6AAD",
|
|
||||||
"* c #6675B3",
|
|
||||||
"= c #6775B2",
|
|
||||||
"- c #6775B3",
|
|
||||||
"; c #6776B3",
|
|
||||||
": c #6775B5",
|
|
||||||
"> c #6776B4",
|
|
||||||
", c #7480B7",
|
|
||||||
"< c #7380B8",
|
|
||||||
"1 c #7381B8",
|
|
||||||
"2 c #7380BA",
|
|
||||||
"3 c #7481B8",
|
|
||||||
"4 c #D12124",
|
|
||||||
"5 c #D42F31",
|
|
||||||
"6 c #D73D3E",
|
|
||||||
"7 c #D94A4A",
|
|
||||||
"8 c #D94A4B",
|
|
||||||
"9 c #DA4A4A",
|
|
||||||
"0 c #DA4B4B",
|
|
||||||
"q c #DC5957",
|
|
||||||
"w c #DC5858",
|
|
||||||
"e c #DD5859",
|
|
||||||
"r c #DD5959",
|
|
||||||
"t c #DF6664",
|
|
||||||
"y c #E06664",
|
|
||||||
"u c #E27471",
|
|
||||||
"i c #E27570",
|
|
||||||
"p c #E27472",
|
|
||||||
"a c #E37472",
|
|
||||||
"s c #E27574",
|
|
||||||
"d c #E37474",
|
|
||||||
"f c #E5827E",
|
|
||||||
"g c #E5837F",
|
|
||||||
"h c #818BBD",
|
|
||||||
"j c #818CBC",
|
|
||||||
"k c #808CBE",
|
|
||||||
"l c #818DC0",
|
|
||||||
"z c #8D97C2",
|
|
||||||
"x c #8D97C3",
|
|
||||||
"c c #8D97C5",
|
|
||||||
"v c #8E98C5",
|
|
||||||
"b c #99A2C7",
|
|
||||||
"n c #99A3C7",
|
|
||||||
"m c #99A2C8",
|
|
||||||
"M c #99A3C8",
|
|
||||||
"N c #99A2CA",
|
|
||||||
"B c #99A2CB",
|
|
||||||
"V c #A6AECD",
|
|
||||||
"C c #A5AED2",
|
|
||||||
"Z c #A6AED0",
|
|
||||||
"A c #B3B9D3",
|
|
||||||
"S c #B2B9D4",
|
|
||||||
"D c #B3B9D5",
|
|
||||||
"F c #B2B9D6",
|
|
||||||
"G c #B3BAD5",
|
|
||||||
"H c #BFC4D6",
|
|
||||||
"J c #BFC5D7",
|
|
||||||
"K c #BFC5D8",
|
|
||||||
"L c #BFC5D9",
|
|
||||||
"P c #BFC5DA",
|
|
||||||
"I c #BFC5DB",
|
|
||||||
"U c #BFC5DC",
|
|
||||||
"Y c #BFC5DD",
|
|
||||||
"T c #E58381",
|
|
||||||
"R c #E68380",
|
|
||||||
"E c #E88F89",
|
|
||||||
"W c #E88F8B",
|
|
||||||
"Q c #E8908A",
|
|
||||||
"! c #EB9D99",
|
|
||||||
"~ c #EB9D9A",
|
|
||||||
"^ c #EB9D9D",
|
|
||||||
"/ c #EDABA2",
|
|
||||||
"( c #EEABA6",
|
|
||||||
") c #EDACA6",
|
|
||||||
"_ c #F0B9B1",
|
|
||||||
"` c #F1B9B1",
|
|
||||||
"' c #F0B9B6",
|
|
||||||
"] c #F3C7BD",
|
|
||||||
"[ c #CCD0DA",
|
|
||||||
"{ c #CCD1DA",
|
|
||||||
"} c #CDD0DA",
|
|
||||||
"| c #CCD0DC",
|
|
||||||
" . c #CCD0DD",
|
|
||||||
".. c #CCD1DD",
|
|
||||||
"X. c #CCD0DE",
|
|
||||||
"o. c #CCD1DE",
|
|
||||||
"O. c #CCD1DF",
|
|
||||||
"+. c #D8DBDF",
|
|
||||||
"@. c #CCD0E0",
|
|
||||||
"#. c #D8DCE1",
|
|
||||||
"$. c #D9DCE1",
|
|
||||||
"%. c #D9DCE3",
|
|
||||||
"&. c #D9DCE4",
|
|
||||||
"*. c #D9DCE5",
|
|
||||||
"=. c #D9DCE6",
|
|
||||||
"-. c #D9DCE7",
|
|
||||||
";. c #D9DCE8",
|
|
||||||
":. c #F6D5CB",
|
|
||||||
">. c #F6D5CD",
|
|
||||||
",. c #F6D5D3",
|
|
||||||
"<. c #F9E3D7",
|
|
||||||
"1. c #F9E3DA",
|
|
||||||
"2. c #F9E3DB",
|
|
||||||
"3. c #E6E7E7",
|
|
||||||
"4. c #E5E7E9",
|
|
||||||
"5. c #E5E7EC",
|
|
||||||
"6. c #E5E8E8",
|
|
||||||
"7. c #E6E8E9",
|
|
||||||
"8. c #E6E8EA",
|
|
||||||
"9. c #E6E8EB",
|
|
||||||
"0. c #E5E8EC",
|
|
||||||
"q. c #E6E8EC",
|
|
||||||
"w. c #F9E3E1",
|
|
||||||
"e. c #F2F3EC",
|
|
||||||
"r. c #FCF0E1",
|
|
||||||
"t. c #FCF0E3",
|
|
||||||
"y. c #FCF1E5",
|
|
||||||
"u. c #FCF0E7",
|
|
||||||
"i. c #FCF1E6",
|
|
||||||
"p. c #FCF1E7",
|
|
||||||
"a. c #FCF1E8",
|
|
||||||
"s. c #FFFEED",
|
|
||||||
"d. c #FFFEEE",
|
|
||||||
"f. c #FFFEEF",
|
|
||||||
"g. c #F2F3F0",
|
|
||||||
"h. c #F2F3F1",
|
|
||||||
"j. c #F2F3F2",
|
|
||||||
"k. c #F2F3F4",
|
|
||||||
"l. c #FFFEF0",
|
|
||||||
"z. c #FFFEF1",
|
|
||||||
"x. c #FFFEF2",
|
|
||||||
"c. c #FFFEF3",
|
|
||||||
"v. c #FFFFF3",
|
|
||||||
"b. c #FFFFF4",
|
|
||||||
"n. c #FFFFF5",
|
|
||||||
"m. c #FFFFF6",
|
|
||||||
"M. c #FFFFF7",
|
|
||||||
"N. c #FFFFF8",
|
|
||||||
"B. c #FFFFF9",
|
|
||||||
"V. c #FFFFFA",
|
|
||||||
"C. c #FFFFFB",
|
|
||||||
"Z. c #FFFFFC",
|
|
||||||
"A. c #FFFFFD",
|
|
||||||
"S. c #FFFFFE",
|
|
||||||
"D. c gray100",
|
|
||||||
"F. c None",
|
|
||||||
/* pixels */
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O c M.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.> X c n b n n n n h = & X v M.M.M.8. M.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M. M.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. . X M.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.M.F X = = = = O 8.M.M.h.& S M.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.% S M.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.M.M.x.= O = = = = o = -.-.S h.M.F.M.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.M.-.{ { %., , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F. O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.N O # = = = = = O O L C.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.M.M.%.V > & O = N =.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
|
|
||||||
"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
|
|
||||||
};
|
|
|
@ -1,199 +0,0 @@
|
||||||
/* XPM */
|
|
||||||
static char * dukejre_xpm[] = {
|
|
||||||
"32 32 164 2",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"+ c #2D2D2D",
|
|
||||||
"@ c #363636",
|
|
||||||
"# c #313131",
|
|
||||||
"$ c #3E3E3E",
|
|
||||||
"% c #3D3D3D",
|
|
||||||
"& c #2B2B2B",
|
|
||||||
"* c #444444",
|
|
||||||
"= c #494949",
|
|
||||||
"- c #373737",
|
|
||||||
"; c #1C1C1C",
|
|
||||||
"> c #545454",
|
|
||||||
", c #434343",
|
|
||||||
"' c #272727",
|
|
||||||
") c #0B0B0B",
|
|
||||||
"! c #414141",
|
|
||||||
"~ c #5C5C5C",
|
|
||||||
"{ c #4F4F4F",
|
|
||||||
"] c #141414",
|
|
||||||
"^ c #3A3A3A",
|
|
||||||
"/ c #585858",
|
|
||||||
"( c #403A3A",
|
|
||||||
"_ c #32201F",
|
|
||||||
": c #090202",
|
|
||||||
"< c #4F4E4E",
|
|
||||||
"[ c #833D3E",
|
|
||||||
"} c #BE3432",
|
|
||||||
"| c #D63736",
|
|
||||||
"1 c #79201F",
|
|
||||||
"2 c #040101",
|
|
||||||
"3 c #251313",
|
|
||||||
"4 c #212121",
|
|
||||||
"5 c #9A5857",
|
|
||||||
"6 c #EBB9B9",
|
|
||||||
"7 c #E03A38",
|
|
||||||
"8 c #CA3430",
|
|
||||||
"9 c #862221",
|
|
||||||
"0 c #251211",
|
|
||||||
"a c #774C35",
|
|
||||||
"b c #CC5213",
|
|
||||||
"c c #A25151",
|
|
||||||
"d c #B23D3C",
|
|
||||||
"e c #AC2B29",
|
|
||||||
"f c #8F2422",
|
|
||||||
"g c #691A19",
|
|
||||||
"h c #321D1E",
|
|
||||||
"i c #7E3D20",
|
|
||||||
"j c #D55A0D",
|
|
||||||
"k c #8E3F10",
|
|
||||||
"l c #250F0F",
|
|
||||||
"m c #5D1615",
|
|
||||||
"n c #631817",
|
|
||||||
"o c #661918",
|
|
||||||
"p c #501313",
|
|
||||||
"q c #200909",
|
|
||||||
"r c #3D3A39",
|
|
||||||
"s c #6D341B",
|
|
||||||
"t c #AE4F14",
|
|
||||||
"u c #CC5515",
|
|
||||||
"v c #44403F",
|
|
||||||
"w c #381414",
|
|
||||||
"x c #310C0C",
|
|
||||||
"y c #220908",
|
|
||||||
"z c #1F0B0B",
|
|
||||||
"A c #413939",
|
|
||||||
"B c #525252",
|
|
||||||
"C c #9B6343",
|
|
||||||
"D c #D96319",
|
|
||||||
"E c #D3A88C",
|
|
||||||
"F c #D7D7D7",
|
|
||||||
"G c #868383",
|
|
||||||
"H c #797777",
|
|
||||||
"I c #898989",
|
|
||||||
"J c #A3A3A3",
|
|
||||||
"K c #DBDBDB",
|
|
||||||
"L c #E27626",
|
|
||||||
"M c #DE6F21",
|
|
||||||
"N c #E9E8E7",
|
|
||||||
"O c #EDEDED",
|
|
||||||
"P c #F8F8F8",
|
|
||||||
"Q c #FFFFFF",
|
|
||||||
"R c #EC7A20",
|
|
||||||
"S c #E27728",
|
|
||||||
"T c #ED7C21",
|
|
||||||
"U c #E5E1DE",
|
|
||||||
"V c #EEEEEE",
|
|
||||||
"W c #F6F6F6",
|
|
||||||
"X c #FDFDFD",
|
|
||||||
"Y c #B76D3E",
|
|
||||||
"Z c #E5711D",
|
|
||||||
"` c #F0851E",
|
|
||||||
" . c #ED7D24",
|
|
||||||
".. c #F18B1D",
|
|
||||||
"+. c #C75810",
|
|
||||||
"@. c #CC5616",
|
|
||||||
"#. c #E36F1D",
|
|
||||||
"$. c #F2911A",
|
|
||||||
"%. c #FBFBFB",
|
|
||||||
"&. c #F9F6F2",
|
|
||||||
"*. c #F9AA14",
|
|
||||||
"=. c #F08A1D",
|
|
||||||
"-. c #D35E13",
|
|
||||||
";. c #E16D1C",
|
|
||||||
">. c #F49B18",
|
|
||||||
",. c #B9B9B9",
|
|
||||||
"'. c #FAFAFA",
|
|
||||||
"). c #F49818",
|
|
||||||
"!. c #E3701D",
|
|
||||||
"~. c #A1480F",
|
|
||||||
"{. c #E06B1C",
|
|
||||||
"]. c #FCFCFC",
|
|
||||||
"^. c #E26D1C",
|
|
||||||
"/. c #0F0F0F",
|
|
||||||
"(. c #DE691B",
|
|
||||||
"_. c #F6A016",
|
|
||||||
":. c #E97E1C",
|
|
||||||
"<. c #F7A117",
|
|
||||||
"[. c #EB7A20",
|
|
||||||
"}. c #E4701D",
|
|
||||||
"|. c #837B77",
|
|
||||||
"1. c #A0938A",
|
|
||||||
"2. c #717171",
|
|
||||||
"3. c #959595",
|
|
||||||
"4. c #E1A27A",
|
|
||||||
"5. c #DB844B",
|
|
||||||
"6. c #D6671F",
|
|
||||||
"7. c #D56318",
|
|
||||||
"8. c #D6671B",
|
|
||||||
"9. c #DB6616",
|
|
||||||
"0. c #DE6614",
|
|
||||||
"a. c #D96B1C",
|
|
||||||
"b. c #D66A21",
|
|
||||||
"c. c #D7996D",
|
|
||||||
"d. c #C0BFBF",
|
|
||||||
"e. c #393939",
|
|
||||||
"f. c #686868",
|
|
||||||
"g. c #8F8F8F",
|
|
||||||
"h. c #D3D3D3",
|
|
||||||
"i. c #D1D1D1",
|
|
||||||
"j. c #CFCFCF",
|
|
||||||
"k. c #DCDCDC",
|
|
||||||
"l. c #D8D8D8",
|
|
||||||
"m. c #C0C0C0",
|
|
||||||
"n. c #C3C3C3",
|
|
||||||
"o. c #333333",
|
|
||||||
"p. c #696969",
|
|
||||||
"q. c #606060",
|
|
||||||
"r. c #E6E6E6",
|
|
||||||
"s. c #A0A0A0",
|
|
||||||
"t. c #8A8A8A",
|
|
||||||
"u. c #5F5F5F",
|
|
||||||
"v. c #8C8C8C",
|
|
||||||
"w. c #B6B6B6",
|
|
||||||
"x. c #BDBDBD",
|
|
||||||
"y. c #262626",
|
|
||||||
"z. c #7C7C7C",
|
|
||||||
"A. c #C2C2C2",
|
|
||||||
"B. c #C1C1C1",
|
|
||||||
"C. c #B5B5B5",
|
|
||||||
"D. c #6E6E6E",
|
|
||||||
"E. c #868686",
|
|
||||||
"F. c #ABABAB",
|
|
||||||
"G. c #292929",
|
|
||||||
" ",
|
|
||||||
" . . ",
|
|
||||||
" . . . . ",
|
|
||||||
" . . . . ",
|
|
||||||
" + . . . . . . ",
|
|
||||||
" @ # . . . . . . . ",
|
|
||||||
" $ % & . . . . . . ",
|
|
||||||
" * = - ; . . . . . ",
|
|
||||||
" * > , ' ) . . . . . . ",
|
|
||||||
" ! ~ { # ] . . . . ",
|
|
||||||
" ^ / / ( _ : . . . ",
|
|
||||||
" # < [ } | 1 2 . ",
|
|
||||||
" 3 4 5 6 7 8 9 0 a b . ",
|
|
||||||
" 3 3 c d e f g h i j . ",
|
|
||||||
" k l m n o p q r s j . ",
|
|
||||||
" t u v w x y z A B C j . ",
|
|
||||||
" $ . D E F G H I J K j L . ",
|
|
||||||
" $ . M j N O P Q Q Q j R j ",
|
|
||||||
" $ $ . S T j U V W X j T T j Y ",
|
|
||||||
" $ . . Z ` T j j j j j ...T j +. ",
|
|
||||||
" . . @.#.$.%.%.%.%.%.%.&.*.=.j -. ",
|
|
||||||
" . . @.;.>.%.%.,.. '.%.%.*.).!.j ~. ",
|
|
||||||
" . . @.{.*.%.%.%.. ].].%.*.*.^.j j ",
|
|
||||||
" /.. j (.*.%.'.%.. '.%.%.*._.^.j j ",
|
|
||||||
" . . . j :.%.'.%.%.'.'.%.<.[.}.j |. ",
|
|
||||||
" . . # . . j j j T T T T T T T j 1.2. ",
|
|
||||||
" . ^ 3.O 4.5.6.7.8.9.0.a.b.c.d.e.f. ",
|
|
||||||
" ] . g.O h.i.j.j.h.h.h.k.l.m.n.o.p. ",
|
|
||||||
" q.O O r.s.t.$ $ $ u.v.3.w.x.y.u. ",
|
|
||||||
" z.A.B.C.D.$ $ $ $ u.E.F.& u. ",
|
|
||||||
" # F.F.D.$ $ $ $ ' G.e.u. ",
|
|
||||||
" $ $ $ $ $ $ $ "};
|
|
|
@ -1,2 +0,0 @@
|
||||||
# uncomment to set the default look and feel to GTK
|
|
||||||
#swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
|
|
|
@ -1,7 +0,0 @@
|
||||||
Tests: hotspot, jaxp, langtools
|
|
||||||
Depends: @, default-jre-headless, jtreg:native (>= 5.1-b1-0~), testng:native, build-essential
|
|
||||||
Restrictions: allow-stderr, skippable, flaky
|
|
||||||
|
|
||||||
Tests: jdk
|
|
||||||
Depends: @, default-jre-headless, jtreg:native (>= 5.1-b1-0~), testng:native, build-essential, xfwm4:native, xvfb, dbus-x11, zip
|
|
||||||
Restrictions: allow-stderr, skippable, flaky
|
|
|
@ -1,7 +0,0 @@
|
||||||
Tests: hotspot, jaxp, langtools
|
|
||||||
Depends: @, default-jre-headless, jtreg:native (>= @min_jtreg_version@), testng:native, build-essential
|
|
||||||
Restrictions: allow-stderr, skippable, flaky
|
|
||||||
|
|
||||||
Tests: jdk
|
|
||||||
Depends: @, default-jre-headless, jtreg:native (>= @min_jtreg_version@), testng:native, build-essential, xfwm4:native, xvfb, dbus-x11, zip
|
|
||||||
Restrictions: allow-stderr, skippable, flaky
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
debian/tests/jtreg-autopkgtest.sh hotspot \
|
|
||||||
-exclude:test/hotspot/jtreg/ProblemList.txt \
|
|
||||||
-exclude:debian/failed-tests-problemlist.txt \
|
|
||||||
-dir:test/hotspot/jtreg \
|
|
||||||
:hotspot_compiler :hotspot_gc :hotspot_runtime :hotspot_serviceability && jtreg_exit=0 || jtreg_exit=$?
|
|
||||||
|
|
||||||
[ $jtreg_exit -eq 77 ] && exit 77
|
|
||||||
|
|
||||||
debian/tests/jtdiff-autopkgtest.sh hotspot
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
debian/tests/jtreg-autopkgtest.sh jaxp -exclude:test/jaxp/ProblemList.txt -exclude:debian/failed-tests-problemlist.txt test/jaxp && jtreg_exit=0 || jtreg_exit=$?
|
|
||||||
|
|
||||||
[ $jtreg_exit -eq 77 ] && exit 77
|
|
||||||
|
|
||||||
debian/tests/jtdiff-autopkgtest.sh jaxp
|
|
|
@ -1,29 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
# TODO: native library support
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
pid="$(jobs -p)"
|
|
||||||
[ -n "$pid" ] && pkill -P ${pid}
|
|
||||||
pkill -9 -P $$
|
|
||||||
}
|
|
||||||
|
|
||||||
for sig in INT QUIT HUP TERM; do trap "cleanup; trap - $sig EXIT; kill -s $sig "'"$$"' "$sig"; done
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
export HOME="$(pwd)/jdk/test/"
|
|
||||||
export XAUTHORITY="${HOME}/.Xauthority"
|
|
||||||
export DISPLAY=:10
|
|
||||||
|
|
||||||
debian/tests/start-xvfb.sh 10 &
|
|
||||||
sleep 3
|
|
||||||
|
|
||||||
debian/tests/jtreg-autopkgtest.sh jdk -exclude:test/jdk/ProblemList.txt -exclude:debian/failed-tests-problemlist.txt test/jdk:jdk_stable && jtreg_exit=0 || jtreg_exit=$?
|
|
||||||
|
|
||||||
[ $jtreg_exit -eq 77 ] && exit 77
|
|
||||||
|
|
||||||
debian/tests/jtdiff-autopkgtest.sh jdk
|
|
|
@ -1,58 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
testsuite=$1
|
|
||||||
shift
|
|
||||||
|
|
||||||
if [ -z "${AUTOPKGTEST_TMP+x}" ] || [ -z "${AUTOPKGTEST_ARTIFACTS+x}" ]; then
|
|
||||||
echo "Environment variables AUTOPKGTEST_TMP and AUTOPKGTEST_ARTIFACTS must be set" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
host_arch=${DEB_HOST_ARCH:-$(dpkg --print-architecture)}
|
|
||||||
|
|
||||||
if grep -q -w "${host_arch}" debian/tests/hotspot-archs; then
|
|
||||||
default_vm=hotspot
|
|
||||||
else
|
|
||||||
default_vm=zero
|
|
||||||
fi
|
|
||||||
|
|
||||||
vmname=${VMNAME:-${default_vm}}
|
|
||||||
|
|
||||||
jt_report_tb="@doc_dir@/test-${host_arch}/jtreport-${vmname}.tar.gz"
|
|
||||||
|
|
||||||
if [ ! -f "${jt_report_tb}" ]; then
|
|
||||||
echo "Unable to compare jtreg results: no build jtreport found for ${vmname}/${host_arch}."
|
|
||||||
echo "Reason: '${jt_report_tb}' does not exist."
|
|
||||||
exit 77
|
|
||||||
fi
|
|
||||||
|
|
||||||
# create directories to hold the results
|
|
||||||
mkdir -p "${AUTOPKGTEST_ARTIFACTS}/${testsuite}"
|
|
||||||
mkdir -p "${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report"
|
|
||||||
|
|
||||||
current_report_dir="${AUTOPKGTEST_ARTIFACTS}/${testsuite}"
|
|
||||||
previous_report_dir="${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report/${testsuite}"
|
|
||||||
|
|
||||||
# extract testsuite results from openjdk package
|
|
||||||
[ -d "${previous_report_dir}" ] || \
|
|
||||||
tar -xf "${jt_report_tb}" --strip-components=1 -C "${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report"
|
|
||||||
|
|
||||||
|
|
||||||
jtdiff -o "${current_report_dir}/jtdiff.html" "${previous_report_dir}/JTreport" "${current_report_dir}/JTreport" || true
|
|
||||||
jtdiff "${previous_report_dir}/JTreport" "${current_report_dir}/JTreport" | tee "${current_report_dir}/jtdiff.txt" || true
|
|
||||||
|
|
||||||
# create jdiff super-diff structure
|
|
||||||
jtdiff_dir="${AUTOPKGTEST_TMP}/jtdiff-${testsuite}/${host_arch}"
|
|
||||||
mkdir -p "${jtdiff_dir}/"{1,2} "${current_report_dir}/jtdiff-super"
|
|
||||||
ln -sf "${previous_report_dir}/"[0-9] "${jtdiff_dir}/1/"
|
|
||||||
ln -sf "${current_report_dir}/"[0-9] "${jtdiff_dir}/2/"
|
|
||||||
|
|
||||||
# run jtdiff super-diff
|
|
||||||
jtdiff -o "${current_report_dir}/jtdiff-super/" -s "${AUTOPKGTEST_TMP}/jtdiff-${testsuite}/" || true
|
|
||||||
|
|
||||||
# fail if we detect a regression
|
|
||||||
if egrep '^(pass|---) +(fail|error)' "${current_report_dir}/jtdiff.txt"; then exit 1; else exit 0; fi
|
|
|
@ -1,58 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
testsuite=$1
|
|
||||||
shift
|
|
||||||
|
|
||||||
if [ -z "${AUTOPKGTEST_TMP+x}" ] || [ -z "${AUTOPKGTEST_ARTIFACTS+x}" ]; then
|
|
||||||
echo "Environment variables AUTOPKGTEST_TMP and AUTOPKGTEST_ARTIFACTS must be set" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
host_arch=${DEB_HOST_ARCH:-$(dpkg --print-architecture)}
|
|
||||||
|
|
||||||
if grep -q -w "${host_arch}" debian/tests/hotspot-archs; then
|
|
||||||
default_vm=hotspot
|
|
||||||
else
|
|
||||||
default_vm=zero
|
|
||||||
fi
|
|
||||||
|
|
||||||
vmname=${VMNAME:-${default_vm}}
|
|
||||||
|
|
||||||
jt_report_tb="/usr/share/doc/openjdk-11-jre-headless//test-${host_arch}/jtreport-${vmname}.tar.gz"
|
|
||||||
|
|
||||||
if [ ! -f "${jt_report_tb}" ]; then
|
|
||||||
echo "Unable to compare jtreg results: no build jtreport found for ${vmname}/${host_arch}."
|
|
||||||
echo "Reason: '${jt_report_tb}' does not exist."
|
|
||||||
exit 77
|
|
||||||
fi
|
|
||||||
|
|
||||||
# create directories to hold the results
|
|
||||||
mkdir -p "${AUTOPKGTEST_ARTIFACTS}/${testsuite}"
|
|
||||||
mkdir -p "${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report"
|
|
||||||
|
|
||||||
current_report_dir="${AUTOPKGTEST_ARTIFACTS}/${testsuite}"
|
|
||||||
previous_report_dir="${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report/${testsuite}"
|
|
||||||
|
|
||||||
# extract testsuite results from openjdk package
|
|
||||||
[ -d "${previous_report_dir}" ] || \
|
|
||||||
tar -xf "${jt_report_tb}" --strip-components=1 -C "${AUTOPKGTEST_TMP}/openjdk-pkg-jtreg-report"
|
|
||||||
|
|
||||||
|
|
||||||
jtdiff -o "${current_report_dir}/jtdiff.html" "${previous_report_dir}/JTreport" "${current_report_dir}/JTreport" || true
|
|
||||||
jtdiff "${previous_report_dir}/JTreport" "${current_report_dir}/JTreport" | tee "${current_report_dir}/jtdiff.txt" || true
|
|
||||||
|
|
||||||
# create jdiff super-diff structure
|
|
||||||
jtdiff_dir="${AUTOPKGTEST_TMP}/jtdiff-${testsuite}/${host_arch}"
|
|
||||||
mkdir -p "${jtdiff_dir}/"{1,2} "${current_report_dir}/jtdiff-super"
|
|
||||||
ln -sf "${previous_report_dir}/"[0-9] "${jtdiff_dir}/1/"
|
|
||||||
ln -sf "${current_report_dir}/"[0-9] "${jtdiff_dir}/2/"
|
|
||||||
|
|
||||||
# run jtdiff super-diff
|
|
||||||
jtdiff -o "${current_report_dir}/jtdiff-super/" -s "${AUTOPKGTEST_TMP}/jtdiff-${testsuite}/" || true
|
|
||||||
|
|
||||||
# fail if we detect a regression
|
|
||||||
if egrep '^(pass|---) +(fail|error)' "${current_report_dir}/jtdiff.txt"; then exit 1; else exit 0; fi
|
|
|
@ -1,132 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
testsuite=$1
|
|
||||||
shift
|
|
||||||
|
|
||||||
if [ -z "${AUTOPKGTEST_TMP+x}" ] || [ -z "${AUTOPKGTEST_ARTIFACTS+x}" ]; then
|
|
||||||
echo "Environment variables AUTOPKGTEST_TMP and AUTOPKGTEST_ARTIFACTS must be set" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
host_arch="${DEB_HOST_ARCH:-$(dpkg --print-architecture)}"
|
|
||||||
|
|
||||||
if [ -z "${JDK_TO_TEST+x}" ]; then
|
|
||||||
JDK_TO_TEST=$(echo @JDK_DIR@ | sed "s/-[^-]*$/-$host_arch/")
|
|
||||||
fi
|
|
||||||
|
|
||||||
jtreg_version="$(dpkg-query -W jtreg | cut -f2)"
|
|
||||||
|
|
||||||
# set additional jtreg options
|
|
||||||
jt_options="${JTREG_OPTIONS:-}"
|
|
||||||
if [[ "armel" == *"${host_arch}"* ]]; then
|
|
||||||
jt_options+=" -Xmx256M"
|
|
||||||
fi
|
|
||||||
if dpkg --compare-versions ${jtreg_version} ge 4.2; then
|
|
||||||
jt_options+=" -conc:auto"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check java binary
|
|
||||||
if [ ! -x "${JDK_TO_TEST}/bin/java" ]; then
|
|
||||||
echo "Error: '${JDK_TO_TEST}/bin/java' is not an executable." >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# restrict the tests to a few archs (set from debian/rules)
|
|
||||||
if ! echo "${host_arch}" | grep -qE "^($(echo @jtreg_archs@ | tr ' ' '|'))$"; then
|
|
||||||
echo "Error: ${host_arch} is not on the jtreg_archs list, ignoring it."
|
|
||||||
exit 77
|
|
||||||
fi
|
|
||||||
|
|
||||||
jtreg_processes() {
|
|
||||||
ps x -ww -o pid,ppid,args \
|
|
||||||
| awk '$2 == 1 && $3 ~ /^\/scratch/' \
|
|
||||||
| sed "s,${JDK_TO_TEST},<sdkimg>,g;s,$(pwd),<pwd>,g"
|
|
||||||
}
|
|
||||||
|
|
||||||
jtreg_pids() {
|
|
||||||
ps x --no-headers -ww -o pid,ppid,args \
|
|
||||||
| awk "\$2 == 1 && \$3 ~ /^${JDK_TO_TEST//\//\\/}/ {print \$1}"
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
# kill testsuite processes still hanging
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] killing processes..."
|
|
||||||
jtreg_processes
|
|
||||||
kill -1 $pids
|
|
||||||
sleep 2
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] try harder..."
|
|
||||||
jtreg_processes
|
|
||||||
kill -9 $pids
|
|
||||||
sleep 2
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "[$0] nothing to cleanup"
|
|
||||||
fi
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] leftover processes..."
|
|
||||||
$(jtreg_processes)
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
trap "cleanup" EXIT INT TERM ERR
|
|
||||||
|
|
||||||
jtwork_dir="${AUTOPKGTEST_TMP}/${testsuite}/JTwork"
|
|
||||||
output_dir="${AUTOPKGTEST_ARTIFACTS}/${testsuite}/"
|
|
||||||
|
|
||||||
# retry tests with "fail" or "error" status at most 2 times
|
|
||||||
for i in 0 1 2; do
|
|
||||||
# save each try under its own folder to preserve history
|
|
||||||
report_path="${i}/JTreport"
|
|
||||||
report_dir="${output_dir}/${report_path}"
|
|
||||||
jtreg ${jt_options} \
|
|
||||||
-verbose:summary \
|
|
||||||
-automatic \
|
|
||||||
-retain:none \
|
|
||||||
-ignore:quiet \
|
|
||||||
-agentvm \
|
|
||||||
-timeout:5 \
|
|
||||||
-workDir:"${jtwork_dir}" \
|
|
||||||
-reportDir:"${report_dir}" \
|
|
||||||
-jdk:${JDK_TO_TEST} \
|
|
||||||
${on_retry:-} $@ \
|
|
||||||
&& exit_code=0 || exit_code=$?
|
|
||||||
|
|
||||||
# copy .jtr files from failed tests for latter debugging
|
|
||||||
find "${jtwork_dir}" -name '*.jtr' -exec egrep -q '^execStatus=[^Pass]' {} \; -printf "%P\n" \
|
|
||||||
| while IF= read -r jtr; do
|
|
||||||
jtr_dir=$(dirname "${output_dir}/JTwork/${jtr}")
|
|
||||||
mkdir -p "${jtr_dir}"
|
|
||||||
cp --update --preserve --backup=numbered "${jtwork_dir}/${jtr}" "${output_dir}/JTwork/${jtr}"
|
|
||||||
# copy all generated hs_err_pid log into the jtr's directory to easy debugging
|
|
||||||
if grep -qhE 'hs_err_pid[0-9]+\.log' "${output_dir}/JTwork/${jtr}"; then
|
|
||||||
grep -hEo '/[^ ]*/hs_err_pid[0-9]+\.log' "${output_dir}/JTwork/${jtr}" \
|
|
||||||
| xargs cp --update --preserve --backup=numbered -t "${jtr_dir}" \
|
|
||||||
|| echo "Warning: unable to find hs_err log for ${jtr}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# break if jtdiff reports no difference from previous run
|
|
||||||
# also deletes the just created JTreport
|
|
||||||
jtdiff "${output_dir}/JTreport" "$report_dir" >/dev/null 2>&1 \
|
|
||||||
&& rm -rf "${report_dir}" && break
|
|
||||||
|
|
||||||
# link latest JTreport to output_dir
|
|
||||||
ln -sf -t "${output_dir}" "${report_path}"
|
|
||||||
|
|
||||||
# if all test passed there is not need for a retry
|
|
||||||
if [ "x${exit_code}" == "x0" ]; then break; fi
|
|
||||||
|
|
||||||
# only retry tests with fail/error status
|
|
||||||
on_retry="-status:fail,error"
|
|
||||||
done
|
|
||||||
|
|
||||||
exit $exit_code
|
|
|
@ -1,132 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
testsuite=$1
|
|
||||||
shift
|
|
||||||
|
|
||||||
if [ -z "${AUTOPKGTEST_TMP+x}" ] || [ -z "${AUTOPKGTEST_ARTIFACTS+x}" ]; then
|
|
||||||
echo "Environment variables AUTOPKGTEST_TMP and AUTOPKGTEST_ARTIFACTS must be set" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
host_arch="${DEB_HOST_ARCH:-$(dpkg --print-architecture)}"
|
|
||||||
|
|
||||||
if [ -z "${JDK_TO_TEST+x}" ]; then
|
|
||||||
JDK_TO_TEST=$(echo /usr/lib/jvm/java-11-openjdk-amd64 | sed "s/-[^-]*$/-$host_arch/")
|
|
||||||
fi
|
|
||||||
|
|
||||||
jtreg_version="$(dpkg-query -W jtreg | cut -f2)"
|
|
||||||
|
|
||||||
# set additional jtreg options
|
|
||||||
jt_options="${JTREG_OPTIONS:-}"
|
|
||||||
if [[ "armel" == *"${host_arch}"* ]]; then
|
|
||||||
jt_options+=" -Xmx256M"
|
|
||||||
fi
|
|
||||||
if dpkg --compare-versions ${jtreg_version} ge 4.2; then
|
|
||||||
jt_options+=" -conc:auto"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check java binary
|
|
||||||
if [ ! -x "${JDK_TO_TEST}/bin/java" ]; then
|
|
||||||
echo "Error: '${JDK_TO_TEST}/bin/java' is not an executable." >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# restrict the tests to a few archs (set from debian/rules)
|
|
||||||
if ! echo "${host_arch}" | grep -qE "^($(echo amd64 i386 arm64 armhf ppc64 ppc64el sparc64 s390x kfreebsd-amd64 kfreebsd-i386 alpha ia64 powerpc powerpcspe ppc64 sh4 x32 armel mipsel mips64el | tr ' ' '|'))$"; then
|
|
||||||
echo "Error: ${host_arch} is not on the jtreg_archs list, ignoring it."
|
|
||||||
exit 77
|
|
||||||
fi
|
|
||||||
|
|
||||||
jtreg_processes() {
|
|
||||||
ps x -ww -o pid,ppid,args \
|
|
||||||
| awk '$2 == 1 && $3 ~ /^\/scratch/' \
|
|
||||||
| sed "s,${JDK_TO_TEST},<sdkimg>,g;s,$(pwd),<pwd>,g"
|
|
||||||
}
|
|
||||||
|
|
||||||
jtreg_pids() {
|
|
||||||
ps x --no-headers -ww -o pid,ppid,args \
|
|
||||||
| awk "\$2 == 1 && \$3 ~ /^${JDK_TO_TEST//\//\\/}/ {print \$1}"
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
# kill testsuite processes still hanging
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] killing processes..."
|
|
||||||
jtreg_processes
|
|
||||||
kill -1 $pids
|
|
||||||
sleep 2
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] try harder..."
|
|
||||||
jtreg_processes
|
|
||||||
kill -9 $pids
|
|
||||||
sleep 2
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "[$0] nothing to cleanup"
|
|
||||||
fi
|
|
||||||
pids="$(jtreg_pids)"
|
|
||||||
if [ -n "$pids" ]; then
|
|
||||||
echo "[$0] leftover processes..."
|
|
||||||
$(jtreg_processes)
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
trap "cleanup" EXIT INT TERM ERR
|
|
||||||
|
|
||||||
jtwork_dir="${AUTOPKGTEST_TMP}/${testsuite}/JTwork"
|
|
||||||
output_dir="${AUTOPKGTEST_ARTIFACTS}/${testsuite}/"
|
|
||||||
|
|
||||||
# retry tests with "fail" or "error" status at most 2 times
|
|
||||||
for i in 0 1 2; do
|
|
||||||
# save each try under its own folder to preserve history
|
|
||||||
report_path="${i}/JTreport"
|
|
||||||
report_dir="${output_dir}/${report_path}"
|
|
||||||
jtreg ${jt_options} \
|
|
||||||
-verbose:summary \
|
|
||||||
-automatic \
|
|
||||||
-retain:none \
|
|
||||||
-ignore:quiet \
|
|
||||||
-agentvm \
|
|
||||||
-timeout:5 \
|
|
||||||
-workDir:"${jtwork_dir}" \
|
|
||||||
-reportDir:"${report_dir}" \
|
|
||||||
-jdk:${JDK_TO_TEST} \
|
|
||||||
${on_retry:-} $@ \
|
|
||||||
&& exit_code=0 || exit_code=$?
|
|
||||||
|
|
||||||
# copy .jtr files from failed tests for latter debugging
|
|
||||||
find "${jtwork_dir}" -name '*.jtr' -exec egrep -q '^execStatus=[^Pass]' {} \; -printf "%P\n" \
|
|
||||||
| while IF= read -r jtr; do
|
|
||||||
jtr_dir=$(dirname "${output_dir}/JTwork/${jtr}")
|
|
||||||
mkdir -p "${jtr_dir}"
|
|
||||||
cp --update --preserve --backup=numbered "${jtwork_dir}/${jtr}" "${output_dir}/JTwork/${jtr}"
|
|
||||||
# copy all generated hs_err_pid log into the jtr's directory to easy debugging
|
|
||||||
if grep -qhE 'hs_err_pid[0-9]+\.log' "${output_dir}/JTwork/${jtr}"; then
|
|
||||||
grep -hEo '/[^ ]*/hs_err_pid[0-9]+\.log' "${output_dir}/JTwork/${jtr}" \
|
|
||||||
| xargs cp --update --preserve --backup=numbered -t "${jtr_dir}" \
|
|
||||||
|| echo "Warning: unable to find hs_err log for ${jtr}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# break if jtdiff reports no difference from previous run
|
|
||||||
# also deletes the just created JTreport
|
|
||||||
jtdiff "${output_dir}/JTreport" "$report_dir" >/dev/null 2>&1 \
|
|
||||||
&& rm -rf "${report_dir}" && break
|
|
||||||
|
|
||||||
# link latest JTreport to output_dir
|
|
||||||
ln -sf -t "${output_dir}" "${report_path}"
|
|
||||||
|
|
||||||
# if all test passed there is not need for a retry
|
|
||||||
if [ "x${exit_code}" == "x0" ]; then break; fi
|
|
||||||
|
|
||||||
# only retry tests with fail/error status
|
|
||||||
on_retry="-status:fail,error"
|
|
||||||
done
|
|
||||||
|
|
||||||
exit $exit_code
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
debian/tests/jtreg-autopkgtest.sh langtools -exclude:test/langtools/ProblemList.txt -exclude:debian/failed-tests-problemlist.txt -dir:test/langtools jdk tools lib && jtreg_exit=0 || jtreg_exit=$?
|
|
||||||
|
|
||||||
[ $jtreg_exit -eq 77 ] && exit 77
|
|
||||||
|
|
||||||
debian/tests/jtdiff-autopkgtest.sh langtools
|
|
|
@ -1,19 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -o errexit
|
|
||||||
set -o errtrace
|
|
||||||
set -o pipefail
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
if [ -z "${AUTOPKGTEST_TMP+x}" ] || [ -z "${AUTOPKGTEST_ARTIFACTS+x}" ]; then
|
|
||||||
echo "Environment variables AUTOPKGTEST_TMP and AUTOPKGTEST_ARTIFACTS must be set" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
export HOME="${HOME:-${AUTOPKGTEST_TMP}}"
|
|
||||||
export XAUTHORITY="${HOME}/.Xauthority"
|
|
||||||
|
|
||||||
exec xvfb-run --server-num=${1:-10} \
|
|
||||||
--error-file="${AUTOPKGTEST_ARTIFACTS}/xvfb-run.log" \
|
|
||||||
--auth-file=${XAUTHORITY} \
|
|
||||||
--server-args="-fbdir ${AUTOPKGTEST_TMP} -pixdepths 8 16 24 32 -extension GLX -screen 0 1600x900x24" \
|
|
||||||
xfwm4
|
|
|
@ -1,29 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
tarballs=(corba.tar.gz hotspot.tar.gz jaxp.tar.gz jaxws.tar.gz jdk-dfsg.tar.gz langtools-dfsg.tar.gz openjdk.tar.gz)
|
|
||||||
varhgchange=(CORBA_CHANGESET HOTSPOT_CHANGESET JAXP_CHANGESET JAXWS_CHANGESET JDK_CHANGESET LANGTOOLS_CHANGESET OPENJDK_CHANGESET)
|
|
||||||
tarballdir=.
|
|
||||||
|
|
||||||
makefile1=Makefile.am
|
|
||||||
|
|
||||||
function update_var() {
|
|
||||||
varname=$1
|
|
||||||
newsum=$2
|
|
||||||
|
|
||||||
echo "$varname: ${newsum}"
|
|
||||||
if [ -f $makefile1 ]; then
|
|
||||||
sed -i "s/\(^$varname\)\(..*$\)/\1 = ${newsum}/" $makefile1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function actual_tar_rev() {
|
|
||||||
tar=$1
|
|
||||||
|
|
||||||
revision=$(tar tf $tar | head -1 | sed 's,/.*,,' | sed 's,.*-,,')
|
|
||||||
}
|
|
||||||
|
|
||||||
# For all modules
|
|
||||||
for (( i = 0 ; i < ${#varhgchange[@]} ; i++ )); do
|
|
||||||
actual_tar_rev $tarballdir/${tarballs[$i]}
|
|
||||||
update_var ${varhgchange[$i]} $revision
|
|
||||||
done
|
|
|
@ -1,23 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
tarballs=(jdk-dfsg.tar.gz langtools-dfsg.tar.gz)
|
|
||||||
varshasum=(JDK_SHA256SUM LANGTOOLS_SHA256SUM)
|
|
||||||
tarballdir=.
|
|
||||||
|
|
||||||
makefile1=Makefile.am
|
|
||||||
|
|
||||||
function update_var() {
|
|
||||||
varname=$1
|
|
||||||
newsum=$2
|
|
||||||
|
|
||||||
echo "$varname: ${newsum}"
|
|
||||||
if [ -f $makefile1 ]; then
|
|
||||||
sed -i "s/\(^$varname\)\(..*$\)/\1 = ${newsum}/" $makefile1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# For all modules
|
|
||||||
for (( i = 0 ; i < ${#tarballs[@]} ; i++ )); do
|
|
||||||
newsum=$(sha256sum $tarballdir/${tarballs[$i]} | cut -f 1 -d ' ')
|
|
||||||
update_var ${varshasum[$i]} $newsum
|
|
||||||
done
|
|
|
@ -1,4 +0,0 @@
|
||||||
version=4
|
|
||||||
opts="filenamemangle=s%(?:.*?)?jdk-(\d[\d.]*\+\d[\d]*)\.tar\.gz%<project>-$1.tar.gz%, dversionmangle=s/~/+/" \
|
|
||||||
https://github.com/openjdk/jdk11u-dev/tags \
|
|
||||||
(?:.*?/)?jdk-(\d[\d.]*\+\d[\d]*)\.tar\.gz debian uupdate
|
|
|
@ -1,19 +1,24 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8" />
|
||||||
<meta name="generator" content="pandoc">
|
<meta name="generator" content="pandoc" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
<title>Building the JDK</title>
|
<title>Building the JDK</title>
|
||||||
<style type="text/css">code{white-space: pre;}</style>
|
<style type="text/css">
|
||||||
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css">
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
span.underline{text-decoration: underline;}
|
||||||
|
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||||
|
</style>
|
||||||
|
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css" />
|
||||||
<!--[if lt IE 9]>
|
<!--[if lt IE 9]>
|
||||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<style type="text/css">pre, code, tt { color: #1d6ae5; }</style>
|
<style type="text/css">pre, code, tt { color: #1d6ae5; }</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header>
|
<header id="title-block-header">
|
||||||
<h1 class="title">Building the JDK</h1>
|
<h1 class="title">Building the JDK</h1>
|
||||||
</header>
|
</header>
|
||||||
<nav id="TOC">
|
<nav id="TOC">
|
||||||
|
@ -67,6 +72,9 @@
|
||||||
<li><a href="#make-control-variables">Make Control Variables</a></li>
|
<li><a href="#make-control-variables">Make Control Variables</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
<li><a href="#running-tests">Running Tests</a></li>
|
<li><a href="#running-tests">Running Tests</a></li>
|
||||||
|
<li><a href="#signing">Signing</a><ul>
|
||||||
|
<li><a href="#macos-1">macOS</a></li>
|
||||||
|
</ul></li>
|
||||||
<li><a href="#cross-compiling">Cross-compiling</a><ul>
|
<li><a href="#cross-compiling">Cross-compiling</a><ul>
|
||||||
<li><a href="#cross-compiling-the-easy-way-with-openjdk-devkits">Cross compiling the easy way with OpenJDK devkits</a></li>
|
<li><a href="#cross-compiling-the-easy-way-with-openjdk-devkits">Cross compiling the easy way with OpenJDK devkits</a></li>
|
||||||
<li><a href="#boot-jdk-and-build-jdk">Boot JDK and Build JDK</a></li>
|
<li><a href="#boot-jdk-and-build-jdk">Boot JDK and Build JDK</a></li>
|
||||||
|
@ -195,7 +203,7 @@
|
||||||
<h3 id="windows">Windows</h3>
|
<h3 id="windows">Windows</h3>
|
||||||
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
|
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
|
||||||
<p>On Windows, it is important that you pay attention to the instructions in the <a href="#special-considerations">Special Considerations</a>.</p>
|
<p>On Windows, it is important that you pay attention to the instructions in the <a href="#special-considerations">Special Considerations</a>.</p>
|
||||||
<p>Windows is the only non-POSIX OS supported by the JDK, and as such, requires some extra care. A POSIX support layer is required to build on Windows. Currently, the only supported such layer is Cygwin. (Msys is no longer supported due to a too old bash; msys2 and the new Windows Subsystem for Linux (WSL) would likely be possible to support in a future version but that would require effort to implement.)</p>
|
<p>Windows is the only non-POSIX OS supported by the JDK, and as such, requires some extra care. A POSIX support layer is required to build on Windows. Currently, the only supported such layers are Cygwin and MSYS2. (MSYS is no longer supported due to an outdated bash; While OpenJDK can be built with MSYS2, support for it is still experimental, so build failures and unusual errors are not uncommon.)</p>
|
||||||
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/git/jdk/Makefile</code> rather than <code>C:\git\jdk\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/git/jdk/Makefile</code> rather than <code>C:\git\jdk\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
||||||
<h4 id="cygwin">Cygwin</h4>
|
<h4 id="cygwin">Cygwin</h4>
|
||||||
<p>A functioning <a href="http://www.cygwin.com/">Cygwin</a> environment is thus required for building the JDK on Windows. If you have a 64-bit OS, we strongly recommend using the 64-bit version of Cygwin.</p>
|
<p>A functioning <a href="http://www.cygwin.com/">Cygwin</a> environment is thus required for building the JDK on Windows. If you have a 64-bit OS, we strongly recommend using the 64-bit version of Cygwin.</p>
|
||||||
|
@ -234,30 +242,30 @@
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="header">
|
<tr class="header">
|
||||||
<th style="text-align: left;">Operating system</th>
|
<th>Operating system</th>
|
||||||
<th style="text-align: left;">Supported toolchain</th>
|
<th>Supported toolchain</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td style="text-align: left;">Linux</td>
|
<td>Linux</td>
|
||||||
<td style="text-align: left;">gcc, clang</td>
|
<td>gcc, clang</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td style="text-align: left;">macOS</td>
|
<td>macOS</td>
|
||||||
<td style="text-align: left;">Apple Xcode (using clang)</td>
|
<td>Apple Xcode (using clang)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td style="text-align: left;">Solaris</td>
|
<td>Solaris</td>
|
||||||
<td style="text-align: left;">Oracle Solaris Studio</td>
|
<td>Oracle Solaris Studio</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td style="text-align: left;">AIX</td>
|
<td>AIX</td>
|
||||||
<td style="text-align: left;">IBM XL C/C++</td>
|
<td>IBM XL C/C++</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td style="text-align: left;">Windows</td>
|
<td>Windows</td>
|
||||||
<td style="text-align: left;">Microsoft Visual Studio</td>
|
<td>Microsoft Visual Studio</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@ -265,29 +273,30 @@
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="header">
|
<tr class="header">
|
||||||
<th style="text-align: left;">Operating system</th>
|
<th>Operating system</th>
|
||||||
<th style="text-align: left;">Toolchain version</th>
|
<th>Toolchain version</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td style="text-align: left;">Linux</td>
|
<td>Linux</td>
|
||||||
<td style="text-align: left;">gcc 7.3.0</td>
|
<td>gcc 7.3.0</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td style="text-align: left;">macOS</td>
|
<td>macOS</td>
|
||||||
<td style="text-align: left;">Apple Xcode 9.4 (using clang 9.1.0)</td>
|
<td>Apple Xcode 9.4 (using clang 9.1.0)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td style="text-align: left;">Solaris</td>
|
<td>Solaris</td>
|
||||||
<td style="text-align: left;">Oracle Solaris Studio 12.4 (with compiler version 5.13)</td>
|
<td>Oracle Solaris Studio 12.4 (with compiler version 5.13)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td style="text-align: left;">Windows</td>
|
<td>Windows</td>
|
||||||
<td style="text-align: left;">Microsoft Visual Studio 2017 update 15.9.16</td>
|
<td>Microsoft Visual Studio 2017 update 15.9.16</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<p>All compilers are expected to be able to compile to the C99 language standard, as some C99 features are used in the source code. Microsoft Visual Studio doesn't fully support C99 so in practice shared code is limited to using C99 features that it does support.</p>
|
||||||
<h3 id="gcc">gcc</h3>
|
<h3 id="gcc">gcc</h3>
|
||||||
<p>The minimum accepted version of gcc is 4.8. Older versions will generate a warning by <code>configure</code> and are unlikely to work.</p>
|
<p>The minimum accepted version of gcc is 4.8. Older versions will generate a warning by <code>configure</code> and are unlikely to work.</p>
|
||||||
<p>The JDK is currently known to be able to compile with at least version 7.4 of gcc.</p>
|
<p>The JDK is currently known to be able to compile with at least version 7.4 of gcc.</p>
|
||||||
|
@ -297,9 +306,13 @@
|
||||||
<p>To use clang instead of gcc on Linux, use <code>--with-toolchain-type=clang</code>.</p>
|
<p>To use clang instead of gcc on Linux, use <code>--with-toolchain-type=clang</code>.</p>
|
||||||
<h3 id="apple-xcode">Apple Xcode</h3>
|
<h3 id="apple-xcode">Apple Xcode</h3>
|
||||||
<p>The oldest supported version of Xcode is 8.</p>
|
<p>The oldest supported version of Xcode is 8.</p>
|
||||||
<p>You will need the Xcode command lines developers tools to be able to build the JDK. (Actually, <em>only</em> the command lines tools are needed, not the IDE.) The simplest way to install these is to run:</p>
|
<p>You will need the Xcode command line developer tools to be able to build the JDK. (Actually, <em>only</em> the command line tools are needed, not the IDE.) The simplest way to install these is to run:</p>
|
||||||
<pre><code>xcode-select --install</code></pre>
|
<pre><code>xcode-select --install</code></pre>
|
||||||
<p>It is advisable to keep an older version of Xcode for building the JDK when updating Xcode. This <a href="http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html">blog page</a> has good suggestions on managing multiple Xcode versions. To use a specific version of Xcode, use <code>xcode-select -s</code> before running <code>configure</code>, or use <code>--with-toolchain-path</code> to point to the version of Xcode to use, e.g. <code>configure --with-toolchain-path=/Applications/Xcode8.app/Contents/Developer/usr/bin</code></p>
|
<p>When updating Xcode, it is advisable to keep an older version for building the JDK. To use a specific version of Xcode you have multiple options:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Use <code>xcode-select -s</code> before running <code>configure</code>, e.g. <code>xcode-select -s /Applications/Xcode13.1.app</code>. The drawback is that the setting is system wide and you may have to revert it after an OpenJDK build.</li>
|
||||||
|
<li>Use configure option <code>--with-xcode-path</code>, e.g. <code>configure --with-xcode-path=/Applications/Xcode13.1.app</code> This allows using a specific Xcode version for an OpenJDK build, independently of the active Xcode version by <code>xcode-select</code>.</li>
|
||||||
|
</ul>
|
||||||
<p>If you have recently (inadvertently) updated your OS and/or Xcode version, and the JDK can no longer be built, please see the section on <a href="#problems-with-the-build-environment">Problems with the Build Environment</a>, and <a href="#getting-help">Getting Help</a> to find out if there are any recent, non-merged patches available for this update.</p>
|
<p>If you have recently (inadvertently) updated your OS and/or Xcode version, and the JDK can no longer be built, please see the section on <a href="#problems-with-the-build-environment">Problems with the Build Environment</a>, and <a href="#getting-help">Getting Help</a> to find out if there are any recent, non-merged patches available for this update.</p>
|
||||||
<h3 id="oracle-solaris-studio">Oracle Solaris Studio</h3>
|
<h3 id="oracle-solaris-studio">Oracle Solaris Studio</h3>
|
||||||
<p>The minimum accepted version of the Solaris Studio compilers is 5.13 (corresponding to Solaris Studio 12.4). Older versions will not be accepted by configure.</p>
|
<p>The minimum accepted version of the Solaris Studio compilers is 5.13 (corresponding to Solaris Studio 12.4). Older versions will not be accepted by configure.</p>
|
||||||
|
@ -363,6 +376,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2019. Versions older than 2017 are unlikely to continue working for long.</p>
|
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2019. Versions older than 2017 are unlikely to continue working for long.</p>
|
||||||
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2015</code>.</p>
|
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2015</code>.</p>
|
||||||
<p>If you get <code>LINK: fatal error LNK1123: failure during conversion to COFF: file invalid</code> when building using Visual Studio 2010, you have encountered <a href="http://support.microsoft.com/kb/2757355">KB2757355</a>, a bug triggered by a specific installation order. However, the solution suggested by the KB article does not always resolve the problem. See <a href="https://stackoverflow.com/questions/10888391">this stackoverflow discussion</a> for other suggestions.</p>
|
<p>If you get <code>LINK: fatal error LNK1123: failure during conversion to COFF: file invalid</code> when building using Visual Studio 2010, you have encountered <a href="http://support.microsoft.com/kb/2757355">KB2757355</a>, a bug triggered by a specific installation order. However, the solution suggested by the KB article does not always resolve the problem. See <a href="https://stackoverflow.com/questions/10888391">this stackoverflow discussion</a> for other suggestions.</p>
|
||||||
|
<p>If you have Visual Studio installed but <code>configure</code> fails to detect it, it may be because of <a href="#spaces-in-path">spaces in path</a>.</p>
|
||||||
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
|
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
|
||||||
<p>The regular builds by SAP is using version 12.1, described as <code>IBM XL C/C++ for AIX, V12.1 (5765-J02, 5725-C72) Version: 12.01.0000.0017</code>.</p>
|
<p>The regular builds by SAP is using version 12.1, described as <code>IBM XL C/C++ for AIX, V12.1 (5765-J02, 5725-C72) Version: 12.01.0000.0017</code>.</p>
|
||||||
<p>See the <a href="http://cr.openjdk.java.net/~simonis/ppc-aix-port">OpenJDK PowerPC Port Status Page</a> for details.</p>
|
<p>See the <a href="http://cr.openjdk.java.net/~simonis/ppc-aix-port">OpenJDK PowerPC Port Status Page</a> for details.</p>
|
||||||
|
@ -384,6 +398,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<li>To install on an apt-based Linux, try running <code>sudo apt-get install libfreetype6-dev</code>.</li>
|
<li>To install on an apt-based Linux, try running <code>sudo apt-get install libfreetype6-dev</code>.</li>
|
||||||
<li>To install on an rpm-based Linux, try running <code>sudo yum install freetype-devel</code>.</li>
|
<li>To install on an rpm-based Linux, try running <code>sudo yum install freetype-devel</code>.</li>
|
||||||
<li>To install on Alpine Linux, try running <code>sudo apk add freetype-dev</code>.</li>
|
<li>To install on Alpine Linux, try running <code>sudo apk add freetype-dev</code>.</li>
|
||||||
|
<li>To install on macOS, try running <code>brew install freetype</code>.</li>
|
||||||
<li>To install on Solaris, try running <code>pkg install system/library/freetype-2</code>.</li>
|
<li>To install on Solaris, try running <code>pkg install system/library/freetype-2</code>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Use <code>--with-freetype-include=<path></code> and <code>--with-freetype-lib=<path></code> if <code>configure</code> does not automatically locate the platform FreeType files.</p>
|
<p>Use <code>--with-freetype-include=<path></code> and <code>--with-freetype-lib=<path></code> if <code>configure</code> does not automatically locate the platform FreeType files.</p>
|
||||||
|
@ -401,7 +416,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<ul>
|
<ul>
|
||||||
<li>To install on an apt-based Linux, try running <code>sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev</code>.</li>
|
<li>To install on an apt-based Linux, try running <code>sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev</code>.</li>
|
||||||
<li>To install on an rpm-based Linux, try running <code>sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel</code>.</li>
|
<li>To install on an rpm-based Linux, try running <code>sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel</code>.</li>
|
||||||
<li>To install on Alpine Linux, try running <code>sudo apk add libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev</code>.</li>
|
<li>To install on Alpine Linux, try running <code>sudo apk add libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev</code>.</li>
|
||||||
<li>To install on Solaris, try running <code>pkg install x11/header/x11-protocols x11/library/libice x11/library/libpthread-stubs x11/library/libsm x11/library/libx11 x11/library/libxau x11/library/libxcb x11/library/libxdmcp x11/library/libxevie x11/library/libxext x11/library/libxrender x11/library/libxscrnsaver x11/library/libxtst x11/library/toolkit/libxt</code>.</li>
|
<li>To install on Solaris, try running <code>pkg install x11/header/x11-protocols x11/library/libice x11/library/libpthread-stubs x11/library/libsm x11/library/libx11 x11/library/libxau x11/library/libxcb x11/library/libxdmcp x11/library/libxevie x11/library/libxext x11/library/libxrender x11/library/libxscrnsaver x11/library/libxtst x11/library/toolkit/libxt</code>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Use <code>--with-x=<path></code> if <code>configure</code> does not properly locate your X11 files.</p>
|
<p>Use <code>--with-x=<path></code> if <code>configure</code> does not properly locate your X11 files.</p>
|
||||||
|
@ -551,7 +566,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<li><code>CONF</code> and <code>CONF_NAME</code> - Selecting the configuration(s) to use. See <a href="#using-multiple-configurations">Using Multiple Configurations</a></li>
|
<li><code>CONF</code> and <code>CONF_NAME</code> - Selecting the configuration(s) to use. See <a href="#using-multiple-configurations">Using Multiple Configurations</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4 id="test-make-control-variables">Test Make Control Variables</h4>
|
<h4 id="test-make-control-variables">Test Make Control Variables</h4>
|
||||||
<p>These make control variables only make sense when running tests. Please see <a href="testing.html">Testing the JDK</a> for details.</p>
|
<p>These make control variables only make sense when running tests. Please see <strong>Testing the JDK</strong> (<a href="testing.html">html</a>, <a href="testing.md">markdown</a>) for details.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>TEST</code></li>
|
<li><code>TEST</code></li>
|
||||||
<li><code>TEST_JOBS</code></li>
|
<li><code>TEST_JOBS</code></li>
|
||||||
|
@ -571,7 +586,13 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||||
<p>The <a href="https://wiki.openjdk.java.net/display/Adoption">Adoption Group</a> provides recent builds of jtreg <a href="https://adopt-openjdk.ci.cloudbees.com/job/jtreg/lastSuccessfulBuild/artifact">here</a>. Download the latest <code>.tar.gz</code> file, unpack it, and point <code>--with-jtreg</code> to the <code>jtreg</code> directory that you just unpacked.</p>
|
<p>The <a href="https://wiki.openjdk.java.net/display/Adoption">Adoption Group</a> provides recent builds of jtreg <a href="https://adopt-openjdk.ci.cloudbees.com/job/jtreg/lastSuccessfulBuild/artifact">here</a>. Download the latest <code>.tar.gz</code> file, unpack it, and point <code>--with-jtreg</code> to the <code>jtreg</code> directory that you just unpacked.</p>
|
||||||
<p>To execute the most basic tests (tier 1), use:</p>
|
<p>To execute the most basic tests (tier 1), use:</p>
|
||||||
<pre><code>make run-test-tier1</code></pre>
|
<pre><code>make run-test-tier1</code></pre>
|
||||||
<p>For more details on how to run tests, please see the <a href="testing.html">Testing the JDK</a> document.</p>
|
<p>For more details on how to run tests, please see <strong>Testing the JDK</strong> (<a href="testing.html">html</a>, <a href="testing.md">markdown</a>).</p>
|
||||||
|
<h2 id="signing">Signing</h2>
|
||||||
|
<h3 id="macos-1">macOS</h3>
|
||||||
|
<p>Modern versions of macOS require applications to be signed and notarizied before distribution. See Apple's documentation for more background on what this means and how it works. To help support this, the JDK build can be configured to automatically sign all native binaries, and the JDK bundle, with all the options needed for successful notarization, as well as all the entitlements required by the JDK. To enable <code>hardened</code> signing, use configure parameter <code>--with-macosx-codesign=hardened</code> and configure the signing identity you wish to use with <code>--with-macosx-codesign-identity=<identity></code>. The identity refers to a signing identity from Apple that needs to be preinstalled on the build host.</p>
|
||||||
|
<p>When not signing for distribution with the hardened option, the JDK build will still attempt to perform <code>adhoc</code> signing to add the special entitlement <code>com.apple.security.get-task-allow</code> to each binary. This entitlement is required to be able to dump core files from a process. Note that adding this entitlement makes the build invalid for notarization, so it is only added when signing in <code>debug</code> mode. To explicitly enable this kind of adhoc signing, use configure parameter <code>--with-macosx-codesign=debug</code>. It will be enabled by default in most cases.</p>
|
||||||
|
<p>It's also possible to completely disable any explicit codesign operations done by the JDK build using the configure parameter <code>--without-macosx-codesign</code>. The exact behavior then depends on the architecture. For macOS on x64, it (at least at the time of this writing) results in completely unsigned binaries that should still work fine for development and debugging purposes. On aarch64, the Xcode linker will apply a default "adhoc" signing, without any entitlements. Such a build does not allow dumping core files.</p>
|
||||||
|
<p>The default mode "auto" will try for <code>hardened</code> signing if the debug level is <code>release</code> and either the default identity or the specified identity is valid. If hardened isn't possible, then <code>debug</code> signing is chosen if it works. If nothing works, the codesign build step is disabled.</p>
|
||||||
<h2 id="cross-compiling">Cross-compiling</h2>
|
<h2 id="cross-compiling">Cross-compiling</h2>
|
||||||
<p>Cross-compiling means using one platform (the <em>build</em> platform) to generate output that can ran on another platform (the <em>target</em> platform).</p>
|
<p>Cross-compiling means using one platform (the <em>build</em> platform) to generate output that can ran on another platform (the <em>target</em> platform).</p>
|
||||||
<p>The typical reason for cross-compiling is that the build is performed on a more powerful desktop computer, but the resulting binaries will be able to run on a different, typically low-performing system. Most of the complications that arise when building for embedded is due to this separation of <em>build</em> and <em>target</em> systems.</p>
|
<p>The typical reason for cross-compiling is that the build is performed on a more powerful desktop computer, but the resulting binaries will be able to run on a different, typically low-performing system. Most of the complications that arise when building for embedded is due to this separation of <em>build</em> and <em>target</em> systems.</p>
|
||||||
|
@ -643,11 +664,13 @@ x86_64-linux-gnu-to-ppc64le-linux-gnu</code></pre>
|
||||||
<p>Note that alsa is needed even if you only want to build a headless JDK.</p>
|
<p>Note that alsa is needed even if you only want to build a headless JDK.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><p>Go to <a href="https://www.debian.org/distrib/packages">Debian Package Search</a> and search for the <code>libasound2</code> and <code>libasound2-dev</code> packages for your <em>target</em> system. Download them to /tmp.</p></li>
|
<li><p>Go to <a href="https://www.debian.org/distrib/packages">Debian Package Search</a> and search for the <code>libasound2</code> and <code>libasound2-dev</code> packages for your <em>target</em> system. Download them to /tmp.</p></li>
|
||||||
<li><p>Install the libraries into the cross-compilation toolchain. For instance:</p>
|
<li>Install the libraries into the cross-compilation toolchain. For instance:</li>
|
||||||
|
</ul>
|
||||||
<pre><code>cd /tools/gcc-linaro-arm-linux-gnueabihf-raspbian-2012.09-20120921_linux/arm-linux-gnueabihf/libc
|
<pre><code>cd /tools/gcc-linaro-arm-linux-gnueabihf-raspbian-2012.09-20120921_linux/arm-linux-gnueabihf/libc
|
||||||
dpkg-deb -x /tmp/libasound2_1.0.25-4_armhf.deb .
|
dpkg-deb -x /tmp/libasound2_1.0.25-4_armhf.deb .
|
||||||
dpkg-deb -x /tmp/libasound2-dev_1.0.25-4_armhf.deb .</code></pre></li>
|
dpkg-deb -x /tmp/libasound2-dev_1.0.25-4_armhf.deb .</code></pre>
|
||||||
<li><p>If alsa is not properly detected by <code>configure</code>, you can point it out by <code>--with-alsa</code>.</p></li>
|
<ul>
|
||||||
|
<li>If alsa is not properly detected by <code>configure</code>, you can point it out by <code>--with-alsa</code>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h4 id="x11-1">X11</h4>
|
<h4 id="x11-1">X11</h4>
|
||||||
<p>You will need X11 libraries suitable for your <em>target</em> system. For most cases, using Debian's pre-built libraries work fine.</p>
|
<p>You will need X11 libraries suitable for your <em>target</em> system. For most cases, using Debian's pre-built libraries work fine.</p>
|
||||||
|
@ -942,6 +965,8 @@ Clock skew detected. Your build may be incomplete.</code></pre>
|
||||||
cannot create ... Permission denied
|
cannot create ... Permission denied
|
||||||
spawn failed</code></pre>
|
spawn failed</code></pre>
|
||||||
<p>This can be a sign of a Cygwin problem. See the information about solving problems in the <a href="#cygwin">Cygwin</a> section. Rebooting the computer might help temporarily.</p>
|
<p>This can be a sign of a Cygwin problem. See the information about solving problems in the <a href="#cygwin">Cygwin</a> section. Rebooting the computer might help temporarily.</p>
|
||||||
|
<h4 id="spaces-in-path">Spaces in Path</h4>
|
||||||
|
<p>On Windows, when configuring, <code>fixpath.sh</code> may report that some directory names have spaces. Usually, it assumes those directories have <a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-8dot3name">short paths</a>. You can run <code>fsutil file setshortname</code> in <code>cmd</code> on certain directories, such as <code>Microsoft Visual Studio</code> or <code>Windows Kits</code>, to assign arbitrary short paths so <code>configure</code> can access them.</p>
|
||||||
<h3 id="getting-help">Getting Help</h3>
|
<h3 id="getting-help">Getting Help</h3>
|
||||||
<p>If none of the suggestions in this document helps you, or if you find what you believe is a bug in the build system, please contact the Build Group by sending a mail to <a href="mailto:build-dev@openjdk.java.net">build-dev@openjdk.java.net</a>. Please include the relevant parts of the configure and/or build log.</p>
|
<p>If none of the suggestions in this document helps you, or if you find what you believe is a bug in the build system, please contact the Build Group by sending a mail to <a href="mailto:build-dev@openjdk.java.net">build-dev@openjdk.java.net</a>. Please include the relevant parts of the configure and/or build log.</p>
|
||||||
<p>If you need general help or advice about developing for the JDK, you can also contact the Adoption Group. See the section on <a href="#contributing-to-openjdk">Contributing to OpenJDK</a> for more information.</p>
|
<p>If you need general help or advice about developing for the JDK, you can also contact the Adoption Group. See the section on <a href="#contributing-to-openjdk">Contributing to OpenJDK</a> for more information.</p>
|
||||||
|
|
106
doc/building.md
106
doc/building.md
|
@ -177,10 +177,9 @@ On Windows, it is important that you pay attention to the instructions in the
|
||||||
|
|
||||||
Windows is the only non-POSIX OS supported by the JDK, and as such, requires
|
Windows is the only non-POSIX OS supported by the JDK, and as such, requires
|
||||||
some extra care. A POSIX support layer is required to build on Windows.
|
some extra care. A POSIX support layer is required to build on Windows.
|
||||||
Currently, the only supported such layer is Cygwin. (Msys is no longer
|
Currently, the only supported such layers are Cygwin and MSYS2. (MSYS is no longer
|
||||||
supported due to a too old bash; msys2 and the new Windows Subsystem for Linux
|
supported due to an outdated bash; While OpenJDK can be built with MSYS2,
|
||||||
(WSL) would likely be possible to support in a future version but that would
|
support for it is still experimental, so build failures and unusual errors are not uncommon.)
|
||||||
require effort to implement.)
|
|
||||||
|
|
||||||
Internally in the build system, all paths are represented as Unix-style paths,
|
Internally in the build system, all paths are represented as Unix-style paths,
|
||||||
e.g. `/cygdrive/c/git/jdk/Makefile` rather than `C:\git\jdk\Makefile`. This
|
e.g. `/cygdrive/c/git/jdk/Makefile` rather than `C:\git\jdk\Makefile`. This
|
||||||
|
@ -292,13 +291,13 @@ be able to run on the target platform. In theory, toolchain and operating
|
||||||
system should be independent factors, but in practice there's more or less a
|
system should be independent factors, but in practice there's more or less a
|
||||||
one-to-one correlation between target operating system and toolchain.
|
one-to-one correlation between target operating system and toolchain.
|
||||||
|
|
||||||
Operating system Supported toolchain
|
| Operating system | Supported toolchain |
|
||||||
------------------ -------------------------
|
| ------------------ | ------------------------- |
|
||||||
Linux gcc, clang
|
| Linux | gcc, clang |
|
||||||
macOS Apple Xcode (using clang)
|
| macOS | Apple Xcode (using clang) |
|
||||||
Solaris Oracle Solaris Studio
|
| Solaris | Oracle Solaris Studio |
|
||||||
AIX IBM XL C/C++
|
| AIX | IBM XL C/C++ |
|
||||||
Windows Microsoft Visual Studio
|
| Windows | Microsoft Visual Studio |
|
||||||
|
|
||||||
Please see the individual sections on the toolchains for version
|
Please see the individual sections on the toolchains for version
|
||||||
recommendations. As a reference, these versions of the toolchains are used, at
|
recommendations. As a reference, these versions of the toolchains are used, at
|
||||||
|
@ -307,12 +306,12 @@ possible to compile the JDK with both older and newer versions, but the closer
|
||||||
you stay to this list, the more likely you are to compile successfully without
|
you stay to this list, the more likely you are to compile successfully without
|
||||||
issues.
|
issues.
|
||||||
|
|
||||||
Operating system Toolchain version
|
| Operating system | Toolchain version |
|
||||||
------------------ -------------------------------------------------------
|
| ------------------ | ------------------------------------------------------- |
|
||||||
Linux gcc 7.3.0
|
| Linux | gcc 7.3.0 |
|
||||||
macOS Apple Xcode 9.4 (using clang 9.1.0)
|
| macOS | Apple Xcode 9.4 (using clang 9.1.0) |
|
||||||
Solaris Oracle Solaris Studio 12.4 (with compiler version 5.13)
|
| Solaris | Oracle Solaris Studio 12.4 (with compiler version 5.13) |
|
||||||
Windows Microsoft Visual Studio 2017 update 15.9.16
|
| Windows | Microsoft Visual Studio 2017 update 15.9.16 |
|
||||||
|
|
||||||
### gcc
|
### gcc
|
||||||
|
|
||||||
|
@ -335,20 +334,20 @@ To use clang instead of gcc on Linux, use `--with-toolchain-type=clang`.
|
||||||
|
|
||||||
The oldest supported version of Xcode is 8.
|
The oldest supported version of Xcode is 8.
|
||||||
|
|
||||||
You will need the Xcode command lines developers tools to be able to build
|
You will need the Xcode command line developer tools to be able to build
|
||||||
the JDK. (Actually, *only* the command lines tools are needed, not the IDE.)
|
the JDK. (Actually, *only* the command line tools are needed, not the IDE.)
|
||||||
The simplest way to install these is to run:
|
The simplest way to install these is to run:
|
||||||
```
|
```
|
||||||
xcode-select --install
|
xcode-select --install
|
||||||
```
|
```
|
||||||
|
|
||||||
It is advisable to keep an older version of Xcode for building the JDK when
|
When updating Xcode, it is advisable to keep an older version for building the JDK.
|
||||||
updating Xcode. This [blog page](
|
To use a specific version of Xcode you have multiple options:
|
||||||
http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html) has
|
|
||||||
good suggestions on managing multiple Xcode versions. To use a specific version
|
* Use `xcode-select -s` before running `configure`, e.g. `xcode-select -s /Applications/Xcode13.1.app`. The drawback is that the setting
|
||||||
of Xcode, use `xcode-select -s` before running `configure`, or use
|
is system wide and you may have to revert it after an OpenJDK build.
|
||||||
`--with-toolchain-path` to point to the version of Xcode to use, e.g.
|
* Use configure option `--with-xcode-path`, e.g. `configure --with-xcode-path=/Applications/Xcode13.1.app`
|
||||||
`configure --with-toolchain-path=/Applications/Xcode8.app/Contents/Developer/usr/bin`
|
This allows using a specific Xcode version for an OpenJDK build, independently of the active Xcode version by `xcode-select`.
|
||||||
|
|
||||||
If you have recently (inadvertently) updated your OS and/or Xcode version, and
|
If you have recently (inadvertently) updated your OS and/or Xcode version, and
|
||||||
the JDK can no longer be built, please see the section on [Problems with the
|
the JDK can no longer be built, please see the section on [Problems with the
|
||||||
|
@ -403,6 +402,9 @@ specific installation order. However, the solution suggested by the KB article
|
||||||
does not always resolve the problem. See [this stackoverflow discussion](
|
does not always resolve the problem. See [this stackoverflow discussion](
|
||||||
https://stackoverflow.com/questions/10888391) for other suggestions.
|
https://stackoverflow.com/questions/10888391) for other suggestions.
|
||||||
|
|
||||||
|
If you have Visual Studio installed but `configure` fails to detect it, it may
|
||||||
|
be because of [spaces in path](#spaces-in-path).
|
||||||
|
|
||||||
### IBM XL C/C++
|
### IBM XL C/C++
|
||||||
|
|
||||||
The regular builds by SAP is using version 12.1, described as `IBM XL C/C++ for
|
The regular builds by SAP is using version 12.1, described as `IBM XL C/C++ for
|
||||||
|
@ -473,6 +475,7 @@ rather than bundling the JDK's own copy.
|
||||||
* To install on an rpm-based Linux, try running `sudo yum install
|
* To install on an rpm-based Linux, try running `sudo yum install
|
||||||
freetype-devel`.
|
freetype-devel`.
|
||||||
* To install on Alpine Linux, try running `sudo apk add freetype-dev`.
|
* To install on Alpine Linux, try running `sudo apk add freetype-dev`.
|
||||||
|
* To install on macOS, try running `brew install freetype`.
|
||||||
* To install on Solaris, try running `pkg install system/library/freetype-2`.
|
* To install on Solaris, try running `pkg install system/library/freetype-2`.
|
||||||
|
|
||||||
Use `--with-freetype-include=<path>` and `--with-freetype-lib=<path>`
|
Use `--with-freetype-include=<path>` and `--with-freetype-lib=<path>`
|
||||||
|
@ -832,7 +835,7 @@ configuration, as opposed to the "configure time" configuration.
|
||||||
#### Test Make Control Variables
|
#### Test Make Control Variables
|
||||||
|
|
||||||
These make control variables only make sense when running tests. Please see
|
These make control variables only make sense when running tests. Please see
|
||||||
[Testing the JDK](testing.html) for details.
|
**Testing the JDK** ([html](testing.html), [markdown](testing.md)) for details.
|
||||||
|
|
||||||
* `TEST`
|
* `TEST`
|
||||||
* `TEST_JOBS`
|
* `TEST_JOBS`
|
||||||
|
@ -870,8 +873,44 @@ To execute the most basic tests (tier 1), use:
|
||||||
make run-test-tier1
|
make run-test-tier1
|
||||||
```
|
```
|
||||||
|
|
||||||
For more details on how to run tests, please see the [Testing
|
For more details on how to run tests, please see **Testing the JDK**
|
||||||
the JDK](testing.html) document.
|
([html](testing.html), [markdown](testing.md)).
|
||||||
|
|
||||||
|
## Signing
|
||||||
|
|
||||||
|
### macOS
|
||||||
|
|
||||||
|
Modern versions of macOS require applications to be signed and notarizied before
|
||||||
|
distribution. See Apple's documentation for more background on what this means
|
||||||
|
and how it works. To help support this, the JDK build can be configured to
|
||||||
|
automatically sign all native binaries, and the JDK bundle, with all the options
|
||||||
|
needed for successful notarization, as well as all the entitlements required by
|
||||||
|
the JDK. To enable `hardened` signing, use configure parameter
|
||||||
|
`--with-macosx-codesign=hardened` and configure the signing identity you wish to
|
||||||
|
use with `--with-macosx-codesign-identity=<identity>`. The identity refers to a
|
||||||
|
signing identity from Apple that needs to be preinstalled on the build host.
|
||||||
|
|
||||||
|
When not signing for distribution with the hardened option, the JDK build will
|
||||||
|
still attempt to perform `adhoc` signing to add the special entitlement
|
||||||
|
`com.apple.security.get-task-allow` to each binary. This entitlement is required
|
||||||
|
to be able to dump core files from a process. Note that adding this entitlement
|
||||||
|
makes the build invalid for notarization, so it is only added when signing in
|
||||||
|
`debug` mode. To explicitly enable this kind of adhoc signing, use configure
|
||||||
|
parameter `--with-macosx-codesign=debug`. It will be enabled by default in most
|
||||||
|
cases.
|
||||||
|
|
||||||
|
It's also possible to completely disable any explicit codesign operations done
|
||||||
|
by the JDK build using the configure parameter `--without-macosx-codesign`.
|
||||||
|
The exact behavior then depends on the architecture. For macOS on x64, it (at
|
||||||
|
least at the time of this writing) results in completely unsigned binaries that
|
||||||
|
should still work fine for development and debugging purposes. On aarch64, the
|
||||||
|
Xcode linker will apply a default "adhoc" signing, without any entitlements.
|
||||||
|
Such a build does not allow dumping core files.
|
||||||
|
|
||||||
|
The default mode "auto" will try for `hardened` signing if the debug level is
|
||||||
|
`release` and either the default identity or the specified identity is valid.
|
||||||
|
If hardened isn't possible, then `debug` signing is chosen if it works. If
|
||||||
|
nothing works, the codesign build step is disabled.
|
||||||
|
|
||||||
## Cross-compiling
|
## Cross-compiling
|
||||||
|
|
||||||
|
@ -1509,6 +1548,15 @@ This can be a sign of a Cygwin problem. See the information about solving
|
||||||
problems in the [Cygwin](#cygwin) section. Rebooting the computer might help
|
problems in the [Cygwin](#cygwin) section. Rebooting the computer might help
|
||||||
temporarily.
|
temporarily.
|
||||||
|
|
||||||
|
#### Spaces in Path
|
||||||
|
|
||||||
|
On Windows, when configuring, `fixpath.sh` may report that some directory
|
||||||
|
names have spaces. Usually, it assumes those directories have
|
||||||
|
[short paths](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-8dot3name).
|
||||||
|
You can run `fsutil file setshortname` in `cmd` on certain directories, such as
|
||||||
|
`Microsoft Visual Studio` or `Windows Kits`, to assign arbitrary short paths so
|
||||||
|
`configure` can access them.
|
||||||
|
|
||||||
### Getting Help
|
### Getting Help
|
||||||
|
|
||||||
If none of the suggestions in this document helps you, or if you find what you
|
If none of the suggestions in this document helps you, or if you find what you
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
</nav>
|
</nav>
|
||||||
<h2 id="using-the-run-test-framework">Using the run-test framework</h2>
|
<h2 id="using-the-run-test-framework">Using the run-test framework</h2>
|
||||||
<p>This new way of running tests is developer-centric. It assumes that you have built a JDK locally and want to test it. Running common test targets is simple, and more complex ad-hoc combination of tests is possible. The user interface is forgiving, and clearly report errors it cannot resolve.</p>
|
<p>This new way of running tests is developer-centric. It assumes that you have built a JDK locally and want to test it. Running common test targets is simple, and more complex ad-hoc combination of tests is possible. The user interface is forgiving, and clearly report errors it cannot resolve.</p>
|
||||||
<p>The main target “run-test” uses the jdk-image as the tested product. There is also an alternate target “exploded-run-test” that uses the exploded image instead. Not all tests will run successfully on the exploded image, but using this target can greatly improve rebuild times for certain workflows.</p>
|
<p>The main target "run-test" uses the jdk-image as the tested product. There is also an alternate target "exploded-run-test" that uses the exploded image instead. Not all tests will run successfully on the exploded image, but using this target can greatly improve rebuild times for certain workflows.</p>
|
||||||
<p>Some example command-lines:</p>
|
<p>Some example command-lines:</p>
|
||||||
<pre><code>$ make run-test-tier1
|
<pre><code>$ make run-test-tier1
|
||||||
$ make run-test-jdk_lang JTREG="JOBS=8"
|
$ make run-test-jdk_lang JTREG="JOBS=8"
|
||||||
|
@ -55,7 +55,7 @@ $ make run-test TEST="hotspot:hotspot_gc" JTREG="JOBS=1;TIMEOUT=8
|
||||||
$ make run-test TEST="jtreg:test/hotspot:hotspot_gc test/hotspot/jtreg/native_sanity/JniVersion.java"
|
$ make run-test TEST="jtreg:test/hotspot:hotspot_gc test/hotspot/jtreg/native_sanity/JniVersion.java"
|
||||||
$ make exploded-run-test TEST=tier2</code></pre>
|
$ make exploded-run-test TEST=tier2</code></pre>
|
||||||
<h3 id="configuration">Configuration</h3>
|
<h3 id="configuration">Configuration</h3>
|
||||||
<p>To be able to run JTReg tests, <code>configure</code> needs to know where to find the JTReg test framework. If it is not picked up automatically by configure, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc. (An alternative is to set the <code>JT_HOME</code> environment variable to point to the JTReg home before running <code>configure</code>.)</p>
|
<p>To be able to run JTReg tests, <code>configure</code> needs to know where to find the JTReg test framework. If it is not picked up automatically by configure, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc. (An alternative is to set the <code>JT_HOME</code> environment variable to point to the JTReg home before running <code>configure</code>.)</p>
|
||||||
<h2 id="test-selection">Test selection</h2>
|
<h2 id="test-selection">Test selection</h2>
|
||||||
<p>All functionality is available using the run-test make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, run-test-only can be used instead, which do not depend on the source and test image build.</p>
|
<p>All functionality is available using the run-test make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, run-test-only can be used instead, which do not depend on the source and test image build.</p>
|
||||||
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make run-test-tier1</code> is equivalent to <code>make run-test TEST="tier1"</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>run-test TEST="x"</code> solution needs to be used.</p>
|
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make run-test-tier1</code> is equivalent to <code>make run-test TEST="tier1"</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>run-test TEST="x"</code> solution needs to be used.</p>
|
||||||
|
@ -82,7 +82,7 @@ $ make exploded-run-test TEST=tier2</code></pre>
|
||||||
<h3 id="gtest">Gtest</h3>
|
<h3 id="gtest">Gtest</h3>
|
||||||
<p>Since the Hotspot Gtest suite is so quick, the default is to run all tests. This is specified by just <code>gtest</code>, or as a fully qualified test descriptor <code>gtest:all</code>.</p>
|
<p>Since the Hotspot Gtest suite is so quick, the default is to run all tests. This is specified by just <code>gtest</code>, or as a fully qualified test descriptor <code>gtest:all</code>.</p>
|
||||||
<p>If you want, you can single out an individual test or a group of tests, for instance <code>gtest:LogDecorations</code> or <code>gtest:LogDecorations.level_test_vm</code>. This can be particularly useful if you want to run a shaky test repeatedly.</p>
|
<p>If you want, you can single out an individual test or a group of tests, for instance <code>gtest:LogDecorations</code> or <code>gtest:LogDecorations.level_test_vm</code>. This can be particularly useful if you want to run a shaky test repeatedly.</p>
|
||||||
<p>For Gtest, there is a separate test suite for each JVM variant. The JVM variant is defined by adding <code>/<variant></code> to the test descriptor, e.g. <code>gtest:Log/client</code>. If you specify no variant, gtest will run once for each JVM variant present (e.g. server, client). So if you only have the server JVM present, then <code>gtest:all</code> will be equivalent to <code>gtest:all/server</code>.</p>
|
<p>For Gtest, there is a separate test suite for each JVM variant. The JVM variant is defined by adding <code>/<variant></code> to the test descriptor, e.g. <code>gtest:Log/client</code>. If you specify no variant, gtest will run once for each JVM variant present (e.g. server, client). So if you only have the server JVM present, then <code>gtest:all</code> will be equivalent to <code>gtest:all/server</code>.</p>
|
||||||
<h2 id="test-results-and-summary">Test results and summary</h2>
|
<h2 id="test-results-and-summary">Test results and summary</h2>
|
||||||
<p>At the end of the test run, a summary of all tests run will be presented. This will have a consistent look, regardless of what test suites were used. This is a sample summary:</p>
|
<p>At the end of the test run, a summary of all tests run will be presented. This will have a consistent look, regardless of what test suites were used. This is a sample summary:</p>
|
||||||
<pre><code>==============================
|
<pre><code>==============================
|
||||||
|
@ -97,16 +97,16 @@ TEST FAILURE</code></pre>
|
||||||
<p>Tests where the number of TOTAL tests does not equal the number of PASSed tests will be considered a test failure. These are marked with the <code>>> ... <<</code> marker for easy identification.</p>
|
<p>Tests where the number of TOTAL tests does not equal the number of PASSed tests will be considered a test failure. These are marked with the <code>>> ... <<</code> marker for easy identification.</p>
|
||||||
<p>The classification of non-passed tests differs a bit between test suites. In the summary, ERROR is used as a catch-all for tests that neither passed nor are classified as failed by the framework. This might indicate test framework error, timeout or other problems.</p>
|
<p>The classification of non-passed tests differs a bit between test suites. In the summary, ERROR is used as a catch-all for tests that neither passed nor are classified as failed by the framework. This might indicate test framework error, timeout or other problems.</p>
|
||||||
<p>In case of test failures, <code>make run-test</code> will exit with a non-zero exit value.</p>
|
<p>In case of test failures, <code>make run-test</code> will exit with a non-zero exit value.</p>
|
||||||
<p>All tests have their result stored in <code>build/$BUILD/test-results/$TEST_ID</code>, where TEST_ID is a path-safe conversion from the fully qualified test descriptor, e.g. for <code>jtreg:jdk/test:tier1</code> the TEST_ID is <code>jtreg_jdk_test_tier1</code>. This path is also printed in the log at the end of the test run.</p>
|
<p>All tests have their result stored in <code>build/$BUILD/test-results/$TEST_ID</code>, where TEST_ID is a path-safe conversion from the fully qualified test descriptor, e.g. for <code>jtreg:jdk/test:tier1</code> the TEST_ID is <code>jtreg_jdk_test_tier1</code>. This path is also printed in the log at the end of the test run.</p>
|
||||||
<p>Additional work data is stored in <code>build/$BUILD/test-support/$TEST_ID</code>. For some frameworks, this directory might contain information that is useful in determining the cause of a failed test.</p>
|
<p>Additional work data is stored in <code>build/$BUILD/test-support/$TEST_ID</code>. For some frameworks, this directory might contain information that is useful in determining the cause of a failed test.</p>
|
||||||
<h2 id="test-suite-control">Test suite control</h2>
|
<h2 id="test-suite-control">Test suite control</h2>
|
||||||
<p>It is possible to control various aspects of the test suites using make control variables.</p>
|
<p>It is possible to control various aspects of the test suites using make control variables.</p>
|
||||||
<p>These variables use a keyword=value approach to allow multiple values to be set. So, for instance, <code>JTREG="JOBS=1;TIMEOUT=8"</code> will set the JTReg concurrency level to 1 and the timeout factor to 8. This is equivalent to setting <code>JTREG_JOBS=1 JTREG_TIMEOUT=8</code>, but using the keyword format means that the <code>JTREG</code> variable is parsed and verified for correctness, so <code>JTREG="TMIEOUT=8"</code> would give an error, while <code>JTREG_TMIEOUT=8</code> would just pass unnoticed.</p>
|
<p>These variables use a keyword=value approach to allow multiple values to be set. So, for instance, <code>JTREG="JOBS=1;TIMEOUT=8"</code> will set the JTReg concurrency level to 1 and the timeout factor to 8. This is equivalent to setting <code>JTREG_JOBS=1 JTREG_TIMEOUT=8</code>, but using the keyword format means that the <code>JTREG</code> variable is parsed and verified for correctness, so <code>JTREG="TMIEOUT=8"</code> would give an error, while <code>JTREG_TMIEOUT=8</code> would just pass unnoticed.</p>
|
||||||
<p>To separate multiple keyword=value pairs, use <code>;</code> (semicolon). Since the shell normally eats <code>;</code>, the recommended usage is to write the assignment inside qoutes, e.g. <code>JTREG="...;..."</code>. This will also make sure spaces are preserved, as in <code>JTREG="VM_OPTIONS=-XshowSettings -Xlog:gc+ref=debug"</code>.</p>
|
<p>To separate multiple keyword=value pairs, use <code>;</code> (semicolon). Since the shell normally eats <code>;</code>, the recommended usage is to write the assignment inside qoutes, e.g. <code>JTREG="...;..."</code>. This will also make sure spaces are preserved, as in <code>JTREG="VM_OPTIONS=-XshowSettings -Xlog:gc+ref=debug"</code>.</p>
|
||||||
<p>(Other ways are possible, e.g. using backslash: <code>JTREG=JOBS=1\;TIMEOUT=8</code>. Also, as a special technique, the string <code>%20</code> will be replaced with space for certain options, e.g. <code>JTREG=VM_OPTIONS=-XshowSettings%20-Xlog:gc+ref=debug</code>. This can be useful if you have layers of scripts and have trouble getting proper quoting of command line arguments through.)</p>
|
<p>(Other ways are possible, e.g. using backslash: <code>JTREG=JOBS=1\;TIMEOUT=8</code>. Also, as a special technique, the string <code>%20</code> will be replaced with space for certain options, e.g. <code>JTREG=VM_OPTIONS=-XshowSettings%20-Xlog:gc+ref=debug</code>. This can be useful if you have layers of scripts and have trouble getting proper quoting of command line arguments through.)</p>
|
||||||
<p>As far as possible, the names of the keywords have been standardized between test suites.</p>
|
<p>As far as possible, the names of the keywords have been standardized between test suites.</p>
|
||||||
<h3 id="general-keywords-test_opts">General keywords (TEST_OPTS)</h3>
|
<h3 id="general-keywords-test_opts">General keywords (TEST_OPTS)</h3>
|
||||||
<p>Some keywords are valid across different test suites. If you want to run tests from multiple test suites, or just don’t want to care which test suite specific control variable to use, then you can use the general TEST_OPTS control variable.</p>
|
<p>Some keywords are valid across different test suites. If you want to run tests from multiple test suites, or just don't want to care which test suite specific control variable to use, then you can use the general TEST_OPTS control variable.</p>
|
||||||
<p>There are also some keywords that applies globally to the test runner system, not to any specific test suites. These are also available as TEST_OPTS keywords.</p>
|
<p>There are also some keywords that applies globally to the test runner system, not to any specific test suites. These are also available as TEST_OPTS keywords.</p>
|
||||||
<h4 id="jobs">JOBS</h4>
|
<h4 id="jobs">JOBS</h4>
|
||||||
<p>Currently only applies to JTReg.</p>
|
<p>Currently only applies to JTReg.</p>
|
||||||
|
@ -147,6 +147,9 @@ TEST FAILURE</code></pre>
|
||||||
<p>Use additional problem lists file or files, in addition to the default ProblemList.txt located at the JTReg test roots.</p>
|
<p>Use additional problem lists file or files, in addition to the default ProblemList.txt located at the JTReg test roots.</p>
|
||||||
<p>If multiple file names are specified, they should be separated by space (or, to help avoid quoting issues, the special value <code>%20</code>).</p>
|
<p>If multiple file names are specified, they should be separated by space (or, to help avoid quoting issues, the special value <code>%20</code>).</p>
|
||||||
<p>The file names should be either absolute, or relative to the JTReg test root of the tests to be run.</p>
|
<p>The file names should be either absolute, or relative to the JTReg test root of the tests to be run.</p>
|
||||||
|
<h4 id="run_problem_lists">RUN_PROBLEM_LISTS</h4>
|
||||||
|
<p>Use the problem lists to select tests instead of excluding them.</p>
|
||||||
|
<p>Set to <code>true</code> or <code>false</code>. If <code>true</code>, JTReg will use <code>-match:</code> option, otherwise <code>-exclude:</code> will be used. Default is <code>false</code>.</p>
|
||||||
<h4 id="options">OPTIONS</h4>
|
<h4 id="options">OPTIONS</h4>
|
||||||
<p>Additional options to the JTReg test framework.</p>
|
<p>Additional options to the JTReg test framework.</p>
|
||||||
<p>Use <code>JTREG="OPTIONS=--help all"</code> to see all available JTReg options.</p>
|
<p>Use <code>JTREG="OPTIONS=--help all"</code> to see all available JTReg options.</p>
|
||||||
|
@ -179,11 +182,11 @@ TEST FAILURE</code></pre>
|
||||||
<p>Some Client UI tests use key sequences which may be reserved by the operating system. Usually that causes the test failure. So it is highly recommended to disable system key shortcuts prior testing. The steps to access and disable system key shortcuts for various platforms are provided below.</p>
|
<p>Some Client UI tests use key sequences which may be reserved by the operating system. Usually that causes the test failure. So it is highly recommended to disable system key shortcuts prior testing. The steps to access and disable system key shortcuts for various platforms are provided below.</p>
|
||||||
<h4 id="macos">MacOS</h4>
|
<h4 id="macos">MacOS</h4>
|
||||||
<p>Choose Apple menu; System Preferences, click Keyboard, then click Shortcuts; select or deselect desired shortcut.</p>
|
<p>Choose Apple menu; System Preferences, click Keyboard, then click Shortcuts; select or deselect desired shortcut.</p>
|
||||||
<p>For example, test/jdk/javax/swing/TooltipManager/JMenuItemToolTipKeyBindingsTest/JMenuItemToolTipKeyBindingsTest.java fails on MacOS because it uses <code>CTRL + F1</code> key sequence to show or hide tooltip message but the key combination is reserved by the operating system. To run the test correctly the default global key shortcut should be disabled using the steps described above, and then deselect “Turn keyboard access on or off” option which is responsible for <code>CTRL + F1</code> combination.</p>
|
<p>For example, test/jdk/javax/swing/TooltipManager/JMenuItemToolTipKeyBindingsTest/JMenuItemToolTipKeyBindingsTest.java fails on MacOS because it uses <code>CTRL + F1</code> key sequence to show or hide tooltip message but the key combination is reserved by the operating system. To run the test correctly the default global key shortcut should be disabled using the steps described above, and then deselect "Turn keyboard access on or off" option which is responsible for <code>CTRL + F1</code> combination.</p>
|
||||||
<h4 id="linux">Linux</h4>
|
<h4 id="linux">Linux</h4>
|
||||||
<p>Open the Activities overview and start typing Settings; Choose Settings, click Devices, then click Keyboard; set or override desired shortcut.</p>
|
<p>Open the Activities overview and start typing Settings; Choose Settings, click Devices, then click Keyboard; set or override desired shortcut.</p>
|
||||||
<h4 id="windows">Windows</h4>
|
<h4 id="windows">Windows</h4>
|
||||||
<p>Type <code>gpedit</code> in the Search and then click Edit group policy; navigate to User Configuration -> Administrative Templates -> Windows Components -> File Explorer; in the right-side pane look for “Turn off Windows key hotkeys” and double click on it; enable or disable hotkeys.</p>
|
<p>Type <code>gpedit</code> in the Search and then click Edit group policy; navigate to User Configuration -> Administrative Templates -> Windows Components -> File Explorer; in the right-side pane look for "Turn off Windows key hotkeys" and double click on it; enable or disable hotkeys.</p>
|
||||||
<p>Note: restart is required to make the settings take effect.</p>
|
<p>Note: restart is required to make the settings take effect.</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -297,6 +297,14 @@ help avoid quoting issues, the special value `%20`).
|
||||||
The file names should be either absolute, or relative to the JTReg test root of
|
The file names should be either absolute, or relative to the JTReg test root of
|
||||||
the tests to be run.
|
the tests to be run.
|
||||||
|
|
||||||
|
#### RUN_PROBLEM_LISTS
|
||||||
|
|
||||||
|
Use the problem lists to select tests instead of excluding them.
|
||||||
|
|
||||||
|
Set to `true` or `false`.
|
||||||
|
If `true`, JTReg will use `-match:` option, otherwise `-exclude:` will be used.
|
||||||
|
Default is `false`.
|
||||||
|
|
||||||
|
|
||||||
#### OPTIONS
|
#### OPTIONS
|
||||||
Additional options to the JTReg test framework.
|
Additional options to the JTReg test framework.
|
||||||
|
|
|
@ -36,7 +36,7 @@ DOCS_TARGETS :=
|
||||||
# On Windows tar frequently complains that "file changed as we read it" for
|
# On Windows tar frequently complains that "file changed as we read it" for
|
||||||
# some random source files. This seems to be cause by anti virus scanners and
|
# some random source files. This seems to be cause by anti virus scanners and
|
||||||
# is most likely safe to ignore. When it happens, tar returns '1'.
|
# is most likely safe to ignore. When it happens, tar returns '1'.
|
||||||
ifeq ($(OPENJDK_BUILD_OS), windows)
|
ifeq ($(call isBuildOs, windows), true)
|
||||||
TAR_IGNORE_EXIT_VALUE := || test "$$$$?" = "1"
|
TAR_IGNORE_EXIT_VALUE := || test "$$$$?" = "1"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -156,7 +156,7 @@ endef
|
||||||
|
|
||||||
# On Macosx, we bundle up the macosx specific images which already have the
|
# On Macosx, we bundle up the macosx specific images which already have the
|
||||||
# correct base directories.
|
# correct base directories.
|
||||||
ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
|
ifeq ($(call isTargetOs, macosx)+$(DEBUG_LEVEL), true+release)
|
||||||
JDK_IMAGE_DIR := $(JDK_MACOSX_BUNDLE_DIR)
|
JDK_IMAGE_DIR := $(JDK_MACOSX_BUNDLE_DIR)
|
||||||
JRE_IMAGE_DIR := $(JRE_MACOSX_BUNDLE_DIR)
|
JRE_IMAGE_DIR := $(JRE_MACOSX_BUNDLE_DIR)
|
||||||
JDK_IMAGE_HOMEDIR := $(JDK_MACOSX_CONTENTS_DIR)/Home
|
JDK_IMAGE_HOMEDIR := $(JDK_MACOSX_CONTENTS_DIR)/Home
|
||||||
|
@ -208,7 +208,7 @@ ifneq ($(filter product-bundles% legacy-bundles, $(MAKECMDGOALS)), )
|
||||||
|
|
||||||
# Create special filter rules when dealing with unzipped .dSYM directories on
|
# Create special filter rules when dealing with unzipped .dSYM directories on
|
||||||
# macosx
|
# macosx
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), false)
|
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), false)
|
||||||
JDK_SYMBOLS_EXCLUDE_PATTERN := $(addprefix %, \
|
JDK_SYMBOLS_EXCLUDE_PATTERN := $(addprefix %, \
|
||||||
$(call containing, .dSYM/, $(patsubst $(JDK_IMAGE_DIR)/%, %, \
|
$(call containing, .dSYM/, $(patsubst $(JDK_IMAGE_DIR)/%, %, \
|
||||||
|
@ -288,16 +288,7 @@ ifneq ($(filter product-bundles% legacy-bundles, $(MAKECMDGOALS)), )
|
||||||
$(SYMBOLS_EXCLUDE_PATTERN), \
|
$(SYMBOLS_EXCLUDE_PATTERN), \
|
||||||
$(ALL_JRE_FILES))
|
$(ALL_JRE_FILES))
|
||||||
|
|
||||||
# On Macosx release builds, when there is a code signing certificate available,
|
ifeq ($(MACOSX_CODESIGN_MODE), hardened)
|
||||||
# the final bundle layout can be signed.
|
|
||||||
SIGN_BUNDLE := false
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS)-$(DEBUG_LEVEL), macosx-release)
|
|
||||||
ifneq ($(CODESIGN), )
|
|
||||||
SIGN_BUNDLE := true
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(SIGN_BUNDLE), true)
|
|
||||||
# Macosx release build and code signing available.
|
# Macosx release build and code signing available.
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
|
@ -234,7 +234,7 @@ $(SUPPORT_OUTPUTDIR)/demos/image/nbproject/%: $(DEMO_SHARE_SRC)/nbproject/%
|
||||||
$(call install-file)
|
$(call install-file)
|
||||||
$(CHMOD) -f ug+w $@
|
$(CHMOD) -f ug+w $@
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
ifeq ($(call isTargetOs, solaris), true)
|
||||||
TARGETS += $(patsubst $(DEMO_SHARE_SRC)/nbproject/%, \
|
TARGETS += $(patsubst $(DEMO_SHARE_SRC)/nbproject/%, \
|
||||||
$(SUPPORT_OUTPUTDIR)/demos/image/nbproject/%, \
|
$(SUPPORT_OUTPUTDIR)/demos/image/nbproject/%, \
|
||||||
$(call FindFiles, $(DEMO_SHARE_SRC)/nbproject))
|
$(call FindFiles, $(DEMO_SHARE_SRC)/nbproject))
|
||||||
|
|
|
@ -51,21 +51,18 @@ java.base_EXCLUDES += java/lang/doc-files
|
||||||
# data files and shouldn't go in the product
|
# data files and shouldn't go in the product
|
||||||
java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
|
java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
|
||||||
|
|
||||||
ifneq ($(OPENJDK_TARGET_OS), solaris)
|
ifeq ($(call isTargetOs, solaris), false)
|
||||||
java.base_EXCLUDE_FILES += \
|
java.base_EXCLUDE_FILES += \
|
||||||
SolarisLoginModule.java \
|
SolarisLoginModule.java \
|
||||||
SolarisSystem.java \
|
SolarisSystem.java \
|
||||||
#
|
#
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(filter $(OPENJDK_TARGET_OS), solaris macosx aix), )
|
ifeq ($(call isTargetOs, solaris macosx aix), false)
|
||||||
#
|
|
||||||
# only solaris, macosx and aix
|
|
||||||
#
|
|
||||||
java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
|
java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
java.base_EXCLUDE_FILES += \
|
java.base_EXCLUDE_FILES += \
|
||||||
sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
|
sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
|
||||||
#
|
#
|
||||||
|
@ -124,7 +121,7 @@ java.desktop_EXCLUDE_FILES += \
|
||||||
.template \
|
.template \
|
||||||
#
|
#
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
# exclude all X11 on Mac.
|
# exclude all X11 on Mac.
|
||||||
java.desktop_EXCLUDES += \
|
java.desktop_EXCLUDES += \
|
||||||
sun/awt/X11 \
|
sun/awt/X11 \
|
||||||
|
@ -186,7 +183,7 @@ else
|
||||||
sun/awt/X11/XwcTextItem.java
|
sun/awt/X11/XwcTextItem.java
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
java.desktop_EXCLUDES += com/sun/java/swing/plaf/gtk
|
java.desktop_EXCLUDES += com/sun/java/swing/plaf/gtk
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -194,8 +191,7 @@ ifdef BUILD_HEADLESS_ONLY
|
||||||
java.desktop_EXCLUDES += sun/applet
|
java.desktop_EXCLUDES += sun/applet
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Used on windows and macosx
|
ifeq ($(call isTargetOs, windows macosx), false)
|
||||||
ifeq ($(filter $(OPENJDK_TARGET_OS), windows macosx), )
|
|
||||||
java.desktop_EXCLUDE_FILES += sun/awt/AWTCharset.java
|
java.desktop_EXCLUDE_FILES += sun/awt/AWTCharset.java
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -374,11 +370,11 @@ SCTP_IMPL_CLASSES = \
|
||||||
$(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java \
|
$(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java \
|
||||||
$(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java
|
$(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
|
jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS),aix)
|
ifeq ($(call isTargetOs, aix), true)
|
||||||
jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
|
jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ CONF_DIR := $(wildcard $(addsuffix /$(MODULE), $(IMPORT_MODULES_CONF)))
|
||||||
$(call FillFindCache, $(LIBS_DIR) $(CMDS_DIR) $(CONF_DIR))
|
$(call FillFindCache, $(LIBS_DIR) $(CMDS_DIR) $(CONF_DIR))
|
||||||
|
|
||||||
ifneq ($(LIBS_DIR), )
|
ifneq ($(LIBS_DIR), )
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
TO_BIN_FILTER := %$(SHARED_LIBRARY_SUFFIX) %.diz %.pdb %.map
|
TO_BIN_FILTER := %$(SHARED_LIBRARY_SUFFIX) %.diz %.pdb %.map
|
||||||
|
|
||||||
$(eval $(call SetupCopyFiles, COPY_LIBS_TO_BIN, \
|
$(eval $(call SetupCopyFiles, COPY_LIBS_TO_BIN, \
|
||||||
|
|
|
@ -165,7 +165,7 @@ ifeq ($(MODULE), java.base)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
else # not java.base
|
else # not java.base
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
# Only java.base needs to include the MSVC*_DLLs. Make sure no other module
|
# Only java.base needs to include the MSVC*_DLLs. Make sure no other module
|
||||||
# tries to include them (typically imported ones).
|
# tries to include them (typically imported ones).
|
||||||
ifneq ($(MSVCR_DLL), )
|
ifneq ($(MSVCR_DLL), )
|
||||||
|
@ -173,6 +173,11 @@ else # not java.base
|
||||||
JMOD_FLAGS += --exclude '$(notdir $(MSVCR_DLL))'
|
JMOD_FLAGS += --exclude '$(notdir $(MSVCR_DLL))'
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(VCRUNTIME_1_DLL), )
|
||||||
|
ifneq ($(wildcard $(LIBS_DIR)/$(notdir $(VCRUNTIME_1_DLL))), )
|
||||||
|
JMOD_FLAGS += --exclude '$(notdir $(VCRUNTIME_1_DLL))'
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifneq ($(MSVCP_DLL), )
|
ifneq ($(MSVCP_DLL), )
|
||||||
ifneq ($(wildcard $(LIBS_DIR)/$(notdir $(MSVCP_DLL))), )
|
ifneq ($(wildcard $(LIBS_DIR)/$(notdir $(MSVCP_DLL))), )
|
||||||
JMOD_FLAGS += --exclude '$(notdir $(MSVCP_DLL))'
|
JMOD_FLAGS += --exclude '$(notdir $(MSVCP_DLL))'
|
||||||
|
|
|
@ -57,7 +57,7 @@ ifeq ($(EXTERNAL_BUILDJDK), true)
|
||||||
INTERIM_IMAGE_DIR := $(BUILD_JDK)
|
INTERIM_IMAGE_DIR := $(BUILD_JDK)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXE_SUFFIX) $(CLASSLIST_JAR)
|
$(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXECUTABLE_SUFFIX) $(CLASSLIST_JAR)
|
||||||
$(call MakeDir, $(LINK_OPT_DIR))
|
$(call MakeDir, $(LINK_OPT_DIR))
|
||||||
$(call LogInfo, Generating $(patsubst $(OUTPUTDIR)/%, %, $@))
|
$(call LogInfo, Generating $(patsubst $(OUTPUTDIR)/%, %, $@))
|
||||||
$(call LogInfo, Generating $(patsubst $(OUTPUTDIR)/%, %, $(JLI_TRACE_FILE)))
|
$(call LogInfo, Generating $(patsubst $(OUTPUTDIR)/%, %, $(JLI_TRACE_FILE)))
|
||||||
|
@ -72,7 +72,7 @@ $(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXE_SUFFIX) $(CLASSLIST_JAR)
|
||||||
# dependencies, make will correctly rebuild both jli trace and classlist
|
# dependencies, make will correctly rebuild both jli trace and classlist
|
||||||
# incrementally using the single recipe above.
|
# incrementally using the single recipe above.
|
||||||
$(CLASSLIST_FILE): $(JLI_TRACE_FILE)
|
$(CLASSLIST_FILE): $(JLI_TRACE_FILE)
|
||||||
$(JLI_TRACE_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXE_SUFFIX) $(CLASSLIST_JAR)
|
$(JLI_TRACE_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXECUTABLE_SUFFIX) $(CLASSLIST_JAR)
|
||||||
|
|
||||||
TARGETS += $(CLASSLIST_FILE) $(JLI_TRACE_FILE)
|
TARGETS += $(CLASSLIST_FILE) $(JLI_TRACE_FILE)
|
||||||
|
|
||||||
|
|
|
@ -255,7 +255,7 @@ ifneq ($(filter jdk, $(MAKECMDGOALS)), )
|
||||||
)
|
)
|
||||||
|
|
||||||
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), true)
|
ifeq ($(ZIP_EXTERNAL_DEBUG_SYMBOLS), true)
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
DEMO_FILES := $(call not-containing, .dSYM, $(DEMO_FILES))
|
DEMO_FILES := $(call not-containing, .dSYM, $(DEMO_FILES))
|
||||||
else
|
else
|
||||||
DEMO_FILES := $(filter-out %.debuginfo %.pdb %.map, $(DEMO_FILES))
|
DEMO_FILES := $(filter-out %.debuginfo %.pdb %.map, $(DEMO_FILES))
|
||||||
|
@ -296,7 +296,7 @@ ALL_JDK_MODULES := $(JDK_MODULES)
|
||||||
ALL_JRE_MODULES := $(sort $(JRE_MODULES), $(foreach m, $(JRE_MODULES), \
|
ALL_JRE_MODULES := $(sort $(JRE_MODULES), $(foreach m, $(JRE_MODULES), \
|
||||||
$(call FindTransitiveDepsForModule, $m)))
|
$(call FindTransitiveDepsForModule, $m)))
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
LIBS_TARGET_SUBDIR := bin
|
LIBS_TARGET_SUBDIR := bin
|
||||||
else
|
else
|
||||||
LIBS_TARGET_SUBDIR := lib
|
LIBS_TARGET_SUBDIR := lib
|
||||||
|
@ -316,7 +316,7 @@ else
|
||||||
DEBUGINFO_SUFFIXES := .debuginfo .pdb .map
|
DEBUGINFO_SUFFIXES := .debuginfo .pdb .map
|
||||||
# On Macosx, if debug symbols have not been zipped, find all files inside *.dSYM
|
# On Macosx, if debug symbols have not been zipped, find all files inside *.dSYM
|
||||||
# dirs.
|
# dirs.
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
$(call FillFindCache, \
|
$(call FillFindCache, \
|
||||||
$(SUPPORT_OUTPUTDIR)/modules_libs $(SUPPORT_OUTPUTDIR)/modules_cmds)
|
$(SUPPORT_OUTPUTDIR)/modules_libs $(SUPPORT_OUTPUTDIR)/modules_cmds)
|
||||||
FindDebuginfoFiles = \
|
FindDebuginfoFiles = \
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -226,6 +226,9 @@ else # HAS_SPEC=true
|
||||||
# Parse COMPARE_BUILD (for makefile development)
|
# Parse COMPARE_BUILD (for makefile development)
|
||||||
$(eval $(call ParseCompareBuild))
|
$(eval $(call ParseCompareBuild))
|
||||||
|
|
||||||
|
# Setup reproducible build environment
|
||||||
|
$(eval $(call SetupReproducibleBuild))
|
||||||
|
|
||||||
# If no LOG= was given on command line, but we have a non-standard default
|
# If no LOG= was given on command line, but we have a non-standard default
|
||||||
# value, use that instead and re-parse log level.
|
# value, use that instead and re-parse log level.
|
||||||
ifeq ($(LOG), )
|
ifeq ($(LOG), )
|
||||||
|
@ -272,7 +275,7 @@ else # HAS_SPEC=true
|
||||||
else
|
else
|
||||||
$(ECHO) "Re-running configure using default settings"
|
$(ECHO) "Re-running configure using default settings"
|
||||||
endif
|
endif
|
||||||
( cd $(OUTPUTDIR) && PATH="$(ORIGINAL_PATH)" \
|
( cd $(CONFIGURE_START_DIR) && PATH="$(ORIGINAL_PATH)" AUTOCONF="$(AUTOCONF)" \
|
||||||
CUSTOM_ROOT="$(CUSTOM_ROOT)" \
|
CUSTOM_ROOT="$(CUSTOM_ROOT)" \
|
||||||
CUSTOM_CONFIG_DIR="$(CUSTOM_CONFIG_DIR)" \
|
CUSTOM_CONFIG_DIR="$(CUSTOM_CONFIG_DIR)" \
|
||||||
$(BASH) $(TOPDIR)/configure $(CONFIGURE_COMMAND_LINE) )
|
$(BASH) $(TOPDIR)/configure $(CONFIGURE_COMMAND_LINE) )
|
||||||
|
|
|
@ -303,6 +303,15 @@ else # $(HAS_SPEC)=true
|
||||||
topdir=$(TOPDIR)
|
topdir=$(TOPDIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Setup the build environment to match the requested specification on
|
||||||
|
# level of reproducible builds
|
||||||
|
define SetupReproducibleBuild
|
||||||
|
ifeq ($$(SOURCE_DATE), updated)
|
||||||
|
SOURCE_DATE := $$(shell $$(DATE) +"%s")
|
||||||
|
endif
|
||||||
|
export SOURCE_DATE_EPOCH := $$(SOURCE_DATE)
|
||||||
|
endef
|
||||||
|
|
||||||
# Parse COMPARE_BUILD into COMPARE_BUILD_*
|
# Parse COMPARE_BUILD into COMPARE_BUILD_*
|
||||||
# Syntax: COMPARE_BUILD=CONF=<configure options>:PATCH=<patch file>:
|
# Syntax: COMPARE_BUILD=CONF=<configure options>:PATCH=<patch file>:
|
||||||
# MAKE=<make targets>:COMP_OPTS=<compare script options>:
|
# MAKE=<make targets>:COMP_OPTS=<compare script options>:
|
||||||
|
@ -479,7 +488,7 @@ else # $(HAS_SPEC)=true
|
||||||
$(TOUCH) $(SJAVAC_SERVER_DIR)/server.port.stop; true
|
$(TOUCH) $(SJAVAC_SERVER_DIR)/server.port.stop; true
|
||||||
endef
|
endef
|
||||||
|
|
||||||
ifeq ($(OPENJDK_BUILD_OS), windows)
|
ifeq ($(call isBuildOs, windows), true)
|
||||||
# On windows we need to synchronize with the javac server to be able to
|
# On windows we need to synchronize with the javac server to be able to
|
||||||
# move or remove the build output directory. Since we have no proper
|
# move or remove the build output directory. Since we have no proper
|
||||||
# synchronization process, wait for a while and hope it helps. This is only
|
# synchronization process, wait for a while and hope it helps. This is only
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -32,7 +32,7 @@ include Modules.gmk
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
# Use this file inside the image as target for make rule
|
# Use this file inside the image as target for make rule
|
||||||
JIMAGE_TARGET_FILE := bin/java$(EXE_SUFFIX)
|
JIMAGE_TARGET_FILE := bin/java$(EXECUTABLE_SUFFIX)
|
||||||
|
|
||||||
INTERIM_MODULES_LIST := $(call CommaList, $(INTERIM_IMAGE_MODULES))
|
INTERIM_MODULES_LIST := $(call CommaList, $(INTERIM_IMAGE_MODULES))
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ include TextFileProcessing.gmk
|
||||||
default: bundles
|
default: bundles
|
||||||
|
|
||||||
# Only macosx has bundles defined.
|
# Only macosx has bundles defined.
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
|
|
||||||
bundles: jre-bundle jdk-bundle
|
bundles: jre-bundle jdk-bundle
|
||||||
|
|
||||||
|
@ -38,11 +38,8 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||||
|
|
||||||
MACOSX_PLIST_SRC := $(TOPDIR)/make/data/bundle
|
MACOSX_PLIST_SRC := $(TOPDIR)/make/data/bundle
|
||||||
|
|
||||||
BUNDLE_ID := $(MACOSX_BUNDLE_ID_BASE).$(VERSION_SHORT)
|
|
||||||
BUNDLE_NAME := $(MACOSX_BUNDLE_NAME_BASE) $(VERSION_SHORT)
|
BUNDLE_NAME := $(MACOSX_BUNDLE_NAME_BASE) $(VERSION_SHORT)
|
||||||
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) $(VERSION_STRING)
|
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) $(VERSION_STRING)
|
||||||
BUNDLE_PLATFORM_VERSION := $(VERSION_FEATURE).$(VERSION_INTERIM)
|
|
||||||
BUNDLE_VERSION := $(VERSION_NUMBER)
|
|
||||||
ifeq ($(COMPANY_NAME), N/A)
|
ifeq ($(COMPANY_NAME), N/A)
|
||||||
BUNDLE_VENDOR := UNDEFINED
|
BUNDLE_VENDOR := UNDEFINED
|
||||||
else
|
else
|
||||||
|
@ -75,24 +72,26 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||||
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist, \
|
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist, \
|
||||||
OUTPUT_FILE := $(JDK_MACOSX_CONTENTS_DIR)/Info.plist, \
|
OUTPUT_FILE := $(JDK_MACOSX_CONTENTS_DIR)/Info.plist, \
|
||||||
REPLACEMENTS := \
|
REPLACEMENTS := \
|
||||||
@@ID@@ => $(BUNDLE_ID).jdk ; \
|
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jdk ; \
|
||||||
@@NAME@@ => $(BUNDLE_NAME) ; \
|
@@NAME@@ => $(BUNDLE_NAME) ; \
|
||||||
@@INFO@@ => $(BUNDLE_INFO) ; \
|
@@INFO@@ => $(BUNDLE_INFO) ; \
|
||||||
@@PLATFORM_VERSION@@ => $(BUNDLE_PLATFORM_VERSION) ; \
|
@@VERSION@@ => $(VERSION_NUMBER) ; \
|
||||||
@@VERSION@@ => $(BUNDLE_VERSION) ; \
|
@@BUILD_VERSION@@ => $(MACOSX_BUNDLE_BUILD_VERSION) ; \
|
||||||
@@VENDOR@@ => $(BUNDLE_VENDOR) , \
|
@@VENDOR@@ => $(BUNDLE_VENDOR) ; \
|
||||||
|
@@MACOSX_VERSION_MIN@@ => $(MACOSX_VERSION_MIN) , \
|
||||||
))
|
))
|
||||||
|
|
||||||
$(eval $(call SetupTextFileProcessing, BUILD_JRE_PLIST, \
|
$(eval $(call SetupTextFileProcessing, BUILD_JRE_PLIST, \
|
||||||
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist, \
|
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist, \
|
||||||
OUTPUT_FILE := $(JRE_MACOSX_CONTENTS_DIR)/Info.plist, \
|
OUTPUT_FILE := $(JRE_MACOSX_CONTENTS_DIR)/Info.plist, \
|
||||||
REPLACEMENTS := \
|
REPLACEMENTS := \
|
||||||
@@ID@@ => $(BUNDLE_ID).jre ; \
|
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jre ; \
|
||||||
@@NAME@@ => $(BUNDLE_NAME) ; \
|
@@NAME@@ => $(BUNDLE_NAME) ; \
|
||||||
@@INFO@@ => $(BUNDLE_INFO) ; \
|
@@INFO@@ => $(BUNDLE_INFO) ; \
|
||||||
@@PLATFORM_VERSION@@ => $(BUNDLE_PLATFORM_VERSION) ; \
|
@@VERSION@@ => $(VERSION_NUMBER) ; \
|
||||||
@@VERSION@@ => $(BUNDLE_VERSION) ; \
|
@@BUILD_VERSION@@ => $(BUNDLE_BUILD_VERSION) ; \
|
||||||
@@VENDOR@@ => $(BUNDLE_VENDOR) , \
|
@@VENDOR@@ => $(BUNDLE_VENDOR) ; \
|
||||||
|
@@MACOSX_VERSION_MIN@@ => $(MACOSX_VERSION_MIN) , \
|
||||||
))
|
))
|
||||||
|
|
||||||
$(SUPPORT_OUTPUTDIR)/images/_jdk_bundle_attribute_set: $(COPY_JDK_IMAGE)
|
$(SUPPORT_OUTPUTDIR)/images/_jdk_bundle_attribute_set: $(COPY_JDK_IMAGE)
|
||||||
|
|
|
@ -1123,7 +1123,7 @@ ifneq ($(CREATE_BUILDJDK), true)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
ifeq ($(call isTargetOs, macosx), true)
|
||||||
product-images: mac-jdk-bundle
|
product-images: mac-jdk-bundle
|
||||||
|
|
||||||
legacy-images: mac-legacy-jre-bundle
|
legacy-images: mac-legacy-jre-bundle
|
||||||
|
|
|
@ -42,7 +42,7 @@ TARGETS :=
|
||||||
include $(MAKEFILE_PREFIX)-$(MODULE).gmk
|
include $(MAKEFILE_PREFIX)-$(MODULE).gmk
|
||||||
|
|
||||||
# Setup copy rules from the modules directories to the jdk image directory.
|
# Setup copy rules from the modules directories to the jdk image directory.
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
TO_BIN_FILTER := %$(SHARED_LIBRARY_SUFFIX) %.diz %.pdb %.map
|
TO_BIN_FILTER := %$(SHARED_LIBRARY_SUFFIX) %.diz %.pdb %.map
|
||||||
|
|
||||||
$(eval $(call SetupCopyFiles, COPY_LIBS_TO_BIN, \
|
$(eval $(call SetupCopyFiles, COPY_LIBS_TO_BIN, \
|
||||||
|
|
|
@ -51,6 +51,7 @@ define create-info-file
|
||||||
$(if $(VENDOR_VERSION_STRING), \
|
$(if $(VENDOR_VERSION_STRING), \
|
||||||
$(call info-file-item, "IMPLEMENTOR_VERSION", "$(VENDOR_VERSION_STRING)"))
|
$(call info-file-item, "IMPLEMENTOR_VERSION", "$(VENDOR_VERSION_STRING)"))
|
||||||
$(call info-file-item, "JAVA_VERSION_DATE", "$(VERSION_DATE)")
|
$(call info-file-item, "JAVA_VERSION_DATE", "$(VERSION_DATE)")
|
||||||
|
$(call info-file-item, "JAVA_RUNTIME_VERSION", "$(VERSION_STRING)")
|
||||||
$(call info-file-item, "OS_NAME", "$(RELEASE_FILE_OS_NAME)")
|
$(call info-file-item, "OS_NAME", "$(RELEASE_FILE_OS_NAME)")
|
||||||
$(call info-file-item, "OS_ARCH", "$(RELEASE_FILE_OS_ARCH)")
|
$(call info-file-item, "OS_ARCH", "$(RELEASE_FILE_OS_ARCH)")
|
||||||
$(call info-file-item, "LIBC", "$(RELEASE_FILE_LIBC)")
|
$(call info-file-item, "LIBC", "$(RELEASE_FILE_LIBC)")
|
||||||
|
|
|
@ -32,43 +32,6 @@ include FindTests.gmk
|
||||||
# We will always run multiple tests serially
|
# We will always run multiple tests serially
|
||||||
.NOTPARALLEL:
|
.NOTPARALLEL:
|
||||||
|
|
||||||
################################################################################
|
|
||||||
# Setup global test running parameters
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
# Each factor variable comes in 3 variants. The first one is reserved for users
|
|
||||||
# to use on command line. The other two are for predifined configurations in JDL
|
|
||||||
# and for machine specific configurations respectively.
|
|
||||||
TEST_JOBS_FACTOR ?= 1
|
|
||||||
TEST_JOBS_FACTOR_JDL ?= 1
|
|
||||||
TEST_JOBS_FACTOR_MACHINE ?= 1
|
|
||||||
|
|
||||||
ifeq ($(TEST_JOBS), 0)
|
|
||||||
CORES_DIVIDER := 2
|
|
||||||
ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
|
|
||||||
# For smaller SPARC machines we see reasonable scaling of throughput up to
|
|
||||||
# cpus/4 without affecting test reliability. On the bigger machines, cpus/4
|
|
||||||
# causes intermittent timeouts.
|
|
||||||
ifeq ($(shell $(EXPR) $(NUM_CORES) \> 16), 1)
|
|
||||||
CORES_DIVIDER := 5
|
|
||||||
else
|
|
||||||
CORES_DIVIDER := 4
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
MEMORY_DIVIDER := 2048
|
|
||||||
TEST_JOBS := $(shell $(AWK) \
|
|
||||||
'BEGIN { \
|
|
||||||
c = $(NUM_CORES) / $(CORES_DIVIDER); \
|
|
||||||
m = $(MEMORY_SIZE) / $(MEMORY_DIVIDER); \
|
|
||||||
if (c > m) c = m; \
|
|
||||||
c = c * $(TEST_JOBS_FACTOR); \
|
|
||||||
c = c * $(TEST_JOBS_FACTOR_JDL); \
|
|
||||||
c = c * $(TEST_JOBS_FACTOR_MACHINE); \
|
|
||||||
if (c < 1) c = 1; \
|
|
||||||
printf "%.0f", c; \
|
|
||||||
}')
|
|
||||||
endif
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Parse global control variables
|
# Parse global control variables
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -97,18 +60,13 @@ define SetTestOpt
|
||||||
endif
|
endif
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Setup _NT_SYMBOL_PATH on Windows
|
# Setup _NT_SYMBOL_PATH on Windows, which points to our pdb files.
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
ifndef _NT_SYMBOL_PATH
|
ifndef _NT_SYMBOL_PATH
|
||||||
# Can't use PathList here as it adds quotes around the value.
|
SYMBOL_PATH := $(call PathList, $(sort $(patsubst %/, %, $(dir $(wildcard \
|
||||||
_NT_SYMBOL_PATH := \
|
$(addprefix $(SYMBOLS_IMAGE_DIR)/bin/, *.pdb */*.pdb))))))
|
||||||
$(subst $(SPACE),;,$(strip \
|
export _NT_SYMBOL_PATH := $(subst \\,\, $(call FixPath, \
|
||||||
$(foreach p, $(sort $(dir $(wildcard \
|
$(subst $(DQUOTE),, $(SYMBOL_PATH))))
|
||||||
$(addprefix $(SYMBOLS_IMAGE_DIR)/bin/, *.pdb */*.pdb)))), \
|
|
||||||
$(call FixPath, $p) \
|
|
||||||
) \
|
|
||||||
))
|
|
||||||
export _NT_SYMBOL_PATH
|
|
||||||
$(info _NT_SYMBOL_PATH=$(_NT_SYMBOL_PATH))
|
$(info _NT_SYMBOL_PATH=$(_NT_SYMBOL_PATH))
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
@ -241,11 +199,41 @@ TEST_JOBS_FACTOR_JDL ?= 1
|
||||||
TEST_JOBS_FACTOR_MACHINE ?= 1
|
TEST_JOBS_FACTOR_MACHINE ?= 1
|
||||||
|
|
||||||
ifeq ($(TEST_JOBS), 0)
|
ifeq ($(TEST_JOBS), 0)
|
||||||
# Concurrency based on min(cores / 2, 12) * TEST_JOBS_FACTOR
|
CORES_DIVIDER := 2
|
||||||
|
ifeq ($(call isTargetCpuArch, sparc), true)
|
||||||
|
# For smaller SPARC machines we see reasonable scaling of throughput up to
|
||||||
|
# cpus/4 without affecting test reliability. On the bigger machines, cpus/4
|
||||||
|
# causes intermittent timeouts.
|
||||||
|
ifeq ($(shell $(EXPR) $(NUM_CORES) \> 16), 1)
|
||||||
|
CORES_DIVIDER := 5
|
||||||
|
else
|
||||||
|
CORES_DIVIDER := 4
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
# For some big multi-core machines with low ulimit -u setting we hit the max
|
||||||
|
# threads/process limit. In such a setup the memory/cores-only-guided
|
||||||
|
# TEST_JOBS config is insufficient. From experience a concurrency setting of
|
||||||
|
# 14 works reasonably well for low ulimit values (<= 4096). Thus, use
|
||||||
|
# divider 4096/14. For high ulimit -u values this shouldn't make a difference.
|
||||||
|
ULIMIT_DIVIDER := (4096/14)
|
||||||
|
PROC_ULIMIT := -1
|
||||||
|
ifneq ($(OPENJDK_TARGET_OS), windows)
|
||||||
|
PROC_ULIMIT := $(shell $(ULIMIT) -u)
|
||||||
|
ifeq ($(PROC_ULIMIT), unlimited)
|
||||||
|
PROC_ULIMIT := -1
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
MEMORY_DIVIDER := 2048
|
||||||
TEST_JOBS := $(shell $(AWK) \
|
TEST_JOBS := $(shell $(AWK) \
|
||||||
'BEGIN { \
|
'BEGIN { \
|
||||||
c = $(NUM_CORES) / 2; \
|
c = $(NUM_CORES) / $(CORES_DIVIDER); \
|
||||||
if (c > 12) c = 12; \
|
m = $(MEMORY_SIZE) / $(MEMORY_DIVIDER); \
|
||||||
|
u = $(PROC_ULIMIT); \
|
||||||
|
if (u > -1) { \
|
||||||
|
u = u / $(ULIMIT_DIVIDER); \
|
||||||
|
if (u < c) c = u; \
|
||||||
|
} \
|
||||||
|
if (c > m) c = m; \
|
||||||
c = c * $(TEST_JOBS_FACTOR); \
|
c = c * $(TEST_JOBS_FACTOR); \
|
||||||
c = c * $(TEST_JOBS_FACTOR_JDL); \
|
c = c * $(TEST_JOBS_FACTOR_JDL); \
|
||||||
c = c * $(TEST_JOBS_FACTOR_MACHINE); \
|
c = c * $(TEST_JOBS_FACTOR_MACHINE); \
|
||||||
|
@ -276,7 +264,7 @@ $(eval $(call SetTestOpt,TIMEOUT_FACTOR,JTREG))
|
||||||
|
|
||||||
$(eval $(call ParseKeywordVariable, JTREG, \
|
$(eval $(call ParseKeywordVariable, JTREG, \
|
||||||
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR TEST_MODE ASSERT VERBOSE RETAIN \
|
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR TEST_MODE ASSERT VERBOSE RETAIN \
|
||||||
MAX_MEM RETRY_COUNT REPEAT_COUNT, \
|
MAX_MEM RUN_PROBLEM_LISTS RETRY_COUNT REPEAT_COUNT, \
|
||||||
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
|
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
|
||||||
EXTRA_PROBLEM_LISTS AOT_MODULES, \
|
EXTRA_PROBLEM_LISTS AOT_MODULES, \
|
||||||
))
|
))
|
||||||
|
@ -644,13 +632,14 @@ define SetupRunJtregTestBody
|
||||||
$1_JTREG_MAX_RAM_PERCENTAGE := $$(shell $(AWK) 'BEGIN { print 25 / $$($1_JTREG_JOBS); }')
|
$1_JTREG_MAX_RAM_PERCENTAGE := $$(shell $(AWK) 'BEGIN { print 25 / $$($1_JTREG_JOBS); }')
|
||||||
|
|
||||||
# SPARC is in general slower per core so need to scale up timeouts a bit.
|
# SPARC is in general slower per core so need to scale up timeouts a bit.
|
||||||
ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
|
ifeq ($(call isTargetCpuArch, sparc), true)
|
||||||
JTREG_TIMEOUT_FACTOR ?= 8
|
JTREG_TIMEOUT_FACTOR ?= 8
|
||||||
else
|
else
|
||||||
JTREG_TIMEOUT_FACTOR ?= 4
|
JTREG_TIMEOUT_FACTOR ?= 4
|
||||||
endif
|
endif
|
||||||
JTREG_VERBOSE ?= fail,error,summary
|
JTREG_VERBOSE ?= fail,error,summary
|
||||||
JTREG_RETAIN ?= fail,error
|
JTREG_RETAIN ?= fail,error
|
||||||
|
JTREG_RUN_PROBLEM_LISTS ?= false
|
||||||
JTREG_RETRY_COUNT ?= 0
|
JTREG_RETRY_COUNT ?= 0
|
||||||
JTREG_REPEAT_COUNT ?= 0
|
JTREG_REPEAT_COUNT ?= 0
|
||||||
|
|
||||||
|
@ -685,8 +674,10 @@ define SetupRunJtregTestBody
|
||||||
$1_JTREG_BASIC_OPTIONS += -e:JDK8_HOME=$$(BOOT_JDK)
|
$1_JTREG_BASIC_OPTIONS += -e:JDK8_HOME=$$(BOOT_JDK)
|
||||||
# If running on Windows, propagate the _NT_SYMBOL_PATH to enable
|
# If running on Windows, propagate the _NT_SYMBOL_PATH to enable
|
||||||
# symbol lookup in hserr files
|
# symbol lookup in hserr files
|
||||||
ifeq ($$(OPENJDK_TARGET_OS), windows)
|
# The minidumps are disabled by default on client Windows, so enable them
|
||||||
|
ifeq ($$(call isTargetOs, windows), true)
|
||||||
$1_JTREG_BASIC_OPTIONS += -e:_NT_SYMBOL_PATH
|
$1_JTREG_BASIC_OPTIONS += -e:_NT_SYMBOL_PATH
|
||||||
|
$1_JTREG_BASIC_OPTIONS += -vmoption:-XX:+CreateCoredumpOnCrash
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$1_JTREG_BASIC_OPTIONS += \
|
$1_JTREG_BASIC_OPTIONS += \
|
||||||
|
@ -702,13 +693,19 @@ define SetupRunJtregTestBody
|
||||||
$1_JTREG_BASIC_OPTIONS += -nativepath:$$($1_JTREG_NATIVEPATH)
|
$1_JTREG_BASIC_OPTIONS += -nativepath:$$($1_JTREG_NATIVEPATH)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($$(JTREG_RUN_PROBLEM_LISTS), true)
|
||||||
|
JTREG_PROBLEM_LIST_PREFIX := -match:
|
||||||
|
else
|
||||||
|
JTREG_PROBLEM_LIST_PREFIX := -exclude:
|
||||||
|
endif
|
||||||
|
|
||||||
ifneq ($$($1_JTREG_PROBLEM_LIST), )
|
ifneq ($$($1_JTREG_PROBLEM_LIST), )
|
||||||
$1_JTREG_BASIC_OPTIONS += $$(addprefix -exclude:, $$($1_JTREG_PROBLEM_LIST))
|
$1_JTREG_BASIC_OPTIONS += $$(addprefix $$(JTREG_PROBLEM_LIST_PREFIX), $$($1_JTREG_PROBLEM_LIST))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($$(JTREG_EXTRA_PROBLEM_LISTS), )
|
ifneq ($$(JTREG_EXTRA_PROBLEM_LISTS), )
|
||||||
# Accept both absolute paths as well as relative to the current test root.
|
# Accept both absolute paths as well as relative to the current test root.
|
||||||
$1_JTREG_BASIC_OPTIONS += $$(addprefix -exclude:, $$(wildcard \
|
$1_JTREG_BASIC_OPTIONS += $$(addprefix $$(JTREG_PROBLEM_LIST_PREFIX), $$(wildcard \
|
||||||
$$(JTREG_EXTRA_PROBLEM_LISTS) \
|
$$(JTREG_EXTRA_PROBLEM_LISTS) \
|
||||||
$$(addprefix $$($1_TEST_ROOT)/, $$(JTREG_EXTRA_PROBLEM_LISTS)) \
|
$$(addprefix $$($1_TEST_ROOT)/, $$(JTREG_EXTRA_PROBLEM_LISTS)) \
|
||||||
))
|
))
|
||||||
|
@ -747,8 +744,9 @@ define SetupRunJtregTestBody
|
||||||
$1_JTREG_BASIC_OPTIONS += -vmoptions:"$$($1_AOT_OPTIONS)"
|
$1_JTREG_BASIC_OPTIONS += -vmoptions:"$$($1_AOT_OPTIONS)"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
clean-workdir-$1:
|
clean-outputdirs-$1:
|
||||||
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
|
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
|
||||||
|
$$(RM) -r $$($1_TEST_RESULTS_DIR)
|
||||||
|
|
||||||
$1_COMMAND_LINE := \
|
$1_COMMAND_LINE := \
|
||||||
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
|
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
|
||||||
|
@ -792,7 +790,7 @@ define SetupRunJtregTestBody
|
||||||
done
|
done
|
||||||
endif
|
endif
|
||||||
|
|
||||||
run-test-$1: clean-workdir-$1 $$($1_AOT_TARGETS)
|
run-test-$1: clean-outputdirs-$1 $$($1_AOT_TARGETS)
|
||||||
$$(call LogWarn)
|
$$(call LogWarn)
|
||||||
$$(call LogWarn, Running test '$$($1_TEST)')
|
$$(call LogWarn, Running test '$$($1_TEST)')
|
||||||
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR) \
|
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR) \
|
||||||
|
|
|
@ -157,6 +157,10 @@ ifeq ($(UNAME_OS), CYGWIN)
|
||||||
OPENJDK_TARGET_OS := windows
|
OPENJDK_TARGET_OS := windows
|
||||||
OPENJDK_TARGET_OS_TYPE := windows
|
OPENJDK_TARGET_OS_TYPE := windows
|
||||||
OPENJDK_TARGET_OS_ENV := windows.cygwin
|
OPENJDK_TARGET_OS_ENV := windows.cygwin
|
||||||
|
else ifeq ($(UNAME_OS), MINGW64)
|
||||||
|
OPENJDK_TARGET_OS := windows
|
||||||
|
OPENJDK_TARGET_OS_TYPE := windows
|
||||||
|
OPENJDK_TARGET_OS_ENV := windows.msys2
|
||||||
else
|
else
|
||||||
OPENJDK_TARGET_OS_TYPE:=unix
|
OPENJDK_TARGET_OS_TYPE:=unix
|
||||||
ifeq ($(UNAME_OS), Linux)
|
ifeq ($(UNAME_OS), Linux)
|
||||||
|
@ -171,6 +175,9 @@ else
|
||||||
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS)
|
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Sanity check env detection
|
||||||
|
$(info Detected target OS, type and env: [$(OPENJDK_TARGET_OS)] [$(OPENJDK_TARGET_OS_TYPE)] [$(OPENJDK_TARGET_OS_ENV)])
|
||||||
|
|
||||||
# Assume little endian unless otherwise specified
|
# Assume little endian unless otherwise specified
|
||||||
OPENJDK_TARGET_CPU_ENDIAN := little
|
OPENJDK_TARGET_CPU_ENDIAN := little
|
||||||
|
|
||||||
|
@ -209,15 +216,9 @@ else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
ifeq ($(wildcard $(TEST_IMAGE_DIR)/bin/fixpath.exe), )
|
FIXPATH := $(BASH) $(TOPDIR)/make/scripts/fixpath.sh exec
|
||||||
$(info Error: fixpath is missing from test image '$(TEST_IMAGE_DIR)')
|
|
||||||
$(error Cannot continue.)
|
|
||||||
endif
|
|
||||||
FIXPATH := $(TEST_IMAGE_DIR)/bin/fixpath.exe -c
|
|
||||||
PATH_SEP:=;
|
|
||||||
else
|
else
|
||||||
FIXPATH :=
|
FIXPATH :=
|
||||||
PATH_SEP:=:
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Check number of cores and memory in MB
|
# Check number of cores and memory in MB
|
||||||
|
@ -301,7 +302,6 @@ $(call CreateNewSpec, $(NEW_SPEC), \
|
||||||
BASH := $(BASH), \
|
BASH := $(BASH), \
|
||||||
JIB_JAR := $(JIB_JAR), \
|
JIB_JAR := $(JIB_JAR), \
|
||||||
FIXPATH := $(FIXPATH), \
|
FIXPATH := $(FIXPATH), \
|
||||||
PATH_SEP := $(PATH_SEP), \
|
|
||||||
OPENJDK_TARGET_OS := $(OPENJDK_TARGET_OS), \
|
OPENJDK_TARGET_OS := $(OPENJDK_TARGET_OS), \
|
||||||
OPENJDK_TARGET_OS_TYPE := $(OPENJDK_TARGET_OS_TYPE), \
|
OPENJDK_TARGET_OS_TYPE := $(OPENJDK_TARGET_OS_TYPE), \
|
||||||
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS_ENV), \
|
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS_ENV), \
|
||||||
|
|
|
@ -116,7 +116,6 @@ JAVAC_CMD := $(BOOT_JDK)/bin/javac
|
||||||
JAR_CMD := $(BOOT_JDK)/bin/jar
|
JAR_CMD := $(BOOT_JDK)/bin/jar
|
||||||
JLINK_CMD := $(JDK_OUTPUTDIR)/bin/jlink
|
JLINK_CMD := $(JDK_OUTPUTDIR)/bin/jlink
|
||||||
JMOD_CMD := $(JDK_OUTPUTDIR)/bin/jmod
|
JMOD_CMD := $(JDK_OUTPUTDIR)/bin/jmod
|
||||||
JARSIGNER_CMD := $(BOOT_JDK)/bin/jarsigner
|
|
||||||
|
|
||||||
JAVA := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)
|
JAVA := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)
|
||||||
JAVA_SMALL := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS)
|
JAVA_SMALL := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS)
|
||||||
|
@ -125,7 +124,6 @@ JAVAC := $(FIXPATH) $(JAVAC_CMD)
|
||||||
JAR := $(FIXPATH) $(JAR_CMD)
|
JAR := $(FIXPATH) $(JAR_CMD)
|
||||||
JLINK := $(FIXPATH) $(JLINK_CMD)
|
JLINK := $(FIXPATH) $(JLINK_CMD)
|
||||||
JMOD := $(FIXPATH) $(JMOD_CMD)
|
JMOD := $(FIXPATH) $(JMOD_CMD)
|
||||||
JARSIGNER := $(FIXPATH) $(JARSIGNER_CMD)
|
|
||||||
|
|
||||||
BUILD_JAVA := $(JDK_IMAGE_DIR)/bin/JAVA
|
BUILD_JAVA := $(JDK_IMAGE_DIR)/bin/JAVA
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -167,7 +165,6 @@ TAIL := tail
|
||||||
TEE := tee
|
TEE := tee
|
||||||
TR := tr
|
TR := tr
|
||||||
TOUCH := touch
|
TOUCH := touch
|
||||||
UNIQ := uniq
|
|
||||||
WC := wc
|
WC := wc
|
||||||
XARGS := xargs
|
XARGS := xargs
|
||||||
ZIPEXE := zip
|
ZIPEXE := zip
|
||||||
|
@ -175,6 +172,7 @@ UNZIP := unzip
|
||||||
EXPR := expr
|
EXPR := expr
|
||||||
FILE := file
|
FILE := file
|
||||||
HG := hg
|
HG := hg
|
||||||
|
ULIMIT := ulimit
|
||||||
|
|
||||||
# On Solaris gnu versions of some tools are required.
|
# On Solaris gnu versions of some tools are required.
|
||||||
ifeq ($(OPENJDK_BUILD_OS), solaris)
|
ifeq ($(OPENJDK_BUILD_OS), solaris)
|
||||||
|
@ -187,7 +185,7 @@ ifeq ($(OPENJDK_BUILD_OS), solaris)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OPENJDK_BUILD_OS), windows)
|
ifeq ($(OPENJDK_BUILD_OS), windows)
|
||||||
CYGPATH := cygpath
|
PATHTOOL := cygpath
|
||||||
endif
|
endif
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
|
@ -30,13 +30,6 @@ include MakeBase.gmk
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
|
||||||
FIXPATH_COPY := $(TEST_IMAGE_DIR)/bin/fixpath.exe
|
|
||||||
|
|
||||||
$(FIXPATH_COPY): $(firstword $(FIXPATH))
|
|
||||||
$(call install-file)
|
|
||||||
endif
|
|
||||||
|
|
||||||
BUILD_INFO_PROPERTIES := $(TEST_IMAGE_DIR)/build-info.properties
|
BUILD_INFO_PROPERTIES := $(TEST_IMAGE_DIR)/build-info.properties
|
||||||
|
|
||||||
FIXPATH_ECHO := $(FIXPATH) $(call FixPath, $(ECHO))
|
FIXPATH_ECHO := $(FIXPATH) $(call FixPath, $(ECHO))
|
||||||
|
@ -44,10 +37,10 @@ FIXPATH_ECHO := $(FIXPATH) $(call FixPath, $(ECHO))
|
||||||
$(BUILD_INFO_PROPERTIES):
|
$(BUILD_INFO_PROPERTIES):
|
||||||
$(call MakeTargetDir)
|
$(call MakeTargetDir)
|
||||||
$(ECHO) "# Build info properties for JDK tests" > $@
|
$(ECHO) "# Build info properties for JDK tests" > $@
|
||||||
$(FIXPATH_ECHO) "build.workspace.root=$(WORKSPACE_ROOT)" >> $@
|
$(ECHO) 'build.workspace.root=$(call FixPath, $(WORKSPACE_ROOT))' >> $@
|
||||||
$(FIXPATH_ECHO) "build.output.root=$(OUTPUTDIR)" >> $@
|
$(ECHO) 'build.output.root=$(call FixPath, $(OUTPUTDIR))' >> $@
|
||||||
|
|
||||||
prepare-test-image: $(FIXPATH_COPY) $(BUILD_INFO_PROPERTIES)
|
prepare-test-image: $(BUILD_INFO_PROPERTIES)
|
||||||
$(call MakeDir, $(TEST_IMAGE_DIR))
|
$(call MakeDir, $(TEST_IMAGE_DIR))
|
||||||
$(ECHO) > $(TEST_IMAGE_DIR)/Readme.txt 'JDK test image'
|
$(ECHO) > $(TEST_IMAGE_DIR)/Readme.txt 'JDK test image'
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ TARGETS += $(IMAGES_OUTPUTDIR)/sec-bin.zip
|
||||||
#
|
#
|
||||||
# Windows specific binary security packages.
|
# Windows specific binary security packages.
|
||||||
#
|
#
|
||||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
ifeq ($(call isTargetOs, windows), true)
|
||||||
# sec-windows-bin.zip is used by builds where the corresponding sources are not available
|
# sec-windows-bin.zip is used by builds where the corresponding sources are not available
|
||||||
$(eval $(call SetupZipArchive,BUILD_SEC_WINDOWS_BIN_ZIP, \
|
$(eval $(call SetupZipArchive,BUILD_SEC_WINDOWS_BIN_ZIP, \
|
||||||
SRC := $(JDK_OUTPUTDIR), \
|
SRC := $(JDK_OUTPUTDIR), \
|
||||||
|
@ -80,7 +80,7 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||||
TARGETS += $(IMAGES_OUTPUTDIR)/sec-windows-bin.zip
|
TARGETS += $(IMAGES_OUTPUTDIR)/sec-windows-bin.zip
|
||||||
|
|
||||||
# JGSS files contain the native Kerberos library
|
# JGSS files contain the native Kerberos library
|
||||||
ifeq ($(OPENJDK_TARGET_CPU), x86_64)
|
ifeq ($(call isTargetCpu, x86_64), true)
|
||||||
JGSS_ZIP_NAME = jgss-windows-x64-bin.zip
|
JGSS_ZIP_NAME = jgss-windows-x64-bin.zip
|
||||||
else
|
else
|
||||||
JGSS_ZIP_NAME = jgss-windows-i586-bin.zip
|
JGSS_ZIP_NAME = jgss-windows-i586-bin.zip
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue