From 19da930fc4f097f5f2709799997035239e49bf4e Mon Sep 17 00:00:00 2001 From: "rhelmer%mozilla.com" Date: Mon, 21 Aug 2006 19:11:44 +0000 Subject: [PATCH] move sunbird and lightning configs to public repo. b=337362 git-svn-id: svn://10.0.0.236/trunk@208031 18797224-902f-48f8-a5cc-f745e15eee43 --- .../lightning/linux/mozconfig | 18 ++ .../lightning/linux/tinder-config.pl | 236 ++++++++++++++++++ .../tinderbox-configs/sunbird/linux/mozconfig | 21 ++ .../sunbird/linux/tinder-config.pl | 235 +++++++++++++++++ 4 files changed, 510 insertions(+) create mode 100644 mozilla/tools/tinderbox-configs/lightning/linux/mozconfig create mode 100644 mozilla/tools/tinderbox-configs/lightning/linux/tinder-config.pl create mode 100644 mozilla/tools/tinderbox-configs/sunbird/linux/mozconfig create mode 100644 mozilla/tools/tinderbox-configs/sunbird/linux/tinder-config.pl diff --git a/mozilla/tools/tinderbox-configs/lightning/linux/mozconfig b/mozilla/tools/tinderbox-configs/lightning/linux/mozconfig new file mode 100644 index 00000000000..cf29b44b6f0 --- /dev/null +++ b/mozilla/tools/tinderbox-configs/lightning/linux/mozconfig @@ -0,0 +1,18 @@ +# +## hostname: galactica +## uname: Linux galactica.mozilla.org 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 i686 i386 GNU/Linux +# + +mk_add_options MOZ_CO_PROJECT=mail,calendar +mk_add_options MOZ_MAKE_FLAGS="-j6" +mk_add_options JS_READLINE=1 + +ac_add_options --enable-application=mail +ac_add_options --enable-extensions=default,lightning,inspector,venkman +ac_add_options --disable-static +ac_add_options --enable-shared +ac_add_options --disable-tests +ac_add_options --disable-debug + +# Use gtk2 until pango is upgraded +ac_add_options --enable-default-toolkit=gtk2 diff --git a/mozilla/tools/tinderbox-configs/lightning/linux/tinder-config.pl b/mozilla/tools/tinderbox-configs/lightning/linux/tinder-config.pl new file mode 100644 index 00000000000..53a52868cdb --- /dev/null +++ b/mozilla/tools/tinderbox-configs/lightning/linux/tinder-config.pl @@ -0,0 +1,236 @@ +# +## hostname: galactica +## uname: Linux galactica.mozilla.org 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 i686 i386 GNU/Linux +# + +#- tinder-config.pl - Tinderbox configuration file. +#- Uncomment the variables you need to set. +#- The default values are the same as the commented variables. + +# $ENV{MOZ_PACKAGE_MSI} +#----------------------------------------------------------------------------- +# Default: 0 +# Values: 0 | 1 +# Purpose: Controls whether a MSI package is made. +# Requires: Windows and a local MakeMSI installation. +#$ENV{MOZ_PACKAGE_MSI} = 0; + +# $ENV{MOZ_SYMBOLS_TRANSFER_TYPE} +#----------------------------------------------------------------------------- +# Default: scp +# Values: scp | rsync +# Purpose: Use scp or rsync to transfer symbols to the Talkback server. +# Requires: The selected type requires the command be available both locally +# and on the Talkback server. +#$ENV{MOZ_SYMBOLS_TRANSFER_TYPE} = "scp"; + +$ENV{'PATH'} = "/opt/gcc-3.3.2rh/bin:$ENV{'PATH'}"; + +#- PLEASE FILL THIS IN WITH YOUR PROPER EMAIL ADDRESS +#$BuildAdministrator = "$ENV{USER}\@$ENV{HOST}"; +#$BuildAdministrator = ($ENV{USER} || "cltbld") . "\@" . ($ENV{HOST} || "dhcp"); + +#- You'll need to change these to suit your machine's needs +#$DisplayServer = ':0.0'; + +#- Default values of command-line opts +#- +#$BuildDepend = 1; # Depend or Clobber +#$BuildDebug = 0; # Debug or Opt (Darwin) +#$ReportStatus = 1; # Send results to server, or not +#$ReportFinalStatus = 1; # Finer control over $ReportStatus. +#$UseTimeStamp = 1; # Use the CVS 'pull-by-timestamp' option, or not +#$BuildOnce = 0; # Build once, don't send results to server +#$TestOnly = 0; # Only run tests, don't pull/build +#$BuildEmbed = 0; # After building seamonkey, go build embed app. +#$SkipMozilla = 0; # Use to debug post-mozilla.pl scripts. +#$BuildLocales = 0; # Do l10n packaging? + +# Tests +#$CleanProfile = 0; +#$ResetHomeDirForTests = 1; +$ProductName = "Thunderbird"; +#$VendorName = 'Mozilla'; + +#$RunMozillaTests = 1; # Allow turning off of all tests if needed. +#$RegxpcomTest = 1; +#$AliveTest = 1; +#$JavaTest = 0; +#$ViewerTest = 0; +#$BloatTest = 0; # warren memory bloat test +#$BloatTest2 = 0; # dbaron memory bloat test, require tracemalloc +#$DomToTextConversionTest = 0; +#$XpcomGlueTest = 0; +#$CodesizeTest = 0; # Z, require mozilla/tools/codesighs +#$EmbedCodesizeTest = 0; # mZ, require mozilla/tools/codesigns +#$MailBloatTest = 0; +#$EmbedTest = 0; # Assumes you wanted $BuildEmbed=1 +#$LayoutPerformanceTest = 0; # Tp +#$DHTMLPerformanceTest = 0; # Tdhtml +#$QATest = 0; +#$XULWindowOpenTest = 0; # Txul +#$StartupPerformanceTest = 0; # Ts +#@CompareLocaleDirs = (); # Run compare-locales test on these directories +# ("network","dom","toolkit","security/manager"); +#$CompareLocalesAviary = 0; # Should the compare-locales commands use the + # aviary directory structure? + +#$TestsPhoneHome = 0; # Should test report back to server? + +# $results_server +#---------------------------------------------------------------------------- +# Server on which test results will be accessible. This was originally tegu, +# then became axolotl. Once we moved services from axolotl, it was time +# to give this service its own hostname to make future transitions easier. +# - cmp@mozilla.org +#$results_server = "build-graphs.mozilla.org"; + +#$pageload_server = "spider"; # localhost + +# +# Timeouts, values are in seconds. +# +#$CVSCheckoutTimeout = 3600; +#$CreateProfileTimeout = 45; +#$RegxpcomTestTimeout = 120; + +#$AliveTestTimeout = 45; +#$ViewerTestTimeout = 45; +#$EmbedTestTimeout = 45; +#$BloatTestTimeout = 120; # seconds +#$MailBloatTestTimeout = 120; # seconds +#$JavaTestTimeout = 45; +#$DomTestTimeout = 45; # seconds +#$XpcomGlueTestTimeout = 15; +#$CodesizeTestTimeout = 900; # seconds +#$CodesizeTestType = "auto"; # {"auto"|"base"} +#$LayoutPerformanceTestTimeout = 1200; # entire test, seconds +#$DHTMLPerformanceTestTimeout = 1200; # entire test, seconds +#$QATestTimeout = 1200; # entire test, seconds +#$LayoutPerformanceTestPageTimeout = 30000; # each page, ms +#$StartupPerformanceTestTimeout = 15; # seconds +#$XULWindowOpenTestTimeout = 150; # seconds + + +#$MozConfigFileName = 'mozconfig'; + +#$UseMozillaProfile = 1; +#$MozProfileName = 'default'; + +#- Set these to what makes sense for your system +#$Make = 'gmake'; # Must be GNU make +#$MakeOverrides = ''; +#$mail = '/bin/mail'; +#$CVS = 'cvs -q'; +#$CVSCO = 'checkout -P'; + +# win32 usually doesn't have /bin/mail +#$blat = 'c:/nstools/bin/blat'; +#$use_blat = 0; + +# Set moz_cvsroot to something like: +# :pserver:$ENV{USER}%netscape.com\@cvs.mozilla.org:/cvsroot +# :pserver:anonymous\@cvs-mirror.mozilla.org:/cvsroot +# +# Note that win32 may not need \@, depends on ' or ". +# :pserver:$ENV{USER}%netscape.com@cvs.mozilla.org:/cvsroot + +#$moz_cvsroot = $ENV{CVSROOT}; +$moz_cvsroot = ':ext:cltbld@cvs.mozilla.org:/cvsroot'; +#$moz_cvsroot = ":pserver:anonymous\@cvs-mirror.mozilla.org:/cvsroot"; + +#- Set these proper values for your tinderbox server +#$Tinderbox_server = 'tinderbox-daemon@tinderbox.mozilla.org'; + +# Allow for non-client builds, e.g. camino. +#$moz_client_mk = 'client.mk'; + +#- Set if you want to build in a separate object tree +$ObjDir = 'lightning-obj'; + +# Extra build name, if needed. +$BuildNameExtra = 'Lt-Release'; + +# User comment, eg. ip address for dhcp builds. +# ex: $UserComment = "ip = 208.12.36.108"; +#$UserComment = 0; + +#- +#- The rest should not need to be changed +#- + +#- Minimum wait period from start of build to start of next build in minutes. +#$BuildSleep = 10; + +#- Until you get the script working. When it works, +#- change to the tree you're actually building +$BuildTree = 'Sunbird'; + +#$BuildName = ''; +#$BuildTag = ''; +#$BuildConfigDir = 'mozilla/config'; +#$Topsrcdir = 'mozilla'; + +#$BinaryName = 'mozilla-bin'; +$BinaryName = 'thunderbird-bin'; + +# +# For embedding app, use: +#$EmbedBinaryName = 'TestGtkEmbed'; +#$EmbedDistDir = 'dist/bin' + + +#$ShellOverride = ''; # Only used if the default shell is too stupid +#$ConfigureArgs = ''; +#$ConfigureEnvArgs = ''; +#$Compiler = 'gcc'; +#$NSPRArgs = ''; +#$ShellOverride = ''; + +# Release build options +$ReleaseBuild = 1; +#$LocaleProduct = "browser"; +$shiptalkback = 0; +#$ReleaseToLatest = 1; # Push the release to latest-? +#$ReleaseToDated = 1; # Push the release to YYYY-MM-DD-HH-? +$build_hour = "6"; +#$package_creation_path = "/xpinstall/packager"; +# needs setting for mac + talkback: $mac_bundle_path = "/browser/app"; +$ssh_version = "2"; +#$ssh_user = "cltbld"; +#$ssh_server = "stage.mozilla.org"; +$ftp_path = "/home/ftp/pub/calendar/lightning/nightly"; +$url_path = "http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly"; +#$tbox_ftp_path = $ftp_path; +#$tbox_url_path = $url_path; +#$milestone = "trunk"; +$notify_list = "build-announce\@mozilla.org"; +$stub_installer = 0; +$sea_installer = 0; +$archive = 1; +$push_raw_xpis = 0; + +# Reboot the OS at the end of build-and-test cycle. This is primarily +# intended for Win9x, which can't last more than a few cycles before +# locking up (and testing would be suspect even after a couple of cycles). +# Right now, there is only code to force the reboot for Win9x, so even +# setting this to 1, will not have an effect on other platforms. Setting +# up win9x to automatically logon and begin running tinderbox is left +# as an exercise to the reader. +#$RebootSystem = 0; + +# LogCompression specifies the type of compression used on the log file. +# Valid options are 'gzip', and 'bzip2'. Please make sure the binaries +# for 'gzip' or 'bzip2' are in the user's path before setting this +# option. +#$LogCompression = ''; + +# LogEncoding specifies the encoding format used for the logs. Valid +# options are 'base64', and 'uuencode'. If $LogCompression is set above, +# this needs to be set to 'base64' or 'uuencode' to ensure that the +# binary data is transferred properly. +#$LogEncoding = ''; + +# Prevent Extension Manager from spawning child processes during tests +# - processes that tbox scripts cannot kill. +#$ENV{NO_EM_RESTART} = '1'; diff --git a/mozilla/tools/tinderbox-configs/sunbird/linux/mozconfig b/mozilla/tools/tinderbox-configs/sunbird/linux/mozconfig new file mode 100644 index 00000000000..d6c5cd55cf8 --- /dev/null +++ b/mozilla/tools/tinderbox-configs/sunbird/linux/mozconfig @@ -0,0 +1,21 @@ +# +## hostname: galactica +## uname: Linux galactica.mozilla.org 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 i686 i386 GNU/Linux +# + +mk_add_options MOZ_CO_PROJECT=mail,calendar +mk_add_options MOZ_CO_PROJECT=calendar +mk_add_options MOZ_MAKE_FLAGS="-j6" +mk_add_options JS_READLINE=1 + +ac_add_options --enable-application=calendar +ac_add_options --disable-debug +ac_add_options --enable-optimize +ac_add_options --enable-static +ac_add_options --disable-shared +#ac_add_options --enable-extensions=lightning +ac_add_options --disable-installer +ac_add_options --disable-tests + +# Use gtk2 until pango is upgraded +ac_add_options --enable-default-toolkit=gtk2 diff --git a/mozilla/tools/tinderbox-configs/sunbird/linux/tinder-config.pl b/mozilla/tools/tinderbox-configs/sunbird/linux/tinder-config.pl new file mode 100644 index 00000000000..d58f0c3695d --- /dev/null +++ b/mozilla/tools/tinderbox-configs/sunbird/linux/tinder-config.pl @@ -0,0 +1,235 @@ +# +## hostname: galactica +## uname: Linux galactica.mozilla.org 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 i686 i386 GNU/Linux +# + +#- tinder-config.pl - Tinderbox configuration file. +#- Uncomment the variables you need to set. +#- The default values are the same as the commented variables. + +$ENV{CVS_RSH} = "ssh"; + +# $ENV{MOZ_PACKAGE_MSI} +#----------------------------------------------------------------------------- +# Default: 0 +# Values: 0 | 1 +# Purpose: Controls whether a MSI package is made. +# Requires: Windows and a local MakeMSI installation. +#$ENV{MOZ_PACKAGE_MSI} = 0; + +# $ENV{MOZ_SYMBOLS_TRANSFER_TYPE} +#----------------------------------------------------------------------------- +# Default: scp +# Values: scp | rsync +# Purpose: Use scp or rsync to transfer symbols to the Talkback server. +# Requires: The selected type requires the command be available both locally +# and on the Talkback server. +#$ENV{MOZ_SYMBOLS_TRANSFER_TYPE} = "scp"; + +#- PLEASE FILL THIS IN WITH YOUR PROPER EMAIL ADDRESS +#$BuildAdministrator = "$ENV{USER}\@$ENV{HOST}"; +#$BuildAdministrator = ($ENV{USER} || "cltbld") . "\@" . ($ENV{HOST} || "dhcp"); + +#- You'll need to change these to suit your machine's needs +#$DisplayServer = ':0.0'; + +#- Default values of command-line opts +#- +#$BuildDepend = 1; # Depend or Clobber +#$BuildDebug = 0; # Debug or Opt (Darwin) +#$ReportStatus = 1; # Send results to server, or not +#$ReportFinalStatus = 1; # Finer control over $ReportStatus. +#$UseTimeStamp = 1; # Use the CVS 'pull-by-timestamp' option, or not +#$BuildOnce = 0; # Build once, don't send results to server +#$TestOnly = 0; # Only run tests, don't pull/build +#$BuildEmbed = 0; # After building seamonkey, go build embed app. +#$SkipMozilla = 0; # Use to debug post-mozilla.pl scripts. +#$BuildLocales = 0; # Do l10n packaging? + +# Tests +#$CleanProfile = 0; +#$ResetHomeDirForTests = 1; +$ProductName = "Sunbird"; +$VendorName = 'Mozilla'; + +#$RunMozillaTests = 1; # Allow turning off of all tests if needed. +#$RegxpcomTest = 1; +#$AliveTest = 1; +#$JavaTest = 0; +#$ViewerTest = 0; +#$BloatTest = 0; # warren memory bloat test +#$BloatTest2 = 0; # dbaron memory bloat test, require tracemalloc +#$DomToTextConversionTest = 0; +#$XpcomGlueTest = 0; +#$CodesizeTest = 0; # Z, require mozilla/tools/codesighs +#$EmbedCodesizeTest = 0; # mZ, require mozilla/tools/codesigns +#$MailBloatTest = 0; +#$EmbedTest = 0; # Assumes you wanted $BuildEmbed=1 +#$LayoutPerformanceTest = 0; # Tp +#$DHTMLPerformanceTest = 0; # Tdhtml +#$QATest = 0; +#$XULWindowOpenTest = 0; # Txul +#$StartupPerformanceTest = 0; # Ts +#@CompareLocaleDirs = (); # Run compare-locales test on these directories +# ("network","dom","toolkit","security/manager"); +#$CompareLocalesAviary = 0; # Should the compare-locales commands use the + # aviary directory structure? + +#$TestsPhoneHome = 0; # Should test report back to server? + +# $results_server +#---------------------------------------------------------------------------- +# Server on which test results will be accessible. This was originally tegu, +# then became axolotl. Once we moved services from axolotl, it was time +# to give this service its own hostname to make future transitions easier. +# - cmp@mozilla.org +#$results_server = "build-graphs.mozilla.org"; + +#$pageload_server = "spider"; # localhost + +# +# Timeouts, values are in seconds. +# +#$CVSCheckoutTimeout = 3600; +#$CreateProfileTimeout = 45; +#$RegxpcomTestTimeout = 120; + +#$AliveTestTimeout = 45; +#$ViewerTestTimeout = 45; +#$EmbedTestTimeout = 45; +#$BloatTestTimeout = 120; # seconds +#$MailBloatTestTimeout = 120; # seconds +#$JavaTestTimeout = 45; +#$DomTestTimeout = 45; # seconds +#$XpcomGlueTestTimeout = 15; +#$CodesizeTestTimeout = 900; # seconds +#$CodesizeTestType = "auto"; # {"auto"|"base"} +#$LayoutPerformanceTestTimeout = 1200; # entire test, seconds +#$DHTMLPerformanceTestTimeout = 1200; # entire test, seconds +#$QATestTimeout = 1200; # entire test, seconds +#$LayoutPerformanceTestPageTimeout = 30000; # each page, ms +#$StartupPerformanceTestTimeout = 15; # seconds +#$XULWindowOpenTestTimeout = 150; # seconds + + +#$MozConfigFileName = 'mozconfig'; + +#$UseMozillaProfile = 1; +#$MozProfileName = 'default'; + +#- Set these to what makes sense for your system +#$Make = 'gmake'; # Must be GNU make +#$MakeOverrides = ''; +#$mail = '/bin/mail'; +#$CVS = 'cvs -q'; +#$CVSCO = 'checkout -P'; + +# win32 usually doesn't have /bin/mail +#$blat = 'c:/nstools/bin/blat'; +#$use_blat = 0; + +# Set moz_cvsroot to something like: +# :pserver:$ENV{USER}%netscape.com\@cvs.mozilla.org:/cvsroot +# :pserver:anonymous\@cvs-mirror.mozilla.org:/cvsroot +# +# Note that win32 may not need \@, depends on ' or ". +# :pserver:$ENV{USER}%netscape.com@cvs.mozilla.org:/cvsroot + +#$moz_cvsroot = $ENV{CVSROOT}; +$moz_cvsroot = ":ext:cltbld\@cvs.mozilla.org:/cvsroot"; + +#- Set these proper values for your tinderbox server +#$Tinderbox_server = 'tinderbox-daemon@tinderbox.mozilla.org'; + +# Allow for non-client builds, e.g. camino. +#$moz_client_mk = 'client.mk'; + +#- Set if you want to build in a separate object tree +$ObjDir = 'sunbird-obj'; + +# Extra build name, if needed. +$BuildNameExtra = 'Sb-Release'; + +# User comment, eg. ip address for dhcp builds. +# ex: $UserComment = "ip = 208.12.36.108"; +#$UserComment = 0; + +#- +#- The rest should not need to be changed +#- + +#- Minimum wait period from start of build to start of next build in minutes. +#$BuildSleep = 10; + +#- Until you get the script working. When it works, +#- change to the tree you're actually building +$BuildTree = 'Sunbird'; + +#$BuildName = ''; +#$BuildTag = ''; +#$BuildConfigDir = 'mozilla/config'; +#$Topsrcdir = 'mozilla'; + +#$BinaryName = 'mozilla-bin'; +$BinaryName = 'sunbird-bin'; + +# +# For embedding app, use: +#$EmbedBinaryName = 'TestGtkEmbed'; +#$EmbedDistDir = 'dist/bin' + + +#$ShellOverride = ''; # Only used if the default shell is too stupid +#$ConfigureArgs = ''; +#$ConfigureEnvArgs = ''; +#$Compiler = 'gcc'; +#$NSPRArgs = ''; +#$ShellOverride = ''; + +# Release build options +$ReleaseBuild = 1; +#$LocaleProduct = "browser"; +$shiptalkback = 0; +#$ReleaseToLatest = 1; # Push the release to latest-? +#$ReleaseToDated = 1; # Push the release to YYYY-MM-DD-HH-? +$build_hour = "6"; +#$package_creation_path = "/xpinstall/packager"; +# needs setting for mac + talkback: $mac_bundle_path = "/browser/app"; +$ssh_version = "2"; +#$ssh_user = "cltbld"; +#$ssh_server = "stage.mozilla.org"; +$ftp_path = "/home/ftp/pub/calendar/sunbird/nightly"; +$url_path = "http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly"; +#$tbox_ftp_path = $ftp_path; +#$tbox_url_path = $url_path; +#$milestone = "trunk"; +$notify_list = "build-announce\@mozilla.org"; +$stub_installer = 0; +$sea_installer = 0; +$archive = 1; +$push_raw_xpis = 0; + +# Reboot the OS at the end of build-and-test cycle. This is primarily +# intended for Win9x, which can't last more than a few cycles before +# locking up (and testing would be suspect even after a couple of cycles). +# Right now, there is only code to force the reboot for Win9x, so even +# setting this to 1, will not have an effect on other platforms. Setting +# up win9x to automatically logon and begin running tinderbox is left +# as an exercise to the reader. +#$RebootSystem = 0; + +# LogCompression specifies the type of compression used on the log file. +# Valid options are 'gzip', and 'bzip2'. Please make sure the binaries +# for 'gzip' or 'bzip2' are in the user's path before setting this +# option. +#$LogCompression = ''; + +# LogEncoding specifies the encoding format used for the logs. Valid +# options are 'base64', and 'uuencode'. If $LogCompression is set above, +# this needs to be set to 'base64' or 'uuencode' to ensure that the +# binary data is transferred properly. +#$LogEncoding = ''; + +# Prevent Extension Manager from spawning child processes during tests +# - processes that tbox scripts cannot kill. +#$ENV{NO_EM_RESTART} = '1';