Automatically populate RPM release and changelog fields¶

rpmautospec is a program and library used to automatically generate the release and changelog fields in RPM spec files opting to use it.

Contents:

  • The Principle of automatic releases and changelog in rpmautospec
  • Using rpmautospec
    • Using the %autorelease macro
    • Using the %autochangelog macro
  • The %autorelease Macro
    • The contents of the Release field
    • One-off bumping release numbers
    • Examples
    • Traditional versioning with part of the upstream version information in the release field
  • The %autochangelog Macro
    • Changelog entries generated from commit messages
    • Skipping changelog entries
  • Peculiarities of rpmautospec
    • Known constraints
    • Rebuilding a package with no changes
    • Information about rpmautospec use in a built package
  • Installing rpmautospec
    • Installing the Python Library

rpmautospec

Navigation

Contents:

  • The Principle of automatic releases and changelog in rpmautospec
  • Using rpmautospec
  • The %autorelease Macro
  • The %autochangelog Macro
  • Peculiarities of rpmautospec
  • Installing rpmautospec

Related Topics

  • Documentation overview
    • Next: The Principle of automatic releases and changelog in rpmautospec

Quick search

©2020–2021, Fedora Infrastructure. | Powered by Sphinx 6.2.1 & Alabaster 0.7.12 | Page source