[
https://issues.apache.org/jira/browse/BEAM-4801?focusedWorklogId=124496&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-124496
]
ASF GitHub Bot logged work on BEAM-4801:
----------------------------------------
Author: ASF GitHub Bot
Created on: 18/Jul/18 17:16
Start Date: 18/Jul/18 17:16
Worklog Time Spent: 10m
Work Description: charlesccychen closed pull request #5964: [BEAM-4801]
add dependency owners file
URL: https://github.com/apache/beam/pull/5964
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/build.gradle b/build.gradle
index bfda9569514..7f3189057cd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -133,6 +133,9 @@ rat {
"website/src/_sass/bootstrap/**/*",
"website/src/js/bootstrap*.js",
"website/src/js/bootstrap/**/*",
+
+ // Ignore ownership files
+ "ownership/**/*",
]
// Add .gitignore excludes to the Apache Rat exclusion list. We re-create
the behavior
diff --git a/ownership/JAVA_DEPENDENCY_OWNERS.yaml
b/ownership/JAVA_DEPENDENCY_OWNERS.yaml
new file mode 100644
index 00000000000..b01cc99d05a
--- /dev/null
+++ b/ownership/JAVA_DEPENDENCY_OWNERS.yaml
@@ -0,0 +1,1053 @@
+#!/usr/bin/env python
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Beam Java SDK dependency ownership
+# Please update if new dependencies are introduced to the Beam.
+# Sign up with you JIRA username to take the owership of a package.
+# Separate names by comma.
+
+---
+
+deps:
+ args4j:args4j:
+ group: args4j
+ artifact: args4j
+ owners:
+
+ biz.aQute:bndlib:
+ group: biz.aQute
+ artifact: bndlib
+ owners:
+
+ ca.coglinc:javacc-gradle-plugin:
+ group: ca.coglinc
+ artifact: javacc-gradle-plugin
+ owners:
+
+ com.alibaba:fastjson:
+ group: com.alibaba
+ artifact: fastjson
+ owners:
+
+ com.amazonaws:amazon-kinesis-client:
+ group: com.amazonaws
+ artifact: amazon-kinesis-client
+ owners:
+
+ com.amazonaws:amazon-kinesis-producer:
+ group: com.amazonaws
+ artifact: amazon-kinesis-producer
+ owners:
+
+ com.amazonaws:aws-java-sdk-cloudwatch:
+ group: com.amazonaws
+ artifact: aws-java-sdk-cloudwatch
+ owners:
+
+ com.amazonaws:aws-java-sdk-core:
+ group: com.amazonaws
+ artifact: aws-java-sdk-core
+ owners:
+
+ com.amazonaws:aws-java-sdk-kinesis:
+ group: com.amazonaws
+ artifact: aws-java-sdk-kinesis
+ owners:
+
+ com.amazonaws:aws-java-sdk-kinesis:
+ group: com.amazonaws
+ artifact: aws-java-sdk-kinesis
+ owners:
+
+ com.amazonaws:aws-java-sdk-s3:
+ group: com.amazonaws
+ artifact: aws-java-sdk-s3
+ owners:
+
+ com.carrotsearch.randomizedtesting:randomizedtesting-runner:
+ group: com.carrotsearch.randomizedtesting
+ artifact: randomizedtesting-runner
+ owners:
+
+ com.clearspring.analytics:stream:
+ group: com.clearspring.analytics
+ artifact: stream
+ owners:
+
+ com.commercehub.gradle.plugin:gradle-avro-plugin:
+ group: com.commercehub.gradle.plugin
+ artifact: gradle-avro-plugin
+ owners: swegner,
+
+ com.datastax.cassandra:cassandra-driver-core:
+ group: com.datastax.cassandra
+ artifact: cassandra-driver-core
+ owners:
+
+ com.datastax.cassandra:cassandra-driver-mapping:
+ group: com.datastax.cassandra
+ artifact: cassandra-driver-mapping
+ owners:
+
+ com.diffplug.spotless:spotless-plugin-gradle:
+ group: com.diffplug.spotless
+ artifact: spotless-plugin-gradle
+ owners:
+
+ com.esotericsoftware.kryo:kryo:
+ group: com.esotericsoftware.kryo
+ artifact: kryo
+ owners:
+
+ com.fasterxml.jackson.core:jackson-annotations:
+ group: com.fasterxml.jackson.core
+ artifact: jackson-annotations
+ owners:
+
+ com.fasterxml.jackson.core:jackson-core:
+ group: com.fasterxml.jackson.core
+ artifact: jackson-core
+ owners:
+
+ com.fasterxml.jackson.core:jackson-databind:
+ group: com.fasterxml.jackson.core
+ artifact: jackson-databind
+ owners:
+
+ com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:
+ group: com.fasterxml.jackson.dataformat
+ artifact: jackson-dataformat-cbor
+ owners:
+
+ com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:
+ group: com.fasterxml.jackson.dataformat
+ artifact: jackson-dataformat-yaml
+ owners:
+
+ com.fasterxml.jackson.datatype:jackson-datatype-joda:
+ group: com.fasterxml.jackson.datatype
+ artifact: jackson-datatype-joda
+ owners:
+
+ com.fasterxml.jackson.module:jackson-module-scala_2.11:
+ group: com.fasterxml.jackson.module
+ artifact: jackson-module-scala_2.11
+ owners:
+
+ com.github.ben-manes:gradle-versions-plugin:
+ group: com.github.ben-manes
+ artifact: gradle-versions-plugin
+ owners:
+
+ com.github.jengelman.gradle.plugins:shadow:
+ group: com.github.jengelman.gradle.plugins
+ artifact: shadow
+ owners:
+
+ com.google.api:gax-grpc:
+ group: com.google.api
+ artifact: gax-grpc
+ owners:
+
+ com.google.api:api-common:
+ group: com.google.api
+ artifact: api-common
+ owners:
+
+ com.google.api-client:google-api-client:
+ group: com.google.api-client
+ artifact: google-api-client
+ owners:
+
+ com.google.api-client:google-api-client-jackson2:
+ group: com.google.api-client
+ artifact: google-api-client-jackson2
+ owners:
+
+ com.google.api-client:google-api-client-java6:
+ group: com.google.api-client
+ artifact: google-api-client-java6
+ owners:
+
+ com.google.api.grpc:grpc-google-cloud-pubsub-v1:
+ group: com.google.api.grpc
+ artifact: grpc-google-cloud-pubsub-v1
+ owners:
+
+ com.google.api.grpc:proto-google-cloud-pubsub-v1:
+ group: com.google.api.grpc
+ artifact: proto-google-cloud-pubsub-v1
+ owners:
+
+ com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:
+ group: com.google.api.grpc
+ artifact: proto-google-cloud-spanner-admin-database-v1
+ owners:
+
+ com.google.api.grpc:proto-google-common-protos:
+ group: com.google.api.grpc
+ artifact: proto-google-common-protos
+ owners:
+
+ com.google.apis:google-api-services-bigquery:
+ group: com.google.apis
+ artifact: google-api-services-bigquery
+ owners: chamikara
+
+ com.google.apis:google-api-services-clouddebugger:
+ group: com.google.apis
+ artifact: google-api-services-clouddebugger
+ owners: chamikara
+
+ com.google.apis:google-api-services-cloudresourcemanager:
+ group: com.google.apis
+ artifact: google-api-services-cloudresourcemanager
+ owners: chamikara
+
+ com.google.apis:google-api-services-dataflow:
+ group: com.google.apis
+ artifact: google-api-services-dataflow
+ owners: chamikara
+
+ com.google.apis:google-api-services-pubsub:
+ group: com.google.apis
+ artifact: google-api-services-pubsub
+ owners: chamikara
+
+ com.google.apis:google-api-services-storage:
+ group: com.google.apis
+ artifact: google-api-services-storage
+ owners: chamikara
+
+ com.google.auth:google-auth-library-credentials:
+ group: com.google.auth
+ artifact: google-auth-library-credentials
+ owners:
+
+ com.google.auth:google-auth-library-oauth2-http:
+ group: com.google.auth
+ artifact: google-auth-library-oauth2-http
+ owners:
+
+ com.google.auto.service:auto-service:
+ group: com.google.auto.service
+ artifact: auto-service
+ owners: swegner,
+
+ com.google.auto.value:auto-value:
+ group: com.google.auto.value
+ artifact: auto-value
+ owners: swegner,
+
+ com.google.cloud:google-cloud-core:
+ group: com.google.cloud
+ artifact: google-cloud-core
+ owners:
+
+ com.google.cloud:google-cloud-core-grpc:
+ group: com.google.cloud
+ artifact: google-cloud-core-grpc
+ owners:
+
+ com.google.cloud:google-cloud-spanner:
+ group: com.google.cloud
+ artifact: google-cloud-spanner
+ owners:
+
+ com.google.cloud:google-cloud-spanner:
+ group: com.google.cloud
+ artifact: google-cloud-spanner
+ owners:
+
+ com.google.cloud.bigdataoss:gcsio:
+ group: com.google.cloud.bigdataoss
+ artifact: gcsio
+ owners:
+
+ com.google.cloud.bigdataoss:util:
+ group: com.google.cloud.bigdataoss
+ artifact: util
+ owners:
+
+ com.google.cloud.bigtable:bigtable-client-core:
+ group: com.google.cloud.bigtable
+ artifact: bigtable-client-core
+ owners:
+
+ com.google.cloud.bigtable:bigtable-protos:
+ group: com.google.cloud.bigtable
+ artifact: bigtable-protos
+ owners:
+
+ com.google.cloud.dataflow:google-cloud-dataflow-java-proto-library-all:
+ group: com.google.cloud.dataflow
+ artifact: google-cloud-dataflow-java-proto-library-all
+ owners: swegner,
+
+ com.google.cloud.datastore:datastore-v1-proto-client:
+ group: com.google.cloud.datastore
+ artifact: datastore-v1-proto-client
+ owners:
+
+ com.google.cloud.datastore:datastore-v1-protos:
+ group: com.google.cloud.datastore
+ artifact: datastore-v1-protos
+ owners:
+
+ com.google.code.findbugs:findbugs-annotations:
+ group: com.google.code.findbugs
+ artifact: findbugs-annotations
+ owners: swegner,
+
+ com.google.code.findbugs:jsr305:
+ group: com.google.code.findbugs
+ artifact: jsr305
+ owners: swegner,
+
+ com.google.errorprone:error_prone_annotations:
+ group: com.google.errorprone
+ artifact: error_prone_annotations
+ owners: swegner,
+
+ com.google.guava:guava:
+ group: com.google.guava
+ artifact: guava
+ owners:
+
+ com.google.guava:guava-testlib:
+ group: com.google.guava
+ artifact: guava-testlib
+ owners:
+
+ com.google.http-client:google-http-client:
+ group: com.google.http-client
+ artifact: google-http-client
+ owners:
+
+ com.google.http-client:google-http-client-jackson2:
+ group: com.google.http-client
+ artifact: google-http-client-jackson2
+ owners:
+
+ com.google.http-client:google-http-client-jackson:
+ group: com.google.http-client
+ artifact: google-http-client-jackson
+ owners:
+
+ com.google.http-client:google-http-client-protobuf:
+ group: com.google.http-client
+ artifact: google-http-client-protobuf
+ owners:
+
+ com.google.oauth-client:google-oauth-client-java6:
+ group: com.google.oauth-client
+ artifact: google-oauth-client-java6
+ owners:
+
+ com.google.oauth-client:google-oauth-client:
+ group: com.google.oauth-client
+ artifact: google-oauth-client
+ owners:
+
+ com.google.protobuf:protobuf-gradle-plugin:
+ group: com.google.protobuf
+ artifact: protobuf-gradle-plugin
+ owners: swegner, pabloem
+
+ com.google.protobuf:protobuf-java:
+ group: com.google.protobuf
+ artifact: protobuf-java
+ owners: chamikara
+
+ com.google.protobuf:protobuf-java-util:
+ group: com.google.protobuf
+ artifact: protobuf-java-util
+ owners: chamikara
+
+ com.google.protobuf:protoc:
+ group: com.google.protobuf
+ artifact: protoc
+ owners: chamikara
+
+ com.gradle:build-scan-plugin:
+ group: com.gradle
+ artifact: build-scan-plugin
+ owners: swegner,
+
+ com.pholser:junit-quickcheck-core:
+ group: com.pholser
+ artifact: junit-quickcheck-core
+ owners:
+
+ com.tdunning:t-digest:
+ group: com.tdunning
+ artifact: t-digest
+ owners:
+
+ com.typesafe:config:
+ group: com.typesafe
+ artifact: config
+ owners:
+
+ commons-cli:commons-cli:
+ group: commons-cli
+ artifact: commons-cli
+ owners:
+
+ commons-codec:commons-codec:
+ group: commons-codec
+ artifact: commons-codec
+ owners:
+
+ commons-io:commons-io:
+ group: commons-io
+ artifact: commons-io
+ owners:
+
+ cz.malohlava:visteg:
+ group: cz.malohlava
+ artifact: visteg
+ owners:
+
+ de.flapdoodle.embed:de.flapdoodle.embed.mongo:
+ group: de.flapdoodle.embed
+ artifact: de.flapdoodle.embed.mongo
+ owners:
+
+ de.flapdoodle.embed:de.flapdoodle.embed.process:
+ group: de.flapdoodle.embed
+ artifact: de.flapdoodle.embed.process
+ owners:
+
+ gradle.plugin.com.github.blindpirate:gogradle:
+ group: gradle.plugin.com.github.blindpirate
+ artifact: gogradle
+ owners:
+
+ gradle.plugin.com.palantir.gradle.docker:gradle-docker:
+ group: gradle.plugin.com.palantir.gradle.docker
+ artifact: gradle-docker
+ owners:
+
+
gradle.plugin.io.pry.gradle.offline_dependencies:gradle-offline-dependencies-plugin:
+ group: gradle.plugin.io.pry.gradle.offline_dependencies
+ artifact: gradle-offline-dependencies-plugin
+ owners:
+
+ gradle.plugin.org.nosphere.apache:creadur-rat-gradle:
+ group: gradle.plugin.org.nosphere.apache
+ artifact: creadur-rat-gradle
+ owners:
+
+ io.dropwizard.metrics:metrics-core:
+ group: io.dropwizard.metrics
+ artifact: metrics-core
+ owners: swegner,
+
+ io.grpc:grpc-all:
+ group: io.grpc
+ artifact: grpc-all
+ owners: chamikara
+
+ io.grpc:grpc-auth:
+ group: io.grpc
+ artifact: grpc-auth
+ owners: chamikara
+
+ io.grpc:grpc-core:
+ group: io.grpc
+ artifact: grpc-core
+ owners: chamikara
+
+ io.grpc:grpc-netty:
+ group: io.grpc
+ artifact: grpc-netty
+ owners: chamikara
+
+ io.grpc:grpc-protobuf:
+ group: io.grpc
+ artifact: grpc-protobuf
+ owners: chamikara
+
+ io.grpc:grpc-stub:
+ group: io.grpc
+ artifact: grpc-stub
+ owners: chamikara
+
+ io.grpc:protoc-gen-grpc-java:
+ group: io.grpc
+ artifact: protoc-gen-grpc-java
+ owners: chamikara
+
+ io.netty:netty-all:
+ group: io.netty
+ artifact: netty-all
+ owners: chamikara
+
+ io.netty:netty-handler:
+ group: io.netty
+ artifact: netty-handler
+ owners: chamikara
+
+ io.netty:netty-tcnative-boringssl-static:
+ group: io.netty
+ artifact: netty-tcnative-boringssl-static
+ owners: chamikara
+
+ io.netty:netty-transport-native-epoll:
+ group: io.netty
+ artifact: netty-transport-native-epoll
+ owners: chamikara
+
+ io.spring.gradle:propdeps-plugin:
+ group: io.spring.gradle
+ artifact: propdeps-plugin
+ owners:
+
+ io.spring.gradle:propdeps-plugin:
+ group: io.spring.gradle
+ artifact: propdeps-plugin
+ owners:
+
+ javax.xml.bind:jaxb-api:
+ group: javax.xml.bind
+ artifact: jaxb-api
+ owners:
+
+ jline:jline:
+ group: jline
+ artifact: jline
+ owners: kenn,kedin,apilloud,amaliujia
+
+ joda-time:joda-time:
+ group: joda-time
+ artifact: joda-time
+ owners:
+
+ net.bytebuddy:byte-buddy:
+ group: net.bytebuddy
+ artifact: byte-buddy
+ owners: swegner
+
+ net.java.dev.javacc:javacc:
+ group: net.java.dev.javacc
+ artifact: javacc
+ owners:
+
+ net.java.dev.jna:jna:
+ group: net.java.dev.jna
+ artifact: jna
+ owners:
+
+ net.ltgt.gradle:gradle-apt-plugin:
+ group: net.ltgt.gradle
+ artifact: gradle-apt-plugin
+ owners:
+
+ net.ltgt.gradle:gradle-errorprone-plugin:
+ group: net.ltgt.gradle
+ artifact: gradle-errorprone-plugin
+ owners: swegner,
+
+ net.researchgate:gradle-release:
+ group: net.researchgate
+ artifact: gradle-release
+ owners: pabloem
+
+ org.apache.activemq:activemq-amqp:
+ group: org.apache.activemq
+ artifact: activemq-amqp
+ owners:
+
+ org.apache.activemq:activemq-broker:
+ group: org.apache.activemq
+ artifact: activemq-broker
+ owners:
+
+ org.apache.activemq:activemq-client:
+ group: org.apache.activemq
+ artifact: activemq-client
+ owners:
+
+ org.apache.activemq:activemq-jaas:
+ group: org.apache.activemq
+ artifact: activemq-jaas
+ owners:
+
+ org.apache.activemq:activemq-kahadb-store:
+ group: org.apache.activemq
+ artifact: activemq-kahadb-store
+ owners:
+
+ org.apache.activemq:activemq-mqtt:
+ group: org.apache.activemq
+ artifact: activemq-mqtt
+ owners:
+
+ org.apache.activemq.tooling:activemq-junit:
+ group: org.apache.activemq.tooling
+ artifact: activemq-junit
+ owners:
+
+ org.apache.apex:apex-common:
+ group: org.apache.apex
+ artifact: apex-common
+ owners:
+
+ org.apache.apex:apex-engine:
+ group: org.apache.apex
+ artifact: apex-engine
+ owners:
+
+ org.apache.apex:malhar-library:
+ group: org.apache.apex
+ artifact: malhar-library
+ owners:
+
+ org.apache.avro:avro:
+ group: org.apache.avro
+ artifact: avro
+ owners:
+
+ org.apache.calcite:calcite-core:
+ group: org.apache.calcite
+ artifact: calcite-core
+ owners: kenn,kedin,apilloud,amaliujia,mingmxu
+
+ org.apache.calcite:calcite-linq4j:
+ group: org.apache.calcite
+ artifact: calcite-linq4j
+ owners: kenn,kedin,apilloud,amaliujia,mingmxu
+
+ org.apache.calcite.avatica:avatica-core:
+ group: org.apache.calcite.avatica
+ artifact: avatica-core
+ owners: kenn,kedin,apilloud,amaliujia,mingmxu
+
+ org.apache.cassandra:cassandra-all:
+ group: org.apache.cassandra
+ artifact: cassandra-all
+ owners:
+
+ org.apache.commons:commons-compress:
+ group: org.apache.commons
+ artifact: commons-compress
+ owners:
+
+ org.apache.commons:commons-csv:
+ group: org.apache.commons
+ artifact: commons-csv
+ owners: kenn,kedin,apilloud,amaliujia,mingmxu
+
+ org.apache.commons:commons-dbcp2:
+ group: org.apache.commons
+ artifact: commons-dbcp2
+ owners:
+
+ org.apache.commons:commons-lang3:
+ group: org.apache.commons
+ artifact: commons-lang3
+ owners:
+
+ org.apache.derby:derby:
+ group: org.apache.derby
+ artifact: derby
+ owners:
+
+ org.apache.derby:derbyclient:
+ group: org.apache.derby
+ artifact: derbyclient
+ owners:
+
+ org.apache.derby:derbynet:
+ group: org.apache.derby
+ artifact: derbynet
+ owners:
+
+ org.apache.flink:flink-clients_2.11:
+ group: org.apache.flink
+ artifact: flink-clients_2.11
+ owners:
+
+ org.apache.flink:flink-core:
+ group: org.apache.flink
+ artifact: flink-core
+ owners:
+
+ org.apache.flink:flink-java:
+ group: org.apache.flink
+ artifact: flink-java
+ owners:
+
+ org.apache.flink:flink-metrics-core:
+ group: org.apache.flink
+ artifact: flink-metrics-core
+ owners:
+
+ org.apache.flink:flink-runtime_2.11:
+ group: org.apache.flink
+ artifact: flink-runtime_2.11
+ owners:
+
+ org.apache.flink:flink-streaming-java_2.11:
+ group: org.apache.flink
+ artifact: flink-streaming-java_2.11
+ owners:
+
+ org.apache.flink:flink-test-utils_2.11:
+ group: org.apache.flink
+ artifact: flink-test-utils_2.11
+ owners:
+
+ org.apache.gearpump:gearpump-core_2.11:
+ group: org.apache.gearpump
+ artifact: gearpump-core_2.11
+ owners:
+
+ org.apache.gearpump:gearpump-streaming_2.11:
+ group: org.apache.gearpump
+ artifact: gearpump-streaming_2.11
+ owners:
+
+ org.apache.hadoop:hadoop-client:
+ group: org.apache.hadoop
+ artifact: hadoop-client
+ owners: timrobertson100
+
+ org.apache.hadoop:hadoop-common:
+ group: org.apache.hadoop
+ artifact: hadoop-common
+ owners: timrobertson100
+
+ org.apache.hadoop:hadoop-hdfs:
+ group: org.apache.hadoop
+ artifact: hadoop-hdfs
+ owners: timrobertson100
+
+ org.apache.hadoop:hadoop-mapreduce-client-core:
+ group: org.apache.hadoop
+ artifact: hadoop-mapreduce-client-core
+ owners: timrobertson100
+
+ org.apache.hadoop:hadoop-minicluster:
+ group: org.apache.hadoop
+ artifact: hadoop-minicluster
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-common:
+ group: org.apache.hbase
+ artifact: hbase-common
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-hadoop-compat:
+ group: org.apache.hbase
+ artifact: hbase-hadoop-compat
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-hadoop2-compat:
+ group: org.apache.hbase
+ artifact: hbase-hadoop2-compat
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-server:
+ group: org.apache.hbase
+ artifact: hbase-server
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-shaded-client:
+ group: org.apache.hbase
+ artifact: hbase-shaded-client
+ owners: timrobertson100
+
+ org.apache.hbase:hbase-shaded-server:
+ group: org.apache.hbase
+ artifact: hbase-shaded-server
+ owners: timrobertson100
+
+ org.apache.hive:hive-cli:
+ group: org.apache.hive
+ artifact: hive-cli
+ owners: timrobertson100
+
+ org.apache.hive:hive-common:
+ group: org.apache.hive
+ artifact: hive-common
+ owners: timrobertson100
+
+ org.apache.hive:hive-exec:
+ group: org.apache.hive
+ artifact: hive-exec
+ owners: timrobertson100
+
+ org.apache.hive.hcatalog:hive-hcatalog-core:
+ group: org.apache.hive.hcatalog
+ artifact: hive-hcatalog-core
+ owners: timrobertson100
+
+ org.apache.httpcomponents:httpasyncclient:
+ group: org.apache.httpcomponents
+ artifact: httpasyncclient
+ owners:
+
+ org.apache.httpcomponents:httpclient:
+ group: org.apache.httpcomponents
+ artifact: httpclient
+ owners:
+
+ org.apache.httpcomponents:httpcore:
+ group: org.apache.httpcomponents
+ artifact: httpcore
+ owners:
+
+ org.apache.httpcomponents:httpcore-nio:
+ group: org.apache.httpcomponents
+ artifact: httpcore-nio
+ owners:
+
+ org.apache.httpcomponents:httpcore-nio:
+ group: org.apache.httpcomponents
+ artifact: httpcore-nio
+ owners:
+
+ org.apache.kafka:kafka_2.11:
+ group: org.apache.kafka
+ artifact: kafka_2.11
+ owners:
+
+ org.apache.kafka:kafka-clients:
+ group: org.apache.kafka
+ artifact: kafka-clients
+ owners:
+
+ org.apache.logging.log4j:log4j-api:
+ group: org.apache.logging.log4j
+ artifact: log4j-api
+ owners: swegner,
+
+ org.apache.logging.log4j:log4j-core:
+ group: org.apache.logging.log4j
+ artifact: log4j-core
+ owners: swegner,
+
+ org.apache.parquet:parquet-avro:
+ group: org.apache.parquet
+ artifact: parquet-avro
+ owners:
+
+ org.apache.parquet:parquet-common:
+ group: org.apache.parquet
+ artifact: parquet-common
+ owners:
+
+ org.apache.parquet:parquet-hadoop:
+ group: org.apache.parquet
+ artifact: parquet-hadoop
+ owners: timrobertson100
+
+ org.apache.qpid:proton-j:
+ group: org.apache.qpid
+ artifact: proton-j
+ owners:
+
+ org.apache.rat:apache-rat-tasks:
+ group: org.apache.rat
+ artifact: apache-rat-tasks
+ owners: swegner,
+
+ org.apache.solr:solr-core:
+ group: org.apache.solr
+ artifact: solr-core
+ owners: timrobertson100
+
+ org.apache.solr:solr-solrj:
+ group: org.apache.solr
+ artifact: solr-solrj
+ owners: timrobertson100
+
+ org.apache.solr:solr-test-framework:
+ group: org.apache.solr
+ artifact: solr-test-framework
+ owners: timrobertson100
+
+ org.apache.spark:spark-core_2.11:
+ group: org.apache.spark
+ artifact: spark-core_2.11
+ owners:
+
+ org.apache.spark:spark-network-common_2.11:
+ group: org.apache.spark
+ artifact: spark-network-common_2.11
+ owners:
+
+ org.apache.spark:spark-streaming_2.11:
+ group: org.apache.spark
+ artifact: spark-streaming_2.11
+ owners:
+
+ org.apache.tika:tika-core:
+ group: org.apache.tika
+ artifact: tika-core
+ owners:
+
+ org.apache.tika:tika-parsers:
+ group: org.apache.tika
+ artifact: tika-parsers
+ owners:
+
+ org.apache.zookeeper:zookeeper:
+ group: org.apache.zookeeper
+ artifact: zookeeper
+ owners: timrobertson100
+
+ org.assertj:assertj-core:
+ group: org.assertj
+ artifact: assertj-core
+ owners: swegner,
+
+ org.codehaus.groovy:groovy-all:
+ group: org.codehaus.groovy
+ artifact: groovy-all
+ owners:
+
+ org.codehaus.woodstox:stax2-api:
+ group: org.codehaus.woodstox
+ artifact: stax2-api
+ owners:
+
+ org.codehaus.woodstox:woodstox-core-asl:
+ group: org.codehaus.woodstox
+ artifact: woodstox-core-asl
+ owners:
+
+ org.elasticsearch:elasticsearch:
+ group: org.elasticsearch
+ artifact: elasticsearch
+ owners: echauchot, timrobertson100
+
+ org.elasticsearch:elasticsearch-hadoop:
+ group: org.elasticsearch
+ artifact: elasticsearch-hadoop
+ owners: timrobertson100
+
+ org.elasticsearch.client:elasticsearch-rest-client:
+ group: org.elasticsearch.client
+ artifact: elasticsearch-rest-client
+ owners: echauchot, timrobertson100
+
+ org.elasticsearch.client:transport:
+ group: org.elasticsearch.client
+ artifact: transport
+ owners: echauchot, timrobertson100
+
+ org.elasticsearch.plugin:transport-netty4-client:
+ group: org.elasticsearch.plugin
+ artifact: transport-netty4-client
+ owners: echauchot, timrobertson100
+
+ org.elasticsearch.test:framework:
+ group: org.elasticsearch.test
+ artifact: framework
+ owners: echauchot, timrobertson100
+
+ org.freemarker:freemarker:
+ group: org.freemarker
+ artifact: freemarker
+ owners:
+
+ org.fusesource.mqtt-client:mqtt-client:
+ group: org.fusesource.mqtt-client
+ artifact: mqtt-client
+ owners:
+
+ org.hamcrest:hamcrest-core:
+ group: org.hamcrest
+ artifact: hamcrest-core
+ owners:
+
+ org.hamcrest:hamcrest-library:
+ group: org.hamcrest
+ artifact: hamcrest-library
+ owners:
+
+ org.mockito:mockito-core:
+ group: org.mockito
+ artifact: mockito-core
+ owners:
+
+ org.mongodb:mongo-java-driver:
+ group: org.mongodb
+ artifact: mongo-java-driver
+ owners:
+
+ org.postgresql:postgresql:
+ group: org.postgresql
+ artifact: postgresql
+ owners: timrobertson100
+
+ org.scala-lang:scala-library:
+ group: org.scala-lang
+ artifact: scala-library
+ owners:
+
+ org.slf4j:slf4j-api:
+ group: org.slf4j
+ artifact: slf4j-api
+ owners:
+
+ org.slf4j:slf4j-jdk14:
+ group: org.slf4j
+ artifact: slf4j-jdk14
+ owners: swegner,
+
+ org.slf4j:slf4j-simple:
+ group: org.slf4j
+ artifact: slf4j-simple
+ owners: swegner,
+
+ org.slf4j:slf4j-log4j12:
+ group: org.slf4j
+ artifact: slf4j-log4j12
+ owners:
+
+ org.springframework:spring-expression:
+ group: org.springframework
+ artifact: spring-expression
+ owners:
+
+ org.tukaani:xz:
+ group: org.tukaani
+ artifact: xz
+ owners:
+
+ org.xerial.snappy:snappy-java:
+ group: org.xerial.snappy
+ artifact: snappy-java
+ owners:
+
+ redis.clients:jedis:
+ group: redis.clients
+ artifact: jedis
+ owners:
+
+ sqlline:sqlline:
+ group: sqlline
+ artifact: sqlline
+ owners: kenn,kedin,apilloud,amaliujia
+
+# No dependency added below this line.
+...
diff --git a/ownership/PYTHON_DEPENDENCY_OWNERS.yaml
b/ownership/PYTHON_DEPENDENCY_OWNERS.yaml
new file mode 100644
index 00000000000..a67a4e6ee87
--- /dev/null
+++ b/ownership/PYTHON_DEPENDENCY_OWNERS.yaml
@@ -0,0 +1,97 @@
+#!/usr/bin/env python
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Beam Python SDK dependency ownership
+# Please update if new dependencies are introduced to the Beam.
+# Sign up with you JIRA username to take the owership of a package.
+# Separate names by comma.
+
+---
+
+deps:
+ avro:
+ owners: chamikara
+
+ fastavro:
+ owners: rdub, chamikara
+
+ dill:
+ owners: robertwb
+
+ future:
+ owners:
+
+ futures:
+ owners:
+
+ google-apitools:
+ owners:
+
+ google-cloud-bigquery:
+ owners: markflyhigh
+
+ google-cloud-pubsub:
+ owners: markflyhigh
+
+ googledatastore:
+ owners:
+
+ grpcio:
+ owners: robertwb
+
+ hdfs:
+ owners:
+
+ httplib2:
+ owners:
+
+ mock:
+ owners:
+
+ oauth2client:
+ owners:
+
+ proto-google-cloud-datastore-v1:
+ owners:
+
+ proto-google-cloud-pubsub-v1:
+ owners:
+
+ protobuf:
+ owners:
+
+ pyhamcrest:
+ owners: markflyhigh
+
+ pytz:
+ owners:
+
+ pyvcf:
+ owners:
+
+ pyyaml:
+ owners: robertwb
+
+ six:
+ owners: robertwb
+
+ typing:
+ owners: robertwb
+
+# No dependency added below this line.
+...
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 124496)
Time Spent: 1h (was: 50m)
> Introduce Beam dependency ownership into the codebase
> -----------------------------------------------------
>
> Key: BEAM-4801
> URL: https://issues.apache.org/jira/browse/BEAM-4801
> Project: Beam
> Issue Type: Bug
> Components: dependencies
> Reporter: yifan zou
> Assignee: yifan zou
> Priority: Major
> Time Spent: 1h
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)