summaryrefslogtreecommitdiffstats
path: root/WORKSPACE
Commit message (Collapse)AuthorAgeFilesLines
* Update Orbit to S20230101190934Matthias Sohn2023-01-111-8/+8
| | | | | | | | | | and update - com.google.gson to 2.10.0.v20221207-1049" - org.apache.commons.compress to 1.22.0.v20221207-1049 - org.apache.httpcomponents.httpclient to 4.5.14.v20221207-1049 - org.apache.httpcomponents.httpcore to 4.4.16.v20221207-1049 Change-Id: I8da9be68162636ca2530ea042b069c533c7d975a
* Update jetty to 10.0.13Matthias Sohn2022-12-131-15/+15
| | | | | | | | | Since Oomph's p2 repo for jetty 10.0.13 doesn't have source bundles, we remove them. Eclipse platform doesn't create p2 repos for jetty anymore and we aren't yet ready to use maven dependencies like the platform does. Change-Id: Icef9658ce441be43931e32d931adf717e2fa222c
* RBE: Update toolchain with bazel-toolchains 5.1.2 releaseDavid Ostrovsky2022-11-231-4/+4
| | | | | | | | | | | | | | Due to this platform style migration: [1] the RBE toolchain needs to be updated to use the latest rbe_config_gen from bazel-toolchains (at least version 5.1.2 so that it contains: [2]). This change makes RBE build forwards compatible so that Bazel could be updated to the upcoming major 6.0 release. [1] https://github.com/bazelbuild/bazel/issues/8622 [2] https://github.com/bazelbuild/bazel-toolchains/commit/8c717f8258cd5f6c7a45b97d974292755852b658 Change-Id: Ia3a108fa05b1d52cd2018ba901ffd4c9e55ae8ab
* Update Apache Mina SSHD to 2.9.2Thomas Wolf2022-11-181-4/+6
| | | | | | | | | Release notes for 2.9.2: https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md Change-Id: I7809bcba1d45b76ab9dcc031f86beb2f69da3788 Signed-off-by: Thomas Wolf <twolf@apache.org> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Orbit to S20221109014815Matthias Sohn2022-11-141-20/+20
| | | | | | | | | | | | | | and update - com.sun.jna to 5.12.1.v20221103-2317 - com.sun.jna.platform to 5.12.1.v20221103-2317 - org.bouncycastle.bcpg to 1.72.0.v20221013-1810 - org.bouncycastle.bcpkix to 1.72.0.v20221013-1810 - org.bouncycastle.bcprov to 1.72.0.v20221013-1810 - org.bouncycastle.bcutil to 1.72.0.v20221013-1810 - org.mockito.mockito-core to 4.8.1.v20221103-2317 - org.objenesis to 3.3.0.v20221103-2317 Change-Id: If00094d23e51d5f66928f83c1334aa6b18b98dfe
* Fix Maven SHA1 for Bazel buildPatrick Hiesel2022-11-031-1/+1
| | | | | | | | The httpcore SHA was wrong resulting in a build breakage. With this change, `bazelisk build all` succeeds. Change-Id: I111ab450db2db2328e7d4fe849e29f55e4897543
* Update org.apache.httpcomponents:httpcore to 4.4.15Matthias Sohn2022-10-101-2/+2
| | | | | | In target platform we updated to this version already earlier. Change-Id: Iefa06bac2c007810936a5675482addd99f8f9cd3
* Update Orbit to S20220927175816Matthias Sohn2022-10-101-2/+2
| | | | | | | and - com.google.code.gson:gson to 2.9.1 Change-Id: Ia9e4fdc557478d3ca37b0169be93711791952068
* Update JMH to 1.35Matthias Sohn2022-10-101-3/+3
| | | | | | | | Update - org.openjdk.jmh:jmh-core to 1.35 - org.openjdk.jmh:jmh-generator-annprocess to 1.35 Change-Id: Iaebae71a9b49b2116da9d2614e6ae1ddbd692aab
* Update Orbit to S20220726152247 and bouncycastle to 1.71Matthias Sohn2022-07-271-13/+13
| | | | Change-Id: I036b9029d575e66ab67839468e5d2a8a7dd85c83
* Update Orbit to I20220502200629Matthias Sohn2022-05-021-2/+2
| | | | | | | and - com.jcraft.jzlib to 1.1.3.v20220502-1820 Change-Id: I7694f1b793f598c3adb96b5223a5f7b5783a35ec
* Bazel: Add RBE supportDavid Ostrovsky2022-01-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | The Bazel build can be used with Google's Remote Build Execution. This needs the following setup steps: $ gcloud auth application-default login $ gcloud services enable remotebuildexecution.googleapis.com --project=${PROJECT} Create a worker pool. The instances should have at least 4 CPUs each for adequate performance. $ gcloud alpha remote-build-execution worker-pools create default \ --project=${PROJECT} \ --instance=default_instance \ --worker-count=50 \ --machine-type=e2-standard-4 \ --disk-size=200 To use RBE, execute $ bazel test --config=remote \ --remote_instance_name=projects/${PROJECT}/instances/default_instance \ //... Change-Id: I988f61e342dab2136d8752ace945a4ed91a4189a
* Bazel: Switch to using toolchain resolution for java rulesDavid Ostrovsky2022-01-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump Bazel version to release 5.0.0. In this new Bazel release, --incompatible_use_toolchain_resolution_for_java_rules is flipped, that means that the build must be adapted to toolchain resolution. Specification toolchain resolution for java rules is here: [1]. Main tracking Bazel issue is here: [2]. Given that new Bazel release also added support for remote JDK 17, add experimental support for building with remote JDK 17 to produce major byte code version 61. Test Plan: To build with remote JDK 11 run: $ bazel build :all To build with remote JDK 17 run: $ bazel build --config java17 :all [1] https://docs.google.com/document/d/1MVbBxbKVKRJJY7DnkptHpvz7ROhyAYy4a-TZ-n7Q0r4/edit?usp=sharing [2] https://github.com/bazelbuild/bazel/issues/7849 Change-Id: I8d26dff722c6677ea7642913b61e416b23ea9041
* Bazel: Remove JDK 15 toolchain definitionDavid Ostrovsky2022-01-201-28/+0
| | | | | | | Java 15 is outdated and the recent Bazel releases added support to JDK 17. Change-Id: I68c1f5b5132d844f07bfefc22f81ecf0a19df910
* Bazel: Remove version checkDavid Ostrovsky2022-01-201-16/+0
| | | | | | | Recent Bazel releases perform Bazel version check, based on .bazelversion file. Change-Id: I92d5daaef8ecbd011517d314564c0f5492c8ea75
* Update orbit to I20220111151929Matthias Sohn2022-01-191-11/+11
| | | | | | | | | | | and update - com.google.gson to 2.8.9.v20220111-1409 - org.bouncycastle.bcpg to 1.70.0.v20220105-1522 - org.bouncycastle.bcpkix to 1.70.0.v20220105-1522 - org.bouncycastle.bcprov to 1.70.0.v20220105-1522 - org.bouncycastle.bcutil to 1.70.0.v20220105-1522 Change-Id: I7d9159e0e8524459a11da84cb2db709cb1f0823d
* Merge branch 'stable-6.0'Matthias Sohn2022-01-181-2/+2
|\ | | | | | | | | | | | | | | * stable-6.0: UploadPack v2 protocol: Stop negotiation for orphan refs Complete update to servlet api 4.0.0 Change-Id: I55ab6e8fd4a76e4313e37b12f9fc5d5e4b84a681
| * Complete update to servlet api 4.0.0Matthias Sohn2022-01-121-2/+2
| | | | | | | | | | | | | | | | | | Ibd0240cf7ad updated servlet-api to 4.0.0 only partially for the osgi-based build in Eclipse. Complete this by updating dependencies also in maven and bazel build. Change-Id: Ic4c3eb78c538007ca2177f6109d415147e58eabe
* | Switch to Apache MINA sshd 2.8.0Thomas Wolf2022-01-071-4/+4
|/ | | | | | | | | | | Update version in root pom.xml, adapt code & manifests. Bump the dependency in the bazel build. Update Orbit to I20220105095044 to get Apache MINA sshd 2.8.0 and regenerate all target platforms. Bug: 577542 Change-Id: Iefc02ceda8a9b0683f49aa8059999a5486d1f322 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Update Jetty to 10.0.6Matthias Sohn2021-11-221-15/+15
| | | | | | | | | | | | | - this is the same version eclipse platform currently uses - update servlet-api to 4.0 - configure keystore used by AppServer with Subject Alternative Names for host name and ip address to satisfy more strict SNI checking in Jetty 10. See https://github.com/eclipse/jetty.project/issues/5379 - add jetty bundles to JGit-dependency-bundles in the jgit p2 repository Bug: 571932 Bug: 576100 Change-Id: Ibd0240cf7ad4dc201947fd69707f517c3c1fc1c8
* Update Orbit to S20211108222137Matthias Sohn2021-11-101-8/+8
| | | | | | | | | | | | | and update dependencies: - com.google.gson to 2.8.8.v20211029-0838 - com.googlecode.javaewah to 1.1.13.v20211029-0839 - net.i2p.crypto.eddsa to 0.3.0.v20210923-1401 - org.apache.ant to 1.10.12.v20211102-1452 - org.apache.commons.compress to 1.21.0.v20211103-2100 - org.bouncycastle.bcprov to 1.69.0.v20210923-1401 - org.junit to 4.13.2.v20211018-1956 Change-Id: I90ca64f6d9f2a15c9a5d9a27d48956182f1698b4
* Update jetty to 9.4.44.v20210927Matthias Sohn2021-11-051-15/+15
| | | | Change-Id: Iaa1478af0fe0ccfa1daf1cf44e4eef609e7ad8bb
* sshd: add support for ssh-agentThomas Wolf2021-11-031-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | Add a simple SSH agent connector using JNA. Include com.sum.jna and com.sun.jna.platform in the target platform. JNA is used to communicate through Unix domain sockets with ssh-agent, and if on Windows, to communicate via shared memory with Pageant. The new bundle o.e.j.ssh.apache.agent is an OSGi fragment so that the java.util.ServiceLoader can find the provided factory without further ado in OSGi environments. Adapt both maven and bazel builds to include the new bundle. Manually tested on OS X, CentOS 7, and Win10 with Pageant 0.76. Tested by installing JGit built from this change into freshly downloaded Eclipse 2021-12 M1, and then doing git fetches via SSH with different ~/.ssh/config settings (explicit IdentityFile, without any but a key in the agent, with no keys and a key in the agent and IdentitiesOnly=yes (must fail)). Bug: 541274 Bug: 541275 Change-Id: I34e85467293707dbad1eb44d1f40fc2e70ba3622 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Update orbit to I20210713220109Matthias Sohn2021-07-161-10/+17
| | | | | | | | | | | | | | | | | | | | | update - org.apache.commons.compress to 1.20.0.v20210713-192 - org.bouncycastle.bcpg to 1.69.0.v20210713-1924 - org.bouncycastle.bcpkix to 1.69.0.v20210713-1924 - org.bouncycastle.bcprov to 1.69.0.v20210713-1924 - add org.bouncycastle.bcutil 1.69.0.v20210713-1924 In bazel build don't expose bouncycastle to org.eclipse.jgit since it's not used there anymore since code depending on bouncycastle was moved to org.eclipse.jgit.gpg.bc. CQ: 21771 CQ: 23471 CQ: 23472 CQ: 23473 CQ: 23474 Change-Id: Id3d94c00c39bbc57e3f49a61150841249dc3985c
* Update orbit to I20210711110031Matthias Sohn2021-07-161-11/+5
| | | | | | | | | | | | | | | and update - assertj to 3.20.2.v20210706-1104 - hamcrest to 2.2.0.v20210711-0821 - classes which were in org.hamcrest.core 1.3 and org.hamcrest.library 1.3 were all moved to org.hamcrest in 2.2 - the annotation org.hamcrest.Factory was removed and is no longer needed - junit 4.13 requires hamcrest-core and hamcrest-library 1.3 therefore keep them in the target platform CQ: 23501 Change-Id: Ife871c0343b611be9203aed7f86577e85bbf5c95
* Update jetty to 9.4.43.v20210629Matthias Sohn2021-07-081-15/+15
| | | | Change-Id: I4ceea58cb0a04d041ca4e698e096a00ccd12bfc0
* Update JMH used in benchmarks to 1.32Matthias Sohn2021-07-081-3/+3
| | | | | | Change-Id: I98734165de8256ab1461733169957efbfa5f36e4 CQ: 23499 CQ: 23500
* Update target platform to I20210626190330Thomas Wolf2021-07-061-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | Update - com.google.gson to 2.8.7.v20210624-1215 - javaewah to 1.1.12.v20210622-2206 - org.apache.sshd.osgi to 2.7.0.v20210623-0618 - org.apache.sshd.sftp to 2.7.0.v20210623-0618 - org.tukaani.xz to 1.9.0.v20210624-1259 - Apache MINA sshd to 2.7.0 - Remove work-arounds for problems resolved upstream since 2.6.0, and adapt to upstream API changes. - update DEPENDENCIES. CQ: 23469 CQ: 23470 CQ: 23496 CQ: 23497 CQ: 23498 Bug: 574220 Change-Id: I898b216c3492f8488fbf25fa4b49f1250f86f3c8 Also-by: David Ostrovsky <david@ostrovsky.org> Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update jetty to 9.4.42.v20210604Matthias Sohn2021-06-211-15/+15
| | | | Change-Id: Ie0abae5686064ccfeb34e8af0d98471162036b00
* Update jetty to 9.4.41.v20210516Matthias Sohn2021-06-071-15/+15
| | | | Change-Id: I98d569ce9a69c48c3c99b9b5f500d6419c943094
* Update jetty to 9.4.40.v20210413Matthias Sohn2021-04-231-15/+15
| | | | Change-Id: I5585b9a22bf20a49ad4bb9a24e053325792ec546 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update jetty to 9.4.36.v20210114Matthias Sohn2021-02-131-15/+15
| | | | Change-Id: Iea57f0fddb0f10dbd1c9be886bfa5ad8c3ff5cb5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Migrate to Apache MINA sshd 2.6.0 and Orbit I20210203173513David Ostrovsky2021-02-041-8/+8
| | | | | | | | | | | | | | | | | | Re-enable DSA, DSA_CERT, and RSA_CERT public key authentication. DSA is discouraged for a long time already, but it might still be way too disruptive to completely drop it. RSA is discouraged for far less long, and dropping that would be really disruptive. Adapt to the changed property handling. Remove work-arounds for shortcomings of earlier sshd versions. Use Orbit I20210203173513, which includes sshd 2.6.0. This also bumps apache.httpclient to 4.5.13 and apache.httpcore to 4.4.14. Change-Id: I2d24a1ce4cc9f616a94bb5c4bdaedbf20dc6638e Signed-off-by: David Ostrovsky <david@ostrovsky.org> Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update orbit to S20210105214148 and com.google.gson to 2.8.6Matthias Sohn2021-01-121-2/+2
| | | | | | Also fix target name of jgit-4.18 target. Change-Id: Ib5a13281398e7c5589de2e4a34fae0d08346db9c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Add org.eclipse.jetty.util.ajax to target platform and bazel depsMatthias Sohn2021-01-121-0/+7
| | | | | | | | It is required by org.eclipse.jetty.servlet [1]. [1] https://search.maven.org/artifact/org.eclipse.jetty/jetty-servlet/9.4.35.v20201120/jar Change-Id: I307ec8bad17f3a703bf25cc16c87ab9b524a84ff Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update jetty to 9.4.35.v20201120Matthias Sohn2021-01-071-13/+13
| | | | Change-Id: I203778ea0536defffb720bcf7cdcbc6258540e65 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Bazel: Allow to build and run the tests with JDK 15David Ostrovsky2020-11-281-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid JDK specific bugs in future, like Bug: 568950, and given that upcoming Bazel release 4.0.0 added support to JDK 15 java toolchain, add definition for remote JDK 15 to WORKSPACE file and add build and test instructions. To build and execute the tests with JDK 15 on Linux run: $ bazelisk test \ --java_toolchain=@remote_java_tools_linux//:toolchain_jdk_15 \ --host_java_toolchain=@remote_java_tools_linux//:toolchain_jdk_15 \ --javabase=@openjdk15_linux_archive//:runtime \ --host_javabase=@openjdk15_linux_archive//:runtime \ //... To build and execute the tests with JDK 15 on Mac Os X run: $ bazelisk test \ --java_toolchain=@remote_java_tools_darwin//:toolchain_jdk_15 \ --host_java_toolchain=@remote_java_tools_darwin//:toolchain_jdk_15 \ --javabase=@openjdk15_darwin_archive//:runtime \ --host_javabase=@openjdk15_darwin_archive//:runtime \ //... To skip the options on the command line, put them in ~/.bazelrc file: build --java_toolchain=@remote_java_tools_linux//:toolchain_jdk_15 build --host_java_toolchain=@remote_java_tools_linux//:toolchain_jdk_15 build --javabase=@openjdk15_linux_archive//:runtime build --host_javabase=@openjdk15_linux_archive//:runtime Change-Id: I79d5e99f0c731847a82ce7d4c410855434d85f8d Signed-off-by: David Ostrovsky <david@ostrovsky.org>
* Update slf4j to 1.7.30Matthias Sohn2020-10-281-4/+4
| | | | | Bug: 566475 Change-Id: Ia3e5b72d53ead435e4677e46c73a3ff45a606b41 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update target platform to R20200831200620Matthias Sohn2020-09-011-2/+2
| | | | | | | | | | | | | | | and update to new Orbit version of the following libraries - org.apache.commons.codec to 1.14.0.v20200818-1422 - org.apache.httpcomponents.httpclient to 4.5.10.v20200830-2311 - org.bouncycastle.bcpg [1.65.0.v20200527-1955 - org.bouncycastle.bcpkix [1.65.0.v20200527-1955 - org.bouncycastle.bcprov [1.65.1.v20200529-1514 Fix minor issues in target platforms and rename 4.16-staging to 4.16 since that version was released already. Change-Id: Ifea2600e445e783807a5d94ea23ac3c6550956b5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Jetty to 9.4.30.v20200611Matthias Sohn2020-07-141-13/+13
| | | | Change-Id: I9e14502f290483ad755aac30acd1e256f8abc8f8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Decouple BouncyCastle from JGit CoreMatthias Sohn2020-06-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Motivation: BouncyCastle serves as 'default' implementation of the GPG Signer. If a client application does not use it there is no need to pull in this dependency, especially since BouncyCastle is a large library. Move the classes depending on BouncyCastle to an OSGi fragment extending the org.eclipse.jgit bundle. They are moved to a distinct internal package in order to avoid split packages. This doesn't break public API since these classes were already in an internal package before this change. Add a new feature org.eclipse.jgit.gpg.bc to enable installation. With that users can now decide if they want to install it. Attempts to sign a commit if org.eclipse.jgit.gpg.bc isn't available will result in ServiceUnavailableException being thrown. Bug: 559106 Change-Id: I42fd6c00002e17aa9a7be96ae434b538ea86ccf8 Also-by: Michael Dardis <git@md-5.net> Signed-off-by: Michael Dardis <git@md-5.net> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Signed-off-by: David Ostrovsky <david@ostrovsky.org>
* Update jetty to 9.4.28.v20200408Matthias Sohn2020-05-271-13/+13
| | | | Change-Id: I6fe26c1efcf812de3102ee82ce67f9e0bc3b0135 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Bazel: Fix src_sha1 of bcpg-jdk15onDavid Pursehouse2020-05-181-1/+1
| | | | | | | | | Test plan: bazel build //... Change-Id: Ibf1d0b56785d62150bbae49b553c856efbe6d197 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Update to bouncycastle 1.65 and orbit I20200506000552Matthias Sohn2020-05-061-7/+7
| | | | | Bug: 553206 Change-Id: I867bbe88b847bf6d17f17f6cf8c565cd4a2437cc Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update to org.apache.sshd 2.4.0Thomas Wolf2020-03-221-4/+4
| | | | | | | | | | | | | | | | | Change target platforms to Orbit I20200319180910 and regenerate them. Change package imports to [2.4.0,2.5.0); adapt code to upstream API changes. Maven build: update version in root pom. Bazel build: update version & hash in WORKSPACE file. Proxy functionality verified manually using 3proxy (HTTP & SOCKS, with basic authentication) and ssh -vvv -D7020 localhost (SOCKS, no authentication). Bug: 561078 Change-Id: I582f6b98055b013c006f2c749890fe6db801cbaa Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Merge branch 'stable-5.7'David Pursehouse2020-02-131-1/+1
|\ | | | | | | | | | | | | | | | | | | * stable-5.7: Bump required Bazel version to 2.1.0 Upgrade bazlets to the latest master revision Change the wildcard import to explicit ones. Change-Id: I5aeaad53ac729e2dcfa67c6830accee749cd21cd Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
| * Merge branch 'stable-5.6' into stable-5.7David Pursehouse2020-02-131-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-5.6: Bump required Bazel version to 2.1.0 Upgrade bazlets to the latest master revision Change the wildcard import to explicit ones. Prepare 5.3.8-SNAPSHOT builds JGit v5.3.7.202002110540-r Prepare 5.1.14-SNAPSHOT builds JGit v5.1.13.202002110435-r reftable: don't check deadline on the first try reftable: clarify comment reftable: clear cache on full compaction reftable: remove outdated comment reftable: clarify that LogCursor may return a null ReflogEntry Restore behavior of CloneCommand Change-Id: Ifc30b40ef58d5cda4b1cf3694488424beb182cfc Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
| | * Upgrade bazlets to the latest master revisionDavid Pursehouse2020-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Includes "Use now mandatory https protocol for MAVEN_CENTRAL". Change-Id: I4e83bf9a01f1d2a3bea4ce855709fd33e624fe9a Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* | | Replace ExpectedException which was deprecated in junit 4.13Matthias Sohn2020-01-241-0/+6
| | | | | | | | | | | | | | | Change-Id: I64b0c057dd0a12aef2f3d56fa0c8a10e3b23fffd Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | | Update to Orbit I20200120214610 and JUnit to 4.13David Pursehouse2020-01-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since version 4.13 JUnit has an assertThrows method. Remove the implementation in MoreAsserts and use the one from JUnit. CQ: 21439 Change-Id: I086baa94aa3069cebe87c4cbf91ed1534523c6cb Signed-off-by: David Pursehouse <david.pursehouse@gmail.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>