Fred Gleason 2252c52c57 2024-04-04 Fred Gleason <fredg@paravelsystems.com>
* Updated the URL for Python version formatting rules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2024-04-04 11:19:34 -04:00

34 lines
1.6 KiB
Plaintext

This directory contains the canonical version strings for Rivendell
and its various components. Each version definition consists of a
file containing the version string on a single line. THERE MUST BE
NO WHITESPACE,NEWLINE OR CARRIAGE RETURN CHARACTERS IN THESE STRINGS!
PACKAGE_VERSION - Primary version string for Rivendell itself.
See https://semver.org/.
RIVWEBCAPI_CURRENT - ABI versioning for rivwebcapi. Each file should contain
RIVWEBCAPI_REVISION - a single integer, updated as follows:
RIVWEBCAPI_AGE
From http://www.gnu.org/software/libtool/manual.html#Updating-version-info
1. Start with version information of 0:0:0 for each libtool library.
2. Update the version information only immediately before a public
release of your software. More frequent updates are unnecessary,
and only guarantee that the current interface number gets larger
faster.
3. If the library source code has changed at all since the last update,
then increment 'RIVWEBCAPI_REVISION' (c:r:a becomes c:r+1:a).
4. If any interfaces have been added, removed, or changed since the last
update, increment 'RIVWEBCAPI_CURRENT', and set 'RIVWEBCAPI_REVISION'
to 0.
5. If any interfaces have been added since the last public release, then
increment 'RIVWEBCAPI_AGE'.
6. If any interfaces have been removed since the last public release,
then set 'RIVWEBCAPI_AGE' to 0.
PYTHONAPI_VERSION - Version string for the Python components beneath '/apis/'.
See the Python Packaging User Guide - Version specifiers
for formatting rules, at:
https://www.python.org/dev/peps/pep-0440/