Hello community, here is the log from the commit of package bazel for openSUSE:Leap:15.2 checked in at 2020-01-30 15:47:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/bazel (Old) and /work/SRC/openSUSE:Leap:15.2/.bazel.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bazel" Thu Jan 30 15:47:06 2020 rev:5 rq:768503 version:1.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/bazel/bazel.changes 2020-01-15 14:48:19.505337687 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.bazel.new.26092/bazel.changes 2020-01-30 15:47:19.765298204 +0100 @@ -1,0 +2,132 @@ +Tue Dec 17 13:35:41 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org> + +- Switch bazel to default version 1.2. + +------------------------------------------------------------------- +Mon Dec 2 12:33:43 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org> + +- Switch bazel to default version 0.29. + +------------------------------------------------------------------- +Thu Oct 17 14:23:53 UTC 2019 - Richard Brown <rbrown@suse.com> + +- Remove obsolete Groups tag (fate#326485) + +------------------------------------------------------------------- +Thu Jun 6 14:31:10 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org> + +- Convert to a multiversion package. The real bazel binary is now + shipped in packages like bazel0.26, bazel0.25 etc. + +------------------------------------------------------------------- +Tue May 7 09:12:59 UTC 2019 - Michal Rostecki <mrostecki@opensuse.org> + +- Update to version 0.25.0: + * genrules now supports a $(RULEDIR) variable that resolves to + the directory where the outputs of the rule are put. + * Added --incompatible_windows_native_test_wrapper flag: enables + using the Bash-less test wrapper on Windows. (No-op on other + platforms.) + * incompatible_use_jdk11_as_host_javabase: makes JDK 11 the + default --host_javabase for remote jdk + * Makes genquery somepath output deterministic. + * Tristate attributes of native rules now reject True/False (use + 1/0) + * Rollback of "Tristate attributes of native rules now reject + True/False (use 1/0)" + * Tristate attributes of native rules now reject True/False (use + 1/0) + * Added -incompatible_do_not_split_linking_cmdline flag. + * A new flag --incompatible_string_join_requires_strings is + introduced. The sequence argument of string.join must contain + only string elements. + * Don't drop the analysis cache when the same --define flag is set + multiple times and the last value is the same (e.g. if the + current invocation was run with "--define foo=bar" and the + previous one was run with "--define foo=baz --define foo=bar"). + * Bazel is now ~20MiB smaller, from unbundling the Android rules' + runtime dependencies. + +------------------------------------------------------------------- +Tue Apr 9 20:17:30 UTC 2019 - Matthias Eliasson <elimat@opensuse.org> + +- Update to version 0.24.1 + Cherrypicks: + * Wrap StatusRuntimeExceptions from GrpcRemoteCache +- Changes in 0.24.0 + Incompatible changes: + * Added --incompatible_py3_is_default to test switching the default + Python version to PY3 for py_binary/py_test targets that do not + specify a version. + * //tools/cmd_line_differ has been renamed to //tools/aquery_differ + & can now compare (in addition to command lines) inputs of + actions given 2 aquery results. + * java_(mutable_|)proto_library: removed strict_deps attribute. + * The flag --incompatible_list_based_execution_strategy_selection + was added and is used to ease the migration to the new style of + specifying + execution strategy selection and fallback behavior. + * Added --incompatible_py2_outputs_are_suffixed, for switching the + bazel-bin symlink to point to Python 3 outputs instead of Python + 2 outputs. + New features: + * Make actions.args() object chainable. + * Added --incompatible_windows_style_arg_escaping flag: enables + correct subprocess argument escaping on Windows. (No-op on other + platforms.) + * Added --incompatible_windows_escape_jvm_flags flag: enables + correct java_binary.jvm_flags and java_test.jvm_flags + tokenization and escaping on Windows. (No-op on other platforms.) + Important changes: + * Allow running aquery against the current state of Skyframe + * Added support for the "navigation" resource directory to Android + resource processing in Bazel. This is used by the Navigation + Architecture Component. + * --incompatible_disable_runtimes_filegroups was flipped + * Incompatible flag --incompatible_linkopts_in_user_link_flags + has been flipped + * Incompatible flag --incompatible_dont_emit_static_libgcc has + been flipped + * --incompatible_disallow_filetype is enabled by default. + * Fixed issue where exceptions and stacktraces were silently + swallowed in the Android resource processing pipeline. + * --incompatible_disable_expand_if_all_available_in_flag_set has + been flipped + * --incompatible_disallow_dict_plus is enabled by default + * Adds --incompatible_disable_objc_library_resources to disable + resource attributes in objc_library. Please migrate these + attributes to data instead. + * --incompatible_disallow_old_style_args_add is enabled by default. + * Using the native module in BUILD files is deprecated. It will + be forbidden with --incompatible_disallow_native_in_build_file. + * (Python rules) PyRuntimeInfo is exposed to Starlark, making it + possible for Starlark rules to depend on or imitate py_runtime. + The files attribute of py_runtime is no longer mandatory. + * incompatible_use_toolchain_providers_in_java_common: pass + JavaToolchainInfo and JavaRuntimeInfo providers to java_common + APIs instead of configured + targets + * is_using_fission crosstool variable is now exposed in all compile + actions when fission is active (it used to be exposed only for + linking actions). + * incompatible_use_toolchain_providers_in_java_common: pass + JavaToolchainInfo and JavaRuntimeInfo providers to java_common + APIs instead of configured + targets + * py_runtime gains a python_version attribute for specifying + whether it represents a Python 2 or 3 interpreter. + * --incompatible_java_coverage is enabled by default. + * Starlark rules can safely declare attributes named "licenses" + * When using + --incompatible_list_based_execution_strategy_selection, Bazel + will use remote execution by default (if you specify + --remote_executor), otherwise persistent workers (if the action + supports it), otherwise sandboxed local execution (if the action + and platform supports it) and at last unsandboxed local + execution. The flags --spawn_strategy and --strategy continue to + work as before - this only sets new defaults for the case where + you don't specify these flags. + * Set default value of --incompatible_remap_main_repo to true. + * Set default value of --incompatible_remap_main_repo to true. + +------------------------------------------------------------------- Old: ---- bazel-0.22.0-dist.zip bazel-0.22.0-dist.zip.sig New: ---- README ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bazel.spec ++++++ --- /var/tmp/diff_new_pack.EUGzDl/_old 2020-01-30 15:47:21.441298708 +0100 +++ /var/tmp/diff_new_pack.EUGzDl/_new 2020-01-30 15:47:21.449298710 +0100 @@ -18,23 +18,14 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version: 0.22.0 +Version: 1.2 Release: 0 Summary: Tool for the automation of building and testing of software License: Apache-2.0 -Group: Development/Tools/Building URL: http://bazel.io/ -Source0: https://github.com/bazelbuild/bazel/releases/download/%{version}/%{name}-%{version}-dist.zip -Source1: https://github.com/bazelbuild/bazel/releases/download/%{version}/%{name}-%{version}-dist.zip.sig -BuildRequires: gcc-c++ -BuildRequires: java-1_8_0-openjdk-devel -BuildRequires: pkgconfig -BuildRequires: python -BuildRequires: unzip -BuildRequires: zip -BuildRequires: pkgconfig(bash-completion) -BuildRequires: pkgconfig(zlib) -Requires: java-1_8_0-openjdk-devel +Source: README +Provides: bazel = %{version} +Requires: bazel%{version} %ifarch armv7l ExclusiveArch: do_not_build %endif @@ -45,32 +36,13 @@ as mobile operating systems. %prep -%setup -q -c -# Remove executable permissions -chmod 0644 AUTHORS CHANGELOG.md CONTRIBUTORS LICENSE +cp %{SOURCE0} . %build -%ifarch aarch64 %arm -export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" -%endif -CC=gcc -CXX=g++ -EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk" ./compile.sh -./output/bazel shutdown %install -export NO_BRP_STRIP_DEBUG=true -export NO_DEBUGINFO_STRIP_DEBUG=true -%define __debug_install_post %{nil} -: >debugfiles.list -: >debugsources.list -: >debugsourcefiles.list - -install -Dm0755 output/bazel %{buildroot}%{_bindir}/bazel %files -%doc AUTHORS CHANGELOG.md CONTRIBUTORS -%license LICENSE -%{_bindir}/bazel +%doc README %changelog ++++++ README ++++++ This is just a dummy package to pull the default bazel for the current distribution.
participants (1)
-
root