VersionControlledEtc

Differences between revisions 2 and 3
Revision 2 as of 2006-05-17 14:09:58
Size: 1614
Editor: ppp202-110
Comment: Added some thoughts.
Revision 3 as of 2006-05-17 14:21:39
Size: 1632
Editor: zender
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * '''Created''': [[Date(2006-05-17T13:56:05Z)]] by Beezly
 * '''Contributors''': Beezly
 * '''Created''': [[Date(2006-05-17T13:56:05Z)]] by ["Beezly"]
 * '''Contributors''': ["Beezly"] KarlGoetz

Summary

The specification describes an enhancement to keep automated versioned history of files under /etc.

Rationale

Over time, configuration changes occur and it is easy to forget why changes were made, or what was in a config file prior to the change. It becomes even more difficult when there are multiple administrators working on a machine over a period of time.

Use cases

# Andrew is a systems administrator and his mail server has stopped working. Richard, another administrator, made some changes a week ago but has now gone on holiday to his residence in France. Andrew is unsure what changes Richard made to the mail configuration, but he can use the automated version history to look at the changes made before Richard went away.

# Karl has a box which was working and set up the way he likes. After a failed dist-upgrade his system is left in a half configured state. He would find it benefical to be able to roll back to just before the upgrade

Scope

Design

Implementation

Code

Data preservation and migration

Outstanding issues

* Depending on implimentation files modified by a user could fail to be updated in VCS BR* Automating this process at the dpkg level would be highly intrusive.

BoF agenda and discussion


CategorySpec

VersionControlledEtc (last edited 2010-09-23 04:17:25 by dhcp198-158)