openSUSE:Build Service Concept Changelog
Current situation
Currently we have different changelog mechanisms at various places:
- OBS packages have a source history
- OBS Requests have a history
- rpm changelog can be done in spec file or in .changes files
- debian packages have their history in .changlog files
The problem
- Changes might need to get entered multiple times
- when commiting the source
- to document the change for the user in the .changes or .changelog file
- in bugzilla (fix for bug Y submitted)
- in FATE (implementation for feature has been done (partly or in total))
- when submitting the package to another project
- Changes are not classified
- no way to search for all new features, security fixes, bugfixes or alike
- no automatic integration with other systems is possible
- no automatic generation of changes for specific purposes or audience groups is possible
The vision
Write once, reuse everywhere. No need to manually go into another system (like bugzilla, mailing list or fate) to repeat the state there.
The concept
Easy ... just to be written ;)