8180083: Adjust Jib and JDL configurations for 9 to support new generation Mach 5
Reviewed-by: tbell, ihse
This commit is contained in:
parent
5adcb2d3d7
commit
a98da97e09
@ -239,11 +239,8 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
common.main_profile_base = {
|
common.main_profile_base = {
|
||||||
dependencies: ["boot_jdk", "gnumake", "jtreg"],
|
dependencies: ["boot_jdk", "gnumake", "jtreg"],
|
||||||
default_make_targets: ["product-bundles", "test-bundles"],
|
default_make_targets: ["product-bundles", "test-bundles"],
|
||||||
configure_args: [
|
configure_args: concat(["--enable-jtreg-failure-handler"],
|
||||||
"--with-version-opt=" + common.build_id,
|
versionArgs(input, common))
|
||||||
"--enable-jtreg-failure-handler",
|
|
||||||
"--with-version-build=" + common.build_number
|
|
||||||
]
|
|
||||||
};
|
};
|
||||||
// Extra settings for debug profiles
|
// Extra settings for debug profiles
|
||||||
common.debug_suffix = "-debug";
|
common.debug_suffix = "-debug";
|
||||||
@ -269,10 +266,12 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Define common artifacts template for all main profiles
|
* Define common artifacts template for all main profiles
|
||||||
* @param pf - Name of platform in bundle names
|
* @param o - Object containing data for artifacts
|
||||||
* @param demo_ext - Type of extension for demo bundle
|
|
||||||
*/
|
*/
|
||||||
common.main_profile_artifacts = function (pf, demo_ext) {
|
common.main_profile_artifacts = function (o) {
|
||||||
|
var jdk_subdir = (o.jdk_subdir != null ? o.jdk_subdir : "jdk-" + data.version);
|
||||||
|
var jre_subdir = (o.jre_subdir != null ? o.jre_subdir : "jre-" + data.version);
|
||||||
|
var pf = o.platform
|
||||||
return {
|
return {
|
||||||
artifacts: {
|
artifacts: {
|
||||||
jdk: {
|
jdk: {
|
||||||
@ -281,7 +280,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin.tar.gz",
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jdk-" + data.version,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
jre: {
|
jre: {
|
||||||
@ -290,7 +289,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin.tar.gz",
|
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jre-" + data.version,
|
subdir: jre_subdir,
|
||||||
exploded: "images/jre"
|
exploded: "images/jre"
|
||||||
},
|
},
|
||||||
test: {
|
test: {
|
||||||
@ -307,7 +306,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-symbols.tar.gz",
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-symbols.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jdk-" + data.version,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
jre_symbols: {
|
jre_symbols: {
|
||||||
@ -316,15 +315,8 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-symbols.tar.gz",
|
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-symbols.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jre-" + data.version,
|
subdir: jre_subdir,
|
||||||
exploded: "images/jre"
|
exploded: "images/jre"
|
||||||
},
|
|
||||||
demo: {
|
|
||||||
local: "bundles/\\(jdk.*demo." + demo_ext + "\\)",
|
|
||||||
remote: [
|
|
||||||
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_demo." + demo_ext,
|
|
||||||
"bundles/" + pf + "/\\1"
|
|
||||||
],
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -333,9 +325,12 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Define common artifacts template for all debug profiles
|
* Define common artifacts template for all debug profiles
|
||||||
* @param pf - Name of platform in bundle names
|
* @param o - Object containing data for artifacts
|
||||||
*/
|
*/
|
||||||
common.debug_profile_artifacts = function (pf) {
|
common.debug_profile_artifacts = function (o) {
|
||||||
|
var jdk_subdir = "jdk-" + data.version + "/fastdebug";
|
||||||
|
var jre_subdir = "jre-" + data.version + "/fastdebug";
|
||||||
|
var pf = o.platform
|
||||||
return {
|
return {
|
||||||
artifacts: {
|
artifacts: {
|
||||||
jdk: {
|
jdk: {
|
||||||
@ -344,7 +339,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug.tar.gz",
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jdk-" + data.version,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
jre: {
|
jre: {
|
||||||
@ -353,7 +348,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug.tar.gz",
|
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jre-" + data.version,
|
subdir: jre_subdir,
|
||||||
exploded: "images/jre"
|
exploded: "images/jre"
|
||||||
},
|
},
|
||||||
test: {
|
test: {
|
||||||
@ -370,7 +365,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
|
"bundles/" + pf + "/jdk-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jdk-" + data.version,
|
subdir: jdk_subdir,
|
||||||
exploded: "images/jdk"
|
exploded: "images/jdk"
|
||||||
},
|
},
|
||||||
jre_symbols: {
|
jre_symbols: {
|
||||||
@ -379,7 +374,7 @@ var getJibProfilesCommon = function (input, data) {
|
|||||||
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
|
"bundles/" + pf + "/jre-" + data.version + "_" + pf + "_bin-debug-symbols.tar.gz",
|
||||||
"bundles/" + pf + "/\\1"
|
"bundles/" + pf + "/\\1"
|
||||||
],
|
],
|
||||||
subdir: "jre-" + data.version,
|
subdir: jre_subdir,
|
||||||
exploded: "images/jre"
|
exploded: "images/jre"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -621,7 +616,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
var testOnlyProfilesPrebuilt = {
|
var testOnlyProfilesPrebuilt = {
|
||||||
"run-test-prebuilt": {
|
"run-test-prebuilt": {
|
||||||
src: "src.conf",
|
src: "src.conf",
|
||||||
dependencies: [ "jtreg", "gnumake", testedProfile + ".jdk",
|
dependencies: [ "jtreg", "gnumake", "boot_jdk", testedProfile + ".jdk",
|
||||||
testedProfile + ".test", "src.full"
|
testedProfile + ".test", "src.full"
|
||||||
],
|
],
|
||||||
work_dir: input.get("src.full", "install_path") + "/test",
|
work_dir: input.get("src.full", "install_path") + "/test",
|
||||||
@ -665,61 +660,53 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
//
|
//
|
||||||
// Define artifacts for profiles
|
// Define artifacts for profiles
|
||||||
//
|
//
|
||||||
// Macosx bundles are named osx and Windows demo bundles use zip instead of
|
// Macosx bundles are named osx
|
||||||
// tar.gz.
|
// tar.gz.
|
||||||
var artifactData = {
|
var artifactData = {
|
||||||
"linux-x64": {
|
"linux-x64": {
|
||||||
platform: "linux-x64",
|
platform: "linux-x64",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"linux-x86": {
|
"linux-x86": {
|
||||||
platform: "linux-x86",
|
platform: "linux-x86",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"macosx-x64": {
|
"macosx-x64": {
|
||||||
platform: "osx-x64",
|
platform: "osx-x64",
|
||||||
demo_ext: "tar.gz"
|
jdk_subdir: "jdk-" + data.version + ".jdk/Contents/Home",
|
||||||
|
jre_subdir: "jre-" + data.version + ".jre/Contents/Home"
|
||||||
},
|
},
|
||||||
"solaris-x64": {
|
"solaris-x64": {
|
||||||
platform: "solaris-x64",
|
platform: "solaris-x64",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"solaris-sparcv9": {
|
"solaris-sparcv9": {
|
||||||
platform: "solaris-sparcv9",
|
platform: "solaris-sparcv9",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"windows-x64": {
|
"windows-x64": {
|
||||||
platform: "windows-x64",
|
platform: "windows-x64",
|
||||||
demo_ext: "zip"
|
|
||||||
},
|
},
|
||||||
"windows-x86": {
|
"windows-x86": {
|
||||||
platform: "windows-x86",
|
platform: "windows-x86",
|
||||||
demo_ext: "zip"
|
|
||||||
},
|
},
|
||||||
"linux-arm64": {
|
"linux-arm64": {
|
||||||
platform: "linux-arm64-vfp-hflt",
|
platform: "linux-arm64-vfp-hflt",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"linux-arm-vfp-hflt": {
|
"linux-arm-vfp-hflt": {
|
||||||
platform: "linux-arm32-vfp-hflt",
|
platform: "linux-arm32-vfp-hflt",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
},
|
},
|
||||||
"linux-arm-vfp-hflt-dyn": {
|
"linux-arm-vfp-hflt-dyn": {
|
||||||
platform: "linux-arm32-vfp-hflt-dyn",
|
platform: "linux-arm32-vfp-hflt-dyn",
|
||||||
demo_ext: "tar.gz"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Generate common artifacts for all main profiles
|
// Generate common artifacts for all main profiles
|
||||||
Object.keys(artifactData).forEach(function (name) {
|
Object.keys(artifactData).forEach(function (name) {
|
||||||
profiles[name] = concatObjects(profiles[name],
|
profiles[name] = concatObjects(profiles[name],
|
||||||
common.main_profile_artifacts(artifactData[name].platform, artifactData[name].demo_ext));
|
common.main_profile_artifacts(artifactData[name]));
|
||||||
});
|
});
|
||||||
|
|
||||||
// Generate common artifacts for all debug profiles
|
// Generate common artifacts for all debug profiles
|
||||||
Object.keys(artifactData).forEach(function (name) {
|
Object.keys(artifactData).forEach(function (name) {
|
||||||
var debugName = name + common.debug_suffix;
|
var debugName = name + common.debug_suffix;
|
||||||
profiles[debugName] = concatObjects(profiles[debugName],
|
profiles[debugName] = concatObjects(profiles[debugName],
|
||||||
common.debug_profile_artifacts(artifactData[name].platform));
|
common.debug_profile_artifacts(artifactData[name]));
|
||||||
});
|
});
|
||||||
|
|
||||||
// Extra profile specific artifacts
|
// Extra profile specific artifacts
|
||||||
@ -740,7 +727,12 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
artifacts: {
|
artifacts: {
|
||||||
jdk: {
|
jdk: {
|
||||||
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x64/jdk-" + data.version
|
||||||
|
+ "_linux-x64_bin.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x64/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
},
|
},
|
||||||
jre: {
|
jre: {
|
||||||
local: "bundles/\\(jre.*bin.tar.gz\\)",
|
local: "bundles/\\(jre.*bin.tar.gz\\)",
|
||||||
@ -748,20 +740,25 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
},
|
},
|
||||||
test: {
|
test: {
|
||||||
local: "bundles/\\(jdk.*bin-tests.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin-tests.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x64/jdk-" + data.version
|
||||||
|
+ "_linux-x64_bin-tests.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x64/\\1"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
jdk_symbols: {
|
jdk_symbols: {
|
||||||
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x64/jdk-" + data.version
|
||||||
|
+ "_linux-x64_bin-symbols.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x64/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
},
|
},
|
||||||
jre_symbols: {
|
jre_symbols: {
|
||||||
local: "bundles/\\(jre.*bin-symbols.tar.gz\\)",
|
local: "bundles/\\(jre.*bin-symbols.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
||||||
},
|
},
|
||||||
demo: {
|
|
||||||
local: "bundles/\\(jdk.*demo.tar.gz\\)",
|
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
|
||||||
},
|
|
||||||
doc_api_spec: {
|
doc_api_spec: {
|
||||||
local: "bundles/\\(jdk.*doc-api-spec.tar.gz\\)",
|
local: "bundles/\\(jdk.*doc-api-spec.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
remote: "bundles/openjdk/GPL/linux-x64/\\1",
|
||||||
@ -773,11 +770,29 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
artifacts: {
|
artifacts: {
|
||||||
jdk: {
|
jdk: {
|
||||||
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/profile/linux-x86/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x86/jdk-" + data.version
|
||||||
|
+ "_linux-x86_bin.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x86/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
},
|
},
|
||||||
jdk_symbols: {
|
jdk_symbols: {
|
||||||
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/profile/linux-x86/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x86/jdk-" + data.version
|
||||||
|
+ "_linux-x86_bin-symbols.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x86/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
|
},
|
||||||
|
test: {
|
||||||
|
local: "bundles/\\(jdk.*bin-tests.tar.gz\\)",
|
||||||
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/linux-x86/jdk-" + data.version
|
||||||
|
+ "_linux-x86_bin-tests.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/linux-x86/\\1"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
jre: {
|
jre: {
|
||||||
// This regexp needs to not match the compact* files below
|
// This regexp needs to not match the compact* files below
|
||||||
@ -803,7 +818,12 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
artifacts: {
|
artifacts: {
|
||||||
jdk: {
|
jdk: {
|
||||||
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/windows-x86/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/windows-x86/jdk-" + data.version
|
||||||
|
+ "_windows-x86_bin.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/windows-x86/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
},
|
},
|
||||||
jre: {
|
jre: {
|
||||||
local: "bundles/\\(jre.*bin.tar.gz\\)",
|
local: "bundles/\\(jre.*bin.tar.gz\\)",
|
||||||
@ -811,19 +831,24 @@ var getJibProfilesProfiles = function (input, common, data) {
|
|||||||
},
|
},
|
||||||
test: {
|
test: {
|
||||||
local: "bundles/\\(jdk.*bin-tests.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin-tests.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/windows-x86/\\1",
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/windows-x86/jdk-" + data.version
|
||||||
|
+ "_windows-x86_bin-tests.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/windows-x86/\\1"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
jdk_symbols: {
|
jdk_symbols: {
|
||||||
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
local: "bundles/\\(jdk.*bin-symbols.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/windows-x86/\\1"
|
remote: [
|
||||||
|
"bundles/openjdk/GPL/windows-x86/jdk-" + data.version
|
||||||
|
+ "_windows-x86_bin-symbols.tar.gz",
|
||||||
|
"bundles/openjdk/GPL/windows-x86/\\1"
|
||||||
|
],
|
||||||
|
subdir: "jdk-" + data.version
|
||||||
},
|
},
|
||||||
jre_symbols: {
|
jre_symbols: {
|
||||||
local: "bundles/\\(jre.*bin-symbols.tar.gz\\)",
|
local: "bundles/\\(jre.*bin-symbols.tar.gz\\)",
|
||||||
remote: "bundles/openjdk/GPL/windows-x86/\\1",
|
remote: "bundles/openjdk/GPL/windows-x86/\\1",
|
||||||
},
|
|
||||||
demo: {
|
|
||||||
local: "bundles/\\(jdk.*demo.zip\\)",
|
|
||||||
remote: "bundles/openjdk/GPL/windows-x86/\\1",
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1148,12 +1173,29 @@ var getVersion = function (major, minor, security, patch) {
|
|||||||
+ "." + (minor != null ? minor : version_numbers.get("DEFAULT_VERSION_MINOR"))
|
+ "." + (minor != null ? minor : version_numbers.get("DEFAULT_VERSION_MINOR"))
|
||||||
+ "." + (security != null ? security : version_numbers.get("DEFAULT_VERSION_SECURITY"))
|
+ "." + (security != null ? security : version_numbers.get("DEFAULT_VERSION_SECURITY"))
|
||||||
+ "." + (patch != null ? patch : version_numbers.get("DEFAULT_VERSION_PATCH"));
|
+ "." + (patch != null ? patch : version_numbers.get("DEFAULT_VERSION_PATCH"));
|
||||||
while (version.match(".*\.0$")) {
|
while (version.match(".*\\.0$")) {
|
||||||
version = version.substring(0, version.length - 2);
|
version = version.substring(0, version.length - 2);
|
||||||
}
|
}
|
||||||
return version;
|
return version;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs the common version configure args based on build type and
|
||||||
|
* other version inputs
|
||||||
|
*/
|
||||||
|
var versionArgs = function(input, common) {
|
||||||
|
var args = ["--with-version-build=" + common.build_number];
|
||||||
|
if (input.build_type == "promoted") {
|
||||||
|
args = concat(args,
|
||||||
|
// This needs to be changed when we start building release candidates
|
||||||
|
"--with-version-pre=ea",
|
||||||
|
"--without-version-opt");
|
||||||
|
} else {
|
||||||
|
args = concat(args, "--with-version-opt=" + common.build_id);
|
||||||
|
}
|
||||||
|
return args;
|
||||||
|
}
|
||||||
|
|
||||||
// Properties representation of the common/autoconf/version-numbers file. Lazily
|
// Properties representation of the common/autoconf/version-numbers file. Lazily
|
||||||
// initiated by the function below.
|
// initiated by the function below.
|
||||||
var version_numbers;
|
var version_numbers;
|
||||||
|
Loading…
Reference in New Issue
Block a user