Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
et-iedo-public
debian-packages
gitlab-package-build
Commits
9148b49c
Commit
9148b49c
authored
Dec 14, 2021
by
Adam Lewenberg
Browse files
add package version number info
parent
0cbb9d6c
Pipeline
#31885
failed with stages
in 5 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
9148b49c
...
...
@@ -40,6 +40,30 @@ the CI/CD does: For each Debian release listed in the environment variable
want to build for. Example:
`sid bullseye`
. Default:
`sid buster
bullseye`
.
## Package version numbers
This CI/CD will build against each Debian distribution listed in
`DEBIAN_RELEASES`
. If the distribution is
`sid`
then
`debian/changelog`
is used as-is.
However, if the distribution is _not_
`sid`
then
`debian/changelog`
gets a new line with the message "Stanford backport to RELEASE." where
"RELEASE" is the name of the Debian distribution. More importantly, the
Debian version number is changed by appending a "backport" string.
|Debian release|version string suffix|
|buster |
`~sbp10+1`
|
|bullseye |
`~sbp11+1`
|
We do this because the Stanford repository does not allow two packages
with the same version number even if the two packages are built against
different distributions.
Note 1: when there is a new Debian release the script
[
`generate-cicd-yaml.sh`
](
generate-cicd-yaml.sh
)
will need to be updated.
Note 2: "sbp" stands for 'Stanford back-port".
## `dput` configuration
Most of the complexity of the configuration centers around the
`dput`
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment