[ANNOUNCE] Gerrit 2.14

594 views
Skip to first unread message

Patrick Hiesel

unread,
Apr 26, 2017, 10:39:55 AM4/26/17
to Repo and Gerrit Discussion
Gerrit version 2.14 is now available. This is the latest stable release and includes a lot of new features and bug fixes. Please refer to the release notes for details. They will be will be finalized until Friday. 

Release Notes:

Documentation:

Download:

SHA1:
9ac7790c3b66069add5d8babd0601782d4a03c71

SHA256:
29279cc395bbf71589e26812da1d2bcd76f61c2a0e2be806644defed39255db1

MD5:
9618263bc92fb74ea19e7d8786cbcda1

thomasmu...@yahoo.com

unread,
Apr 26, 2017, 1:22:03 PM4/26/17
to Repo and Gerrit Discussion
I've updated a test site base on a prod site (gerrit.wikmedia.org) everything looks good at moment execept from in polygerrits settings try to set status or notifications to watch projects is not working. Not sure if thats ldap specific but it works locally.



Also base urls is working great in polygerrit at the moment :)

lucamilanesio

unread,
Apr 27, 2017, 2:23:17 AM4/27/17
to Repo and Gerrit Discussion
The binary packages will be coming in a few days: I am planning to do major upgrades to Docker VMs on:
- OS versions (thanks Paladox :-) )
- plugins

I've pushed a change to allow to cross build any version of plugins for any Gerrit given branch: that would allow to have a stable 2.14 build of all plugins that are currently green on master, if they are still compatible with 2.14 APIs of course.

No more mass stable branching of plugins would be needed (yeah!) and potentially many more plugins could then be a available for 2.14.

Luca

thomasmu...@yahoo.com

unread,
Apr 27, 2017, 8:18:40 AM4/27/17
to Repo and Gerrit Discussion
Thanks @lucamilanesio :)

Hugo Arès

unread,
May 1, 2017, 2:28:33 PM5/1/17
to Repo and Gerrit Discussion
It looks like the artifacts are not in maven central, did we forget to publish them?

David Pursehouse

unread,
May 1, 2017, 8:13:02 PM5/1/17
to Hugo Arès, Repo and Gerrit Discussion
On Tue, May 2, 2017 at 3:28 AM Hugo Arès <hugo...@ericsson.com> wrote:
It looks like the artifacts are not in maven central, did we forget to publish them?


They were still in the staging repository.  Looks like I closed it but forgot to press "release".

It's done now; they should appear soon.  Sorry for the delay.

 

On Wednesday, April 26, 2017 at 10:39:55 AM UTC-4, Patrick Hiesel wrote:
Gerrit version 2.14 is now available. This is the latest stable release and includes a lot of new features and bug fixes. Please refer to the release notes for details. They will be will be finalized until Friday. 

Release Notes:

Documentation:

Download:

SHA1:
9ac7790c3b66069add5d8babd0601782d4a03c71

SHA256:
29279cc395bbf71589e26812da1d2bcd76f61c2a0e2be806644defed39255db1

MD5:
9618263bc92fb74ea19e7d8786cbcda1

--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

lucamilanesio

unread,
May 4, 2017, 8:25:51 PM5/4/17
to Repo and Gerrit Discussion, hugo...@ericsson.com
I should be done with the first iteration of the Plugin-Manager (see below) to be included in the Gerrit 2.14 / Binary distribution:


A new fresh Gerrit setup will go then through two steps:


Step-1: Out-of-the-box intro page (with links to Gerrit documentation, mailing list and social handles)

Step-2: Install plugins from PluginManager (optional)

Step-3: Open Gerrit UX


This would hopefully alleviate the pain of the first time Gerrit users and will add a more modern Look&Feel (well, it is the old-fashioned Bootstrap CSS, good enough for now) at least to the very first two screens that a new user will see.


Gerrit 2.14 / Binary IS COMING ... thanks for waiting :-)


Luca.

Luca Milanesio

unread,
May 4, 2017, 8:29:49 PM5/4/17
to Repo and Gerrit Discussion, hugo...@ericsson.com
A final question / poll: what is the list of plugins that we should include pre-installed on the /plugins directory?

*My preferred list* would be:

1. out-of-the-box
2. plugin-manager
3. hooks
4. download-commands
5. oauth
6. reviewnotes
7. singleusergroup
8. avatar-gravatar

What is *your* list?

Luca.

Luca Milanesio

unread,
May 4, 2017, 8:30:25 PM5/4/17
to Repo and Gerrit Discussion, hugo...@ericsson.com
I forgot one very important one:
9. gitiles

Luca.

Edwin Kempin

unread,
May 5, 2017, 2:26:29 AM5/5/17
to Luca Milanesio, Repo and Gerrit Discussion, Hugo Arès
This looks very exciting. Thank you Luca!

What about the gerrit-support plugin, or is it not ready yet?


More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--
--
To unsubscribe, email repo-discuss+unsubscribe@googlegroups.com

More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.

Luca Milanesio

