Author: buildbot
Date: Fri Feb 21 00:17:14 2014
New Revision: 898706
Log:
Staging update by buildbot for ooo-site
Modified:
websites/staging/ooo-site/trunk/cgi-bin/ (props changed)
websites/staging/ooo-site/trunk/content/ (props changed)
websites/staging/ooo-site/trunk/content/download/test/download_other.js
Propchange: websites/staging/ooo-site/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Feb 21 00:17:14 2014
@@ -1 +1 @@
-1570394
+1570396
Propchange: websites/staging/ooo-site/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Feb 21 00:17:14 2014
@@ -1 +1 @@
-1570394
+1570396
Modified:
websites/staging/ooo-site/trunk/content/download/test/download_other.js
==============================================================================
--- websites/staging/ooo-site/trunk/content/download/test/download_other.js
(original)
+++ websites/staging/ooo-site/trunk/content/download/test/download_other.js Fri
Feb 21 00:17:14 2014
@@ -22,28 +22,52 @@ var LANG_MAX = 133; // The maximal avai
* Define base variables
* The main entry for writting the table into the webpage
*/
-function write_table() {
+function write_table( rel_mode ) {
var AOO = "Apache_OpenOffice_";
var AOO_SDK = "Apache_OpenOffice-SDK_";
- var AOO_SRC = "/source/apache-openoffice-" + VERSION + "-" +
SVN_REV + "-src";
- var URL_AOO = SOURCEFORGE_BASE_URL;
- var URL_SDK = SOURCEFORGE_BASE_URL + "SDK/Apache_OpenOffice-SDK_" +
VERSION;
- var URL_SRC = APACHE_DIST_BASE_URL + AOO_SRC;
+ if ( rel_mode == 0 ) {
+ // Release mode
+ var AOO_SRC = "/source/apache-openoffice-" + VERSION + "-"
+ SVN_REV + "-src";
+ var URL_AOO = SOURCEFORGE_BASE_URL;
+ var URL_SDK = SOURCEFORGE_BASE_URL +
"SDK/Apache_OpenOffice-SDK_" + VERSION;
+ var URL_SRC = APACHE_DIST_BASE_URL + AOO_SRC;
// Debug: Uncomment to use different base URLs
/*
- var URL_AOO = PEOPLE_BASE_URL + "/binaries/";
- var URL_SDK = PEOPLE_BASE_URL +
"/binaries/SDK/Apache_OpenOffice-SDK_" + VERSION;
- var URL_SRC = PEOPLE_BASE_URL + "/source/" + AOO_SRC + VERSION +
"-" + SVN_REV;
+ var URL_AOO = PEOPLE_BASE_URL + "/binaries/";
+ var URL_SDK = PEOPLE_BASE_URL +
"/binaries/SDK/Apache_OpenOffice-SDK_" + VERSION;
+ var URL_SRC = PEOPLE_BASE_URL + "/source/" + AOO_SRC +
VERSION + "-" + SVN_REV;
*/
- var URL_HASH = APACHE_DIST_BASE_URL;
+ var URL_HASH = APACHE_DIST_BASE_URL;
+
+ } else {
+ // Beta release mode
+ var AOO_SRC = "/source/apache-openoffice-" + BETA_VERSION +
"-" + SVN_REV + "-src";
+ var URL_AOO = SOURCEFORGE_BASE_URL_BETA;
+ var URL_SDK = SOURCEFORGE_BASE_URL_BETA +
"SDK/Apache_OpenOffice-SDK_" + BETA_VERSION;
+ var URL_SRC = APACHE_DIST_BASE_URL_BETA + AOO_SRC;
+
+// Debug: Uncomment to use different base URLs
+/*
+ var URL_AOO = PEOPLE_BASE_URL + "/binaries/";
+ var URL_SDK = PEOPLE_BASE_URL +
"/binaries/SDK/Apache_OpenOffice-SDK_" + BETA_VERSION;
+ var URL_SRC = PEOPLE_BASE_URL + "/source/" + AOO_SRC +
BETA_VERSION + "-" + SVN_REV;
+*/
+ var URL_HASH = APACHE_DIST_BASE_URL_BETA;
+
+ VERSION = BETA_VERSION;
+ PLATFORM = BETA_PLATFORM;
+ FULL_LANG = BETA_FULL_LANG;
+ LP_LANG = BETA_LP_LANG;
+ SDK_LANG = BETA_SDK_LANG;
+ }
document.write( "<table class='builds' cellpadding='2'
cellspacing='2'>" );
- write_header( 1 );
+ write_header( rel_mode, 1 );
document.write( "<tbody>" );
- write_lang( URL_AOO, URL_HASH, PLATFORM,
FULL_LANG, LP_LANG, VERSION, AOO );
- write_sdk( URL_SDK, URL_SRC, URL_HASH, AOO_SRC, PLATFORM,
SDK_LANG, VERSION, AOO_SDK );
+ write_lang( rel_mode, URL_AOO, URL_HASH,
PLATFORM, FULL_LANG, LP_LANG, VERSION, AOO );
+ write_sdk( rel_mode, URL_SDK, URL_SRC, URL_HASH, AOO_SRC,
PLATFORM, SDK_LANG, VERSION, AOO_SDK );
write_top();
document.write( "</tbody>" );
@@ -79,7 +103,7 @@ function write_top() {
/*
* This writes the header row with the OS headlines
*/
-function write_header( FIRST_HEADER ) {
+function write_header( rel_mode, FIRST_HEADER ) {
// Add ECMA262-5 Array methods if not supported natively
// To workaround that MSIE 8 and older do not support this function
if ( !( 'indexOf' in Array.prototype ) ) {
@@ -121,15 +145,23 @@ function write_header( FIRST_HEADER ) {
document.write( "<th><span style='text-align: center'
class='builds'>" + SMALL1 + "Linux <br />x86-64<br />RPM" + SMALL2 +
"</span></th>" );
if ( PLATFORM.indexOf( "Linux_x86-64_deb" ) > -1 )
document.write( "<th><span style='text-align: center'
class='builds'>" + SMALL1 + "Linux <br />x86-64<br />DEB" + SMALL2 +
"</span></th>" );
- if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 )
- document.write( "<th><span style='text-align: center'
class='builds'>" + SMALL1 + "OS X<br />Intel <br />DMG" + SMALL2 +
"</span></th>" );
+ if ( rel_mode == 0 ) {
+ // Release mode
+ if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 )
+ document.write( "<th><span style='text-align: center'
class='builds'>" + SMALL1 + "OS X <br />Intel <br />DMG" + SMALL2 +
"</span></th>" );
+ } else {
+ // Beta release mode
+ PLATFORM = BETA_PLATFORM;
+ if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 )
+ document.write( "<th><span style='text-align: center'
class='builds'>" + SMALL1 + "OS X <br />x86-64<br />DMG" + SMALL2 +
"</span></th>" );
+ }
document.write( "</tr></thead>" );
}
/*
* This writes the build rows (full install, langpack, SDK)
*/
-function write_build( URL_AOO, URL_HASH, PLATFORM, INSTALL_LANG, i, k,
VERSION, AOO, TYPE ) {
+function write_build( rel_mode, URL_AOO, URL_HASH, PLATFORM, INSTALL_LANG, i,
k, VERSION, AOO, TYPE ) {
// Show the checksum links in smaller font size than the binary links
var SMALL = "style='font-size: x-small'";
@@ -185,12 +217,23 @@ function write_build( URL_AOO, URL_HASH,
document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO +
VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] +
".tar.gz.md5'>MD5</a><br />" );
document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO +
VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] +
".tar.gz.sha256'>SHA256</a></td>" );
}
- if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 ) {
- document.write( "<td style='text-align: center'><a
href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO
+ VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg'><b>dmg</b></a><br /><br />" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO +
VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.asc'>ASC</a>" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO +
VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.md5'>MD5</a><br />" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO +
VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.sha256'>SHA256</a></td>" );
+ if ( rel_mode == 0 ) {
+ // Release mode
+ if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 ) {
+ document.write( "<td style='text-align:
center'><a href='" + URL_AOO + INSTALL_LANG[ k ] +
"/" + AOO + VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg'><b>dmg</b></a><br /><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.asc'>ASC</a>" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.md5'>MD5</a><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.sha256'>SHA256</a></td>" );
+ }
+ } else {
+ // Beta release mode
+ if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
+ document.write( "<td style='text-align:
center'><a href='" + URL_AOO + INSTALL_LANG[ k ] +
"/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg'><b>dmg</b></a><br /><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.asc'>ASC</a>" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.md5'>MD5</a><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" +
AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.sha256'>SHA256</a></td>" );
}
+ }
} else {
@@ -225,11 +268,22 @@ function write_build( URL_AOO, URL_HASH,
document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] +
".tar.gz.md5'>MD5</a><br />" );
document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] +
".tar.gz.sha256'>SHA256</a></td>" );
}
- if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 ) {
- document.write( "<td style='text-align: center'><a
href='" + URL_AOO +
"_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg'><b>dmg</b></a><br /><br />" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86_"
+ TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a>" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86_"
+ TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.md5'>MD5</a><br />" );
- document.write( " <a " +
SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86_"
+ TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha256'>SHA256</a></td>" );
+ if ( rel_mode == 0 ) {
+ // Release mode
+ if ( PLATFORM.indexOf( "MacOS_x86" ) > -1 ) {
+ document.write( "<td style='text-align:
center'><a href='" + URL_AOO +
"_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg'><b>dmg</b></a><br
/><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a>" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.md5'>MD5</a><br />"
);
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.sha256'>SHA256</a></td>" );
+ }
+ } else {
+ // Beta release mode
+ if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
+ document.write( "<td style='text-align:
center'><a href='" + URL_AOO +
"_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg'><b>dmg</b></a><br
/><br />" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a>" );
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.md5'>MD5</a><br />"
);
+ document.write( "
<a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION +
"_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] +
".dmg.sha256'>SHA256</a></td>" );
+ }
}
}
@@ -239,7 +293,7 @@ function write_build( URL_AOO, URL_HASH,
ROW_COUNT++;
if ( ROW_COUNT == 9 ) {
write_top();
- write_header( 0 );
+ write_header( rel_mode, 0 );
ROW_COUNT = 1;
}
}
@@ -247,7 +301,7 @@ function write_build( URL_AOO, URL_HASH,
/*
* This writes the English and native name of a language and all download links
*/
-function write_lang( URL_AOO, URL_HASH, PLATFORM, FULL_LANG, LP_LANG, VERSION,
AOO ) {
+function write_lang( rel_mode, URL_AOO, URL_HASH, PLATFORM, FULL_LANG,
LP_LANG, VERSION, AOO ) {
ROW_COUNT = 1;
FULL_LANG_COUNT = 1;
LP_LANG_COUNT = 1;
@@ -268,7 +322,7 @@ function write_lang( URL_AOO, URL_HASH,
for ( var k = 0; k < FULL_LANG.length; k++ ) {
if ( FULL_LANG[ k ] == LANG[ i ][ "ISO" ] ) {
if ( FULL_LANG[ k ] == "en-US" ) {
- write_build( URL_AOO, URL_HASH,
PLATFORM, FULL_LANG, i, k, VERSION, AOO, "install" );
+ write_build( rel_mode, URL_AOO,
URL_HASH, PLATFORM, FULL_LANG, i, k, VERSION, AOO, "install" );
}
FULL_LANG_COUNT++;
@@ -285,12 +339,12 @@ function write_lang( URL_AOO, URL_HASH,
if ( LP_LANG[ j ] == LANG[ i ][ "ISO" ] ) {
for ( var k = 0; k < FULL_LANG.length; k++ ) {
if ( FULL_LANG.length > 1 && FULL_LANG[
k ] == LANG[ i ][ "ISO" ] ) {
- write_build( URL_AOO, URL_HASH,
PLATFORM, FULL_LANG, i, k, VERSION, AOO, "install" );
+ write_build( rel_mode, URL_AOO,
URL_HASH, PLATFORM, FULL_LANG, i, k, VERSION, AOO, "install" );
FULL_LANG_COUNT++;
}
}
if ( URL_AOO.indexOf( "SDK" ) == -1 ) {
- write_build( URL_AOO, URL_HASH,
PLATFORM, LP_LANG, i, j, VERSION, AOO, "langpack" );
+ write_build( rel_mode, URL_AOO,
URL_HASH, PLATFORM, LP_LANG, i, j, VERSION, AOO, "langpack" );
LP_LANG_COUNT++;
}
}
@@ -304,7 +358,7 @@ function write_lang( URL_AOO, URL_HASH,
/*
* This writes the column names and download links for SDK builds, source
tarballs and other files
*/
-function write_sdk( URL_SDK, URL_SRC, URL_HASH, AOO_SRC, PLATFORM, SDK_LANG,
VERSION, AOO_SDK ) {
+function write_sdk( rel_mode, URL_SDK, URL_SRC, URL_HASH, AOO_SRC, PLATFORM,
SDK_LANG, VERSION, AOO_SDK ) {
// Show the checksum links in smaller font size than the binary links
var SMALL = "style='font-size: x-small'";
@@ -316,8 +370,7 @@ function write_sdk( URL_SDK, URL_SRC, UR
document.write( "<tr id='source' class='a'><td class='footer'
colspan='" + COLSPAN + "'> <br /> <br /> <br /> </td></tr>"
);
// Then write the row with the SDK builds
- write_lang( URL_SDK, URL_HASH, PLATFORM, SDK_LANG, SDK_LANG, VERSION,
AOO_SDK );
-
+ write_lang( rel_mode, URL_SDK, URL_HASH, PLATFORM, SDK_LANG, SDK_LANG,
VERSION, AOO_SDK );
// Then write the row with the source tarballs
if ( ROW_COUNT == 1 || ROW_COUNT == 3 || ROW_COUNT == 5 || ROW_COUNT
== 7 || ROW_COUNT == 9 ||