Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Patch Control Mechanism for Large Scale Software

Atsushi Futakata, Central Research Institute of Electric Power Industry (CRIEPI)

Applying patches to large scale software is often difficult because unofficial patches and user modifications conflict with any "official'' patches. Version control systems such as RCS[1], CVS[2], and configuration management[3,4,5] are useful solutions for this problem when the baseline of the software is fixed. However, an official patch that is developed externally changes the baseline and any local changes based on this become obsolete. Thus we must re-apply various unofficial patches and modifications, identify the causes of conflict, change or remove patches, and repeat the patch and unpatch operations. This paper presents a mechanism for (1) managing versions of a software package based on patches, (2) automating the application of unofficial patches and modifications by the user, and (3) rebuilding the package using file versions instead of timestamps. Using this mechanism, it becomes easy to apply patches and re-build software.

Atsushi Futakata, Central Research Institute of Electric Power Industry (CRIEPI)

BibTeX
@inproceedings {260425,
author = {Atsushi Futakata},
title = {Patch Control Mechanism for Large Scale Software},
booktitle = {9th System Administration Conference (LISA 95)},
year = {1995},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/lisa-95/patch-control-mechanism-large-scale-software},
publisher = {USENIX Association},
month = sep
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/lisa95/full_papers/futakata.pdf
  • Log in or register to post comments

© USENIX
EIN 13-3055038

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us