Open johnsca opened 7 years ago
It seems that the charm revision in the store specifies the namespace in the terms ID in its metadata.yaml (the charm layer source doesn't, which confused me; the store needs to be updated), so that's probably where that's coming from. However, I'm still confused by the difference between the set of terms with and without the namespace and why one fails and why they're considered distinct?
There seems to be docs lacking on terms.
The parameter to juju agree is the name of a terms, not the name of a charm. In this case the name of the terms is very close to or the same as the name of the charm to which those terms are attached.
There are some more details here: https://jujucharms.com/docs/2.1/developer-terms
There needs to be some user-centric documentation written which explains this.
When trying to pull a charm that requires agreement to a set of terms, the error message indicates that you have to agree to a set of terms with the user namespace included. But when I try to agree to that, as given, it fails. Removing the namespace allows it to succeed.