Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 938355 - regular contributor access to Guru for vimja
Summary: regular contributor access to Guru for vimja
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Access requests (show other bugs)
Hardware: All Linux
: Low normal
Assignee: GURU project: Gentoo devs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-23 20:19 UTC by Niklaus 'vimja' Hofer
Modified: 2024-08-28 19:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Niklaus 'vimja' Hofer 2024-08-23 20:19:51 UTC
Hi

I would really like regular contributor access to the Guru repository. I've written a bunch of ebuilds for small python utilities for work and would like to contribute those.

I have read and am in agreement with the regulations as stated in the Wiki at https://wiki.gentoo.org/wiki/Project:GURU#The_regulations.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-08-24 04:57:19 UTC
We need your public SSH key.
Comment 2 Niklaus 'vimja' Hofer 2024-08-24 08:52:50 UTC
That makes so much sense. Could have thought of it myself. Well, here it is:

> ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILbPKG6QdqFwB3gbcYvFVJjrJYWrtWj9KI6mYGMs4ZHV gentoo-bugzilla@vimja.email
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-08-24 13:14:24 UTC
Welcome!
Comment 4 Niklaus 'vimja' Hofer 2024-08-27 19:37:09 UTC
Hi

Just tried to do my first push. However, it is rejected. If I understand correctly, it's because my PGP key is not yet know, which makes sense.

> pkgdev push -A

> [...]
> remote: FAIL: Unknown GIT_PUSH_CERT_STATUS
> remote: Your push was not signed with a known key.
> remote: You MUST use git push --signed with a known key.
> remote: Known keys are the subkeys of all primary keys in LDAP.
> remote: If you add a new (primary) key to LDAP, please ask Infra to sync gitolite.
> remote: If you modified your key and uploaded to keyservers, please wait 4 hours for sync (SKS pool is slow, keys.gentoo.org pool is faster)
> remote: If you haven't done either of these things, please see https://wiki.gentoo.org/wiki/Project:Gentoo-keys/> Generating_GLEP_63_based_OpenPGP_keys#Next_steps
> [...]

How / where can I put my PGP key? Do I just post it in here?

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEYU8cXhYJKwYBBAHaRw8BAQdA29XEC3H6qhLtHG85VX3yAu4JoWgTcGT08YMp
fnGVeOW0M05pa2xhdXMgJ3ZpbWphJyBIb2ZlciA8Z2VudG9vLWJ1Z3ppbGxhQHZp
bWphLmVtYWlsPoiZBBMWCgBBFiEENoRBcNlpiSwCwzIap7aFIxKOWDsFAmbOF1cC
GwEFCQnnGVIFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQp7aFIxKOWDu3
QAD/e6Iq1JA0mqTjblnrGoiLec8MRKTRtsbVafcobg+uRSoA/0IvW0iQgbmMbjdo
aNdE1s/l7Rs9XFODshxgTkJa5vcAuDMEYU8ctxYJKwYBBAHaRw8BAQdAMV1JuWif
0URLiYEwqvcmXDEiInME9jCJBOQBdfZC746I9QQYFgoAJhYhBDaEQXDZaYksAsMy
Gqe2hSMSjlg7BQJhTxy3AhsCBQkJ5xj5AIEJEKe2hSMSjlg7diAEGRYKAB0WIQTU
iIbpswhlr9/J0T8kQkqlgqpUzgUCYU8ctwAKCRAkQkqlgqpUzivCAP9MHTPSHYnH
CW2gtXMJsYwC392yVETkp0C9w7wPOOLwpAEA9S8nacc5u+jiWilUoeS4Kj961InK
yBwEaEXLCGKJWwh3cAEA94A1EG5DVLr95e3E8MnNWyvVMGNeCivslXNWWvEVzPUA
/2xXQZGqHRJeqIvMNq/9aDkvFN8IapHeTo6dss1vZfwMuDgEYU8c1RIKKwYBBAGX
VQEFAQEHQHusEy0f2WWtpLYZpe7zsAHZjDR60HFkTiyZpQbpTf18AwEIB4h+BBgW
CgAmFiEENoRBcNlpiSwCwzIap7aFIxKOWDsFAmFPHNUCGwwFCQnnGNsACgkQp7aF
IxKOWDvk5gEA8qNTnfY/6LSIv/uqCuHjlESz2ImWQYQsuwISFgVDfZ4A/1sdtQsY
RZe9TdHHW+5o2D8ygwNzqMQnIgRP9ae3BvQN
=bQmp
-----END PGP PUBLIC KEY BLOCK-----
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-08-28 02:43:01 UTC
No, we don't check PGP keys.  Did you use `git push --signed`?
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-08-28 02:44:52 UTC
Hmm, wait, that's a PGP message.  Did something change?  I've just pushed your key to our keyservers, try in a few hours.
Comment 7 Niklaus 'vimja' Hofer 2024-08-28 19:50:49 UTC
Thank's. It works now. Although I've found I have to do 

> pkgdev push -A --signed

not just

> pkgdev push -A

So now I am not sure if the issue was one or the other or maybe even both... I'm just happy it's working now :)