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 <[email protected]> + +- 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 - [email protected] + +- 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-Xms200m" +%endif CC=gcc CXX=g++ ./compile.sh
