Skip to content

fix: Set manual release calculation for components with macro-based Release tags#16920

Merged
reubeno merged 36 commits intomicrosoft:tomls/base/mainfrom
rlmenge:rlmenge/update-rendered-specs
Apr 29, 2026
Merged

fix: Set manual release calculation for components with macro-based Release tags#16920
reubeno merged 36 commits intomicrosoft:tomls/base/mainfrom
rlmenge:rlmenge/update-rendered-specs

Conversation

@rlmenge
Copy link
Copy Markdown
Contributor

@rlmenge rlmenge commented Apr 28, 2026

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

  • The toolchain has been rebuilt successfully (or no changes were made to it)
  • The toolchain/worker package manifests are up-to-date
  • Any updated packages successfully build (or no packages were changed)
  • Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
  • Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
  • All package sources are available
  • cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
  • LICENSE-MAP files are up-to-date (./LICENSES-AND-NOTICES/SPECS/data/licenses.json, ./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md, ./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)
  • All source files have up-to-date hashes in the *.signatures.json files
  • sudo make go-tidy-all and sudo make go-test-coverage pass
  • Documentation has been updated to match any changes to the build system
  • Ready to merge

Summary

This PR configures release = { calculation = "manual" } for 36 components whose upstream specs use macro-based Release tags that cannot be auto-incremented by azldev's release bump mechanism.

Components with Release tags like %{baserelease}%{?dist}, %{samba_release}, or %{?prever:0.}%{baserelease}%{?prever:.%{prerpmver}}%{?dist} fail to render because azldev cannot parse and increment these macro expressions.

For each affected component, added release = { calculation = "manual" } to the component definition, which bypasses the auto-bump mechanism and preserves the upstream Release tag as-is.

Change Log
  • fix: Set manual release calculation for components with macro-based Release tags
Does this affect the toolchain?

NO

Associated issues
  • #xxxx
Test Methodology
  • All components render successfully with azldev comp render -p after the fix.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

❌ Rendered specs are out of date

🚧🚧🚧🚧🚧

Warning

Disregard this comment.

Spec rendering is still under development and checked-in specs
should not be updated in PRs yet.
Please ignore this comment for now unless you are actively
working on the render pipeline.

🚧🚧🚧🚧🚧

FIX: — run this and commit the result:

azldev component render -a --clean-stale

Or download the fix patch and apply it:

gh run download 25082970951 -R microsoft/azurelinux -n rendered-specs-patch
git apply rendered-specs.patch
Category Count
Content diffs 21
Extra files (untracked) 266
Missing files (deleted) 201

Content diffs

`specs/a/anaconda-webui/anaconda-webui.spec`
--- committed/specs/a/anaconda-webui/anaconda-webui.spec
+++ rendered/specs/a/anaconda-webui/anaconda-webui.spec
@@ -46,7 +46,6 @@
 Requires: (firefox if fedora-release-workstation)
 %endif
 %if 0%{?fedora}
-Requires: fedora-logos
 %endif
 BuildRequires: desktop-file-utils
 
@@ -77,6 +76,7 @@
 Provides: bundled(npm(throttle-debounce)) = 5.0.2
 Provides: bundled(npm(tslib)) = 2.8.1
 
+Requires: system-logos
 %description
 Anaconda installer Web interface
 
`specs/a/azurelinux-release/90-default-user.preset`
--- committed/specs/a/azurelinux-release/90-default-user.preset
+++ rendered/specs/a/azurelinux-release/90-default-user.preset
@@ -2,6 +2,3 @@
 # unconditionally. It is used throughout the distro and required on all machines.
 enable dbus.socket
 enable dbus-broker.service
-
-# TODO(azl): evaluate these
-# enable grub-boot-success.timer
`specs/a/azurelinux-release/90-default.preset`
--- committed/specs/a/azurelinux-release/90-default.preset
+++ rendered/specs/a/azurelinux-release/90-default.preset
@@ -1,4 +1,3 @@
-# TODO(azl): review this file
 
 # We deviate from some upstream defaults
 disable systemd-timesyncd.service
@@ -7,6 +6,7 @@
 
 enable systemd-resolved.service
 
+enable systemd-oomd.socket
 enable systemd-oomd.service
 
 # System stuff
@@ -364,8 +364,8 @@
 enable kernel-bootcfg-boot-successful.service
 
 # Enable lvm-devices-import
-enable /usr/lib/systemd/system/lvm-devices-import.path
-enable /usr/lib/systemd/system/lvm-devices-import.service
+enable lvm-devices-import.path
+enable lvm-devices-import.service
 
 # Enable fips-crypto-policy-overlay
 enable fips-crypto-policy-overlay.service
