Nightly Builds

We do nightly builds for day-to-day testing during our development. If you would like to help with testing, you can try and download our latest nightly builds.

You can download nightly builds from here. On this pages you can find static version of our build system displaying Nightly builds and Release candidates.

In Nightly builds section, first you can see simple table with results from last nightly builds for each platform. Builds are run automatically every night. When build is initiated, it invokes CVS checkout from HEAD on given machine and new clean build.

NOTE: the name nightly build does not mean it has to be done in the night. Developers can choose to do nightly build from actual CVS HEAD any time, so you can notice, there can be sometimes more builds per one day.

First column Last 7 days... contains link to next page, which shows the list of all nightly builds ever done for a given platform. All nightly builds are automatically deleted after specified period of time. Currently it is 7 days.

Patches

There is possibility to make nightly build with selected patches included. These patches are automatically taken from bugzilla. To determine the patch, which should be included in nightly build, you must set flag patch-nightly on a given patch. Obsolete patches and patches from bug, that has different state than ASSIGNED are not taken into account. Make sure, that patch is appliable.

Last build

This sections informs about the results of last nightly build. You have four columns:

  • Version - show the version of last attempt for nightly build (or build currently in progress), it is in form [Major version].[Minor version]dev.[Timestamp]. Timestamp is in form YYYYMMDDHHMM, i.e. 0.54dev200611160230 means nightly build of AllPeers 0.54 done on 16th of November 2006 at 02:30am (timestamp is the moment of start of CVS checkout for build)
  • Result - can be OK, Failed, Patching failed
  • Logs - this is link to the log of the compiler, in the case build has finished. Useful, when building fails (the size is cca 2 MBs!). In the case, result is Patching failed, logs contains the output of patch command, together with message informing about which patch could not be applied.
  • Patches - clicking on this link causes to display the list of all patches, that were included in the build (together with links to bugzilla)

Last successful build

This section refers to last successful nightly build, it’s purpose is mainly for allowing download of XPI.

  • XPI - This is link, from where you can download given XPI, just click to install it into browser. Linux builds contain also unstripped versions of XPIs.
  • Warnings - This columns shows the count of warnings in compilation log for given platform (not counting 3rd party libraries). This number is link to a page, which shows the lines of compiler output which contain a warning message. Next to this number, you can see the link to compilation logs, which you can click to download the log and search for the warnings (so they can be removed)
  • Patches - has got the same meaning as the column in Last build section
 
test/nightly.txt · Last modified: 2007/06/21 13:54 by jakub
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki