Issue 2550827
 
 
 
              
              
Created on 2013-12-27 17:10 by matt109, last changed 2019-10-19 13:35 by rouilj. 
 |
 
   | msg4976 | Author: [hidden] (matt109) | Date: 2013-12-27 17:10 |  |  
   | After upgrading to version 1.5.0 and removing this component from my
host, I was no longer able to run as a windows service.
Is this component still required in order to run Roundup Issue Tracker
as a windows service? |  
   | msg4977 | Author: [hidden] (rouilj) | Date: 2013-12-27 17:20 |  |  
   | In message <1388164230.8.0.283533984591.issue2550827@psf.upfronthosting.co.za> 
<1388164230.8.0.283533984591.issue2550827@psf.upfronthosting.co.za>,
Matt writes:
>After upgrading to version 1.5.0 and removing this component from my
>host, I was no longer able to run as a windows service.
>
>Is this component still required in order to run Roundup Issue Tracker
>as a windows service?
The requirement for pywin32 seems to have been removed in the commit
referred to by this message:
  http://sourceforge.net/mailarchive/message.php?msg_id=30153584
What python vendor/version are you using?
Also can you start the server manually (i.e. not as a service).
When you try to run it as a service are there any tracebacks or event
logs? |  
   | msg4978 | Author: [hidden] (matt109) | Date: 2013-12-27 17:35 |  |  
   | Thanks for that link, there is more info there than I appreciated from
reading the Changes.txt. I see that it does state: "You can run Roundup
as a Windows service if pywin32_ is installed." in the Optional
Components Section...
I am running python V2.6.6 from http://www.python.org/ and I could start
the server from the command line...
Perhaps the changes.txt could be made more explicit?
Thanks for your advise... |  
   | msg4979 | Author: [hidden] (rouilj) | Date: 2013-12-27 17:53 |  |  
   | In message
 <1388165759.72.0.941138301996.issue2550827@psf.upfronthosting.co.za>
 <1388165759.72.0.941138301996.issue2550827@psf.upfronthosting.co.za>,
 Matt writes:
>Matt added the comment:
>
>Thanks for that link, there is more info there than I appreciated from
>reading the Changes.txt. I see that it does state: "You can run Roundup
>as a Windows service if pywin32_ is installed." in the Optional
>Components Section...
Yes, in doc/installation.txt it does state the pywin32_ requirement.
>I am running python V2.6.6 from http://www.python.org/ and I could start
>the server from the command line...
Good, I don't think you would do that under windows without pywin32_
before the 1.4.21 release.
>Perhaps the changes.txt could be made more explicit?
Yes, I can see where the confusion is. Maybe we can change the two
lines in CHANGES.txt:
  - pywin32 is no longer required to run on Windows (anatoly techtonik)
  - Rewritten portalocker.py logic in ctypes for Windows (anatoly techtonik)
to:
  - Rewritten portalocker.py logic in ctypes for Windows to remove
    dependency on pywin32. Running roundup as a service still needs
    pywin32. (anatoly techtonik)
Anatoly is that acceptable? Do you have other thoughts on how to make
this requirement clearer? |  
   | msg5023 | Author: [hidden] (ber) | Date: 2014-03-13 08:13 |  |  
   | (Adding Anatoly to the nosy list, as he got asked a question. ;)) 
To me it seems doc/installation.txt should also be improved to be more 
specific. |  
   | msg5026 | Author: [hidden] (techtonik) | Date: 2014-03-13 11:43 |  |  
   | I see a reference to win32serviceutil in roundup\scripts\roundup_server.py
There can be a pure Python ctypes alternative, but I am not using Roundup
servers on Windows, so I am not the one to implement it, because I can't
test it properly. |  
   | msg5667 | Author: [hidden] (rouilj) | Date: 2016-06-28 01:06 |  |  
   | see issue2550680 |  
   | msg5669 | Author: [hidden] (rouilj) | Date: 2016-06-28 01:13 |  |  
   | Anatoly you said:
> I am not the one to implement it, because I can't
> test it properly.
If this seems to be easy to code, I can try running it on windows. |  
   | msg5813 | Author: [hidden] (rouilj) | Date: 2016-07-10 18:14 |  |  
   | I accidentally removed Anatoly's msg5026 from the thread. Hopefully
somebody on roundup-devel can put it back.
I have updated the section about running roundup as a windows service to
mention the requirement for pywin32. So it's mentioned in the
installation.txt guide plus the admin doc now. |  
   | msg6756 | Author: [hidden] (rouilj) | Date: 2019-10-19 13:35 |  |  
   | I updated docs, no activity since. this I think addresses the original
confusion. Closing. |  |
 
| Date | User | Action | Args |  | 2019-10-19 13:35:29 | rouilj | set | status: new -> closed resolution: fixed
 messages:
  + msg6756
 |  | 2016-07-11 12:36:48 | ThomasAH | set | nosy:
  + ThomasAH |  | 2016-07-11 08:01:04 | admin | set | messages:
  + msg5026 |  | 2016-07-10 18:14:43 | rouilj | set | messages:
  + msg5813 |  | 2016-07-10 17:56:09 | rouilj | set | messages:
  - msg5026 |  | 2016-06-28 01:13:49 | rouilj | set | title: pywin32 is no longer required to run on Windows -> pywin32 is no longer required to run on Windows (still required oto run as a service) |  | 2016-06-28 01:13:23 | rouilj | set | messages:
  + msg5669 |  | 2016-06-28 01:06:03 | rouilj | set | messages:
  + msg5667 |  | 2014-03-13 11:43:40 | techtonik | set | messages:
  + msg5026 |  | 2014-03-13 08:13:27 | ber | set | assignee: techtonik messages:
  + msg5023
 nosy:
  + techtonik, ber
 |  | 2013-12-27 17:53:21 | rouilj | set | messages:
  + msg4979 |  | 2013-12-27 17:35:59 | matt109 | set | messages:
  + msg4978 |  | 2013-12-27 17:20:37 | rouilj | set | nosy:
  + rouilj messages:
  + msg4977
 |  | 2013-12-27 17:11:03 | matt109 | set | versions:
  + 1.5 |  | 2013-12-27 17:10:30 | matt109 | create |  | 
 |