`specs/g/GitPython/GitPython.spec`
--- committed/specs/g/GitPython/GitPython.spec
+++ rendered/specs/g/GitPython/GitPython.spec
@@ -5,7 +5,7 @@
 
 Name:           %{srcname}
 Version:        3.1.46
-Release: 2%{?dist}
+Release: 4%{?dist}
 Summary:        Python Git Library
 
 License:        BSD-3-Clause
@@ -62,6 +62,12 @@
 %doc CHANGES AUTHORS
 
 %changelog
+* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.46-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
+
+* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.46-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
+
 * Sat Jan 03 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 3.1.46-1
 - Update to 3.1.46 (close RHBZ#2426665)
 
`specs/i/intel-ipsec-mb/intel-ipsec-mb.spec`
--- committed/specs/i/intel-ipsec-mb/intel-ipsec-mb.spec
+++ rendered/specs/i/intel-ipsec-mb/intel-ipsec-mb.spec
@@ -13,7 +13,7 @@
 
 Name:               intel-ipsec-mb
 Version:            2.0.1
-Release: 3%{?dist}
+Release: 4%{?dist}
 Summary:            IPsec cryptography library optimized for Intel Architecture
 
 License:            BSD-3-Clause
@@ -67,6 +67,9 @@
 %{_mandir}/man7/libipsec-mb-dev.*
 
 %changelog
+* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
+
 * Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
 
`specs/k/kdump-utils/kdump-utils.spec`
--- committed/specs/k/kdump-utils/kdump-utils.spec
+++ rendered/specs/k/kdump-utils/kdump-utils.spec
@@ -44,6 +44,7 @@
 %ifnarch s390x
 Requires: systemd-udev%{?_isa}
 %endif
+Patch0: kdumpctl-Use-only-first-match-in-_find_kernel_path_b.patch
 %description
 kdump-utils is responsible for collecting the crash kernel dump. It builds and
 loads the kdump initramfs so when a kernel crashes, the system will boot the
@@ -134,7 +135,7 @@
 
 %changelog
 ## START: Generated by rpmautospec
-* Wed Apr 22 2026 azldev <azurelinux@microsoft.com> - 1.0.59-2
+* Tue Apr 28 2026 azldev <azurelinux@microsoft.com> - 1.0.59-2
 - Latest state for kdump-utils
 
 * Wed Nov 19 2025 Packit <hello@packit.dev> - 1.0.59-1
`specs/k/kf6-breeze-icons/kf6-breeze-icons.spec`
--- committed/specs/k/kf6-breeze-icons/kf6-breeze-icons.spec
+++ rendered/specs/k/kf6-breeze-icons/kf6-breeze-icons.spec
@@ -66,7 +66,7 @@
 %description -n breeze-icon-theme
 %{summary}.
 
-%if 0%{?fedora}
+%if 0
 %package -n breeze-icon-theme-fedora
 Summary:     Breeze icon theme Fedora specific icons
 License:     LGPL-3.0-or-later
@@ -136,7 +136,7 @@
 # %%ghost icon.cache
 touch %{buildroot}%{_kf6_datadir}/icons/{breeze,breeze-dark}/icon-theme.cache
 
-%if 0%{?fedora}
+%if 0
 install -pm 0644 icons-fedora/apps/48/org.fedoraproject.AnacondaInstaller.svg %{buildroot}%{_kf6_datadir}/icons/breeze/apps/48
 ln -sr %{buildroot}%{_kf6_datadir}/icons/breeze/apps/48/org.fedoraproject.AnacondaInstaller.svg %{buildroot}%{_kf6_datadir}/icons/breeze-dark/apps/48/org.fedoraproject.AnacondaInstaller.svg
 %endif
@@ -178,11 +178,11 @@
 %{_datadir}/icons/breeze-dark/index.theme
 %{_datadir}/icons/breeze-dark/*/
 %exclude %{_datadir}/icons/breeze/breeze-icons.rcc
-%if 0%{?fedora}
+%if 0
 %exclude %{_datadir}/icons/breeze*/apps/*/org.fedoraproject.AnacondaInstaller.svg
 %endif
 
-%if 0%{?fedora}
+%if 0
 %files -n breeze-icon-theme-fedora
 %{_datadir}/icons/breeze*/apps/*/org.fedoraproject.AnacondaInstaller.svg
 %endif
`specs/p/perl-CryptX/perl-CryptX.spec`
--- committed/specs/p/perl-CryptX/perl-CryptX.spec
+++ rendered/specs/p/perl-CryptX/perl-CryptX.spec
@@ -8,7 +8,7 @@
 
 Name:           perl-CryptX
 Version:        0.087
-Release: 5%{?dist}
+Release: 6%{?dist}
 Summary:        Cryptographic toolkit
 # src/ltc/*:    Unlicense
 # src/ltm/*:    Unlicense
@@ -153,6 +153,9 @@
 %{_libexecdir}/%{name}
 
 %changelog
+* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.087-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
+
 * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.087-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
 
`specs/p/python-fastavro/python-fastavro.spec`
--- committed/specs/p/python-fastavro/python-fastavro.spec
+++ rendered/specs/p/python-fastavro/python-fastavro.spec
@@ -2,7 +2,7 @@
 ## (rpmautospec version 0.8.4)
 ## RPMAUTOSPEC: autorelease, autochangelog
 %define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
-    release_number = 2;
+    release_number = 3;
     base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
     print(release_number + base_release_number - 1);
 }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
@@ -184,8 +184,11 @@
 
 %changelog
 ## START: Generated by rpmautospec
-* Wed Apr 22 2026 azldev <azurelinux@microsoft.com> - 1.12.1-2
+* Tue Apr 28 2026 azldev <azurelinux@microsoft.com> - 1.12.1-3
 - Latest state for python-fastavro
+
+* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 
 * Fri Oct 10 2025 Packit <hello@packit.dev> - 1.12.1-1
 - Update to 1.12.1 upstream release
`specs/p/python-matplotlib/python-matplotlib.spec`
--- committed/specs/p/python-matplotlib/python-matplotlib.spec
+++ rendered/specs/p/python-matplotlib/python-matplotlib.spec
@@ -2,7 +2,7 @@
 ## (rpmautospec version 0.8.4)
 ## RPMAUTOSPEC: autorelease, autochangelog
 %define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
-    release_number = 2;
+    release_number = 3;
     base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
     print(release_number + base_release_number - 1);
 }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
@@ -493,8 +493,11 @@
 
 %changelog
 ## START: Generated by rpmautospec
-* Wed Apr 22 2026 azldev <azurelinux@microsoft.com> - 3.10.8-2
+* Tue Apr 28 2026 azldev <azurelinux@microsoft.com> - 3.10.8-3
 - Latest state for python-matplotlib
+
+* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 
 * Wed Jan 07 2026 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.10.8-1
 - Update to latest version (#2402615)

… and 11 more file(s). Run the remediation command above to see all changes.

Files to add

These files are produced by azldev component render but are missing from your branch. Add them.

  • specs/7/7zip/7z-dont-echo-password.diff
  • specs/a/aurorae/README.md
  • specs/b/blosc/blosc-CMake4.0.patch
  • specs/c/cinnamon/Use_DesktopAppInfo_from_GioUnix.patch
  • specs/c/cinnamon/fix_mount_applet.patch
  • specs/c/colm/colm-libfsm-ac_check_lib.diff
  • specs/c/cpp-httplib/cpp-httplib-cpp11-test.patch
  • specs/c/cpp-httplib/cpp-httplib-test-issue2301-online.patch
  • specs/d/dejavu-fonts/.fmf/version
  • specs/d/dejavu-fonts/57-dejavu-sans-fonts.xml
  • specs/d/dejavu-fonts/57-dejavu-sans-mono-fonts.xml
  • specs/d/dejavu-fonts/57-dejavu-serif-fonts.xml
  • specs/d/dejavu-fonts/58-dejavu-lgc-sans-fonts.xml
  • specs/d/dejavu-fonts/58-dejavu-lgc-sans-mono-fonts.xml
  • specs/d/dejavu-fonts/58-dejavu-lgc-serif-fonts.xml
  • specs/d/dejavu-fonts/plans/dejavu-lgc-sans-fonts.fmf
  • specs/d/dejavu-fonts/plans/dejavu-lgc-sans-mono-fonts.fmf
  • specs/d/dejavu-fonts/plans/dejavu-lgc-serif-fonts.fmf
  • specs/d/dejavu-fonts/plans/dejavu-sans-fonts.fmf
  • specs/d/dejavu-fonts/plans/dejavu-sans-mono-fonts.fmf
  • specs/d/dejavu-fonts/plans/dejavu-serif-fonts.fmf
  • specs/d/dhcpcd/roy-marples.name.asc
  • specs/d/dns-root-data/registry-admin.key
  • specs/d/dnsmasq/dnsmasq-2.92-dnssec-wildcard.patch
  • specs/d/dos2unix/38C1F572B12725BE.asc
  • specs/e/ed/antoniodiazdiaz-keyring.asc
  • specs/e/ethtool/ethtool-netlink-fix-missing-headers.diff
  • specs/f/ffmpeg/ffmpeg-CVE-2025-22921.patch
  • specs/f/ffmpeg/ffmpeg-support-evc-base-libraries.patch
  • specs/f/fontawesome-fonts/60-fontawesome-6-brands-fonts.conf
  • specs/f/fontawesome-fonts/60-fontawesome-6-free-fonts.conf
  • specs/f/fontawesome-fonts/changelog
  • specs/f/fontforge/Fix_Splinefont_shell_invocation.patch
  • specs/g/geometry-hpp/geometry-hpp-optional-benchmarks.patch
  • specs/g/ghc-Glob/Glob-0.10.2.cabal
  • specs/g/ghc-HTTP/HTTP-4000.4.1.cabal
  • specs/g/ghc-HaXml/HaXml-1.25.14.cabal
  • specs/g/ghc-Only/Only-0.1.cabal
  • specs/g/ghc-aeson/aeson-2.2.3.0.cabal
  • specs/g/ghc-asn1-encoding/asn1-encoding-0.9.6.cabal
  • specs/g/ghc-assoc/assoc-1.1.1.cabal
  • specs/g/ghc-async/async-2.2.5.cabal
  • specs/g/ghc-attoparsec-iso8601/attoparsec-iso8601-1.1.1.0.cabal
  • specs/g/ghc-attoparsec/attoparsec-0.14.4.cabal
  • specs/g/ghc-base16-bytestring/base16-bytestring-1.0.2.0.cabal
  • specs/g/ghc-base64-bytestring/base64-bytestring-1.2.1.0.cabal
  • specs/g/ghc-bifunctors/bifunctors-5.6.2.cabal
  • specs/g/ghc-blaze-html/blaze-html-0.9.2.0.cabal
  • specs/g/ghc-blaze-markup/blaze-markup-0.8.3.0.cabal
  • specs/g/ghc-bsb-http-chunked/bsb-http-chunked-0.0.0.4.cabal

… and 216 more file(s).

Files to remove

These files are in your branch but are not produced by render. Remove them.

  • specs/d/dotnet9.0/check-debug-symbols.py
  • specs/d/dotnet9.0/dotnet.sh.in
  • specs/d/dotnet9.0/dotnet9.0.spec
  • specs/d/dotnet9.0/macros.dotnet
  • specs/d/dotnet9.0/release-key-2023.asc
  • specs/d/dotnet9.0/release.json
  • specs/d/dotnet9.0/roslyn-analyzers-ppc64le-apphost.patch
  • specs/d/dotnet9.0/runtime-119706-clang-21.patch
  • specs/d/dotnet9.0/runtime-disable-fortify-on-ilasm-parser.patch
  • specs/d/dotnet9.0/runtime-openssl-sha1.patch
  • specs/d/dotnet9.0/runtime-re-enable-implicit-rejection.patch
  • specs/d/dotnet9.0/sources
  • specs/e/etcd/RENDER_FAILED
  • specs/e/exim/Exim-Maintainers-Keyring.asc
  • specs/e/exim/clamd.exim.service
  • specs/e/exim/exim-4.94-libdir.patch
  • specs/e/exim/exim-4.97-dlopen-localscan.patch
  • specs/e/exim/exim-4.99-config.patch
  • specs/e/exim/exim-4.99-pic.patch
  • specs/e/exim/exim-clamav-tmpfiles.conf
  • specs/e/exim/exim-gen-cert
  • specs/e/exim/exim-greylist.conf.inc
  • specs/e/exim/exim-tidydb.sh
  • specs/e/exim/exim.logrotate
  • specs/e/exim/exim.pam
  • specs/e/exim/exim.service
  • specs/e/exim/exim.spec
  • specs/e/exim/exim.sysconfig
  • specs/e/exim/greylist-tidy.sh
  • specs/e/exim/mk-greylist-db.sql
  • specs/e/exim/sources
  • specs/e/exim/trusted-configs
  • specs/f/fedora-iot-config/fedora-iot-config-remote-fix.service
  • specs/f/fedora-iot-config/fedora-iot-config-remote-fix.sh
  • specs/f/fedora-iot-config/fedora-iot-config.spec
  • specs/f/fedora-iot-config/fedora-iot.conf
  • specs/g/gcr/gcr.spec
  • specs/g/gcr/sources
  • specs/g/gcr3/gcr3.spec
  • specs/g/gcr3/sources
  • specs/g/gnustep-base/gnustep-base-1.31.0-fix_s390x.patch
  • specs/g/gnustep-base/gnustep-base-fix_GCC15.patch
  • specs/g/gnustep-base/gnustep-base-fix_ending_tag_mismatch.patch
  • specs/g/gnustep-base/gnustep-base-use_system-wide_crypto-policies.patch
  • specs/g/gnustep-base/gnustep-base.spec
  • specs/g/gnustep-base/sources
  • specs/g/gnustep-make/gnustep-make-macros.gnustep
  • specs/g/gnustep-make/gnustep-make.spec
  • specs/g/gnustep-make/sources
  • specs/g/guestfs-tools/guestfs-tools.spec

… and 151 more file(s).

@rlmenge rlmenge marked this pull request as ready for review April 28, 2026 22:06
Copilot AI review requested due to automatic review settings April 28, 2026 22:06
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

rlmenge added 23 commits April 28, 2026 22:32
…elease tag

The upstream kernel-headers spec uses %{specrelease} macro in the Release
tag, which azldev's auto-bump logic cannot parse. Setting manual release
calculation allows the render to succeed.

Fixes RENDER_FAILED by skipping the auto-bump check for macro-based Release.
The upstream kernel spec uses %{pkg_release} macro in the Release tag,
which azldev's auto-bump logic cannot parse. Setting manual release
calculation allows the render to succeed.

Fixes RENDER_FAILED by skipping the auto-bump check for macro-based Release.
The upstream spec uses %{baserelease}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses %{baserelease}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses %{patch_level}.git%{?shortcommit0}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
…e tag

The upstream spec uses %{cross_gcc_release}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
…se tag

The upstream spec uses %{release_number}%{?phase:.}%{?phase}%{?timestamp:.}%{?timestamp}%{?commit_id:.}%{?commit_id}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
… tag

The upstream spec uses %{baserelease}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses %{gcc_release}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses %{baserelease}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
…Release tag

The upstream spec uses %{?eaprefix}%{rpmrelease}%{?extraver}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
…ro-based Release tag

The upstream spec uses %{?eaprefix}%{rpmrelease}%{?extraver}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses %{release_number}%{?phase:.}%{?phase}%{?timestamp:.}%{?timestamp}%{?commit_id:.}%{?commit_id}%{?dist} for the Release tag,
which requires manual release calculation to render correctly.
The upstream spec uses a macro-based Release tag (%{krb5_release})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{release_number}%{?phase:.}%{?phase}%{?timestamp:.}%{?timestamp}%{?commit_id:.}%{?commit_id}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…d Release tag

The upstream spec uses a macro-based Release tag (%{serial}%{?dist}.1)
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
… tag

The upstream spec uses a macro-based Release tag (%{nodejs_release})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
… tag

The upstream spec uses a macro-based Release tag (%{node_release})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag (%{nss_release}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…e tag

The upstream spec uses a macro-based Release tag
(%{?prerelease:0.}%{baserelease}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…ase tag

The upstream spec uses a macro-based Release tag (%{release}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…e tag

The upstream spec uses a macro-based Release tag (%{pcmk_release}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{?rcversion:0.}1%{?rcversion:.%rcversion}%{?dist}.9)
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
rlmenge added 13 commits April 28, 2026 22:32
The upstream spec uses a macro-based Release tag
(%{?rcversion:0.}1%{?rcversion:.%rcversion}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
… tag

The upstream spec uses a macro-based Release tag
(%{baserelease}%{?snapdate:.%{snapdate}git%{shortcommit}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{?snapver:0.%{snapver}.}%{baserelease}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
… Release tag

The upstream spec uses a macro-based Release tag
(%{?prever:0.}%{baserelease}%{?prever:.%{prerpmver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…ease tag

The upstream spec uses a macro-based Release tag
(%{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…ed Release tag

The upstream spec uses a macro-based Release tag
(%{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…acro-based Release tag

The upstream spec uses a macro-based Release tag
(%{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…sed Release tag

The upstream spec uses a macro-based Release tag
(%{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…based Release tag

The upstream spec uses a macro-based Release tag
(%{?prever:0.}%{baserelease}%{?prever:.%{prerpmver}}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{samba_release})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{baserelease}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
The upstream spec uses a macro-based Release tag
(%{?prever:0.}13%{?prever:.%{prever}}%{?dist}.1)
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
…ase tag

The upstream spec uses a macro-based Release tag
(%{date}.%{baserelease}%{?dist})
which cannot be auto-incremented. Configure manual release calculation
to bypass the auto-bump mechanism.
@rlmenge rlmenge force-pushed the rlmenge/update-rendered-specs branch from 827db5e to a5da92c Compare April 28, 2026 23:28
@reubeno reubeno merged commit 6d9edf8 into microsoft:tomls/base/main Apr 29, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants