Thanks for the info Chris, can you tell me any more about the future 
dependencies issue?  I assume you can't tell me exactly what projects you 
are wanting to integrate (the list of dependancies is already pretty 
daunting but thats another topic).  Can you tell me if they are going to be 
required dependencies (like pycrypto) or will they be optional (like 
memcached)?
 
If they are optional, I think I can still deal with that (and not use 
whatever features they will provide unless I can get them working on 
windows) but if they are required, I will probably have to drop trying to 
get Reviewboard running and move on to another code-review tool that is 
more windows friendly (since there would be no way for us to upgrade to a 
newer version of RB later on).
 
Unfortunately all of our source code is only accessible on our internal 
network so RBCommons is not an option.
 

On Tuesday, July 31, 2012 3:56:37 PM UTC-5, Christian Hammond wrote:

> That sounds like mod_wsgi. I don't know for sure why you're seeing that, 
> but there are many variations on that error that cause all sorts of 
> confusion. The answer isn't always the same.
>
> I know you really need to get it working on Windows and all, but I need to 
> stress that we won't be supporting Windows in any official capacity in any 
> future releases. It's just too fragile, too slow, too easy to break, and 
> many of our dependencies we want to use in the future just don't work well 
> on Windows.
>
> If your repository can be reached outside your internal network 
> (accessible by an SSH key, available on github.com, etc.), you can use 
> http://rbcommons.com instead of setting up your own Review Board instance.
>
> Christian
>
> -- 
> Christian Hammond - chip...@chipx86.com
> Review Board - http://www.reviewboard.org
> VMware, Inc. - http://www.vmware.com
>
>
> On Tue, Jul 31, 2012 at 11:31 AM, kinar  wrote:
>
>>
>> On Tuesday, July 31, 2012 10:10:36 AM UTC-5, kinar wrote:
>>>
>>>
>>> On Monday, July 30, 2012 5:53:04 PM UTC-5, iamagui wrote:
>>>>
>>>> Not sure, but looks like you are hitting the default website (viewvc) 
>>>> and not reviewboard (rb). Is it possible to install just the rb in a 
>>>> separate machine/server and try to connect to the SVN? I think you can 
>>>> have 
>>>> either the default website or the rb but not both. I might be 200% wrong 
>>>> but thought of posting this and check my answer. I am newbie too.
>>>>
>>>  
>>> Can you give me some reasoning behind why you think it isn't possible?  
>>> For example, what in my post gives you impression that it isn't a solveable 
>>> error?
>>>  
>>> Unfortunately, as I mentioned, I cannot put Reviewboard on its own 
>>> machine (or VM).  I can test it on another VM just to see if I can get it 
>>> working by itself but if I can't get it to work alongside collabnet, I 
>>> won't be able to use reviewboard.  Whatever code review software I end up 
>>> using has to run on the same windows install as Collabnet.  Other than 
>>> that, my only restrictions for getting this working is that I use collabnet 
>>> "out of the box" in terms of binary files (I can't recompile anything used 
>>> by collabnet but I can change the configuration).  
>>>  
>>>
>>  
>> I think I've made it a bit further.  I reconfigured the apache config to 
>> separate viewvc and rb into 2 different virtualhosts running on different 
>> ports (hoping to verify that they were being served up differently).
>>  
>> As of now, I'm getting the "Review Board is taking a nap" page on the rb 
>> site.
>>  
>> I found another post that said to turn on Debug Logging in 
>> settings_local.py.
>>  
>> With that turned on, I get the following error when I start apache:
>> [Tue Jul 31 13:14:52 2012] [notice] Apache/2.2.22 (Win64) SVN/1.7.5 
>> mod_wsgi/3.3 Python/2.7.1 DAV/2 configured -- resuming normal operations
>> [Tue Jul 31 13:14:52 2012] [notice] Server built: Jun 27 2012 00:33:00
>> [Tue Jul 31 13:14:52 2012] [notice] Parent: Created child process 3808
>> [Tue Jul 31 13:14:52 2012] [notice] mod_python: Creating 8 session 
>> mutexes based on 0 max processes and 64 max threads.
>> [Tue Jul 31 13:14:52 2012] [notice] Child 3808: Child process is running
>> [Tue Jul 31 13:14:52 2012] [notice] Child 3808: Acquired the start mutex.
>> [Tue Jul 31 13:14:52 2012] [notice] Child 3808: Starting 64 worker 
>> threads.
>> [Tue Jul 31 13:14:52 2012] [notice] Child 3808: Starting thread to listen 
>> on port 80.
>> [Tue Jul 31 13:14:52 2012] [notice] Child 3808: Starting thread to listen 
>> on port 8080.
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34] mod_wsgi 
>> (pid=3808): Exception occurred processing WSGI script 
>> 'C:/csvn/www/rb/htdocs/reviewboard.wsgi'.
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34] Traceback (most 
>> recent call last):
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34]   File 
>> "C:\\csvn\\Python25\\lib\\site-packages\\django-1.3.1-py2.7.egg\\django\\core\\handlers\\wsgi.py",
>>  
>> line 250, in __call__
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34]     
>> self.load_middleware()
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34]   File 
>> "C:\\csvn\\Python25\\lib\\site-packages\\django-1.3.1-py2.7.egg\\django\\core\\handlers\\base.py",
>>  
>> line 47, in load_middleware
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34]     raise 
>> exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % 
>> (mw_module, e))
>> [Tue Jul 31 13:14:53 2012] [error] [client 10.1.223.34] 
>> ImproperlyConfigured: Error importing middleware 
>> reviewboard.admin.middleware: "DLL load failed: %1 is not a valid Win32 
>> application."
>> And when I access the site, I get:
>>  
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34] mod_wsgi 
>> (pid=3808): Exception occurred processing WSGI script 
>> 'C:/csvn/www/rb/htdocs/reviewboard.wsgi'.
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34] Traceback (most 
>> recent call last):
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34]   File 
>> "C:\\csvn\\Python25\\lib\\site-packages\\django-1.3.1-py2.7.egg\\django\\core\\handlers\\wsgi.py",
>>  
>> line 250, in __call__
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34]     
>> self.load_middleware()
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34]   File 
>> "C:\\csvn\\Python25\\lib\\site-packages\\django-1.3.1-py2.7.egg\\django\\core\\handlers\\base.py",
>>  
>> line 47, in load_middleware
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34]     raise 
>> exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % 
>> (mw_module, e))
>> [Tue Jul 31 13:15:33 2012] [error] [client 10.1.223.34] 
>> ImproperlyConfigured: Error importing middleware 
>> reviewboard.admin.middleware: "DLL load failed: %1 is not a valid Win32 
>> application."
>>  
>> So at this point, what should I be looking at as the problem?
>> Reviewboard?
>> mod_wsgi?
>> django?
>>  
>>
>> -- 
>> Want to help the Review Board project? Donate today at 
>> http://www.reviewboard.org/donate/
>> Happy user? Let us know at http://www.reviewboard.org/users/
>> -~----------~----~----~----~------~----~------~--~---
>> To unsubscribe from this group, send email to 
>> reviewboard+unsubscr...@googlegroups.com
>> For more options, visit this group at 
>> http://groups.google.com/group/reviewboard?hl=en
>>
>
>

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to