unread,
May 5, 2017, 2:34:07 AM5/5/17
to Edwin Kempin, Repo and Gerrit Discussion, Hugo Arès
On 5 May 2017, at 07:25, Edwin Kempin <eke...@google.com> wrote:

This looks very exciting. Thank you Luca!

What about the gerrit-support plugin, or is it not ready yet?

The gerrit-support plugin isn't mature enough yet, the REST API are evolving but there is no GUI or CLI.
But I agree could be one candidate, so that people could have it already there when it is needed.

Luca.

Patrick Hiesel

unread,
May 5, 2017, 4:22:38 AM5/5/17
to Luca Milanesio, Edwin Kempin, Repo and Gerrit Discussion, Hugo Arès
This looks very exciting, Luca :) 

You received this message because you are subscribed to a topic in the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/repo-discuss/pTcqS60VbKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to repo-discuss+unsubscribe@googlegroups.com.

James Hartig

unread,
May 5, 2017, 9:19:22 AM5/5/17
to Luca Milanesio, Repo and Gerrit Discussion, hugo...@ericsson.com
I would add reviewers to that list.


More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
To unsubscribe, email repo-discuss+unsubscribe@googlegroups.com

More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.

Matthias Sohn

unread,
May 5, 2017, 3:35:27 PM5/5/17
to Patrick Hiesel, Luca Milanesio, Edwin Kempin, Repo and Gerrit Discussion, Hugo Arès
nice :-)

I'd add the delete-project and uploadvalidator plugins

Luca Milanesio

unread,
May 5, 2017, 3:40:33 PM5/5/17
to Matthias Sohn, Patrick Hiesel, Edwin Kempin, Repo and Gerrit Discussion, Hugo Arès
It is becoming a sort of "Gerrit packaged distribution", like it :-)

Bearing in mind that we shouldn't be "worries" of embedding plugins that are not the "latest and greatest", simply because at the first start the plugin manager will check if there is something new on the CI that is stable ... and then will just propose the upgrade.

Luca.

lucamilanesio

unread,
May 8, 2017, 4:30:27 PM5/8/17
to Repo and Gerrit Discussion, luca.mi...@gmail.com, hugo...@ericsson.com, james...@gmail.com
Hi James, 
I tried to add the reviewers' plugin but, unfortunately, it did not work out of the box :-(

It requires the editing of the reviewers.config in the project's refs/meta/config, which isn't obvious for most people.
It will still be available as an option in the first plugin manager screen selection, however, it is too much to install it by default without being able to use it 'as-is'.

The others have either a simple configuration UX or are self-explanatory or self-configuring (e.g. Gitiles).

Luca.

lucamilanesio

unread,
May 8, 2017, 4:43:59 PM5/8/17
to Repo and Gerrit Discussion, luca.mi...@gmail.com, hugo...@ericsson.com, james...@gmail.com
Same story for the OAuth plugin: requires a configuration that isn't "plug&play".
Taking out from the pre-installed plugins as well :-(

Luca.

lucamilanesio

unread,
May 8, 2017, 8:12:33 PM5/8/17
to Repo and Gerrit Discussion
Binary packages (Deb / Rpm) of Gerrit version 2.14 are now available. 

Gerrit includes an out-of-the-box experience with the following plugins pre-installed: avatars-gravatar, commit-message-length-validator, delete-project, download-commands, gitiles, hooks, plugin-manager, replication, reviewnotes, singleusergroup, uploadvalidator).

Gerrit native packages include a simplified two-steps wizard to explore Gerrit features and install additional plugins through a new one-click install experience (see https://www.youtube.com/watch?v=JzY5dClIUcs).

How to install / upgrade:

If you have already installed Gerrit 2.10 / 2.11 / 2.12 / 2.13 using them, you need to execute:

Binary packages (Deb / Rpm).

(on Debian / Ubuntu)
apt-get update & apt-get install gerrit=2.14-1

(on CentOS / RedHat)
yum clean all && yum install gerrit-2.14-1

(on Fedora)
To install the GerritForge Yum repository, you need to execute only the first time:

and then to install Gerrit:
dnf clean all && dnf install gerrit-2.14-1

Docker Gerrit images are available on DockerHub at:

To fetch Gerrit with CentOS 7:
docker pull gerritforge/gerrit-centos7:2.14

To fetch Gerrit with Ubuntu 16.04:
docker pull gerritforge/gerrit-ubuntu16.04:2.14

WARNING: Ubuntu 15.04 is not supported because of the OpenJDK 1.8.0 pre-requisite for Gerrit v2.14.

If you have not configured the GerritForge / BinTray repositories yet, the instructions are on:

MacOS Gerrit native installer is available for download at:


SHA1:
33e2af8583d3291735f0fa6e9b7ffbff02713cb4

SHA256:
32ef162db4d690d5c7d9d4e30a71a2dfc2f13174db263a445837087787de5f4a

On Wednesday, April 26, 2017 at 3:39:55 PM UTC+1, Patrick Hiesel wrote:
Reply all
Reply to author
Forward
0 new messages