commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2020-09-29 18:59:57 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.4249 (New) Package is "bazel" Tue Sep 29 18:59:57 2020 rev:12 rq:835786 version:3.4 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2020-04-23 18:40:18.253220280 +0200 +++ /work/SRC/openSUSE:Factory/.bazel.new.4249/bazel.changes2020-09-29 19:00:33.957683296 +0200 @@ -1,0 +2,10 @@ +Mon Sep 21 10:16:57 UTC 2020 - Michał Rostecki + +- Exclude arch %ix86 + +--- +Wed Aug 19 14:06:33 UTC 2020 - Michał Rostecki + +- Switch bazel to default version 3.4. + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.kOmMUt/_old 2020-09-29 19:00:34.865684399 +0200 +++ /var/tmp/diff_new_pack.kOmMUt/_new 2020-09-29 19:00:34.873684408 +0200 @@ -1,7 +1,7 @@ # # spec file for package bazel # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:2.0 +Version:3.4 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0 @@ -26,6 +26,7 @@ Source: README Provides: bazel = %{version} Requires: bazel%{version} +ExcludeArch:%ix86 %description Tool for the automation of building and testing of software. It supports Java,
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2020-04-23 18:40:13 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.2738 (New) Package is "bazel" Thu Apr 23 18:40:13 2020 rev:11 rq:796565 version:2.0 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2020-02-04 19:56:56.733447312 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.2738/bazel.changes2020-04-23 18:40:18.253220280 +0200 @@ -1,0 +2,5 @@ +Fri Mar 20 07:06:36 UTC 2020 - Guillaume GARDET + +- Remove useless tentative to disable armv7 build + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.VG52QT/_old 2020-04-23 18:40:19.917223463 +0200 +++ /var/tmp/diff_new_pack.VG52QT/_new 2020-04-23 18:40:19.917223463 +0200 @@ -26,9 +26,6 @@ Source: README Provides: bazel = %{version} Requires: bazel%{version} -%ifarch armv7l -ExclusiveArch: do_not_build -%endif %description Tool for the automation of building and testing of software. It supports Java,
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2020-02-04 19:56:52 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.26092 (New) Package is "bazel" Tue Feb 4 19:56:52 2020 rev:10 rq:767998 version:2.0 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2020-01-20 22:51:40.075256341 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.26092/bazel.changes 2020-02-04 19:56:56.733447312 +0100 @@ -1,0 +2,5 @@ +Fri Jan 17 03:32:44 UTC 2020 - Michał Rostecki + +- Switch bazel to default version 2.0. + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.FsmEbX/_old 2020-02-04 19:56:58.665448439 +0100 +++ /var/tmp/diff_new_pack.FsmEbX/_new 2020-02-04 19:56:58.689448453 +0100 @@ -1,7 +1,7 @@ # # spec file for package bazel # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:1.2 +Version:2.0 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2020-01-20 22:50:56 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.26092 (New) Package is "bazel" Mon Jan 20 22:50:56 2020 rev:9 rq:758583 version:1.2 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2019-12-03 12:42:21.942133035 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.26092/bazel.changes 2020-01-20 22:51:40.075256341 +0100 @@ -1,0 +2,5 @@ +Tue Dec 17 13:35:41 UTC 2019 - Michał Rostecki + +- Switch bazel to default version 1.2. + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.nMJbBO/_old 2020-01-20 22:51:41.519256897 +0100 +++ /var/tmp/diff_new_pack.nMJbBO/_new 2020-01-20 22:51:41.519256897 +0100 @@ -18,7 +18,7 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:0.29 +Version:1.2 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2019-12-03 12:42:04 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.4691 (New) Package is "bazel" Tue Dec 3 12:42:04 2019 rev:8 rq:752929 version:0.29 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2019-06-19 21:06:41.518417027 +0200 +++ /work/SRC/openSUSE:Factory/.bazel.new.4691/bazel.changes2019-12-03 12:42:21.942133035 +0100 @@ -1,0 +2,10 @@ +Mon Dec 2 12:33:43 UTC 2019 - Michał Rostecki + +- Switch bazel to default version 0.29. + +--- +Thu Oct 17 14:23:53 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.sE5ZSn/_old 2019-12-03 12:42:22.350132922 +0100 +++ /var/tmp/diff_new_pack.sE5ZSn/_new 2019-12-03 12:42:22.350132922 +0100 @@ -18,11 +18,10 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:0.26 +Version:0.29 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/ Source: README Provides: bazel = %{version}
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2019-06-19 21:05:32 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.4811 (New) Package is "bazel" Wed Jun 19 21:05:32 2019 rev:7 rq:708252 version:0.26 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2019-04-11 12:18:16.448964916 +0200 +++ /work/SRC/openSUSE:Factory/.bazel.new.4811/bazel.changes2019-06-19 21:06:41.518417027 +0200 @@ -1,0 +2,35 @@ +Thu Jun 6 14:31:10 UTC 2019 - Michał Rostecki + +- 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 + +- 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. + +--- Old: bazel-0.24.1-dist.zip bazel-0.24.1-dist.zip.sig New: README Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.sksxXV/_old 2019-06-19 21:06:44.414419652 +0200 +++ /var/tmp/diff_new_pack.sksxXV/_new 2019-06-19 21:06:44.414419652 +0200 @@ -18,23 +18,15 @@ %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:0.24.1 +Version:0.26 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 +37,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.
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2019-04-11 12:18:04 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.27019 (New) Package is "bazel" Thu Apr 11 12:18:04 2019 rev:6 rq:693016 version:0.24.1 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2019-03-20 13:19:58.581333866 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.27019/bazel.changes 2019-04-11 12:18:16.448964916 +0200 @@ -1,0 +2,82 @@ +Tue Apr 9 20:17:30 UTC 2019 - Matthias Eliasson + +- 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 N
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2019-03-20 13:19:57 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.28833 (New) Package is "bazel" Wed Mar 20 13:19:57 2019 rev:5 rq:686369 version:0.22.0 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2019-02-19 12:01:16.257111095 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.28833/bazel.changes 2019-03-20 13:19:58.581333866 +0100 @@ -1,0 +2,5 @@ +Tue Mar 19 07:21:40 UTC 2019 - Adrian Schröter + +- reduce memory needs also for arm 32bit + +--- Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.3IwClA/_old 2019-03-20 13:20:00.189333476 +0100 +++ /var/tmp/diff_new_pack.3IwClA/_new 2019-03-20 13:20:00.189333476 +0100 @@ -50,7 +50,7 @@ chmod 0644 AUTHORS CHANGELOG.md CONTRIBUTORS LICENSE %build -%ifarch aarch64 +%ifarch aarch64 %arm export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" %endif CC=gcc
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2019-02-19 12:00:19 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.28833 (New) Package is "bazel" Tue Feb 19 12:00:19 2019 rev:4 rq:676935 version:0.22.0 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2018-11-27 10:46:34.111940429 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.28833/bazel.changes 2019-02-19 12:01:16.257111095 +0100 @@ -1,0 +2,50 @@ +Sun Feb 17 20:54:27 UTC 2019 - Matthias Eliasson + +- Update to version 0.22.0 + General Changes: + * https://docs.bazel.build now supports versioned documentation. Use the +selector at the top of the navigation bar to switch between documentation + for different Bazel releases. + * set projectId in all PublishBuildToolEventStreamRequest + Android: + * mobile-install now works with aapt2. Try it out with +bazel mobile-install --android_aapt=aapt2 //my:target + * Fixed issues with mobile-install v1 when deploying to Android 9 Pie devices. + * Fixed issue where error messages from Android manifest merging actions +were not fully propagated. + * New incompatible change flag --incompatible_use_aapt2_by_default for +defaulting to aapt2 in Android builds has been added. To build with aapt2 + today, pass the flag --incompatible_use_aapt2_by_default=true or + --android_aapt=aapt2, or set the aapt_version to aapt2 on your + android_binary or android_local_test target. + * Fixed mobile-install v1 error when installing an app with native +libraries onto an Android 9 (Pie) device. + * Fixed a mobile-install bug where arm64-v8a libraries were not deployed +correctly on arm64 devices. This was done by enabling incremental native + lib deployment by default. A previously undocumented + --android_incremental_native_libs flag is removed, and is now the regular + behavior. + Apple: + * The objc_bundle rule has been removed. Please migrate to rules_apple's +[apple_bundle_import] + * The apple_stub_binary rule has been deleted. + * The --xbinary_fdo option that passes xbinary profiles has been added. + C++: + * cc_toolchain.(static|dynamic)_runtime_libs attributes are now optional + Packaging: + * build_tar.py in tools/build_defs/pkg now supports a JSON manifest that +can be used to add paths that have symbols that can't be specified via + the command line + Query: + * Filtering of inputs, outputs, and mnemonic filtering have been added to +aquery. + * The aquery and cquery query2 tests have been open-sourced. + * The Bazel query how-to recommends ":*" instead of ":all", because "all" +might be the name of a target. + Testing: + * The --runs_per_test has been placed in the TESTING documentation category. + * A a clarifying message has been added to test case summary output when +all test cases pass but the target fails. +- Clean with spec-cleaner + +--- Old: bazel-0.19.2-dist.zip bazel-0.19.2-dist.zip.sig New: bazel-0.22.0-dist.zip bazel-0.22.0-dist.zip.sig Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.hzQfh4/_old 2019-02-19 12:01:19.957109169 +0100 +++ /var/tmp/diff_new_pack.hzQfh4/_new 2019-02-19 12:01:19.957109169 +0100 @@ -1,7 +1,7 @@ # # spec file for package bazel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,9 @@ # +%define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) Name: bazel -Version:0.19.2 +Version:0.22.0 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0 @@ -27,13 +28,13 @@ 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: zlib-devel BuildRequires: pkgconfig(bash-completion) +BuildRequires: pkgconfig(zlib) Requires: java-1_8_0-openjdk-devel -%define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) %ifarch armv7l ExclusiveArch: do_not_build %endif @@ -54,13 +55,13 @@ %endif CC=gcc CXX=g++ -./compile.sh +EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk"
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2018-11-27 10:44:53 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new.19453 (New) Package is "bazel" Tue Nov 27 10:44:53 2018 rev:3 rq:652046 version:0.19.2 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2018-11-14 14:44:32.290601470 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new.19453/bazel.changes 2018-11-27 10:46:34.111940429 +0100 @@ -1,0 +2,13 @@ +Mon Nov 26 16:15:23 UTC 2018 - Michał Rostecki + +- Update to version 0.19.2: + * Add cc_toolchain targets for the new entries in the default +cc_toolchain_suite. + * Read the CROSSTOOL from the package of the current +cc_toolchain, not from --crosstool_top + * CROSSTOOL file is now read from the package of cc_toolchain, +not from the package of cc_toolchain_suite. This is not +expected to break anybody since cc_toolchain_suite and +cc_toolchain are commonly in the same package. + +--- Old: bazel-0.19.0-dist.zip bazel-0.19.0-dist.zip.sig New: bazel-0.19.2-dist.zip bazel-0.19.2-dist.zip.sig Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.znlCwr/_old 2018-11-27 10:46:36.059938428 +0100 +++ /var/tmp/diff_new_pack.znlCwr/_new 2018-11-27 10:46:36.063938425 +0100 @@ -1,6 +1,7 @@ +# # spec file for package bazel # -# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,12 +12,12 @@ # 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/ # Name: bazel -Version:0.19.0 +Version:0.19.2 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0 @@ -24,13 +25,13 @@ 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: zlib-devel -BuildRequires: pkgconfig(bash-completion) BuildRequires: python -BuildRequires: gcc-c++ BuildRequires: unzip BuildRequires: zip +BuildRequires: zlib-devel +BuildRequires: pkgconfig(bash-completion) Requires: java-1_8_0-openjdk-devel %define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) %ifarch armv7l
commit bazel for openSUSE:Factory
Hello community, here is the log from the commit of package bazel for openSUSE:Factory checked in at 2018-11-14 14:43:31 Comparing /work/SRC/openSUSE:Factory/bazel (Old) and /work/SRC/openSUSE:Factory/.bazel.new (New) Package is "bazel" Wed Nov 14 14:43:31 2018 rev:2 rq:648812 version:0.19.0 Changes: --- /work/SRC/openSUSE:Factory/bazel/bazel.changes 2018-11-13 16:56:54.935890645 +0100 +++ /work/SRC/openSUSE:Factory/.bazel.new/bazel.changes 2018-11-14 14:44:32.290601470 +0100 @@ -1,0 +2,59 @@ +Wed Nov 7 13:33:27 UTC 2018 - Michał Rostecki + +- Update to version 0.19.0: + * The --incompatible_expand_directories flag automatically +expands directories in command lines. See the design document. + * The --loading_phase_threads flag now defaults to auto instead +of 200, which at the moment corresponds to the number of CPUs. + * Fixed missing debug symbols when building native code with +--compilation_mode=dbg that target Android ARM architectures +by adding the -g flag. + * Added --incompatible_disable_legacy_flags_cc_toolchain_api to +deprecate legacy cc_toolchain Starlark API for legacy CROSSTOOL +fields. Tracking issue is #6434. See the instructions for +migration. + * Runfiles in cc_test: the C++ runfiles library +(@bazel_tools//tools/cpp/runfiles) can now create Runfiles +objects for tests. See //tools/cpp/runfiles/runfiles_src.h in +the Bazel source tree for documentation. + * :cc_binary link action no longer hardcodes -static-libgcc for +toolchains that support embedded runtimes (guarded by +--experimental_dont_emit_static_libgcc temporarily). + * The flag --experimental_enable_cc_configuration_make_variables +is removed, use +--incompatible_disable_cc_configuration_make_variables instead. + * Bazel now requires a JDK to be installed as it no longer falls +back to the internal JDK if the --javabase flag is not set. +Instead, Bazel now searches for a JDK within the JAVA_HOME and +PATH environment variables. If Bazel cannot find a JDK, it will +not be able to run Java builds. + * LcovMerger was renamed to CoverageOutputGenerator. + * A new coverage method for C++ rules that uses gcc with the +--experimental_cc_coverage flag. The flag will use gcov +instead of lcov to collect coverage information. This new +implementation fixes some of the C++ coverage correctness +issues ( respecting --instrumentation_filter and +--instrument_test_targets flags ). + * Faster clean and incremental times when invoking bazel coverage +(small overhead compared to test runtimes instead of 2x test +runtime), but more measurements need to be done. + * Add --apple_compiler and --apple_grte_top options. These +provide the equivalent of --compiler / --grte_top for the +toolchain configured in --apple_crosstool_top. + * There is now a same_pkg_direct_rdeps query function. See the +query documentation for more details. + * Propagating remote errors to the user even if +--verbose_failures=false is set. + * Add number of configured targets to analysis phase status +output. + * Bazel now checks stderr instead of stdout to decide if it is +outputting to a terminal. --isatty is deprecated, use +--is_stderr_atty instead. + +--- +Fri Oct 19 09:38:31 UTC 2018 - cg...@suse.com + +- enabled aarch64 build and disabled armv7l build as this one fails + due to java memory errors + +--- Old: bazel-0.18.0-dist.zip bazel-0.18.0-dist.zip.sig New: bazel-0.19.0-dist.zip bazel-0.19.0-dist.zip.sig Other differences: -- ++ bazel.spec ++ --- /var/tmp/diff_new_pack.WSfEsk/_old 2018-11-14 14:44:35.442597747 +0100 +++ /var/tmp/diff_new_pack.WSfEsk/_new 2018-11-14 14:44:35.446597743 +0100 @@ -16,7 +16,7 @@ Name: bazel -Version:0.18.0 +Version:0.19.0 Release:0 Summary:Tool for the automation of building and testing of software License:Apache-2.0 @@ -32,9 +32,10 @@ BuildRequires: unzip BuildRequires: zip Requires: java-1_8_0-openjdk-devel -#build it only on x86 64-bit until we fix it in other arch -#https://github.com/bazelbuild/bazel/issues/3643 -ExclusiveArch: x86_64 +%define bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) +%ifarch armv7l +ExclusiveArch: do_not_build +%endif %description Tool for the automation of building and testing of software. It supports Java, @@ -47,6 +48,9 @@ chmod 0644 AUTHORS CHANGELOG.md CONTRIBUTORS LICENSE %build +%ifarch aarch64 +export BAZEL_JAVAC_OPTS="-J-Xmx2g -J