Re: Getting error while trying to add a repositary from local git repo in review board admin

2016-09-28 Thread P P Gobind Chandra Praharaj
Hi Hammond,

Please find the reviewboard add repositary as attachment.

Thanks

On Thursday, September 29, 2016 at 7:35:13 AM UTC+5:30, Christian Hammond 
wrote:
>
> Hi,
>
> Can you show me the repository configuration in Review Board?
>
> Christian
>
> -- 
> Christian Hammond
> President/CEO of Beanbag 
> Makers of Review Board 
>
> On Wed, Sep 28, 2016 at 3:07 AM, P P Gobind Chandra Praharaj <
> pgo...@gmail.com > wrote:
>
>> This error is coming only when I am trying to add a local git setup from 
>> localdomain.
>>
>> Kindly do help me to resolve the issue.
>>
>> Thanks..
>>
>>
>> On Wednesday, September 28, 2016 at 3:35:29 PM UTC+5:30, P P Gobind 
>> Chandra Praharaj wrote:
>>>
>>> Hi Guys,
>>>
>>> I am getting the below error while trying to add repository in 
>>> reviewboard admin.
>>>
>>> 2016-09-28 07:39:37,281 - ERROR -  - Exception thrown for user gobind at 
>>> http://localhost/admin/db/scmtools/repository/add/
>>>
>>> Unknown OpenSSL error. This error is commonly encountered when another 
>>> library is not cleaning up the OpenSSL error stack. If you are using 
>>> cryptography with another library that uses OpenSSL try disabling it before 
>>> reporting a bug. Otherwise please file an issue at 
>>> https://github.com/pyca/cryptography/issues with information on how to 
>>> reproduce this. ([_OpenSSLErrorWithText(code=151441516L, lib=9, func=109, 
>>> reason=108, reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start 
>>> line'), _OpenSSLErrorWithText(code=151441516L, lib=9, func=109, reason=108, 
>>> reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start line')])
>>> Traceback (most recent call last):
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/core/handlers/base.py",
>>>  
>>> line 112, in get_response
>>> response = wrapped_callback(request, *callback_args, 
>>> **callback_kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
>>>  
>>> line 465, in wrapper
>>> return self.admin_site.admin_view(view)(*args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>>>  
>>> line 99, in _wrapped_view
>>> response = view_func(request, *args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/views/decorators/cache.py",
>>>  
>>> line 52, in _wrapped_view_func
>>> response = view_func(request, *args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/sites.py",
>>>  
>>> line 198, in inner
>>> return view(request, *args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>>>  
>>> line 29, in _wrapper
>>> return bound_func(*args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>>>  
>>> line 99, in _wrapped_view
>>> response = view_func(request, *args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>>>  
>>> line 25, in bound_func
>>> return func(self, *args2, **kwargs2)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/db/transaction.py",
>>>  
>>> line 371, in inner
>>> return func(*args, **kwargs)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
>>>  
>>> line 1179, in add_view
>>> form = ModelForm(initial=initial)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/scmtools/forms.py",
>>>  
>>> line 356, in __init__
>>> self.ssh_client = SSHClient(namespace=self.local_site_name)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
>>>  
>>> line 65, in __init__
>>> self.load_host_keys('')
>>>   File 
>>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/client.py",
>>>  
>>> line 124, in load_host_keys
>>> self._host_keys.load(filename)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
>>>  
>>> line 31, in load
>>> entry = HostKeyEntry.from_line(line)
>>>   File 
>>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/hostkeys.py",
>>>  
>>> line 331, in from_line
>>> key = RSAKey(data=decodebytes(key))
>>>   File 
>>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/rsakey.py",
>>>  
>>> line 58, in __init__
>>> ).public_key(default_backend())
>>>   File 
>>> "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/__init__.py",
>>>  
>>> line 35, in default_backend
>>> _default_backend = MultiBackend(_available_backends())
>>>   File 
>>> 

Re: Review Board Ticket #4449: Change not shown

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4449/
--

New update by wisechengyi
For Beanbag, Inc. > Review Board > Ticket #4449


Tags:
+ Component:DiffViewer
+ Interdiffs

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board Ticket #4473: Inter-diff compares don't work when the file path doesn't exactly match.

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4473/
--

New update by TheHackmeister
For Beanbag, Inc. > Review Board > Ticket #4473


Tags:
+ SCM:Subversion

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board Ticket #4471: Issues with naming a review "; " (no quotes)

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4471/
--

New update by mauro7inf
For Beanbag, Inc. > Review Board > Ticket #4471


Tags:
+ Component:Reviews

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board Ticket #4473: Inter-diff compares don't work when the file path doesn't exactly match.

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4473/
--

New update by TheHackmeister
For Beanbag, Inc. > Review Board > Ticket #4473


Tags:
+ Component:DiffViewer

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: http 500 internal server error reviewboard

2016-09-28 Thread Christian Hammond
Eric's correct, there's an issue in communicating with the server on the
other end, and this is causing the breakages.

We have a fix for the page breakages coming into 2.5.7.

Christian

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

On Wed, Sep 28, 2016 at 8:45 AM, eric via reviewboard <
reviewboard@googlegroups.com> wrote:

> I've not used webhooks myself, but based on the stack trace, it appears
> that you've turned them on, and the attempt to invoke a hook is failing.
>
> So go look in your configuration, and either fix your webhook
> configuration, or disable them?
>
> Eric.
>
> On Tuesday, September 27, 2016 at 12:43:01 PM UTC-7, Vipul Singh wrote:
>>
>> hello
>> i am getting http 500 internal error whenever i try to publish a new
>> review request. my reviewboard is running on CentOs 7.
>> Here is my log file :-
>>
>> [Mon Sep 26 20:01:16.923283 2016] [:error] [pid 12652]
>> ERROR:root:Exception thrown for user vipul at
>> http://10.31.227.139/api/review-requests/25/draft/
>> [Mon Sep 26 20:01:16.923330 2016] [:error] [pid 12652]
>> [Mon Sep 26 20:01:16.923335 2016] [:error] [pid 12652] > [Errno 111] Connection refused>
>> [Mon Sep 26 20:01:16.923338 2016] [:error] [pid 12652] Traceback (most
>> recent call last):
>> [Mon Sep 26 20:01:16.923341 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line
>> 112, in get_response
>> [Mon Sep 26 20:01:16.923344 2016] [:error] [pid 12652] response =
>> wrapped_callback(request, *callback_args, **callback_kwargs)
>> [Mon Sep 26 20:01:16.923347 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/django/views/decorators/cache.py",
>> line 52, in _wrapped_view_func
>> [Mon Sep 26 20:01:16.923351 2016] [:error] [pid 12652] response =
>> view_func(request, *args, **kwargs)
>> [Mon Sep 26 20:01:16.923354 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/django/views/decorators/vary.py", line
>> 19, in inner_func
>> [Mon Sep 26 20:01:16.923357 2016] [:error] [pid 12652] response =
>> func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923360 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/base.py",
>> line 196, in __call__
>> [Mon Sep 26 20:01:16.923363 2016] [:error] [pid 12652] request,
>> method, view, api_format=api_format, *args, **kwargs)
>> [Mon Sep 26 20:01:16.923366 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/mixins/api_tokens.py",
>> line 65, in call_method_view
>> [Mon Sep 26 20:01:16.923369 2016] [:error] [pid 12652] return
>> view(request, *args, **kwargs)
>> [Mon Sep 26 20:01:16.923372 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/base.py",
>> line 464, in put
>> [Mon Sep 26 20:01:16.923375 2016] [:error] [pid 12652] return
>> self.update(request, *args, **kwargs)
>> [Mon Sep 26 20:01:16.923378 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 122, in _call
>> [Mon Sep 26 20:01:16.923381 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923383 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/reviewboard/webapi/decorators.py",
>> line 139, in _check
>> [Mon Sep 26 20:01:16.923386 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923389 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 122, in _call
>> [Mon Sep 26 20:01:16.923392 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923408 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 143, in _checklogin
>> [Mon Sep 26 20:01:16.923413 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923416 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 122, in _call
>> [Mon Sep 26 20:01:16.923419 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923422 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 122, in _call
>> [Mon Sep 26 20:01:16.923425 2016] [:error] [pid 12652] return
>> view_func(*args, **kwargs)
>> [Mon Sep 26 20:01:16.923428 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line
>> 307, in _validate
>> [Mon Sep 26 20:01:16.923431 2016] [:error] [pid 12652] return
>> view_func(*args, **new_kwargs)
>> [Mon Sep 26 20:01:16.923434 2016] [:error] [pid 12652]   File
>> "/usr/lib/python2.7/site-packages/reviewboard/webapi/resources/review_request_draft.py",
>> line 493, in update
>> [Mon 

Re: [P4] Edited files seen as new files from RB

2016-09-28 Thread Christian Hammond
Hi Max,

That shouldn't be happening. Would you be able to reproduce this with a
diff that you wouldn't mind sending us here?

Is there a pattern you've noticed with these changes? Certain repository,
file path, certain users posting, certain operating system being posted
from?

Christian

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

On Wed, Sep 28, 2016 at 5:01 AM,  wrote:

> Hi all
>
>
> i'm using ReviewBoard (2.5.6.1) with Perforce (2016.1) with rbt (0.7.6).
>
> Sometimes when users create a review the files are seen as new files and
> not as an edited files. What could be the problem? (since the review is
> correctly generated i did not get any error message to show you, but if you
> let me know where things could gone wrong i can investigate for you)
>
> Cheers,
> Max
>
> --
> 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
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting error while trying to add a repositary from local git repo in review board admin

2016-09-28 Thread Christian Hammond
Hi,

Can you show me the repository configuration in Review Board?

Christian

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

On Wed, Sep 28, 2016 at 3:07 AM, P P Gobind Chandra Praharaj <
pgob...@gmail.com> wrote:

> This error is coming only when I am trying to add a local git setup from
> localdomain.
>
> Kindly do help me to resolve the issue.
>
> Thanks..
>
>
> On Wednesday, September 28, 2016 at 3:35:29 PM UTC+5:30, P P Gobind
> Chandra Praharaj wrote:
>>
>> Hi Guys,
>>
>> I am getting the below error while trying to add repository in
>> reviewboard admin.
>>
>> 2016-09-28 07:39:37,281 - ERROR -  - Exception thrown for user gobind at
>> http://localhost/admin/db/scmtools/repository/add/
>>
>> Unknown OpenSSL error. This error is commonly encountered when another
>> library is not cleaning up the OpenSSL error stack. If you are using
>> cryptography with another library that uses OpenSSL try disabling it before
>> reporting a bug. Otherwise please file an issue at
>> https://github.com/pyca/cryptography/issues with information on how to
>> reproduce this. ([_OpenSSLErrorWithText(code=151441516L, lib=9,
>> func=109, reason=108, reason_text='error:0906D06C:PEM
>> routines:PEM_read_bio:no start line'), _OpenSSLErrorWithText(code=151441516L,
>> lib=9, func=109, reason=108, reason_text='error:0906D06C:PEM
>> routines:PEM_read_bio:no start line')])
>> Traceback (most recent call last):
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/core/handlers/base.py",
>> line 112, in get_response
>> response = wrapped_callback(request, *callback_args,
>> **callback_kwargs)
>>   File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/
>> django/contrib/admin/options.py", line 465, in wrapper
>> return self.admin_site.admin_view(view)(*args, **kwargs)
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>> line 99, in _wrapped_view
>> response = view_func(request, *args, **kwargs)
>>   File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/
>> django/views/decorators/cache.py", line 52, in _wrapped_view_func
>> response = view_func(request, *args, **kwargs)
>>   File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/
>> django/contrib/admin/sites.py", line 198, in inner
>> return view(request, *args, **kwargs)
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>> line 29, in _wrapper
>> return bound_func(*args, **kwargs)
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>> line 99, in _wrapped_view
>> response = view_func(request, *args, **kwargs)
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>> line 25, in bound_func
>> return func(self, *args2, **kwargs2)
>>   File 
>> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/db/transaction.py",
>> line 371, in inner
>> return func(*args, **kwargs)
>>   File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/
>> django/contrib/admin/options.py", line 1179, in add_view
>> form = ModelForm(initial=initial)
>>   File "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.
>> egg/reviewboard/scmtools/forms.py", line 356, in __init__
>> self.ssh_client = SSHClient(namespace=self.local_site_name)
>>   File "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.
>> egg/reviewboard/ssh/client.py", line 65, in __init__
>> self.load_host_keys('')
>>   File 
>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/client.py",
>> line 124, in load_host_keys
>> self._host_keys.load(filename)
>>   File "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.
>> egg/reviewboard/ssh/client.py", line 31, in load
>> entry = HostKeyEntry.from_line(line)
>>   File 
>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/hostkeys.py",
>> line 331, in from_line
>> key = RSAKey(data=decodebytes(key))
>>   File 
>> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/rsakey.py",
>> line 58, in __init__
>> ).public_key(default_backend())
>>   File "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-
>> linux-x86_64.egg/cryptography/hazmat/backends/__init__.py", line 35, in
>> default_backend
>> _default_backend = MultiBackend(_available_backends())
>>   File "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-
>> linux-x86_64.egg/cryptography/hazmat/backends/__init__.py", line 22, in
>> _available_backends
>> "cryptography.backends"
>>   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
>> 2264, in resolve
>> module = __import__(self.module_name, fromlist=['__name__'], level=0)
>>   File "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-
>> 

Re: Exclude Review Request Change in user's reviews

2016-09-28 Thread Christian Hammond
Hi Chao,

The "Review request changed" information is part of the review request, and
can only be created by owners of the review request (or administrators, but
that's not the intended use case). The review requests are found at
/users//.

Can you go into the use case of listing the "changed" boxes separately?

Christian

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

On Tue, Sep 27, 2016 at 12:44 PM, Chao Zhang 
wrote:

> Hi,
>
>
> It is super useful to see a user's review in /users/{:user}/reviews/
> , but I don't think
> the 'Review request changed' generated when updating the Review
>
> request should be shown in the list.
>
>
> Please let me know if you have any thoughts on this.
>
>
> Best regards,
> Chao
>
> --
> 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
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board Ticket #4454: RB Diff is missing differences

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4454/
--

New update by Odonkodong
For Beanbag, Inc. > Review Board > Ticket #4454


Milestones:
+ Release-2.5.x

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Problems uploading diffs of modified files

2016-09-28 Thread Christian Hammond
Hi Christian,

When adding the repository, we perform a couple of checks. One of those is
the SSH test, where we attempt to check if we have a key suitable for
communicating with the host. It sounds like that passed. We use Paramiko (a
Python SSH library) rather than OpenSSH for this test.

For actual communication with the repository, libsvn (and anything it pulls
in) is used instead. It sounds like, while Paramiko handled this fine,
libsvn has not.

I'm not sure how Subversion works with PGP-based SSH keys, but that seems
to be where things are failing. You can try setting $HOME to $sitedir/data
and interact with your repository from the terminal, see if that also
triggers an authentication error.

Christian


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

On Tue, Sep 27, 2016 at 6:18 AM, 'Christian Mueller' via reviewboard <
reviewboard@googlegroups.com> wrote:

> Hello David,
>
> first of all sorry for my delayed answer...
>
> Well, I inserted the name of the repository and clicked the checkbox "show
> repository". I used the path to the root of the repository (I know that is
> important). The repository type is Subversion.
> I chose "None - Custom Repository" as Hosting Service, no BugTracker and
> Access Control as "publicly accessible".
>
> I didn't change anything under "advanced settings" or "internal state"
>
>
> now to the interesting part:
> I didn't enter any user or password because our repository works with pgp
> keys. therefore I copied the private key to [rb root]/data/.ssh/id_rsa.
> this seems to work because I could create the repository within the
> webGui. without that key or with wrong permissions (user www-data!) of that
> key file I was not able to enter the repository at all.
>
> see directory permissions:
>
>
>
> *drwxr-xr-x 2 www-data root 4096 Sep 15 08:19 .drwxr-xr-x 4 www-data
> root 4096 Sep 15 08:20 ..-rw--- 1 www-data root 1687 Sep 15
> 08:18 id_rsa-rw-r--r-- 1 www-data www-data  395 Sep 15 08:19 known_hosts*
>
> I hope you can use this information...
>
> Thanks for your help!
> regards, Christian Mueller
>
>
>
>
> Am Donnerstag, 15. September 2016 16:34:31 UTC+2 schrieb Christian Mueller:
>>
>> Hello,
>>
>> I set up my review board yesterday and until now I am not able to add a
>> review of modified files to the review board. The tool "rbt post" works for
>> complete new files but not for already existing files which are only
>> modified.
>> I just called: $rbt post -d
>>
>> First of all some information about my software and system used:
>> ReviewBoard 2.5.6.1
>> RBTools: 0.7.6
>> Python: 2.7.9
>> OS: Linux debian-8.1 64 bit (Virtual Machine)
>>
>>
>> So far I managed to add a repository to the review board, so the RSA key
>> seems to be fine. I can also login into the review board (command line: rbt
>> login) and in the webgui, so the login information is correct as well.
>> I always get the error Authorization failed, but I am not sure which
>> Authorization is concerned. My guess is that something in the HTTP POST
>> request doesn't work?!
>>
>>
>> >>> RBTools 0.7.6
>> >>> Python 2.7.9 (default, Mar  1 2015, 12:57:24)
>> [GCC 4.9.2]
>> >>> Running on Linux-3.16.0-4-amd64-x86_64-with-debian-8.1
>> >>> Home = /home/cmul
>> >>> Current directory = /home/cmul/dev/svn/anpr_config_reviewboard_test
>> >>> Checking for a Subversion repository...
>> >>> Running: svn --non-interactive info
>> >>> Running: diff --version
>> >>> Running: svn --non-interactive --version -q
>> >>> repository info: Path: svn+ssh://svnu...@svn.efkon.com/anprconfig,
>> Base path: /trunk, Supports changesets: False
>> >>> Making HTTP GET request to http://10.1.19.20/api/
>> >>> Making HTTP GET request to http://10.1.19.20/api/reposito
>> ries/?tool=Subversion
>> >>> Cached response for HTTP GET http://10.1.19.20/api/reposito
>> ries/?tool=Subversion expired and was modified
>> >>> Running: svn --non-interactive info
>> >>> Running: diff --version
>> >>> Running: svn --non-interactive --version -q
>> >>> repository info: Path: svn+ssh://svnu...@svn.efkon.com/anprconfig,
>> Base path: /trunk, Supports changesets: False
>> >>> Running: svn --non-interactive status -q --ignore-externals README.
>> txt
>> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry
>> -r BASE README.txt
>> >>> Running: svn --non-interactive info README.txt
>> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry
>> -r BASE README.txt --no-diff-deleted
>> >>> Running: svn --non-interactive info README.txt
>> >>> Running: svn --non-interactive info README.txt
>> >>> Running: svn --non-interactive info README.txt
>> >>> Making HTTP GET request to http://10.1.19.20/api/validation/diffs/
>> >>> Cached response for HTTP GET http://10.1.19.20/api/validation/diffs/
>> expired and was modified
>> >>> Making HTTP POST request to http://10.1.19.20/api/validation/diffs/
>> >>> Got API Error 224 (HTTP 

Re: Review Board Ticket #4473: Inter-diff compares don't work when the file path doesn't exactly match.

2016-09-28 Thread Jamie Candiff
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4473/
--

New update by TheHackmeister
For Beanbag, Inc. > Review Board > Ticket #4473


Milestones:
+ Release-2.5.x


Tags:
+ Interdiffs

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Enforce Multiple SHIP IT?

2016-09-28 Thread Christian Hammond
Hi,

Knowing more about what you're aiming to do would help, but there are a
couple things you can do by making use of our API and (possibly) extension
capabilities.

1) In response to a webhook, you could query the API and find all the
reviews for the review request, checking how many Ship Its there are. See
https://www.reviewboard.org/docs/manual/2.0/webapi/2.0/resources/review-list/

2) You could write an extension defining a custom approval logic (which
indicates whether the "approved" flag is set to true or false in the
API/webhook payload for a review request) to require more than one Ship It.
See
https://www.reviewboard.org/docs/manual/dev/extending/extensions/hooks/review-request-approval-hook/

Christian

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

On Wed, Sep 28, 2016 at 1:28 PM, pg007  wrote:

> Is it possible to enforce or check a RB to have more than one 'ship it'?
>  I looked into the web-hooks but I am not sure which does this belong to.
>
> https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/web-hook/
>
> Webhooks can be triggered by the following events:
>
>- Review requests being published (review_request_published).
>- Review requests being closed (review_request_closed).
>- Reviews being published (review_published).
>- Review replies being published (reply_published).
>- All of the above (*).
>
> --
> 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
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Enforce Multiple SHIP IT?

2016-09-28 Thread pg007
Is it possible to enforce or check a RB to have more than one 'ship it'?
 I looked into the web-hooks but I am not sure which does this belong to.

https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/web-hook/

Webhooks can be triggered by the following events:

   - Review requests being published (review_request_published).
   - Review requests being closed (review_request_closed).
   - Reviews being published (review_published).
   - Review replies being published (reply_published).
   - All of the above (*).

-- 
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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board Ticket #4469: Can you please provide maximum files count and total diff size for retrieving diff in diff tab

2016-09-28 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4469/
--

New update by santoshsthul
For Beanbag, Inc. > Review Board > Ticket #4469


Reply:

There is a configuration option for the maximum diff size that will be 
allowed, in the "Diff Viewer" page of the admin site. However, that should 
default to unlimited. I'll also re-state that when the size of the diff is 
measured in megabytes, it's not possible for humans to do any kind of 
meaningful code review.

You still have not explained what you mean by "using API".

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: http 500 internal server error reviewboard

2016-09-28 Thread eric via reviewboard
I've not used webhooks myself, but based on the stack trace, it appears 
that you've turned them on, and the attempt to invoke a hook is failing.

So go look in your configuration, and either fix your webhook 
configuration, or disable them?

Eric.

On Tuesday, September 27, 2016 at 12:43:01 PM UTC-7, Vipul Singh wrote:
>
> hello
> i am getting http 500 internal error whenever i try to publish a new 
> review request. my reviewboard is running on CentOs 7.
> Here is my log file :-
>
> [Mon Sep 26 20:01:16.923283 2016] [:error] [pid 12652] 
> ERROR:root:Exception thrown for user vipul at 
> http://10.31.227.139/api/review-requests/25/draft/
> [Mon Sep 26 20:01:16.923330 2016] [:error] [pid 12652]
> [Mon Sep 26 20:01:16.923335 2016] [:error] [pid 12652]  [Errno 111] Connection refused>
> [Mon Sep 26 20:01:16.923338 2016] [:error] [pid 12652] Traceback (most 
> recent call last):
> [Mon Sep 26 20:01:16.923341 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 112, 
> in get_response
> [Mon Sep 26 20:01:16.923344 2016] [:error] [pid 12652] response = 
> wrapped_callback(request, *callback_args, **callback_kwargs)
> [Mon Sep 26 20:01:16.923347 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/django/views/decorators/cache.py", line 
> 52, in _wrapped_view_func
> [Mon Sep 26 20:01:16.923351 2016] [:error] [pid 12652] response = 
> view_func(request, *args, **kwargs)
> [Mon Sep 26 20:01:16.923354 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/django/views/decorators/vary.py", line 
> 19, in inner_func
> [Mon Sep 26 20:01:16.923357 2016] [:error] [pid 12652] response = 
> func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923360 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/base.py", line 
> 196, in __call__
> [Mon Sep 26 20:01:16.923363 2016] [:error] [pid 12652] request, 
> method, view, api_format=api_format, *args, **kwargs)
> [Mon Sep 26 20:01:16.923366 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/mixins/api_tokens.py",
>  
> line 65, in call_method_view
> [Mon Sep 26 20:01:16.923369 2016] [:error] [pid 12652] return 
> view(request, *args, **kwargs)
> [Mon Sep 26 20:01:16.923372 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/resources/base.py", line 
> 464, in put
> [Mon Sep 26 20:01:16.923375 2016] [:error] [pid 12652] return 
> self.update(request, *args, **kwargs)
> [Mon Sep 26 20:01:16.923378 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 122, 
> in _call
> [Mon Sep 26 20:01:16.923381 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923383 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/reviewboard/webapi/decorators.py", line 
> 139, in _check
> [Mon Sep 26 20:01:16.923386 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923389 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 122, 
> in _call
> [Mon Sep 26 20:01:16.923392 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923408 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 143, 
> in _checklogin
> [Mon Sep 26 20:01:16.923413 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923416 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 122, 
> in _call
> [Mon Sep 26 20:01:16.923419 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923422 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 122, 
> in _call
> [Mon Sep 26 20:01:16.923425 2016] [:error] [pid 12652] return 
> view_func(*args, **kwargs)
> [Mon Sep 26 20:01:16.923428 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/djblets/webapi/decorators.py", line 307, 
> in _validate
> [Mon Sep 26 20:01:16.923431 2016] [:error] [pid 12652] return 
> view_func(*args, **new_kwargs)
> [Mon Sep 26 20:01:16.923434 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/reviewboard/webapi/resources/review_request_draft.py",
>  
> line 493, in update
> [Mon Sep 26 20:01:16.923437 2016] [:error] [pid 12652] 
> review_request.publish(user=request.user, trivial=trivial)
> [Mon Sep 26 20:01:16.923440 2016] [:error] [pid 12652]   File 
> "/usr/lib/python2.7/site-packages/reviewboard/reviews/models/review_request.py",
>  
> line 848, in publish
> [Mon Sep 26 20:01:16.923443 2016] [:error] [pid 12652] 
> changedesc=changes)
> [Mon Sep 26 20:01:16.923446 2016] [:error] [pid 12652]   File 
> 

[P4] Edited files seen as new files from RB

2016-09-28 Thread mscifo
Hi all


i'm using ReviewBoard (2.5.6.1) with Perforce (2016.1) with rbt (0.7.6). 

Sometimes when users create a review the files are seen as new files and 
not as an edited files. What could be the problem? (since the review is 
correctly generated i did not get any error message to show you, but if you 
let me know where things could gone wrong i can investigate for you)

Cheers,
Max

-- 
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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Review Board turns 10 today!

2016-09-28 Thread Paul Fee
Fantastic achievement Christian, David and everyone else that has 
contributed.  We use Reviewboard on a daily basis and it helps greatly with 
getting developers to engage in the review process.

Well done and keep up the good work.

Thank you,
Paul

-- 
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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting error while trying to add a repositary from local git repo in review board admin

2016-09-28 Thread P P Gobind Chandra Praharaj
This error is coming only when I am trying to add a local git setup from 
localdomain.

Kindly do help me to resolve the issue.

Thanks..

On Wednesday, September 28, 2016 at 3:35:29 PM UTC+5:30, P P Gobind Chandra 
Praharaj wrote:
>
> Hi Guys,
>
> I am getting the below error while trying to add repository in reviewboard 
> admin.
>
> 2016-09-28 07:39:37,281 - ERROR -  - Exception thrown for user gobind at 
> http://localhost/admin/db/scmtools/repository/add/
>
> Unknown OpenSSL error. This error is commonly encountered when another 
> library is not cleaning up the OpenSSL error stack. If you are using 
> cryptography with another library that uses OpenSSL try disabling it before 
> reporting a bug. Otherwise please file an issue at 
> https://github.com/pyca/cryptography/issues with information on how to 
> reproduce this. ([_OpenSSLErrorWithText(code=151441516L, lib=9, func=109, 
> reason=108, reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start 
> line'), _OpenSSLErrorWithText(code=151441516L, lib=9, func=109, reason=108, 
> reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start line')])
> Traceback (most recent call last):
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/core/handlers/base.py",
>  
> line 112, in get_response
> response = wrapped_callback(request, *callback_args, **callback_kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
>  
> line 465, in wrapper
> return self.admin_site.admin_view(view)(*args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>  
> line 99, in _wrapped_view
> response = view_func(request, *args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/views/decorators/cache.py",
>  
> line 52, in _wrapped_view_func
> response = view_func(request, *args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/sites.py",
>  
> line 198, in inner
> return view(request, *args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>  
> line 29, in _wrapper
> return bound_func(*args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>  
> line 99, in _wrapped_view
> response = view_func(request, *args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
>  
> line 25, in bound_func
> return func(self, *args2, **kwargs2)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/db/transaction.py",
>  
> line 371, in inner
> return func(*args, **kwargs)
>   File 
> "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
>  
> line 1179, in add_view
> form = ModelForm(initial=initial)
>   File 
> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/scmtools/forms.py",
>  
> line 356, in __init__
> self.ssh_client = SSHClient(namespace=self.local_site_name)
>   File 
> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
>  
> line 65, in __init__
> self.load_host_keys('')
>   File 
> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/client.py",
>  
> line 124, in load_host_keys
> self._host_keys.load(filename)
>   File 
> "/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
>  
> line 31, in load
> entry = HostKeyEntry.from_line(line)
>   File 
> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/hostkeys.py",
>  
> line 331, in from_line
> key = RSAKey(data=decodebytes(key))
>   File 
> "/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/rsakey.py",
>  
> line 58, in __init__
> ).public_key(default_backend())
>   File 
> "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/__init__.py",
>  
> line 35, in default_backend
> _default_backend = MultiBackend(_available_backends())
>   File 
> "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/__init__.py",
>  
> line 22, in _available_backends
> "cryptography.backends"
>   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
> 2264, in resolve
> module = __import__(self.module_name, fromlist=['__name__'], level=0)
>   File 
> "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/openssl/__init__.py",
>  
> line 7, in 
> from cryptography.hazmat.backends.openssl.backend import backend
>   File 
> "/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/openssl/backend.py",
>  
> line 47, in 
> from 

Getting error while trying to add a repositary from local git repo in review board admin

2016-09-28 Thread P P Gobind Chandra Praharaj
Hi Guys,

I am getting the below error while trying to add repository in reviewboard 
admin.

2016-09-28 07:39:37,281 - ERROR -  - Exception thrown for user gobind at 
http://localhost/admin/db/scmtools/repository/add/

Unknown OpenSSL error. This error is commonly encountered when another 
library is not cleaning up the OpenSSL error stack. If you are using 
cryptography with another library that uses OpenSSL try disabling it before 
reporting a bug. Otherwise please file an issue at 
https://github.com/pyca/cryptography/issues with information on how to 
reproduce this. ([_OpenSSLErrorWithText(code=151441516L, lib=9, func=109, 
reason=108, reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start 
line'), _OpenSSLErrorWithText(code=151441516L, lib=9, func=109, reason=108, 
reason_text='error:0906D06C:PEM routines:PEM_read_bio:no start line')])
Traceback (most recent call last):
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/core/handlers/base.py",
 
line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
 
line 465, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
 
line 99, in _wrapped_view
response = view_func(request, *args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/views/decorators/cache.py",
 
line 52, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/sites.py",
 
line 198, in inner
return view(request, *args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
 
line 29, in _wrapper
return bound_func(*args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
 
line 99, in _wrapped_view
response = view_func(request, *args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/decorators.py",
 
line 25, in bound_func
return func(self, *args2, **kwargs2)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/db/transaction.py",
 
line 371, in inner
return func(*args, **kwargs)
  File 
"/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/contrib/admin/options.py",
 
line 1179, in add_view
form = ModelForm(initial=initial)
  File 
"/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/scmtools/forms.py",
 
line 356, in __init__
self.ssh_client = SSHClient(namespace=self.local_site_name)
  File 
"/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
 
line 65, in __init__
self.load_host_keys('')
  File 
"/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/client.py", 
line 124, in load_host_keys
self._host_keys.load(filename)
  File 
"/usr/lib/python2.6/site-packages/ReviewBoard-2.5.6.1-py2.6.egg/reviewboard/ssh/client.py",
 
line 31, in load
entry = HostKeyEntry.from_line(line)
  File 
"/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/hostkeys.py",
 
line 331, in from_line
key = RSAKey(data=decodebytes(key))
  File 
"/usr/lib/python2.6/site-packages/paramiko-2.0.2-py2.6.egg/paramiko/rsakey.py", 
line 58, in __init__
).public_key(default_backend())
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/__init__.py",
 
line 35, in default_backend
_default_backend = MultiBackend(_available_backends())
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/__init__.py",
 
line 22, in _available_backends
"cryptography.backends"
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2264, 
in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/openssl/__init__.py",
 
line 7, in 
from cryptography.hazmat.backends.openssl.backend import backend
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/backends/openssl/backend.py",
 
line 47, in 
from cryptography.hazmat.bindings.openssl import binding
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/bindings/openssl/binding.py",
 
line 234, in 
Binding.init_static_locks()
  File 
"/usr/lib/python2.6/site-packages/cryptography-1.5-py2.6-linux-x86_64.egg/cryptography/hazmat/bindings/openssl/binding.py",
 
line 180, in init_static_locks
cls._ensure_ffi_initialized()
  File 

Re: Review Board turns 10 today!

2016-09-28 Thread Abhishek Choudhary
Happy Birthday ReviewBoard :) This is one of the most active and helpful 
forum i have seen.

Thanks :)
Abhi

On Wednesday, September 28, 2016 at 4:54:37 AM UTC+5:30, Christian Hammond 
wrote:
>
> Hey everyone,
>
> Review Board is officially 10 years old today! Happy birthday Review Board!
>
> There's been a lot of change in the industry in 10 years, and during that 
> time we've seen code review go from a painful process of whiteboards or 
> e-mailed diff attachments to something that people can at least mostly 
> tolerate doing :) I like to think we've helped with that a bit.
>
> The product's certainly grown a lot in 10 years. In the beginning, it was 
> really just a tiny experimental project that could talk to one repository. 
> These days, it's used at thousands of companies, some of which actually 
> have several million review requests posted.
>
> I'm personally very proud of how far this project has come. We were able 
> to take our little side project and turn it into a full-time job, and I 
> feel so lucky to be able to focus on this every day. We wouldn't be here 
> without the support of our user base, so thank you everyone for helping us 
> get to 10 years. :)
>
> We wrote a Happy Birthday blog post 
> 
>  
> about the beginnings of Review Board, where we are now, and where we're 
> going over the next couple of years.
>
> We always like hearing from people who use Review Board every day. I'd 
> love to hear of any good stories people might have about Review Board, and 
> of course if you are a happy user, let's get you on the Happy Users 
>  page :)
>
> Here's to 10 more great years!
>
> Christian
>
> -- 
> 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 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.