)]}' { "log": [ { "commit": "f1466d6d08049c3d4a2c0a4ac1138d72cd27becc", "tree": "1fc0545d45b92e25c17c15c298b43ac51ce5f400", "parents": [ "8accdc5a2931d836794dfc3e462b772ea2df1e01" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jan 28 16:02:40 2020 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Feb 26 07:23:54 2020 +0000" }, "message": "Remove some --incompatible flags that are no longer needed\n\nChange-Id: Idda7893fe7d9bf39b95e773b38d87717011e21ef\n" }, { "commit": "2050fe43b2e49487713e5d698a35fd1b25a0001f", "tree": "37670ba16909c4567f249f8f51e578019a47d223", "parents": [ "5591fa5417236c99d342459a138d5f09944cd8d8" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 14 15:41:45 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Oct 15 21:43:03 2019 +0000" }, "message": "Updated to build and test with Bazel 1.0 official release.\n\nChange-Id: Ie47df8a3a11aeeb11b6c5f43cc1608827f8ddf8f\n" }, { "commit": "9c16aabc07490474c7786efb813f4a4fb16943e6", "tree": "6afd5e98bccaa16e4de81c9481f0f15e09533f77", "parents": [ "d72dc52c2e20c5859b537d41f261eb82554e032e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 01 12:20:20 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 01 13:21:01 2019 -0700" }, "message": "Fix publish-target-list using old \"//libs\" instead of \"//deps\"\n\nAlso force python2 as the interpreter of Python scripts invoked by Bazel\n\nChange-Id: I780599f58b1d29d2ccf54c73719ac6f93059c1cc\n" }, { "commit": "3dcb7fdee05f12e8f6379e0d9243a516f6879392", "tree": "b356c902e2576736c583590395278369793b4b55", "parents": [ "7d54994b50407d539d082f132390f01f48c9ea5e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 14:08:36 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 15:53:30 2019 -0700" }, "message": "Optionally support building and running with locally installed JDK\n\nChange-Id: Ie08a4bf7952c0ed62dbc31dba0faa33eae9b133d\n" }, { "commit": "395b23170c58975808d6043ef33a58e419ec7069", "tree": "4ed7251762ad2f99ed5ae292484b116a22391873", "parents": [ "af08152824dccead66406ffaca7a6416383cbc19" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 18 17:34:16 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jun 19 16:01:57 2019 +0000" }, "message": "Run onos-local with Bazel-provided remote JDK\n\nThat\u0027s it, no need to have a JDK installed in your host system.\n\nUnfortunately the Bazel remote JDK targets don\u0027t expose some files\nrequired by Karaf at runtime (conf/security). The workaround for\nnow is to check them in here, but we should consider fixing the Bazel\nrules upstream.\n\nChange-Id: Ib003b1589d326655c1cf5f329ebe48b0c946743f\n" }, { "commit": "d33d3b48380a73fe93cc02eb699cbc24cbf77c28", "tree": "a8d9c9327fb82ffd06ad60573bf32422e33d4ea6", "parents": [ "21eb042dba2fe99cb728e13621f0e47adfdd0dc6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 18 12:12:36 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Build ONOS exclusively with Bazel-provided remote JDK\n\nThis change make it possible to build ONOS in a host system without JDK\ninstalled, or ignoring the one installed, instead relying exclusively on\nthe \"remote\" JDK provided by Bazel. The JDK version, along with the\ntoolchain configuration (language source and target values), are checked\nin as part of the build files (tools/build/bazel/BUILD), thus enabling\ndeterministic builds that are less dependent of the host environment.\n\nTo allow this, this change replaces all references to JDK-related tools\nexpected to be on the host PATH, such as the jar command, with their\ncounterpart from the remote JDK (now a sandboxed relative path). This is\nachieved by:\n\n * Creating a new \"jdk_genrule\" macro that exposes the remote JDK bin\n directory to the PATH visible by the genrule command. This is used\n for all genrule targets invoking for example `jar`;\n * Modifying custom Starlak rule implementations by replacing\n invocation to JDK tools with a path from the remote one.\n * Renaming the onos/lib directory to onos/deps as it clashes with\n the Bazel-provided JDK\u0027s lib directory (that for some strange reason\n is resolved on the ONOS workspace)\n\nFinally, this change is reflected on the Dockerfile which now builds\nONOS from an Ubuntu image with no JDK installed.\n\nChange-Id: Ie7d990cfce6fef00ddb4ffffe4c6205b8530fb47\n" }, { "commit": "21eb042dba2fe99cb728e13621f0e47adfdd0dc6", "tree": "2208b2cef5f8cf85118993ff98a25a5780ae3c73", "parents": [ "46fcbe4b910fccda99f12a67b86770bf8e1c7a89" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jun 17 12:00:33 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Enforce build with Java 11 for all by default\n\n- Build with JDK11 and language levels (source and target) are now\nenforced in .bazelrc, which depends on our own Java toolchain (defined\nin tools/build/bazel/BUILD)\n- Easymock bumped to v4.0.2 with support for Java 11 (minor API changes)\n- The minimum required Bazel version is now 0.27.*\n\nChange-Id: I0bb6dfe7fc1ea134b5a53dd249c369d58259688c\n" }, { "commit": "b9536696f60b36feae70dbfeeeb580766836f9b2", "tree": "e04f4a01bc92fd637a157412e6c24c0301062ca0", "parents": [ "f3f6a8de7963f630f60e3a051aac3f08b290bd81" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue May 28 18:15:23 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu May 30 18:11:06 2019 +0000" }, "message": "First attempt at supporting builds with Java 11\n\nIncludes:\n- Bump protobuf to 3.8.0 and grpc-java to 1.21.0 (along with transitive\n dependencies such as Netty)\n- Add jaxb_api at compile time when needed (removed in JDK 11)\n- Bump Bnd to 4.1 (adds support for Java 11)\n\nTo build with JDK 11, uncomment lines in .bazelrc.\nTested with Bazel 0.26.0.\n\nChange-Id: Ib8e0c7310eacf97328762606e57c01e4834e5565\n" }, { "commit": "40b62fd42c07ba8af4a4c9701ef386dd73c4912c", "tree": "12e2e0567df84e21c702e5d497e12b330138e851", "parents": [ "368bd3d646941ea03458e2e7a56b07021e9df523" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Feb 26 15:00:47 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Feb 27 15:00:38 2019 +0000" }, "message": "upgrade nodejs bazel rules to version 0.26.0\n\nChange-Id: Iee23d220e2cf2ca5d089ecf271f4a6ef8c9df3a8\n" }, { "commit": "fd9be7edbde1985675865c85d90b7fe782f8f148", "tree": "a50511388a3193cf4a8dbf40d63e9bb00a0618a7", "parents": [ "17801b4fcaf1fc17e2002e82fb974b9c6aa74ff2" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Feb 26 13:26:11 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Feb 26 21:55:39 2019 +0000" }, "message": "suppress errors in bazel 0.23 builds\n\nChange-Id: I0ecfef7a03eab0b00ee8034843857676f3c4a2d4\n" }, { "commit": "0f8b7bea7458e8f94974333ca9974eabc7d5322c", "tree": "d6abd19bb0de3bd592327e84f0f486744f99df99", "parents": [ "bb66e09d602003cf9b3febffd7828c0d25083923" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jan 29 16:10:57 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jan 29 16:11:08 2019 -0800" }, "message": "Fix build of protobuf-related components to support Bazel 0.22\n\n- Bumped version of protobuf to 3.6.1.3 (includes fix for Bazel 0.22)\n- Removed all protobuf and grpc dependencies from deps.json. Instead,\n depends solely on what\u0027s provided by the external grpc and protobuf\n workspaces.\n- Use OSGi-wrapped protobuf and grpc JARs built with Bazel for runtime\n- Add missing netty-related bundles to onos-thirdparty-base (required\nby grpc)\n\nNote, build with Bazel 0.22 is still broken because of\nosgi_java_library.bzl, unless the following build arg is used:\nbuild --incompatible_string_is_not_iterable\u003dfalse\n\nIt seems the error is caused by dead code in osgi_java_library.bzl\nthat should be removed.\n\nChange-Id: I749f1de25902bf9df5242444380f7224bc99b4b5\n" }, { "commit": "060c67930e8b20bfae01c2d7a50c10b2c1047923", "tree": "3c09eb9bdc31865f1a98e80a9f8295e3ddf8923b", "parents": [ "369e3fba2d3b7ca4db36d975f773d7bd93a08452" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jan 03 14:48:29 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jan 04 00:06:26 2019 +0000" }, "message": "Adding .bazelrc option for Bazel 0.21.0 support.\n\nChange-Id: Ie6b9c4b09bf8da92d8b4541029c3ed6d871cbf64\n" }, { "commit": "76c9bce47f39b6a2e4b37dbef40d943fdf0c20bf", "tree": "47530bd3e6604cdc53a353f7923030d896e8b1bd", "parents": [ "4fcd5ddffb7243297b97eafd596f37f27fc1e963" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 02 10:50:45 2019 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jan 02 20:27:45 2019 +0000" }, "message": "build file updates to support bazel 0.21\n\nChange-Id: I79d3900fc8c14dbecff249cec139754115186352\n" }, { "commit": "973d11e81cfbc29e14d954c7b39b34fd8e0e15ef", "tree": "b5384349902ccaccd3645261faf5f11e490d203b", "parents": [ "4c3364b22ed68511b00e1494a574f29eaf8841d3" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Dec 13 15:55:08 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 14 03:40:54 2018 +0000" }, "message": "remove hack to suppress warnings about the git_repository() rule\n\nChange-Id: Icb5fd8f9e785280d9d57e9ebf523db4efe31fef0\n" }, { "commit": "e7b7c699d5cc1562220a3baad11d8ca6a286021e", "tree": "62397f2e0c5bb758fd2b826111ee8c4672bd16d8", "parents": [ "9e1484d57b78b185115ef30fb637c77294bf9345" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 11 10:41:25 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 11 10:41:25 2018 -0800" }, "message": "Fixes for bazel version 0.20\n\nChange-Id: Id40ca9c5ee939d462953570d7e59311cbc678708\n" }, { "commit": "28b15ae6e0d2e2f603e2a7492f23cf0445580df8", "tree": "2d358546206c780b7d4aec5c3dae8d6777d63298", "parents": [ "4a3476322db0060dca1802e1e7740c3043516f1f" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Oct 18 11:36:10 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Oct 19 17:08:37 2018 +0000" }, "message": "Fixes to allow ONOS to build using built in bazel Java 9 JDK\n\nChange-Id: I57b7b3b9a8a28a824b196a72a24c42cd9d04cc59\n" }, { "commit": "3f274d982bfac2c6ac85d105fee460099b1da1bd", "tree": "a69f08f4e589b0f7dbb5d84aa37c0dc181f43ca4", "parents": [ "7a2dee599cde3ed65ea7b22a99d5e87c4450fcfd" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 14:23:34 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 14:44:43 2018 -0700" }, "message": "download karaf 4.2.1 from maven central\n\nChange-Id: Icb7e0400ee5b34ed4be33afdda5074a6f6ec1f6d\n" }, { "commit": "d84f89ba3d18fb8e9c44fa0bab004d24c56b0a81", "tree": "687aacc51f41941321d07f3a4ded68b68d7d813d", "parents": [ "10216e4129e46816826c7288287230d3236de03a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 17 14:54:17 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 11:20:57 2018 -0700" }, "message": "[WIP] Upgrade ONOS to karaf version 4.2.1\n\nChange-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa\n" }, { "commit": "f381442fa36a59c4515e2671025322e46e647594", "tree": "c60186b04911a8fc95679f9f459c345eeb02b4bf", "parents": [ "1f8fcc3c6b200c401e2a65b3f9cabf10879d81de" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Sep 17 14:47:23 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Sep 17 22:48:18 2018 +0000" }, "message": "Allow using the 0.17 version of bazel\n\nChange-Id: Ifb39bf7c970b3662fbb7a5c584b43b31b15a0bf9\n" }, { "commit": "1506abb186c6a672ad01ca0f4dfe553b3b703b09", "tree": "61cd7d9874d5123975b83c38ebc2ad5f3ff875fa", "parents": [ "ae3fcfffa2308c87033aed6f5afdf4b7e3356173" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 16:28:37 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 23:34:28 2018 +0000" }, "message": "Fixing bazel GUI packaging; still wip.\n\nChange-Id: I754141f4b3975a95b4ded8fb1409491b45715ed9\n" }, { "commit": "7dac7dadf5e28e8af87635ca877399b56a36b1be", "tree": "02c3aec8e930266f0241b389bb32bcf8226c51dd", "parents": [ "6e4da2f37b67d810ed56373f7165b8e295ba04ac" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 16:56:05 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed May 23 20:38:54 2018 +0000" }, "message": "Initial builds using bazel\n\nChange-Id: I38123b396a2ffda5f36cdca43f3ad1fa67a7ab52\n" } ] }