Review Board Integration With GitLab

210 views
Skip to first unread message

Akshay Agarwal

unread,
May 3, 2019, 1:06:35 AM5/3/19
to Review Board Community
While the Review Board documentation shows an option to add an api token for Gitlab, there is no such option to do so in the Review Board. It only asks url, username and the password. The error being shown is "error when linking the account: HTTP Error 410"  The same has been shown in the file attached.


1ECDBBE7.png

Christian Hammond

unread,
May 3, 2019, 2:58:35 AM5/3/19
to revie...@googlegroups.com
What version of Review Board are you running?

Christian

On Thu, May 2, 2019 at 10:06 PM Akshay Agarwal <aksha...@gmail.com> wrote:
While the Review Board documentation shows an option to add an api token for Gitlab, there is no such option to do so in the Review Board. It only asks url, username and the password. The error being shown is "error when linking the account: HTTP Error 410"  The same has been shown in the file attached.


--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

Akshay Agarwal

unread,
May 3, 2019, 3:04:12 AM5/3/19
to revie...@googlegroups.com
Version 2.0.21

Christian Hammond

unread,
May 3, 2019, 3:06:12 AM5/3/19
to revie...@googlegroups.com
Ah, that explains it. 2.0.x is now a few generations behind and no longer supported by us in any form. The 2.5.x series followed, and 3.0.x is the current and supported release. You'll need 3.0.x for GitLab support, as it's the only generation that supports the modern GitLab API.

Christian

Akshay Agarwal

unread,
May 3, 2019, 3:41:20 AM5/3/19
to revie...@googlegroups.com
Could I use Cgit or Gitweb between gitlab and reviewboard?

Akshay Agarwal

unread,
May 3, 2019, 4:05:17 AM5/3/19
to Review Board Community
Since there is an option to add the Gilab repo in version 2.0.21, there must be another way to communicate with Gitlab right?


On Friday, May 3, 2019 at 1:11:20 PM UTC+5:30, Akshay Agarwal wrote:
Could I use Cgit or Gitweb between gitlab and reviewboard?
On Fri, 3 May 2019 at 12:36 PM Christian Hammond <chri...@beanbaginc.com> wrote:
Ah, that explains it. 2.0.x is now a few generations behind and no longer supported by us in any form. The 2.5.x series followed, and 3.0.x is the current and supported release. You'll need 3.0.x for GitLab support, as it's the only generation that supports the modern GitLab API.

Christian

On Fri, May 3, 2019 at 12:04 AM Akshay Agarwal <aksha...@gmail.com> wrote:
Version 2.0.21

On Fri, 3 May 2019 at 12:28 PM Christian Hammond <chri...@beanbaginc.com> wrote:
What version of Review Board are you running?

Christian

On Thu, May 2, 2019 at 10:06 PM Akshay Agarwal <aksha...@gmail.com> wrote:
While the Review Board documentation shows an option to add an api token for Gitlab, there is no such option to do so in the Review Board. It only asks url, username and the password. The error being shown is "error when linking the account: HTTP Error 410"  The same has been shown in the file attached.


--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscribe@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscribe@googlegroups.com.

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

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscribe@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscribe@googlegroups.com.

Christian Hammond

unread,
May 3, 2019, 5:23:13 AM5/3/19
to revie...@googlegroups.com
2.0.21 is 4 years old, and GitLab no longer fully supports the version of the API that Review Board 2.0.21 was compatible with. We also don't provide any support for Review Board 2.0.x, so you'll need to upgrade to the 3.0.x series if you want to use GitLab.

Christian

On Fri, May 3, 2019 at 1:05 AM Akshay Agarwal <aksha...@gmail.com> wrote:
Since there is an option to add the Gilab repo in version 2.0.21, there must be another way to communicate with Gitlab right?

On Friday, May 3, 2019 at 1:11:20 PM UTC+5:30, Akshay Agarwal wrote:
Could I use Cgit or Gitweb between gitlab and reviewboard?
On Fri, 3 May 2019 at 12:36 PM Christian Hammond <chri...@beanbaginc.com> wrote:
Ah, that explains it. 2.0.x is now a few generations behind and no longer supported by us in any form. The 2.5.x series followed, and 3.0.x is the current and supported release. You'll need 3.0.x for GitLab support, as it's the only generation that supports the modern GitLab API.

Christian

On Fri, May 3, 2019 at 12:04 AM Akshay Agarwal <aksha...@gmail.com> wrote:
Version 2.0.21

On Fri, 3 May 2019 at 12:28 PM Christian Hammond <chri...@beanbaginc.com> wrote:
What version of Review Board are you running?

Christian

On Thu, May 2, 2019 at 10:06 PM Akshay Agarwal <aksha...@gmail.com> wrote:
While the Review Board documentation shows an option to add an api token for Gitlab, there is no such option to do so in the Review Board. It only asks url, username and the password. The error being shown is "error when linking the account: HTTP Error 410"  The same has been shown in the file attached.


