| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.28 - 04 Aug 2008 - BobGarwood) |
| Added: | |
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.27 - 29 Jul 2008 - BobGarwood) |
| Changed: | |
| < < | 1. Make sure that the motd and init_guide_struct have the correct version number. These should be the same and integration should now reflect this upcoming release's version number. After verifying that these changes work in your sandbox, commit those changes. Also, edit the master version of the web pages to include any changes appropriate to this release. Commit those changes as well. |
| > > | 1. Make sure that the motd and init_guide_struct have the correct version number. These should be the same and integration should now reflect this upcoming release's version number. After verifying that these changes work in your sandbox, commit those changes. Also, edit the master version of the web pages to include any changes appropriate to this release. Finally, edit the overview pages for the reference manual documentation. They contain one line identifying the current version number. Commit those changes as well. |
| Added: | |
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
18. Upload this file to Sourceforge.net, logging on as 'anonymous', and using your email account as the password:
|
| > > |
18. Upload this file to Sourceforge.net using rsync and your sourceforge username and password:
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
22. Upload the new sourceforge web pages to the site (this works from my account, where I have things set up to allow scp to sourceforge for this purpose):
|
| > > |
22. Upload the new web pages to the site by simply copying them to the appropriate local directory
|
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.26 - 29 Jul 2008 - BobGarwood) |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | $ cvs tag release_2_3 $ cvs tag -b release_2_3_patches . |
| > > | $ cvs tag release_2_4 $ cvs tag -b release_2_4_patches . |
| Changed: | |
| < < | $ mkdir 2.3 $ cd 2.3 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_2_3_patches gbtidl |
| > > | $ mkdir 2.4 $ cd 2.4 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_2_4_patches gbtidl |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | $ mkdir release2pt2 |
| > > | $ mkdir release2pt4 |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.25 - 28 Jul 2008 - BobGarwood) |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 4. Run the tests to as the last check to make sure the current state of integration is healthy. If the below tests produce errors, these should be resolved before proceeding. |
| > > | 4. Run the tests as the last check to make sure the current state of integration is healthy. If the below tests produce errors, these should be resolved before proceeding. |
| Changed: | |
| < < | $ cvs tag release_2_2 $ cvs tag -b release_2_2_patches . |
| > > | $ cvs tag release_2_3 $ cvs tag -b release_2_3_patches . |
| Changed: | |
| < < | $ mkdir 2.2 $ cd 2.2 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_2_2_patches gbtidl |
| > > | $ mkdir 2.3 $ cd 2.3 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_2_3_patches gbtidl |
| Changed: | |
| < < | 7. Change calling script, message of the day, and the !g.version value: |
| > > | 7. Change calling script and message of the day: |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 13. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory (in /home/gbtidl in CV and GB and in /users/gbtidl at the AOC). In GB switch the symbolic link release in the documentation directory to point to the new version documentation (in /home/www.gb.nrao.edu/content/DA/gbtidl). This step may be deferred until the actual release time. |
| > > | 13. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory (in /home/gbtidl in CV and GB and in /users/gbtidl at the AOC). In GB switch the symbolic link release in the documentation directory to point to the new version documentation (in /home/www.gb.nrao.edu/content/gbt/DA/gbtidl). This step may be deferred until the actual release time. |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.24 - 13 Nov 2007 - BobGarwood) |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.23 - 03 Oct 2007 - BobGarwood) |
| Changed: | |
| < < | 1. Make sure that the motd and init_guide_struct have the correct version number. These should be the same and integration should now reflect this upcoming release's version number. After verifying that these changes work in your sandbox, commit those changes. Also, edit the master version of the web pages to incldue any changes appropriate to this release. Commit those changes as well. |
| > > | 1. Make sure that the motd and init_guide_struct have the correct version number. These should be the same and integration should now reflect this upcoming release's version number. After verifying that these changes work in your sandbox, commit those changes. Also, edit the master version of the web pages to include any changes appropriate to this release. Commit those changes as well. |
| Added: | |
| > > |
|
| Changed: | |
| < < | $ cd /home/www.gb.nrao.edu/content/DA/gbtidl |
| > > | $ cd /home/www.gb.nrao.edu/content/gbt/DA/gbtidl |
| Changed: | |
| < < | 13. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory (in /home/gbtidl in CV and GB and in /users/gbtidl at the AOC). In GB switch the symbolic line release in the documentation directory to point to the new version documentation (in /home/www.gb.nrao.edu/content/DA/gbtidl). |
| > > | 13. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory (in /home/gbtidl in CV and GB and in /users/gbtidl at the AOC). In GB switch the symbolic link release in the documentation directory to point to the new version documentation (in /home/www.gb.nrao.edu/content/DA/gbtidl). This step may be deferred until the actual release time. |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.22 - 01 Oct 2007 - BobGarwood) |
| Changed: | |
| < < | 22. When you're ready to make it public, send the release announcment to the list below: |
| > > | 23. When you're ready to make it public, send the release announcment to the list below: |
| Changed: | |
| < < | 23. If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. -- PaulMarganian - 11 Apr 2005 |
| > > | 24. If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.21 - 15 Aug 2007 - AmyShelton) |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.20 - 09 Aug 2007 - BobGarwood) |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 1. Log on to gbtidl machine as gbtidl. This will work only if you are part of the gbtidl group. |
| > > |
1. Make sure that the motd and init_guide_struct have the correct version number. These should be the same and integration should now reflect this upcoming release's version number. After verifying that these changes work in your sandbox, commit those changes. Also, edit the master version of the web pages to incldue any changes appropriate to this release. Commit those changes as well.
|
| Changed: | |
| < < |
2. Confirm there are no locally modified files in the integration directory by running cvs status
|
| > > |
3. Confirm there are no locally modified files in the integration directory by running cvs status. If you edited any files in step 1 update those files in the integration tree before proceding with this step.
|
| Changed: | |
| < < | 3. Run the tests to as the last check to make sure the current state of integration is healthy. If the below tests produce errors, these should be resolved before proceeding. |
| > > | 4. Run the tests to as the last check to make sure the current state of integration is healthy. If the below tests produce errors, these should be resolved before proceeding. |
| Changed: | |
| < < |
4. Tag the files in the integration directory using the cvs tag command.
|
| > > |
5. Tag the files in the integration directory using the cvs tag command. Note that this step has failed in the past due to the quota limit being exceeded for the monctrl account in Green Bank. If that happens, consult with other members of the SDD group about removing files from the disk(s) where the quota limit has been exceeded.
|
| Changed: | |
| < < | $ cvs tag release_1_1 $ cvs tag -b release_1_1_patches . |
| > > | $ cvs tag release_2_2 $ cvs tag -b release_2_2_patches . |
| Changed: | |
| < < | 5. Create the new source directory and cd to it. |
| > > | 6. Create the new source directory and cd to it. |
| Changed: | |
| < < | $ mkdir 1.1 $ cd 1.1 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_1_1_patches gbtidl |
| > > | $ mkdir 2.2 $ cd 2.2 $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_2_2_patches gbtidl |
| Changed: | |
| < < | 6. Change calling script, message of the day, and the !g.version value: |
| > > | 7. Change calling script, message of the day, and the !g.version value: |
| Changed: | |
| < < |
|
| > > |
|
| Deleted: | |
| < < |
|
| Changed: | |
| < < | 7. Run the tests again. Make sure these all pass before before proceeding. All errors must be resolved. |
| > > | 8. Run the unit tests again. Make sure these all pass before before proceeding. All errors must be resolved. |
| Changed: | |
| < < |
|
| > > |
|
| Deleted: | |
| < < |
|
| Changed: | |
| < < | 8. Copy new directory from CV to GB. Do this in a similar fashion as the nightly rsyncs for integration: |
| > > |
9. Build the release docs
$ cd /home/www.gb.nrao.edu/content/DA/gbtidl $ mkdir release2pt2
|
| Added: | |
| > > | 10. Copy new directory from CV to GB. Do this in a similar fashion as the nightly rsyncs for integration: |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 9. Go to the new GB source tree, and run the tests one more time!. Make sure these all pass before before proceeding. All errors must be resolved. |
| > > | 11. Go to the new GB source tree, and run the tests one more time!. Make sure these all pass before before proceeding. All errors must be resolved. |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 10. Repeat steps 8, 9 and 10 for AOC (use "jasmine" as the host at the AOC). The root directory at the AOC is /users/gbtidl. |
| > > | 12. Repeat steps 10 and 11 for AOC (use "jasmine" as the host at the AOC). The root directory at the AOC is /users/gbtidl. Watch for quota limits at the AOC and remove older versions of gbtidl (but not the previous release) to make space for the new version as necessary. |
| Changed: | |
| < < | 11. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory. |
| > > | 13. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory (in /home/gbtidl in CV and GB and in /users/gbtidl at the AOC). In GB switch the symbolic line release in the documentation directory to point to the new version documentation (in /home/www.gb.nrao.edu/content/DA/gbtidl). |
| Changed: | |
| < < | 12. To prepare the tar file for the sourceforge.net file release, from GB or CV first comment out the .compile of the tests scripts from init_gbtidl. The files to be excluded from the tar file are listed in gbtidl/buildExcludeFile. |
| > > | 14. To prepare the tar file for the sourceforge.net file release, from GB or CV first comment out the .compile of the tests scripts from init_gbtidl. The files to be excluded from the tar file are listed in gbtidl/buildExcludeFile. |
| Changed: | |
| < < |
13. Create the tar file:
|
| > > |
15. Create the tar file:
|
| Changed: | |
| < < |
14. Compress the tar file:
|
| > > |
16. Compress the tar file:
|
| Changed: | |
| < < | 15. Uncomment the lines underneath the 'unit tests' comment in init_gbtidl. |
| > > | 17. Uncomment the lines underneath the 'unit tests' comment in init_gbtidl and verify that gbtidl still starts up without errors. |
| Changed: | |
| < < |
16. Upload this file to Sourceforge.net, logging on as 'anonymous', and using your email account as the password:
|
| > > |
18. Upload this file to Sourceforge.net, logging on as 'anonymous', and using your email account as the password:
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 17. Access sourceforge's File Release System interface. |
| > > | 19. Access sourceforge's File Release System interface. |
| Changed: | |
| < < | 18. Create a file release within the GBTIDL package, for this specific release and attach the file(s) you uploaded to that file release. 19. Go here and and click on "Edit this Release", then upload the release notes 20. Download the tar ball and step through the installation notes to make sure everything is working. |
| > > |
20. Create a file release within the GBTIDL package, for this specific release and attach the file(s) you uploaded to that file release.
|
| Changed: | |
| < < | 21. When you're ready to make it public, send the release announcment to the list below: |
| > > | 22. When you're ready to make it public, send the release announcment to the list below: |
| Deleted: | |
| < < |
|
| Changed: | |
| < < | 22. If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| > > | 23. If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.19 - 26 Jun 2006 - BobGarwood) |
| Changed: | |
| < < |
12. To prepare the tar file for the sourceforge.net file release, from GB or CV, temporarily remove the admin scripts, gbtidl startup script, and comment out the tests from init_gbtidl. We need a better way of doing this:
|
| > > |
12. To prepare the tar file for the sourceforge.net file release, from GB or CV first comment out the .compile of the tests scripts from init_gbtidl. The files to be excluded from the tar file are listed in gbtidl/buildExcludeFile.
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
15. Move back the files that were temporarily removed.
|
| > > | 15. Uncomment the lines underneath the 'unit tests' comment in init_gbtidl. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.18 - 26 Jun 2006 - BobGarwood) |
| Changed: | |
| < < | 5. Create the new source directory. |
| > > | 5. Create the new source directory and cd to it. |
| Added: | |
| > > | $ cd gbtidl |
| Added: | |
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 10. Repeat steps 8, 9 and 10 for AOC. |
| > > | 10. Repeat steps 8, 9 and 10 for AOC (use "jasmine" as the host at the AOC). The root directory at the AOC is /users/gbtidl. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.17 - 26 Jun 2006 - BobGarwood) |
| Deleted: | |
| < < |
|
| Changed: | |
| < < |
2. Confirm there are no locally modified files in the integration directory by running cvss status
|
| > > |
2. Confirm there are no locally modified files in the integration directory by running cvs status
|
| Changed: | |
| < < | $ cvss status > status.txt |
| > > | $ cvs status > status.txt |
| Changed: | |
| < < |
4. Tag the files in the integration directory using the cvss tag command.
|
| > > |
4. Tag the files in the integration directory using the cvs tag command.
|
| Changed: | |
| < < | $ cvss tag release_1_1 $ cvss tag -b release_1_1_patches . |
| > > | $ cvs tag release_1_1 $ cvs tag -b release_1_1_patches . |
| Changed: | |
| < < | $ cd /home/users/gbtidl |
| > > | $ cd /home/gbtidl |
| Changed: | |
| < < | $ cvss checkout -P -r release_1_1_patches gbtidl |
| > > | $ cvs -d :ext:gbtidl@cvs.gb.nrao.edu:/cvs checkout -P -r release_1_1_patches gbtidl |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.16 - 23 Jun 2006 - BobGarwood) |
| Changed: | |
| < < | 6. Change calling script and message of the day: |
| > > | 6. Change calling script, message of the day, and the !g.version value: |
| Added: | |
| > > |
|
| Changed: | |
| < < | 21. When you're ready to make it public, send the release announcment to the list below (get an update from Bob Garwood): |
| > > | 21. When you're ready to make it public, send the release announcment to the list below: |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.15 - 22 May 2006 - PaulMarganian) |
| Changed: | |
| < < |
|
| > > |
|
| Added: | |
| > > |
|
| Changed: | |
| < < | 10. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| > > | 10. Repeat steps 8, 9 and 10 for AOC. |
| Changed: | |
| < < | 11. To prepare the tar file for the sourceforge.net file release, from GB or CV, temporarily remove the admin scripts, gbtidl startup script, and comment out the tests from init_gbtidl. We need a better way of doing this: |
| > > | 11. To switch to the new version is very simple. In both CV, AOC, and GB, switch the symbolic link release to point to the new version directory. 12. To prepare the tar file for the sourceforge.net file release, from GB or CV, temporarily remove the admin scripts, gbtidl startup script, and comment out the tests from init_gbtidl. We need a better way of doing this: |
| Changed: | |
| < < | 12. Create the tar file: |
| > > | 13. Create the tar file: |
| Changed: | |
| < < | 13. Compress the tar file: |
| > > | 14. Compress the tar file: |
| Changed: | |
| < < | 14. Move back the files that were temporarily removed. |
| > > | 15. Move back the files that were temporarily removed. |
| Changed: | |
| < < | 15. Upload this file to Sourceforge.net, logging on as 'anonymous', and using your email account as the password: |
| > > | 16. Upload this file to Sourceforge.net, logging on as 'anonymous', and using your email account as the password: |
| Changed: | |
| < < | 16. Access sourceforge's File Release System interface. |
| > > | 17. Access sourceforge's File Release System interface. |
| Changed: | |
| < < | 17. Create a file release within the GBTIDL package, for this specific release and attach the file(s) you uploaded to that file release. |
| > > | 18. Create a file release within the GBTIDL package, for this specific release and attach the file(s) you uploaded to that file release. |
| Changed: | |
| < < | 18. Go here and and click on "Edit this Release", then upload the release notes |
| > > | 19. Go here and and click on "Edit this Release", then upload the release notes |
| Changed: | |
| < < | 19. Download the tar ball and step through the installation notes to make sure everything is working. |
| > > | 20. Download the tar ball and step through the installation notes to make sure everything is working. |
| Changed: | |
| < < | 20 When you're ready to make it public, send the release announcment to the list below (get an update from Bob Garwood): |
| > > | 21. When you're ready to make it public, send the release announcment to the list below (get an update from Bob Garwood): |
| Changed: | |
| < < | 21 If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| > > | 22. If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.14 - 17 May 2006 - PaulMarganian) |
| Added: | |
| > > | 21 If this new release comes with a new Quick Reference, collect all old QR's (primarily in the Control Room), and replace them with the new ones. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.13 - 17 May 2006 - PaulMarganian) |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 20 When you're ready to make it public, send the release announcment to: |
| > > | 20 When you're ready to make it public, send the release announcment to the list below (get an update from Bob Garwood): |
| Deleted: | |
| < < |
|
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.12 - 23 Mar 2006 - PaulMarganian) |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.11 - 23 Nov 2005 - PaulMarganian) |
| Added: | |
| > > |
|
| Changed: | |
| < < | 8. Copy new directory from CV to GB. Currently this can be done using the following command: |
| > > | 8. Copy new directory from CV to GB. Do this in a similar fashion as the nightly rsyncs for integration: |
| Deleted: | |
| < < |
$ scp -r /export/users/gbtidl/1.1 pmargani@gb.nrao.edu:/home/gbtidl/1.1 |
| Changed: | |
| < < | It does not take very long for the .pro files to copied. However, finishing the tests directory can take up to an hour due to the many test data sets. |
| > > |
|
| Added: | |
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.10 - 15 Aug 2005 - NicoleRadziwill) |
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | |
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.9 - 06 Jul 2005 - PaulMarganian) |
| Added: | |
| > > |
19. Download the tar ball and step through the installation notes to make sure everything is working.
20 When you're ready to make it public, send the release announcment to:
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.8 - 06 Jul 2005 - PaulMarganian) |
| Changed: | |
| < < | 6. Change calling script: |
| > > | 6. Change calling script and message of the day: |
| Added: | |
| > > |
|
| Changed: | |
| < < | 9. Run the tests one more time!. Make sure these all pass before before proceeding. All errors must be resolved. |
| > > | 9. Go to the new GB source tree, and run the tests one more time!. Make sure these all pass before before proceeding. All errors must be resolved. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.7 - 31 May 2005 - PaulMarganian) |
| Added: | |
| > > |
|
| Changed: | |
| < < |
|
| > > |
|
| Changed: | |
| < < | 9. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| > > |
9. Run the tests one more time!. Make sure these all pass before before proceeding. All errors must be resolved.
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.6 - 31 May 2005 - PaulMarganian) |
| Changed: | |
| < < |
|
| > > |
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.5 - 29 Apr 2005 - PaulMarganian) |
| Changed: | |
| < < | $ cvss checkout -P -r release_1_1_patches |
| > > | $ cvss checkout -P -r release_1_1_patches gbtidl |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.4 - 22 Apr 2005 - PaulMarganian) |
| Changed: | |
| < < | 6. Run the tests again. Make sure these all pass before before proceeding. All errors must be resolved. |
| > > |
6. Change calling script:
|
| Changed: | |
| < < | 7. Copy new directory from CV to GB. Currently this can be done using the following command: |
| > > | 8. Copy new directory from CV to GB. Currently this can be done using the following command: |
| Added: | |
| > > | It does not take very long for the .pro files to copied. However, finishing the tests directory can take up to an hour due to the many test data sets. |
| Changed: | |
| < < | 8. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| > > | 9. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.3 - 12 Apr 2005 - PaulMarganian) |
| Changed: | |
| < < |
3. Tag the files in the integration directory using the cvss tag command.
|
| > > |
3. Run the tests to as the last check to make sure the current state of integration is healthy. If the below tests produce errors, these should be resolved before proceeding.
cvss tag command.
|
| Changed: | |
| < < | 4. Create the new source directory. |
| > > | 5. Create the new source directory. |
| Changed: | |
| < < | 5. Run all tests - make sure these all pass before before proceeding. |
| > > | 6. Run the tests again. Make sure these all pass before before proceeding. All errors must be resolved. |
| Deleted: | |
| < < |
|
| Changed: | |
| < < | 6. Copy new directory from CV to GB. |
| > > |
7. Copy new directory from CV to GB. Currently this can be done using the following command:
$ scp -r /export/users/gbtidl/1.1 pmargani@gb.nrao.edu:/home/gbtidl/1.1 |
| Changed: | |
| < < | 7. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| > > | 8. To switch to the new version is very simple. In both CV and GB, switch the symbolic link release to point to the new version directory. |
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.2 - 11 Apr 2005 - PaulMarganian) |
| Deleted: | |
| < < | |
| Changed: | |
| < < |
The following example assumes that the new release is and you are using the bash shell as user gbtidl.
|
| > > |
Notes:
|
| Changed: | |
| < < | Note: The systems are not part of the this build. |
| > > |
|
| Changed: | |
| < < | 1. Log on to gbtidl machine as gbtidl. |
| > > |
1. Log on to gbtidl machine as gbtidl. This will work only if you are part of the gbtidl group.
ssh -l gbtidl gbtidl2. Confirm there are no locally modified files in the integration directory by running cvss status
|
| Deleted: | |
| < < |
2. Confirm there are no locally modified files in the integration directory by running cvs status
|
| Added: | |
| > > | $ cd /export/users/gbtidl/integration/gbtidl $ cvss status > status.txt Search the resulting status file for "Locally Modified" or "Needs Merge" files. Files with these statuses need to have whatever action is appropriate taken to make them become "Up to Date". File with status "Needs Patch" are ok. If any actions are needed to update integration, then this CV integration directory should be copied to GB. |
| Added: | |
| > > |
3. Tag the files in the integration directory using the cvss tag command.
$ cd /export/users/gbtidl/integration/gbtidl $ cvss tag release_1_1 $ cvss tag -b release_1_1_patches . |
| Added: | |
| > > |
4. Create the new source directory.
$ cd /home/users/gbtidl $ mkdir 1.1 $ cd 1.1 $ cvss checkout -P -r release_1_1_patchesThe "-P" will prevent previously removed (aka "empty") directories from being checked out. 5. Run all tests - make sure these all pass before before proceeding.
|
| <<O>> Difference Topic CreatingNewGbtidlVersion (r1.1 - 11 Apr 2005 - PaulMarganian) |
| Added: | |
| > > |
%META:TOPICINFO{author="PaulMarganian" date="1113230340" format="1.0" version="1.1"}%
%META:TOPICPARENT{name="DataKnowledge"}%
ProblemHow do I initiate a new GBTIDL release?SolutionThe following example assumes that the new release is and you are using the bash shell as usergbtidl.
Note: The systems are not part of the this build.
Instructions:
1. Log on to gbtidl machine as gbtidl.
2. Confirm there are no locally modified files in the integration directory by running cvs status
-- PaulMarganian - 11 Apr 2005 %META:FORM{name="WebForm"}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="NoDisclosure"}% %META:FIELD{name="OperatingSystem" title="OperatingSystem" value=""}% %META:FIELD{name="OsVersion" title="OsVersion" value=""}% |
| Topic CreatingNewGbtidlVersion . { View | Diffs | r1.28 | > | r1.27 | > | r1.26 | More } |
|
Revision r1.1 - 11 Apr 2005 - 14:39 GMT - PaulMarganian Revision r1.28 - 04 Aug 2008 - 19:40 GMT - BobGarwood |
Content copyright © 1999-2007 by the contributing authors. All material on this collaboration platform is the property of the contributing authors. |