Archiving Htcondor To Dvd

Current Keeper of the DVDs: adesmet

New HTCondor archive DVDs should go to this person.

The keeper has a supply of empty sleeves for the DVDs. You can get some from the keeper in advance, or just give the keeper the bare DVDs to deal with.

Labeling

No matter how you burn the DVDs, please label them with:

  • The version number
  • "1 of 3" (or whatever) so it's easy to determine if a disk is missing
  • Notes about what is on the disk: which disk has the Source is important. Noting which discs have stripped versus unstripped is useful. Individual platforms is nice as well.

Archiving on UNIX

Currently, there is no method for archiving a HTCondor release to DVD from the UNIX platform.

http://research.cs.wisc.edu/twiki/bin/view/CSDocs/WritingCD-RomsOnTheLinuxWorkstations might be useful. But be sure to test the results on a Windows PC , there have been compatibility problems in the past.

Archiving on Windows

This might seem like it has a million little steps you have to get all correct, but in reality most of it is just navigating you through the various GUIs to do what you need to do.

  1. Get a login to robin.cs.wisc.edu in the printer room. It is a standard CSL machine and if you have a UNIX account, you should already be able to log into robin with your csl password.

  2. Get six DVDs for the burn process, you might need less, or more, than this. But you won't know until you actually do the burn process. Don't forget to find a sharpie for labeling the DVDs.

  3. Insert a DVD.

  4. Do start -> run -> P:\condor\public\binaries

  5. Do start -> run -> C:\temp

  6. The hard drive is pretty big, so an entire release should fit onto C:\temp The entire release could be near 30GB or more....

  7. Right click drag the vx.x release folder from the P:\condor\public\binaries window to the C:\temp window. When you get the little menu after releasing the mouse button, select "Copy Here". DO NOT select move.

  8. This copying process for the stripped and unstripped binary release of HTCondor can take 70-90 minutes due to the amount being copied and the fact it is frmo AFS and the network to a local drive.

  9. Close the P:\condor\public\binaries window.

  10. Do start -> run -> P:\condor\public\cgi-bin\source\tarballs

  11. Right click drag, in the same manner as the above the current source tarball release of HTCondor for the revision you are archiving to the C:\temp window. Again, DO NOT move the file, just copy it.

  12. Close the P:\condor\public\cgi-bin\source\tarballs window.

  13. Do start -> run -> P:\condor\public\binaries\glidein

  14. Right click drag, in the same manner as the above, the current glidein tarball releases of HTCondor for the revision you are archiving to the C:\temp window. Again, DO NOT move the file, just copy it.

  15. Close the P:\condor\public\binaries\glidein window.

  16. Do start -> run -> P:\condor\public\html\manual

  17. Right click drag, in the same manner as the above, the folder which contains the html tree and various forms of the manual for the desired HTCondor revision to the C:\temp window. Again, DO NOT move the directory, just copy it.

  18. Rename this newly copied folder to "Documentation".

  19. Close the P:\condor\public\html\manual window.

  20. Double click on your vx.x folder to enter it and select View -> Arrange Icons by -> Name

  21. Delete anything not related to the stripped binary distribution of HTCondor, the unstripped binary distribution of HTCondor, and any HTCondor source tarballs, for the version of HTCondor that you are wishing to commit to DVD. Often, there will be a lot of cruft in the vx.x directory you've copied. Make sure you are acutally deleting things out of the C:\temp\vx.x folder and not the original, which you should have closed by now. :)

  22. Do start -> All Programs -> Nero 7 Ultra Edition -> data -> Nero Burning Rom

  23. Of course, if there is a different version of Nero use that, but it'll be a very similar path through the menus.

  24. When Nero starts up, it may provide you with a composition selection box, if not, then go to File -> New to get one.

  25. While viewing the new composition selection box, in the upper left hand corner's pull down menu, select DVD. Then in the scrollable pane directly underneath it, ensure DVD-ROM(ISO) has been selected. All of the tabs on the right should be left at default. When done, click the "New" button.

  26. Right click in the left side window of Nero's compilation window (in the area underneath the "Name" row). Create a vx.x.x folder for the particular revision of HTCondor you are archiving. Double click on that directory to enter it.

  27. WARNING: Nero's alphabetical ordering is different from the windows folder ordering. To get around this problem Just drag the files from the name-sorted C:\temp window as detailed in the following procedure (being careful not to disturb the C:\temp window in the middle of it):

    1. Select a group of files from the top towards the bottom and drag them to the left side of Nero's window.
    2. Note the selection color in the C:\temp window. This will go from blue to a brownish-grey after the drag and the window goes out of focus.
    3. Use the previously highlighted selection as a guide for selecting the next group you need to burn.

  28. The free space bar at the bottom of the nero composition window will tell you how full the DVD is. Stay in the green region as this does not require dual layer disks, which you might or might not have been able to procure. Also the finished DVDs don't need dual layer drives to be able to read them when burned in this manner.

  29. After filling the DVD (in the composition area under "Name") with contiguously selected files (while trying to keep related packages on the same DVD) from C:\temp, click the Burn Icon.

  30. When the burn window comes up, check to make sure it is indeed for a DVD-ROM(ISO), and if so, simply click "Burn".

  31. Now, in this "writing to disc" window which has just shown up, check the checkbox "Verify written data" in the lower left hand side of the window. It is ok to do this at any time before the burn is finished. Writing to the DVD and verifying it can take ~15 minutes.

  32. Click OK for the "data verificattion completed successfully" dialog box. Obviously, if the verification wasn't ok, then the DVD is a drink coaster.

  33. The DVD will now eject.

  34. Remove the DVD and label it at least with the specific version of HTCondor you archived, stripped or unstripped, and as many architectures as you can write int the little amount of space you have. If the disc contains the source code, make mention of that specifically on the disk.

  35. If you require more DVD to burn all your flies, then put a new blank DVD in the drive and shut it. Don't forget to drag the "Documentation" folder onto one of the DVDs!

  36. Select File -> Close in Nero.

  37. Then restart the process with File -> New until done.

  38. When all finished, exit Nero via File -> Quit.

  39. Then delete the C:\temp\vx.x directory and all of its contents.

  40. Give the physical DVDs to the keeper of the DVDs, named at the top of this document.

  41. Give extra DVDs (and probably the sharpie) back to Ken.

  42. You are done.