--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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

Akshay Agarwal

unread,
May 3, 2019, 6:07:28 AM5/3/19
to Review Board Community
So Review Board 2.0.21 is not compatible with Gitlab even after using Cgit or Gitweb. You also said it will not work with Bitbucket either. You need to understand that Review Board is being used for a corporate product here and it is not that easy to just upgrade as there are many dependencies that come along with it. Is there any method you can suggest that will successfully allow me to use the Review Board with a Git repository? 


On Friday, May 3, 2019 at 2:53:13 PM UTC+5:30, Christian Hammond wrote:
2.0.21 is 4 years old, and GitLab no longer fully supports the version of the API that Review Board 2.0.21 was compatible with. We also don't provide any support for Review Board 2.0.x, so you'll need to upgrade to the 3.0.x series if you want to use GitLab.

Christian

On Fri, May 3, 2019 at 1:05 AM Akshay Agarwal <aksha...@gmail.com> wrote:
Since there is an option to add the Gilab repo in version 2.0.21, there must be another way to communicate with Gitlab right?

On Friday, May 3, 2019 at 1:11:20 PM UTC+5:30, Akshay Agarwal wrote:
Could I use Cgit or Gitweb between gitlab and reviewboard?
On Fri, 3 May 2019 at 12:36 PM Christian Hammond <chri...@beanbaginc.com> wrote:
Ah, that explains it. 2.0.x is now a few generations behind and no longer supported by us in any form. The 2.5.x series followed, and 3.0.x is the current and supported release. You'll need 3.0.x for GitLab support, as it's the only generation that supports the modern GitLab API.

Christian

On Fri, May 3, 2019 at 12:04 AM Akshay Agarwal <aksha...@gmail.com> wrote:
Version 2.0.21

On Fri, 3 May 2019 at 12:28 PM Christian Hammond <chri...@beanbaginc.com> wrote:
What version of Review Board are you running?

Christian

On Thu, May 2, 2019 at 10:06 PM Akshay Agarwal <aksha...@gmail.com> wrote:
While the Review Board documentation shows an option to add an api token for Gitlab, there is no such option to do so in the Review Board. It only asks url, username and the password. The error being shown is "error when linking the account: HTTP Error 410"  The same has been shown in the file attached.


--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

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

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

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


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

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

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

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

Christian Hammond

unread,
May 3, 2019, 4:30:09 PM5/3/19
to revie...@googlegroups.com
Cgit and Gitweb are alternatives to using a service like GitLab. You can use those with a self-hosted, raw git repository, which we discussed at length in the other thread. But you have to understand, your choices are limited to the options we are able to support with the version of Review Board you are using. We can't just make an old version of Review Board suddenly work with an API that was created after it was released, and we can't make the Git protocol better.

We also can't indefinitely support vastly older versions of Review Board for free. We do offer support contracts and custom development contracts for specific needs, but you'd have to be willing to pay, and I know that that was an issue when we discussed licensing for Power Pack.

Using older technology forever doesn't work. You're at the stage now where you'll have to decide whether to change how you're hosting the Git repositories, or upgrade Review Board. We've tried to make upgrading easy, so long as your OS isn't too old, but if you go that route, back up *everything* and test an upgrade on a clone of your server before you proceed, as we won't be able to help fix a broken database upgrade without a contract.

Christian


To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.

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

Akshay Agarwal

unread,
May 5, 2019, 11:52:58 PM5/5/19
to Review Board Community
Just how Gitlab has the option of communicating with Bitbucket, is the same possible with cgit or gitweb? 

Akshay Agarwal

unread,
May 6, 2019, 2:01:36 AM5/6/19
to Review Board Community
Also, can the Review Board be compatible with an older version of Gitlab?

Akshay Agarwal

unread,
May 10, 2019, 6:58:34 AM5/10/19
to Review Board Community
We have decided to proceed by upgrading the Review Board. The error I am getting while setting up the Gitlab repo is as follows: 

Unexpected error when linking the account: Could not determine the GitLab API version for https://10.106.165.254 due to an unexpected error (<urlopen error [Errno 10061] No connection could be made because the target machine actively refused it>). Check to make sure the URL can be resolved from this server and that any SSL certificates are valid and trusted. Additional details may be found in the Review Board log file.

Same can be seen in the image shared.
Screenshot (30)_LI.jpg

Akshay Agarwal

unread,
May 13, 2019, 3:51:03 AM5/13/19
to Review Board Community
Can someone help?

Eric Johnson

unread,
Jun 14, 2019, 7:38:53 PM6/14/19
to Review Board Community
Did you upgrade ReviewBoard? To what version did you upgrade?

I'm struggling with a GitLab problem right now, and certainly got past what you describe when using ReviewBoard 3.0.14.

Eric
Reply all
Reply to author
Forward
0 new messages