Re: Issue 2135 in reviewboard: clearcase.py failing on CentOS 5 (Python 2.4)

2011-06-17 Thread reviewboard

Updates:
Status: Fixed
Owner: chip...@gmail.com
Labels: Component-SCMTools

Comment #1 on issue 2135 by chip...@gmail.com: clearcase.py failing on  
CentOS 5 (Python 2.4)

http://code.google.com/p/reviewboard/issues/detail?id=2135

Fixed on master (r6eb15d0).

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To post to this group, send email to reviewboard-issues@googlegroups.com.
To unsubscribe from this group, send email to 
reviewboard-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reviewboard-issues?hl=en.



Issue 2135 in reviewboard: clearcase.py failing on CentOS 5 (Python 2.4)

2011-06-10 Thread reviewboard

Status: New
Owner: 
Labels: Type-Defect Priority-Medium

New issue 2135 by yos...@hotmail.com: clearcase.py failing on CentOS 5  
(Python 2.4)

http://code.google.com/p/reviewboard/issues/detail?id=2135

* NOTE: Do not post confidential information in this bug report. *
*   If you need immediate support, please contact*
*   reviewbo...@googlegroups.com *

What version are you running?
1.6beta2

What's the URL of the page containing the problem?
Anything that calls clearcase.py via /r/new with a clearcase diff

What steps will reproduce the problem?
1. Create a clearcase review request with diff uploaded using RBtools
2. Must have Python 2.4 on the server (CentOS 5)

What is the expected output? What do you see instead?
Expect to see diff uploaded.
Failed with the following error:

Traceback (most recent call last):

   
File /usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/core/handlers/base.py,  
line 111, in get_response

response = callback(request, *callback_args, **callback_kwargs)

   
File /usr/lib/python2.4/site-packages/Djblets-0.6.7-py2.4.egg/djblets/auth/util.py,  
line 46, in _checklogin

return view_func(request, *args, **kwargs)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/reviews/views.py,  
line 248, in new_review_request

local_site=local_site)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/reviews/forms.py,  
line 234, in create

attach_to_history=True)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/reviews/forms.py,  
line 286, in create

history)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/diffviewer/forms.py,  
line 62, in create

files = list(self._process_files(

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/diffviewer/forms.py,  
line 136, in _process_files

for f in tool.get_parser(file.read()).parse():

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/diffviewer/parser.py,  
line 49, in parse

next_linenum, new_file = self.parse_change_header(i)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/diffviewer/parser.py,  
line 75, in parse_change_header

linenum = self.parse_diff_header(linenum, info)

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/scmtools/clearcase.py,  
line 206, in parse_diff_header

info['origFile'] = self._oid2filename(m.group(1))

   
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/scmtools/clearcase.py,  
line 245, in _oid2filename

return os.path.relpath(res, self.repopath)

AttributeError: 'module' object has no attribute 'relpath'


What operating system are you using? What browser?
CentOS 5

Please provide any additional information below.
This is due to Python 2.4 not supporting the relpath method
However, the admin page for RB 1.6beta2 says 2.4 is supported:
“It’s also assumed that you have Python v2.4 or v2.5 installed”
http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/


--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To post to this group, send email to reviewboard-issues@googlegroups.com.
To unsubscribe from this group, send email to 
reviewboard-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/reviewboard-issues?hl=en.