Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tools/gitlog2version.sh, configure.ac: fix SEMVER generation… #2848

Merged
merged 10 commits into from
Mar 14, 2025

Conversation

jimklimov
Copy link
Member

@jimklimov jimklimov commented Mar 13, 2025

… to more closely follow the standard [#2842]

Per https://semver.org/#spec-item-10 there should not be two dash-separated components, this confuses some packaging tools.

Inspired by discussion in #2842 (comment)

CC @sshambar

@jimklimov jimklimov added packaging portability We want NUT to build and run everywhere possible labels Mar 13, 2025
@jimklimov jimklimov added this to the 2.8.3 milestone Mar 13, 2025
@AppVeyorBot
Copy link

…closely follow the standard [networkupstools#2842, networkupstools#1949]

There should not be two dash-separated components, this confuses some packaging tools.
Inspired by discussion in networkupstools#2842 (comment)

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… docs/maintainer-guide.txt, docs/nut.dict, NEWS.adoc, UPGRADING.adoc, tools/gitlog2version.sh: document historic and current approaches to NUT versioning [networkupstools#2842, networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…inkdoc() [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…sh script and its variables [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…riables derived from gitlog2version.sh script [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…rom gitlog2version.sh script [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…d refer to docs/nut-versioning.adoc [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… until 2.6, per README.adoc [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…m gitlog2version.sh script [networkupstools#1949]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov force-pushed the issue-2842-semver-metadata branch from 58c5ede to 99f41e0 Compare March 13, 2025 18:30
@jimklimov jimklimov added enhancement documentation CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) labels Mar 13, 2025
@AppVeyorBot
Copy link

jimklimov added a commit to networkupstools/nut-website that referenced this pull request Mar 13, 2025
…ly plus-separated git commit part per NUT SEMVER [networkupstools/nut#2848]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
jimklimov added a commit to networkupstools/nut-website that referenced this pull request Mar 13, 2025
…SION and AC_INIT (if available) [networkupstools/nut#2848]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
jimklimov added a commit to networkupstools/nut-website that referenced this pull request Mar 13, 2025
… when it comes from gitlog2version.sh for website footer [networkupstools/nut#2848]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov merged commit d3e31f5 into networkupstools:master Mar 14, 2025
30 checks passed
@jimklimov jimklimov deleted the issue-2842-semver-metadata branch March 14, 2025 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) documentation enhancement packaging portability We want NUT to build and run everywhere possible
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants