Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948116 - Access request: Vincent Ahluwalia
Summary: Access request: Vincent Ahluwalia
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Access requests (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GURU project: Gentoo devs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-14 20:03 UTC by vincentahluwalia
Modified: 2025-01-22 15:07 UTC (History)
2 users (show)

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


Attachments
ssh public key (id_ed25519.pub,106 bytes, application/vnd.ms-publisher)
2025-01-14 20:03 UTC, vincentahluwalia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vincentahluwalia 2025-01-14 20:03:57 UTC
Created attachment 916547 [details]
ssh public key

Real Name: Vincent Ahluwalia
E-Mail: vincentahluwalia@protonmail.com
GPG fingerprint: AD7B 7D90 513A A14C B0AB  DD21 C00E 1C9A DC2F B845

I agree to the GURU project regulations and GLEP 76 policies.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-01-14 20:07:38 UTC
Welcome!
Comment 2 vincentahluwalia 2025-01-22 12:05:18 UTC
Hi, I tried to commit to dev and it says that my gpg key is not found in the keyserver. However when I try to add it as shown in https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys#Next_steps I get a permission denied error because I'm not a developer. How would I go about that?

Also when I change something in an existing ebuild can I just commit to dev or do I need to open a pull request? If I need to do a pull request, how do I add the signed off by?
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-01-22 12:12:57 UTC
Please paste the exact error.  GURU does not require contributors to have PGP key on our keyserver, just commits need to be signed by some key.
Comment 4 vincentahluwalia 2025-01-22 12:20:49 UTC
I signed my commit with a key I created according to the glep wiki entry.

Enter passphrase for key '/home/linthalo/.ssh/id_ed25519':
Enumerating objects: 13, done.
Counting objects: 100% (13/13), done.
Delta compression using up to 16 threads
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 1.84 KiB | 1.84 MiB/s, done.
Total 7 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0)
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
remote: git-receive-pack variables:
remote: GIT_PUSH_CERT=''
remote: GIT_PUSH_CERT_KEY=''
remote: GIT_PUSH_CERT_NONCE=''
remote: GIT_PUSH_CERT_NONCE_SLOP=''
remote: GIT_PUSH_CERT_NONCE_STATUS=''
remote: GIT_PUSH_CERT_SIGNER=''
remote: GIT_PUSH_CERT_STATUS=''
To git.gentoo.org:repo/proj/guru.git
 ! [remote rejected]     dev -> dev (pre-receive hook declined)
error: failed to push some refs to 'git.gentoo.org:repo/proj/guru.git'
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-01-22 12:50:43 UTC
git push --signed
Comment 6 vincentahluwalia 2025-01-22 13:17:53 UTC
Ok, thanks I'll try. But what about the other question? Should I do a pull request or commit to dev? Didn't find anything in the wiki.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-01-22 15:07:28 UTC
Use your best judgment.  In general, you can commit straight to dev, unless you have a good reason to believe that the package in question is actively maintained by somebody else, and that said person may disagree with your changes.