Hello community, here is the log from the commit of package bazel-rules-proto for openSUSE:Factory checked in at 2019-12-21 12:33:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bazel-rules-proto (Old) and /work/SRC/openSUSE:Factory/.bazel-rules-proto.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bazel-rules-proto" Sat Dec 21 12:33:42 2019 rev:3 rq:758516 version:20190801 Changes: -------- --- /work/SRC/openSUSE:Factory/bazel-rules-proto/bazel-rules-proto.changes 2019-10-24 23:11:10.464663056 +0200 +++ /work/SRC/openSUSE:Factory/.bazel-rules-proto.new.6675/bazel-rules-proto.changes 2019-12-21 12:34:26.175450399 +0100 @@ -1,0 +2,8 @@ +Thu Dec 19 14:05:49 UTC 2019 - Madhu Mohan Nelemane <mmnelem...@suse.com> + +- Updated to version 20190801 + * Add CODEOWNERS for rules_proto + * [docs] Add reference to automatic buildifier fix + * Fix issues to get CI to green + +------------------------------------------------------------------- Old: ---- bazel-rules-proto-20190719.tar.xz New: ---- bazel-rules-proto-20190801.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bazel-rules-proto.spec ++++++ --- /var/tmp/diff_new_pack.Gn41Cw/_old 2019-12-21 12:34:26.859450725 +0100 +++ /var/tmp/diff_new_pack.Gn41Cw/_new 2019-12-21 12:34:26.863450727 +0100 @@ -19,7 +19,7 @@ %define src_install_dir /usr/src/%{name} Name: bazel-rules-proto -Version: 20190719 +Version: 20190801 Release: 0 Summary: Bazel build rules for Protocol Buffers License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Gn41Cw/_old 2019-12-21 12:34:26.883450736 +0100 +++ /var/tmp/diff_new_pack.Gn41Cw/_new 2019-12-21 12:34:26.883450736 +0100 @@ -5,7 +5,7 @@ <param name="changesgenerate">enable</param> <param name="filename">bazel-rules-proto</param> <param name="versionformat">%cd</param> - <param name="revision">b0cc14be5da05168b01db282fe93bdf17aa2b9f4</param> + <param name="revision">97d8af4dc474595af3900dd85cb3a29ad28cc313</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Gn41Cw/_old 2019-12-21 12:34:26.895450742 +0100 +++ /var/tmp/diff_new_pack.Gn41Cw/_new 2019-12-21 12:34:26.895450742 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/bazelbuild/rules_proto</param> - <param name="changesrevision">b9e633e71e2a79cc6bbf69bb9b265343a1c47039</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">4a83eb6ac9ce5ec3f1073391a9ad8dc4405c6d7a</param></service></servicedata> \ No newline at end of file ++++++ bazel-rules-proto-20190719.tar.xz -> bazel-rules-proto-20190801.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bazel-rules-proto-20190719/README.md new/bazel-rules-proto-20190801/README.md --- old/bazel-rules-proto-20190719/README.md 2019-07-19 09:50:14.000000000 +0200 +++ new/bazel-rules-proto-20190801/README.md 2019-08-01 17:04:35.000000000 +0200 @@ -7,23 +7,26 @@ ## Getting Started -There is no need to use rules from this repository just yet. If you want to use -`rules_proto` anyway, add the following to your WORKSPACE file: +To get started with `rules_proto`, add the following to your `WORKSPACE` file: ```python load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_proto", - urls = ["https://github.com/bazelbuild/rules_proto/archive/TODO"], - sha256 = "TODO", + sha256 = "88b0a90433866b44bb4450d4c30bc5738b8c4f9c9ba14e9661deb123f56a833d", + strip_prefix = "rules_proto-b0cc14be5da05168b01db282fe93bdf17aa2b9f4", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", + "https://github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", + ], ) load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") rules_proto_dependencies() rules_proto_toolchains() ``` -Then, in your BUILD files, import and use the rules: +Then, in your `BUILD` files, import and use the rules: ```python load("@rules_proto//proto:defs.bzl", "proto_library") @@ -33,6 +36,14 @@ ) ``` +If you're migrating from the native proto rules to `rules_proto`, you can use +the following [buildifier](https://github.com/bazelbuild/buildtools/blob/master/buildifier/README.md) +command to automate the changes to your `BUILD` and `.bzl` files: + +```bash +buildifier --lint=fix --warnings=native-proto <path/to/BUILD> +``` + ## Contributing Bazel and `rules_proto` are the work of many contributors. @@ -46,6 +57,5 @@ For asking questions see: -* [Stack Overflow](https://stackoverflow.com/questions/tagged/bazel) * [rules_proto mailing list](https://groups.google.com/forum/#!forum/proto-bazel-discuss) * Slack channel `#proto` on [slack.bazel.build](https://slack.bazel.build) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bazel-rules-proto-20190719/WORKSPACE new/bazel-rules-proto-20190801/WORKSPACE --- old/bazel-rules-proto-20190719/WORKSPACE 2019-07-19 09:50:14.000000000 +0200 +++ new/bazel-rules-proto-20190801/WORKSPACE 2019-08-01 17:04:35.000000000 +0200 @@ -1,7 +1,20 @@ workspace(name = "rules_proto") -load("//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +load("//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") rules_proto_dependencies() - rules_proto_toolchains() + +http_archive( + name = "bazel_toolchains", + sha256 = "dcb58e7e5f0b4da54c6c5f8ebc65e63fcfb37414466010cf82ceff912162296e", + strip_prefix = "bazel-toolchains-0.28.2", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.28.2.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/archive/0.28.2.tar.gz", + ], +) + +load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") +rbe_autoconfig(name = "buildkite_config") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bazel-rules-proto-20190719/proto/private/dependencies.bzl new/bazel-rules-proto-20190801/proto/private/dependencies.bzl --- old/bazel-rules-proto-20190719/proto/private/dependencies.bzl 2019-07-19 09:50:14.000000000 +0200 +++ new/bazel-rules-proto-20190801/proto/private/dependencies.bzl 2019-08-01 17:04:35.000000000 +0200 @@ -14,9 +14,10 @@ dependencies = { "bazel_skylib": { - "sha256": "2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e", + "sha256": "9245b0549e88e356cd6a25bf79f97aa19332083890b7ac6481a2affb6ada9752", + "strip_prefix": "bazel-skylib-0.9.0", "urls": [ - "https://github.com/bazelbuild/bazel-skylib/archive/0.8.0.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/0.9.0.tar.gz", ], }, "com_google_protobuf": {