[Monetdb-developers] nightly target contents
Sorry if this question is borderline user. Using monetdb-install.sh, what does --nightly=stable actually contain? What does --nightly=current contain? Do the nightly tar files contain source from a sucessful build or simply a CVS checkout? Is a cross-reference between bug number and --nightly=<target> maintained?
On 22-05-2007 09:02:22 -0700, Colin Foss wrote:
Sorry if this question is borderline user.
Using monetdb-install.sh, what does --nightly=stable actually contain? What does --nightly=current contain?
We maintain "two" main branches. The HEAD of the repository, is where all development is made. We refer to it as "current". The "stable" branch is where the releases are made from, and contains only (bug)fixes, no new features.
Do the nightly tar files contain source from a sucessful build or simply a CVS checkout?
I'm not 100% sure, but I believe they contain the last known successful compilation of a CVS checkout.
Is a cross-reference between bug number and --nightly=<target> maintained?
No. Unfortunately, we don't have a ChangeLog file either which allows for easy inspection of inclusion of a bug.
On Wed, May 23, 2007 at 10:08:34AM +0200, Fabian Groffen wrote:
On 22-05-2007 09:02:22 -0700, Colin Foss wrote:
Sorry if this question is borderline user.
Using monetdb-install.sh, what does --nightly=stable actually contain? What does --nightly=current contain?
We maintain "two" main branches. The HEAD of the repository, is where all development is made. We refer to it as "current". The "stable" branch is where the releases are made from, and contains only (bug)fixes, no new features.
Do the nightly tar files contain source from a sucessful build or simply a CVS checkout?
I'm not 100% sure, but I believe they contain the last known successful compilation of a CVS checkout.
The soure tarballs obviously contain the results of a successful `make dist` (that's how they are produced), which requires a successful `./bootstrap ; configure ; make` from the CVS source base. Note that "successful" refers to compilation, only; successfull testing is not require for (succesfully) building the source tarballs. For the latest nightly testing results see our "TestWeb" at http://monetdb.cwi.nl/projects/monetdb/Development/TestWeb/ For the "Current" development trunk (CVS HEAD), `cvs update` is (currently) run every night at just after midnight (CEST), while for the "Stable" release branch(es), `cvs update` is run around 5:00 am CEST. Note that with SF, running `cvs update` does not guarantee that it indeed succeeds... However, for the most recent 30-31 days, the respetive CVS versions used for nightly testing and building both source tar balls and binary distributions (RPMs) (see http://monetdb.cwi.nl/projects/monetdb/Download/Builds/) are tagged in CVS as "Stable_DailyBuild-<DayOfMonth>" and "Current_DailyBuild-<DayOfMonth>", respectively.
Is a cross-reference between bug number and --nightly=<target> maintained?
No: - users reporting bugs often (mostly) do (can?) not accurately specify which *excat* version they are using when they detected and files a bug. - developers (should) know the excat version the fix a bug on, but the bug fix is only confirmed once (1) a respective test has been provided AND (2) the next nights testing was successful AND (3) the user reporting the bug has confirmed the fix --- by then, we're usually some days further...
No. Unfortunately, we don't have a ChangeLog file either which allows for easy inspection of inclusion of a bug.
CVS maintains the ChangeLog for us; see `cvs log`. Stefan -- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |
On 23-05-2007 10:53:44 +0200, Stefan Manegold wrote:
No. Unfortunately, we don't have a ChangeLog file either which allows for easy inspection of inclusion of a bug.
CVS maintains the ChangeLog for us; see `cvs log`.
... which proves once again that the purpose of a ChangeLog file is easily confused with the purpose of a VCS revision log.
OK. From the answers it seems that the
--nightly=
On Wed, May 23, 2007 at 10:08:34AM +0200, Fabian Groffen wrote:
On 22-05-2007 09:02:22 -0700, Colin Foss wrote:
Sorry if this question is borderline user.
Using monetdb-install.sh, what does --nightly=stable actually contain? What does --nightly=current contain?
We maintain "two" main branches. The HEAD of the repository, is where all development is made. We refer to it as "current". The "stable" branch is where the releases are made from, and contains only (bug)fixes, no new features.
Do the nightly tar files contain source from a sucessful build or simply a CVS checkout?
I'm not 100% sure, but I believe they contain the last known successful compilation of a CVS checkout.
The soure tarballs obviously contain the results of a successful `make dist` (that's how they are produced), which requires a successful `./bootstrap ; configure ; make` from the CVS source base.
Note that "successful" refers to compilation, only; successfull testing is not require for (succesfully) building the source tarballs. For the latest nightly testing results see our "TestWeb" at
http://monetdb.cwi.nl/projects/monetdb/Development/TestWeb/
For the "Current" development trunk (CVS HEAD), `cvs update` is (currently) run every night at just after midnight (CEST), while for the "Stable" release branch(es), `cvs update` is run around 5:00 am CEST. Note that with SF, running `cvs update` does not guarantee that it indeed succeeds... However, for the most recent 30-31 days, the respetive CVS versions used for nightly testing and building both source tar balls and binary distributions (RPMs) (see
http://monetdb.cwi.nl/projects/monetdb/Download/Builds/)
are tagged in CVS as "Stable_DailyBuild-<DayOfMonth>" and "Current_DailyBuild-<DayOfMonth>", respectively.
Is a cross-reference between bug number and --nightly=<target> maintained?
No:
- users reporting bugs often (mostly) do (can?) not accurately specify which *excat* version they are using when they detected and files a bug.
- developers (should) know the excat version the fix a bug on, but the bug fix is only confirmed once (1) a respective test has been provided AND (2) the next nights testing was successful AND (3) the user reporting the bug has confirmed the fix --- by then, we're usually some days further...
No. Unfortunately, we don't have a ChangeLog file either which allows for easy inspection of inclusion of a bug.
CVS maintains the ChangeLog for us; see `cvs log`.
Stefan
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monetdb-developers
participants (3)
-
Colin Foss
-
Fabian Groffen
-
Stefan Manegold