Skip to content

Control repository for storing build version numbers for Debian packages.

Notifications You must be signed in to change notification settings

ChimeraTK/DebianBuildVersions

Folders and files

NameName
Last commit message
Last commit date
Mar 24, 2025
Jan 22, 2025
Feb 24, 2025
Mar 26, 2025
Mar 24, 2025
Mar 26, 2025
Mar 24, 2025
Mar 26, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 25, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 26, 2025
Mar 24, 2025
Mar 24, 2025
Mar 26, 2025
Mar 25, 2025
Mar 24, 2025
Feb 4, 2025
Mar 24, 2025
Mar 26, 2025
Feb 12, 2025
Feb 24, 2025
Nov 28, 2024
Feb 24, 2025
Feb 12, 2025
Mar 24, 2025
Jan 8, 2025
Mar 24, 2025
Jan 28, 2025
Jan 28, 2025
Jan 22, 2025
Jan 23, 2025
Jan 23, 2025
Jan 23, 2025
Jan 23, 2025
Jan 23, 2025
Mar 5, 2025
Mar 5, 2025
Mar 26, 2025
Jan 15, 2025
Mar 25, 2025
Nov 27, 2024
Jan 15, 2025
Mar 25, 2025
Mar 24, 2025
Mar 24, 2025
Mar 25, 2025
Mar 25, 2025
Jan 15, 2025
Sep 7, 2021
Mar 26, 2025
Mar 26, 2025
Mar 25, 2025
Nov 28, 2024
Mar 25, 2025
Mar 25, 2025
Nov 28, 2024
Mar 5, 2025
Mar 24, 2025
Mar 21, 2025
Mar 21, 2025
Jan 23, 2025
Mar 25, 2025
Mar 26, 2025
Mar 25, 2025
Mar 26, 2025
Mar 26, 2025
Jan 16, 2025
Jan 23, 2025
Jan 16, 2025
Jan 15, 2025
Mar 21, 2025
Mar 21, 2025
Jan 15, 2025
Jan 15, 2025
Nov 29, 2024
Feb 24, 2025
Jan 15, 2025
Jan 15, 2025
Mar 24, 2025
Mar 24, 2025
Mar 25, 2025
Feb 24, 2025
Mar 26, 2025
Mar 25, 2025
Mar 26, 2025
Mar 25, 2025
Mar 25, 2025
Mar 25, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Jan 24, 2025
Jun 3, 2024
Mar 24, 2025
Oct 24, 2024
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Jan 31, 2024
Mar 24, 2025
Mar 25, 2025
Mar 26, 2025
Mar 24, 2025
Feb 3, 2023
Jan 8, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Aug 7, 2024
Mar 24, 2025
Mar 24, 2025
Mar 25, 2025
Mar 24, 2025
Mar 25, 2025
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Jan 10, 2025
Mar 24, 2025
Mar 25, 2025
Mar 25, 2025
Mar 25, 2025
Mar 26, 2025
Feb 12, 2025
Mar 24, 2025
Mar 25, 2025
Mar 24, 2025
Oct 14, 2016
Aug 17, 2016

Repository files navigation

DebianBuildVersions

Control repository for storing build version numbers for Debian packages. The content of this repository is parsed and changed by the getDebianBuildVersion script from the DebainPackagingScripts repository. Do not modify manually unless you know exactly what you are doing! Our Debian package repositories might break otherwise.

The structure is as follows:

  • The first three directories in the hierarchy are: PACKAGE_NAME/MAJOR.MINOR_PACKAGE_VERSION/DEBIAN_CODENAME
  • In that directory, a file LATEST_BUILD contains the subdirectory for the build with the highest build number
  • The subdirectories names contain the names and versions of the dependencies, one directory hierarchy per dependency
  • In the deepest subdirectory (fully describing all dependencies) a single file called BUILD_NUMBER contains the build number assigned to this build

Example:

The package DeviceAccess-DoocsBackend depends on DeviceAccess, DOOCS and DoocsServerTestHelper. If this package is built as version 0.1 on xenial against DeviceAccess-0.14, DOOCS-18.10.5 and DoocsServerTestHelper-0.1, the file DeviceAccess-DoocsBackend/0.1/xenial/DeviceAccess-0.14/DOOCS-18.10.5/DoocsServerTestHelper-0.1/BUILD_NUMBER will contain the build version.

If this file does not yet exist, because this is the first build in this exact combinations of versions, the file DeviceAccess-DoocsBackend/0.1/xenial/LATEST_BUILD is examined. This file contains information about the last build.

Let's assume, the last build was identical but against DeviceAccess-0.13. Then the file will contain the following string:

./DeviceAccess-0.13/DOOCS-18.10.5/DoocsServerTestHelper-0.1/BUILD_NUMBER

The script will then take the build number from the file DeviceAccess-DoocsBackend/0.1/xenial/DeviceAccess-0.14/DOOCS-18.10.5/DoocsServerTestHelper-0.1/BUILD_NUMBER, increase it by 1, add the file DeviceAccess-DoocsBackend/0.1/xenial/DeviceAccess-0.14/DOOCS-18.10.5/DoocsServerTestHelper-0.1/BUILD_NUMBER and update the file DeviceAccess-DoocsBackend/0.1/xenial/LATEST_BUILD.

About

Control repository for storing build version numbers for Debian packages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published