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

Replace github.com/tmc/keyring with github.com/dougEfresh/keyring #460

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dougEfresh
Copy link

github.com/tmc/keyring uses an archived and outdated dbus lib: https://github.com/guelfey/go.dbus

I have forked keyring and updated to use github.com/godbus/dbus/v5

https://github.com/godbus/dbus

@dougEfresh
Copy link
Author

I do have an open PR to tmc:
tmc/keyring#21 if you want to wait and use that instead

@georgettica
Copy link
Collaborator

This seems like a trivial change, let's wait and see the response..
If the upstream changes we will bump up.
If not we will add the fork and track the PR upstream

Copy link
Collaborator

@georgettica georgettica left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure this error is problematic, but can you take a look to see if it reproduces locally / there is a PR to fix it?
If so I will merge it before merging this

@georgettica
Copy link
Collaborator

I think a local https://github.com/nektos/act should make sure it works.
Ty! (Didn't check it works really)

@cardoe
Copy link

cardoe commented Apr 29, 2022

You've also got #459 related to keyring support / changes.

@bkane-msft
Copy link

Unfortunately, https://github.com/tmc/keyring does not support Windows. In addition, the last commit to tmc/keyring was 2017, so it remains to be seen whether any one is around to merge tmc/keyring#21 .

I made #459 to propose using https://github.com/zalando/go-keyring for keyring management in go-jira because it seems to be maintained. it looks like they updated dbus support on Feb 23, 2022 ). Importantly for me, zalando/go-keyring already supports Windows.

@dougEfresh , what are your thoughts on using zalando/go-keyring for go-jira? Then you get updated dbus support "for free" without needing to maintain a fork and I get Windows support "for free" as well.

As I stated in #459 I'm happy to do the work integrating zalando/go-keyring in go-jira. I think it'll be easy. I'd also be super happy if you want to do this integration work @dougEfresh :D

@bkane-msft
Copy link

Just made #467 to use zalando/go-keyring for keyring support (updates Linux support, adds Windows support).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants