Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package re2 for openSUSE:Factory checked in at 2025-08-22 17:46:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/re2 (Old) and /work/SRC/openSUSE:Factory/.re2.new.29662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "re2" Fri Aug 22 17:46:47 2025 rev:67 rq:1300568 version:MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/re2/re2.changes 2025-08-14 11:36:13.603839896 +0200 +++ /work/SRC/openSUSE:Factory/.re2.new.29662/re2.changes 2025-08-22 17:46:48.677534312 +0200 @@ -1,0 +2,6 @@ +Wed Aug 20 18:34:33 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 2025-08-12: + * bazel related changes + +------------------------------------------------------------------- Old: ---- re2-2025-08-05.tar.gz New: ---- re2-2025-08-12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ re2.spec ++++++ --- /var/tmp/diff_new_pack.s7crzw/_old 2025-08-22 17:46:50.501609387 +0200 +++ /var/tmp/diff_new_pack.s7crzw/_new 2025-08-22 17:46:50.505609552 +0200 @@ -17,7 +17,7 @@ # -%global longver 2025-08-05 +%global longver 2025-08-12 %global shortver %(echo %{longver}|sed 's|-||g') %define libname libre2-11 Name: re2 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.s7crzw/_old 2025-08-22 17:46:50.529610540 +0200 +++ /var/tmp/diff_new_pack.s7crzw/_new 2025-08-22 17:46:50.533610704 +0200 @@ -1,6 +1,6 @@ -mtime: 1755025981 -commit: 6c6d0b9a6f6c8005938c662cc9f5a3ff865f857b7d733361def57e2bb33543ad +mtime: 1755714979 +commit: 1472e0b15319b2361d33e51d76209466f9411788849462230764558ebfa04643 url: https://src.opensuse.org/chromium/re2.git -revision: 6c6d0b9a6f6c8005938c662cc9f5a3ff865f857b7d733361def57e2bb33543ad +revision: 1472e0b15319b2361d33e51d76209466f9411788849462230764558ebfa04643 projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-08-20 20:36:59.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ re2-2025-08-05.tar.gz -> re2-2025-08-12.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/.bcr/metadata.template.json new/re2-2025-08-12/.bcr/metadata.template.json --- old/re2-2025-08-05/.bcr/metadata.template.json 1970-01-01 01:00:00.000000000 +0100 +++ new/re2-2025-08-12/.bcr/metadata.template.json 2025-08-12 23:53:47.000000000 +0200 @@ -0,0 +1,20 @@ +{ + "homepage": "https://github.com/google/re2", + "maintainers": [ + { + "email": "r...@google.com", + "github": "rsc", + "github_user_id": 104030, + "name": "Russ Cox" + } + ], + "repository": [ + "github:google/re2" + ], + "versions": [], + "yanked_versions": { + "2023-06-02": "bad compatibility_level, upgrade to 2023-09-01 or newer", + "2023-08-01": "bad compatibility_level, upgrade to 2023-09-01 or newer", + "2025-06-26": "accidentally lost from github, upgrade to 2025-07-22 or newer" + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/.bcr/presubmit.yml new/re2-2025-08-12/.bcr/presubmit.yml --- old/re2-2025-08-05/.bcr/presubmit.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/re2-2025-08-12/.bcr/presubmit.yml 2025-08-12 23:53:47.000000000 +0200 @@ -0,0 +1,47 @@ +matrix: + platform: + - rockylinux8 + - debian10 + - ubuntu2004 + - macos + - windows + bazel: + - 7.x + - 8.x +tasks: + build: + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--cxxopt=-std=c++17' + build_targets: + - '@re2//:re2' + - '@re2//python:re2' + +bcr_test_module: + module_path: '.' + matrix: + platform: + - rockylinux8 + - debian10 + - ubuntu2004 + - macos + - windows + bazel: + - 7.x + - 8.x + tasks: + test: + platform: ${{ platform }} + bazel: ${{ bazel }} + test_flags: + - '--cxxopt=-std=c++17' + test_targets: + - '//:all' + - '-//:dfa_test' + - '-//:exhaustive1_test' + - '-//:exhaustive2_test' + - '-//:exhaustive3_test' + - '-//:exhaustive_test' + - '-//:random_test' + - '//python:all' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/.bcr/source.template.json new/re2-2025-08-12/.bcr/source.template.json --- old/re2-2025-08-05/.bcr/source.template.json 1970-01-01 01:00:00.000000000 +0100 +++ new/re2-2025-08-12/.bcr/source.template.json 2025-08-12 23:53:47.000000000 +0200 @@ -0,0 +1,5 @@ +{ + "integrity": "", + "strip_prefix": "{REPO}-{VERSION}", + "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/{REPO}-{TAG}.zip" +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/.github/workflows/release-bazel.yml new/re2-2025-08-12/.github/workflows/release-bazel.yml --- old/re2-2025-08-05/.github/workflows/release-bazel.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/re2-2025-08-12/.github/workflows/release-bazel.yml 2025-08-12 23:53:47.000000000 +0200 @@ -0,0 +1,34 @@ +name: Release (Bazel) +on: + # Allow manual triggering from GH UI + workflow_dispatch: + inputs: + tag_name: + required: true + type: string + # Automated trigger from the release.yaml workflow + workflow_call: + inputs: + tag_name: + required: true + type: string + secrets: + BCR_PUBLISH_TOKEN: + description: 'Token for pushing to re2-machine/bazel-central-registry' + required: true +jobs: + release: + uses: bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml@v0.2.2 + with: + tag_name: ${{ inputs.tag_name }} + # This workflow seems to require keeping a fork of the upstream to open + # PRs from. + registry_fork: re2-machine/bazel-central-registry + attest: true + permissions: + contents: write + id-token: write + attestations: write + secrets: + # Necessary to push to the BCR fork, and to open a pull request against a registry + publish_token: ${{ secrets.BCR_PUBLISH_TOKEN }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/.github/workflows/release.yml new/re2-2025-08-12/.github/workflows/release.yml --- old/re2-2025-08-05/.github/workflows/release.yml 2025-08-05 21:15:32.000000000 +0200 +++ new/re2-2025-08-12/.github/workflows/release.yml 2025-08-12 23:53:47.000000000 +0200 @@ -37,3 +37,14 @@ *.tar.gz *.zip *.sigstore* \ --repo "${GITHUB_REPOSITORY}" shell: bash + create-bazel: + needs: create + uses: ./.github/workflows/release-bazel.yml + with: + tag_name: ${{ github.ref_name }} + permissions: + contents: write + id-token: write + attestations: write + secrets: + BCR_PUBLISH_TOKEN: ${{ secrets.BCR_PUBLISH_TOKEN }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/MODULE.bazel new/re2-2025-08-12/MODULE.bazel --- old/re2-2025-08-05/MODULE.bazel 2025-08-05 21:15:32.000000000 +0200 +++ new/re2-2025-08-12/MODULE.bazel 2025-08-12 23:53:47.000000000 +0200 @@ -6,7 +6,7 @@ module( name = "re2", - version = "2025-08-05", + version = "2025-08-12", compatibility_level = 1, ) @@ -19,7 +19,7 @@ # This is a temporary hack for `x64_x86_windows`. # TODO(junyer): Remove whenever no longer needed. -cc_configure = use_extension("@rules_cc//cc:extensions.bzl", "cc_configure_extension") +cc_configure = use_extension("@rules_cc//cc:extensions.bzl", "cc_configure_extension", dev_dependency = True) use_repo(cc_configure, "local_config_cc") # These dependencies will be ignored when the `re2` module is not diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2-2025-08-05/python/setup.py new/re2-2025-08-12/python/setup.py --- old/re2-2025-08-05/python/setup.py 2025-08-05 21:15:32.000000000 +0200 +++ new/re2-2025-08-12/python/setup.py 2025-08-12 23:53:47.000000000 +0200 @@ -129,7 +129,7 @@ setuptools.setup( name='google-re2', - version='1.1.20250805', + version='1.1.20250812', description='RE2 Python bindings', long_description=long_description, long_description_content_type='text/plain',