veyron: fixed depcop files so that some rules are enforced
while they are relaxed enough to start from a green state.
go-depcop check `go run expandpkg.go veyron.io/veyron...`
should pass.
Change-Id: I9d14d39697168d4cd12d4e0c98abe3cea4d657e1
diff --git a/lib/GO.PACKAGE b/lib/GO.PACKAGE
index c217c37..37bd613 100644
--- a/lib/GO.PACKAGE
+++ b/lib/GO.PACKAGE
@@ -1,7 +1,7 @@
{
"dependencies": {
"incoming": [
- {"allow": "veyron/lib/..."},
+ {"allow": "veyron.io/veyron/veyron/lib/..."},
{"allow": "...", "comment": "dependencies on veyron/lib are temporarily allowed"}
]
}
diff --git a/profiles/internal/GO.PACKAGE b/profiles/internal/GO.PACKAGE
new file mode 100644
index 0000000..76fced4
--- /dev/null
+++ b/profiles/internal/GO.PACKAGE
@@ -0,0 +1,7 @@
+{
+ "dependencies": {
+ "incoming": [
+ {"allow": "veyron.io/veyron/veyron/runtimes/google/ipc", "comment":"temporarily allowing dependency from veyron/runtimes/google/ipc"}
+ ]
+ }
+}
diff --git a/runtimes/GO.PACKAGE b/runtimes/GO.PACKAGE
index 6c5b48c..b80bb38 100644
--- a/runtimes/GO.PACKAGE
+++ b/runtimes/GO.PACKAGE
@@ -1,8 +1,10 @@
{
"dependencies": {
"incoming": [
- {"allow": "veyron/runtimes/..."},
- {"allow": "veyron2/rt/..."},
+ {"allow": "veyron.io/veyron/veyron/runtimes/..."},
+ {"allow": "veyron.io/veyron/veyron/services/...", "comment": "temporarily allowing dependency from services"},
+ {"allow": "veyron.io/veyron/veyron2/rt/..."},
+ {"allow": "veyron.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
{"deny": "..."}
]
}
diff --git a/security/GO.PACKAGE b/security/GO.PACKAGE
index 36baef9..dbaa00f 100644
--- a/security/GO.PACKAGE
+++ b/security/GO.PACKAGE
@@ -1,7 +1,7 @@
{
"dependencies": {
"incoming": [
- {"allow": "veyron/security/..."},
+ {"allow": "veyron.io/veyron/veyron/security/..."},
{"allow": "...", "comment": "dependencies on veyron/security are temporarily allowed"}
]
}
diff --git a/services/GO.PACKAGE b/services/GO.PACKAGE
index cd9ed1d..c423766 100644
--- a/services/GO.PACKAGE
+++ b/services/GO.PACKAGE
@@ -1,7 +1,10 @@
{
"dependencies": {
"incoming": [
- {"allow": "veyron/services/..."},
+ {"allow": "veyron.io/veyron/veyron/services/..."},
+ {"allow": "veyron.io/veyron/veyron/tools/...", "comment":"temporarily allowing dependency from veyron/tools"},
+ {"allow": "veyron.io/veyron/veyron/runtimes/google/...", "comment":"temporarily allowing dependency from veyron/runtimes/google"},
+ {"allow": "veyron.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
{"deny": "..."}
]
}
diff --git a/tools/GO.PACKAGE b/tools/GO.PACKAGE
index 5207c3b..c223251 100644
--- a/tools/GO.PACKAGE
+++ b/tools/GO.PACKAGE
@@ -1,7 +1,7 @@
{
"dependencies": {
"incoming": [
- {"allow": "veyron/tools/..."},
+ {"allow": "veyron.io/veyron/veyron/tools/..."},
{"deny": "..."}
]
}