[coreboot] permissions error building external payload

David Griffith dave at 661.org
Fri May 20 06:33:42 CEST 2016

On Thu, 19 May 2016, Martin Roth wrote:

> -coreboot mailing list
> Everyone with a coreboot gerrit account automatically has the rights
> to push, but you may need to configure some things.
> Log into the coreboot gerrit if you haven't already done it.
> Once logged in, you'll need to set a username first thing.
> Next, upload your ssh key or generate an html password.
> If you downloaded the original repo that you've been working in with
> anonymous http, at this point you'll want to set a new remote or
> origin with the new repo information if you're good with git, or just
> clone a new copy of the repo if you're not reasonably expert in git.
> Make sure you run 'make gitconfig' to set up the hooks.  You need the
> commit-msg hook at the very least to generate the change-id line in
> the commit message.
> Here's the page about git & gerrit on our wiki.  https://www.coreboot.org/Git
> If it's git that's telling you you need push rights, you're trying to
> push directly into git, not into gerrit.  running 'make gitconfig'
> should take care of this as well.  Make sure you amend your commit to
> get the change-id into the commit message if that's the case.
> For the future though, this is the command to push into gerrit:
> git push origin HEAD:refs/for/master

Ah, I see.  I didn't do "make gitconfig".  So, I pulled down a fresh copy 
of the repo, did "make gitconfig", applied my changes, then typed "git 
commit -a".  I got this:

===begin quote===
Verify that site-local is not in the coreboot repository
WARNING: please write a paragraph that describes the config symbol fully
#33: FILE: payloads/external/OpenBIOS/Kconfig:7:

WARNING: please write a paragraph that describes the config symbol fully
#38: FILE: payloads/external/OpenBIOS/Kconfig:12:

total: 0 errors, 2 warnings, 117 lines checked
===end quote===

Where should these paragraphs go?  Basically I just copied and adapted 
what I found in payloads/external/SeaBIOS.

David Griffith
dave at 661.org

More information about the coreboot mailing list