You'll note that it's really beta quality at this point.
Here are a few notes:
-For now, only the master manifest is configured to allow uploads at
all. Also, you need a very recent manifest, so be sure to sync before
you attempt any upload. If you get the error message "remote aosp has
no review url", you manifest is too old, running "repo sync" should
take care of that.
-Also, this implementation of Gerrit only supports uploads through
https, but until a few hours ago repo only supported uploads over ssh.
If you get the error message "SSH disabled", your version of repo is
too old, running "repo selfupdate" should take care of that.
-You need a Google account to access the web interface. OpenID isn't
supported any more.
-In the process of moving from ssh to https, the authentication scheme
for repo upload changed. You need to visit
https://android-review.googlesource.com/new-password and save the
result in ~/.netrc. Note that uploads and downloads use different host
names, so if you have a password set for authenticated downloads as
described on http://source.android.com/source/downloading.html ("Using
authentication") you'll need to configure an upload password as well.
Note that the same password will work on both host names, you can
copy-paste an existing one to use the same for downloads and uploads.
-We're still hitting certain redirect loops during login (e.g. getting
stuck on "Loading Gerrit Code Review"). In that case, delete the
cookies for android-review, and things will work again. You might find
it easier to use Google Chrome with an incognito window (or even a
separate browser where you wipe everything).
-Occasionally, uploads can fail silently without an error message. One
common issues are a mismatch between the committer email address and
the registered addresses on Gerrit. Another one is a missing
Contributor Agreement. If all those seem fine. try to repo sync, repo
rebase, and upload again.
-Some operations are slower than on a typical Gerrit installation. If
something seems to take a while, please be patient.
JBQ
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.
Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.
JBQ
in some cases the site redirects to
"https://android-review.googlesource.com//" (notice the two "/"es at
the end of path), which might be breaking the login link.
j
--
Jeff Sharkey
jsha...@android.com
Thanks for your work on bringing this back up again!
I had a look at the changes available on Gerrit, and one good thing is
that most of the old changes seem to still be present. However, there's a
number of comments that I feel are missing on some of my changesets, and
some "recent" changesets seem to be missing. By looking at gerrit mail
notifications in my mail archive, it seems to me that changes from before
July 2nd seem to be present, but anything from July 7th or later seems to
be missing. Is this right?
Should we hold off touching it until some later updates are restored, or
should we just manually clean up what's out of sync (e.g. abandon
changesets that were merged into master but still are open on gerrit)?
// Martin
https://android-review.googlesource.com/login/q/status:open,n,z
(the plain URI gives me a redirect loop).
I'll mention this in the known issues.
JBQ
Thanks for the good news!
I shared this news with Japan Android Group and Android Security Japan.
(in Japanese)
Japan Android Group
https://groups.google.com/d/topic/android-group-japan/oTFysJDdWFc/discussion
Android Security Japan
https://groups.google.com/d/topic/android-security-japan/2nqMmfVvG-s/discussion
2012年1月12日13:29 Jean-Baptiste Queru <j...@android.com>:
--
Naoya Niwa
JBQ
--
JBQ
--
I have a couple of requests to submit, but presumably I should hold off
until the account merge is done (or declared not possible)?
Thanks,
Chris
Did you discover whether OpenID -> Google Gerrit account merging is
possible or not?
If not, I will need to start using my new account for code submissions
and can look at submitting a new contributor agreement...
Thanks,
Chris
JBQ
--
The actual URI to push to is
https://android-review.googlesource.com/p/$REPO_PROJECT (note that
there's no port number as Gerrit runs on the standard https port, and
there's an extra /p/ in the URI before the project name).
In your case: https://android-review.googlesource.com/p/kernel/common
JBQ
If not, I'll probably have an easier time giving you some guidance if
you can copy-paste the entire output from git push.
JBQ
I got the same silent failure trying to upload a patch without
Signed-off-by, which is mandatory in kernel land. Adding that allows
me to upload to the kernel.
JBQ