home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / software / 5218 < prev    next >
Encoding:
Text File  |  1993-01-05  |  3.1 KB  |  55 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!haven.umd.edu!decuac!pa.dec.com!space!sp_pm
  3. From: sp_pm@space.alcbel.be (Paul Moore)
  4. Message-ID: <9301051347.AA10358@space.alcbel.be>
  5. Subject: Project maintainance/build tools availability for SunOS?
  6. Date: Tue, 5 Jan 93 14:47:42 +0100
  7. X-Received: by usenet.pa.dec.com; id AA13116; Tue, 5 Jan 93 08:24:38 -0800
  8. X-Received: by inet-gw-2.pa.dec.com; id AA06608; Tue, 5 Jan 93 08:24:34 -0800
  9. X-Received: from ub4b.buug.be by mcsun.EU.net with SMTP
  10.     id AA15732 (5.65b/CWI-2.201); Tue, 5 Jan 1993 17:24:22 +0100
  11. X-Received: from alcbel.UUCP by ub4b.buug.be (5.65c/ub4b_02)
  12.     id AA01105; Tue, 5 Jan 1993 17:24:36 +0100
  13. X-Received: from se.alcbel.be by alcbel.be (4.1/SMI-4.1)
  14.     id AA04160; Tue, 5 Jan 93 14:45:58 +0100
  15. X-Received: by se.alcbel.be (5.57/SE_04)
  16.     id AA06958; Tue, 5 Jan 93 14:48:56 +0100
  17. X-Received: from btmpjw.space by space.alcbel.be (4.1/SMI-4.0)
  18.     id AA10358; Tue, 5 Jan 93 14:47:42 +0100
  19. X-To: comp.software-eng.usenet
  20. Lines: 29
  21.  
  22. Hello,
  23.  
  24. We are about to start the coding phase of a medium-sized, multi-personnel project, under SunOS. Because there will be several people coding files, doing project builds, and debugging, we will use SCCS and make to help us. 
  25.  
  26. My problem is this: Is there something available that runs on top of SCCS and make to help with doing intelligent builds, perhaps on the following scenario? 
  27.  
  28. If person X updates files A, B and C, puts them back into SCCS, and then performs a local build, then only these files will be recompiled and then relinked. If person Y then updates files D, E, and F, then files A through F will be recompiled and relinked.. Similarly for person Z updating files G, H, and I, resulting in files A through I being recompiled. Clearly, this becomes very inefficient in a large multi-personnel project, when there are many files involved, with many files being needlessly recompile
  29.  
  30.  
  31.  
  32. One way to solve the problem may be to have a system of local builds and system builds. Initially, a programmer reserves the relevant files in SCCS, edits these files, and then does the local build and debugging, all on his/her local machine. Once the debugging is completed, he then replaces the reserved files in SCCS. After several of these local builds have been done by several programmers, a system build is then done, which extracts all the files from SCCS, and performs a full build. Once the stable bui
  33.  
  34.  
  35.  
  36. This is the only way that I know how to approach the problem, as it was the method used at my last site of employment. 
  37.  
  38. Are there any other methods that could be used? Are there any (preferably P.D.) tools to support such methods?
  39.  
  40. *** Please email your responses, as I don't have read access to these ***
  41. *** newsgroups. I will summarise responses, if sufficient interest    ***                                                 *** warrants.                                                         ***
  42.  
  43. Thank you in advance.
  44.  
  45. Paul.
  46.  
  47. --------
  48.  
  49. Paul Moore,                            email: sp_pm@space.alcbel.be
  50. Alcatel Bell Telephone,        
  51. Space Dept. TS664,                     voice: (+32) 3 / 829.5024
  52. Berkenrodelei 33,
  53. 2660 Hoboken,
  54. Belgium.
  55.