Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bazel-rules-swift for openSUSE:Factory checked in at 2026-09-19 22:20:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bazel-rules-swift (Old) and /work/SRC/openSUSE:Factory/.bazel-rules-swift.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bazel-rules-swift" Sat Sep 19 22:20:19 2026 rev:2 rq:1378863 version:4.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/bazel-rules-swift/bazel-rules-swift.changes 2020-01-07 23:52:03.467990956 +0100 +++ /work/SRC/openSUSE:Factory/.bazel-rules-swift.new.383539/bazel-rules-swift.changes 2026-09-19 22:21:22.699194541 +0200 @@ -1,0 +2,19 @@ +Sun Sep 13 06:23:14 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 4.0.1, covering six years of upstream releases. +- WORKSPACE support removed: Bzlmod is now required. +- Drop support for Bazel 7; Bazel 8.x/9.x LTS or rolling is needed. +- Remove swift.vfs_overlay, use swift.use_explicit_swift_module_map. +- Add opt-in explicit modules support. +- Add opt-in layering check via the swift.layering_check_swift feature. +- Add hermetic Swift toolchain support via a Bzlmod extension. +- Add swift_binary with linkshared for building shared libraries. +- Support cross-compiling to Android and WebAssembly with a Swift SDK. +- Build and test Swift natively on a Windows host. +- Add swift.emit_localized_strings feature for string extraction. +- Support the Swift 6 language mode. +- Switch the obs_scm fetch service from obsolete disabled to manual mode. +- Add rpmlintrc filtering findings inherent to the verbatim source dump. +- See upstream's release notes for the full list of changes. + +------------------------------------------------------------------- Old: ---- bazel-rules-swift-0.13.0.obscpio New: ---- bazel-rules-swift-4.0.1.obscpio bazel-rules-swift-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bazel-rules-swift.spec ++++++ --- /var/tmp/diff_new_pack.Z7LP9T/_old 2026-09-19 22:21:24.005249017 +0200 +++ /var/tmp/diff_new_pack.Z7LP9T/_new 2026-09-19 22:21:24.006249059 +0200 @@ -1,7 +1,7 @@ # # spec file for package bazel-rules-swift # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define src_install_dir /usr/src/%{name} - +%define src_install_dir %{_prefix}/src/%{name} Name: bazel-rules-swift -Version: 0.13.0 +Version: 4.0.1 Release: 0 Summary: Swift rules for Bazel License: Apache-2.0 -Url: https://github.com/bazelbuild/rules_swift +URL: https://github.com/bazelbuild/rules_swift Source: %{name}-%{version}.tar.xz +Source1: %{name}-rpmlintrc BuildRequires: fdupes BuildArch: noarch ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Z7LP9T/_old 2026-09-19 22:21:24.036250310 +0200 +++ /var/tmp/diff_new_pack.Z7LP9T/_new 2026-09-19 22:21:24.038250394 +0200 @@ -1,10 +1,10 @@ <services> - <service mode="disabled" name="obs_scm"> + <service mode="manual" name="obs_scm"> <param name="url">https://github.com/bazelbuild/rules_swift</param> <param name="scm">git</param> <param name="filename">bazel-rules-swift</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">0.13.0</param> + <param name="revision">4.0.1</param> </service> <service mode="buildtime" name="tar" /> <service mode="buildtime" name="recompress"> ++++++ bazel-rules-swift-0.13.0.obscpio -> bazel-rules-swift-4.0.1.obscpio ++++++ ++++ 74635 lines of diff (skipped) ++++++ bazel-rules-swift-rpmlintrc ++++++ # Verbatim upstream source dump: the findings below are inherent to the # shipped tree, not packaging defects. # /usr/src is the agreed install location for Bazel rules source packages. addFilter("bazel-rules-swift-source.* filelist-forbidden-fhs23") # Duplicate example/test fixtures are upstream's own files. addFilter("bazel-rules-swift-source.* files-duplicate") # Upstream test/tool scripts use /usr/bin/env shebangs, kept pristine. addFilter("bazel-rules-swift-source.* env-script-interpreter") # Empty fixture files (BUILD, .swift) are intentional upstream testdata. addFilter("bazel-rules-swift-source.* zero-length") # Docs and templates are not installed as executables. addFilter("bazel-rules-swift-source.* non-executable-script") addFilter("bazel-rules-swift-source.* script-without-shebang") ++++++ bazel-rules-swift.obsinfo ++++++ --- /var/tmp/diff_new_pack.Z7LP9T/_old 2026-09-19 22:21:24.323262282 +0200 +++ /var/tmp/diff_new_pack.Z7LP9T/_new 2026-09-19 22:21:24.327262449 +0200 @@ -1,6 +1,5 @@ name: bazel-rules-swift -version: 0.13.0 -mtime: 1570649187 -commit: ebef63d4fd639785e995b9a2b20622ece100286a - +version: 4.0.1 +mtime: 1788960101 +commit: dd10a2497a691237eb9716586acee1a9c4fe3e59
