-
Notifications
You must be signed in to change notification settings - Fork 163
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
ImageJ: Add unstable git versions #1198
Conversation
Could you please commit using |
@AndrewAmmerlaan
|
This means git is not configured to use your gpg key, or gpg fails to sign with your key for some other reason. |
Indeed, it isnt. my gpg key is a different identity over the ssh used to github. Seems I would be facing quite a workaround to pkgdev commit. If you decide, you'll rebase rather than merge, so you could sign it. I'm Hoping. |
Signing does not matter, this is not required. But a sign-off is, the two concepts are confusingly similar named but are not the same. Signing is cryptographically proving the commit originates from you. Signing-off is simply adding a It is very useful to use pkgdev for committing because it does all these things automatically for you. For example, currently the title of the commit is also not according to policy, pkgdev does this automatically for you too. |
@AndrewAmmerlaan Thanks for the explanation. However,
After trying to save the commit after
|
Add the Signed by line in the commit message, Regards |
Thanks
Does it work if you |
Sure it does. It asks my passphrase, then creates a signed random.gpg file. on this case, with pkgdev commit it opens an emacs commit log editor, but fails to ever ask my passphrase. It might be since I am working sshed to the gentoo terminal, and over a screen session? I am not sure, but once the emacs closes ready to commit it dies with the message above I could try with magit, if you need it, or wait till I am physically on the gentoo box. |
Aaah yes, that explains the problem. To use a local gpg-agent (and thus local keys) on a remote client you'll need to forward the gpg socket over ssh. This is actually quiet simple, the procedure is described here: https://wiki.gnupg.org/AgentForwarding In any case there is no rush to get it working, I still have to actually test this PR. |
Interesting content. I never knew of forwarding the GPG to use it remotely! Unlikely to be the issue, here today, as the gpg key I am attempting to use is on the remote, gentoo box, not on the client I used to connect to it. Thanks for your patient guidance, tho. |
@AndrewAmmerlaan I had pushed a new commit to this pull request, 999bd01 Notes to commit:Having The issue at hand was the plugins, which are only available in the zip for 1.53 I reasoned, that the best course of action was then to allow the most updated plugins to be also fetched and installed on the 1.54d and in the 9999 version ebuilds. The installation with those changes in the commit then install the plugins available. No apparent version error occurred and the software appeared to handle the plugins graciously, which made sense. the current version of the ebuilds therefore allow using the USE=plugins for all the versions. On another note;The pkgdev commit works if I am locally on the gentoo, but not if I am sshing remotely. Most importantly,
I hope that sufficed Regards |
For the sign-off line you'll need the There's something weird going on with your patch and I can't merge it for testing:
Could you maybe squash all the commits together into a single patch? Not sure if that will fix it, but we like to use 1 commit per package change anyway. |
Ok, that's strange, but we can try again, with efac488 Regards |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, now merging works. Tested it and looks good, just some minor comments left.
Signed-off-by: IAHMCOL <IAHMCOL@thejabberwocky.net> Co-authored-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Nice work, Thanks 👍 |
This pull request adds ebuilds for Github unstable versioning of the imageJ package.
with
remote-id: https://github.com/imagej/ImageJ
Pull request notes to consider:
KEYWORDS=~amd64
. It fetches the tarball using SRC_URIRegards