Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More extensive documentation for bugwarrior-vault usage required #526

Closed
Tzrlk opened this issue Nov 14, 2017 · 2 comments
Closed

More extensive documentation for bugwarrior-vault usage required #526

Tzrlk opened this issue Nov 14, 2017 · 2 comments

Comments

@Tzrlk
Copy link

Tzrlk commented Nov 14, 2017

After getting bugwarrior-vault working after a lot of fiddling, the following points should be covered in the documentation.

  • The -i or --interactive option must be used for each invocation of bugwarrior-pull for @oracle:ask_pass. If using @oracle:use_keychain, this only needs to be done once.
  • To use the keychain at all, the python package bugwarrior[keychain] needs to be installed, and packages for python-devel, dbus-devel, and dbus-glib-devel need to be installed prior to that so it can compile.
@renestalder
Copy link

Another note, which I had to check out the code to actually understand how to use it:

For bugwarrior-vault set to work, the bugwarriorrc has to have an @oracle:use_keyring in any configuration. One can basically not set credentials first and then apply it in the configuration. You have to set up the configuration and then go into the vault to set the credentials.

@ryneeverett
Copy link
Collaborator

The original points seem to have been mostly addressed and I'm addressing @renestalder's in #899.

  • --interactive=True is the default. Maybe that wasn't the case when this issue was created? It seems kind of obvious that disabling this would prevent a password prompt.
  • It is now documented that bugwarrior[keychain] is required. In the installation docs we link to the upstream keyring package which says to install dbus-python as a prerequisite.

ryneeverett added a commit that referenced this issue Apr 30, 2022
NexAdn pushed a commit to NexAdn/bugwarrior that referenced this issue Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants