Vesta (Software configuration management)
Encyclopedia
Vesta is a software configuration management
system released by Compaq
under the LGPL
. Compaq claims that Vesta is a mature system and is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center.
Vesta is used by Intel for microprocessor development projects. They employ developers who actively work on the maintenance and development of Vesta.
Software configuration management
In software engineering, software configuration management is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines....
system released by Compaq
Compaq
Compaq Computer Corporation is a personal computer company founded in 1982. Once the largest supplier of personal computing systems in the world, Compaq existed as an independent corporation until 2002, when it was acquired for US$25 billion by Hewlett-Packard....
under the LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...
. Compaq claims that Vesta is a mature system and is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center.
Features
Vesta has a number of unique capabilities, including:- A guarantee of precise build repeatability. Vesta builds are encapsulated in an environment cut off from the normal filesystem. They cannot use any files, settings, or other inputs that aren't under revision control.
- Completely automatic dependency detection. The Vesta builder records file accesses made during builds, rather than having the user explicitly specify as with the popular Make tool.
- A shared build cache. When multiple developers are using the system, they share the same pool of previously completed build work for re-use in future incremental builds. This saves time and resources across development teams.
Vesta is used by Intel for microprocessor development projects. They employ developers who actively work on the maintenance and development of Vesta.
Drawbacks
- Mandatory locking at the package level.
- Users connect to a special NFS server to access the repository.
- No mention of build support for Java, Python, etc.
- No mention of Mac/Windows support.