I agree that perhaps we should remove winservice. I would like to hear more opinions on the matter form windows users. removing winservice requires adding some steps (namely downloading and using nssm).
On Friday, 12 April 2013 07:53:24 UTC-5, Niphlod wrote: > > >> However why call nssm the "best" way to do this but still ship the >> winservice.py file? >> > Because things gets discussed and possibly overlooked. > There are a few open issues with the way web2py handles services and > absolutely no-one willing to take "responsibility" to test it more than the > current "once on a while". A full coverage in fact has never been tested > (and probably never worked). That being said, sometimes it works without > hiccups. The "batteries included" predicament stands as long as your > implementation works, all the times. > A very few users are using it (or a very few users just needed once and > forgot it), and when this pops up once in a while, a patch is threw in and > then the user disappears. > The moment he needs to update web2py and finds that his previous patch > didn't really solve the problem, there's another iteration on the matter. > > >> If nssm was truly *the* way to do this then I would think the book (which >> was just updated) would have removed the section about the winservice.py >> and only talk about nssm or at least make an effort to promote nssm over >> the native script. >> > I would have done it and proposed in the past, but I'm not the boss and > usually there are a few POVs to consider. > > >> This doesn't make a whole lot of sense from the standpoint of having >> "everything" in the box with web2py. >> > On the other end, doesn't make real sense to continue supporting something > that is clearly not tested and with a very little userbase (but with a lot > of people complaining for it the moment they realize they fall into the > "sometime doesn't" category). > > >> As far as support goes, Massimo is intent on supporting ie 7 for web2py's >> editor because some people still use it. So supporting new/different >> versions of windows is already being done not to mention the method for >> setting up a system service has hardly changed since XP (12+years) >> > same as before. My POV is more or less "if you have only IE7 as a browser, > use notepad" given that IE7 is currently being replaced in enterprises too > (and is very well below the 5% on the "browser's share"). > In any case, it's one thing to make a web page compatible with > IE6(7,8,9,10) and is another making web2py hooking up into > XP,Vista,Seven,8,2003,2008 (32 and 64 bits) service managers, with all the > options working ok, with source and binary distributions, for python2.5, > 2.6, 2.7 (someone with pypy necessities could come up as well) and have a > proof of it (i.e. not saying "this should work" but "this works"). > If you want it the way it is, i.e. "sometime works, sometime doesn't", by > all means continue to use it and send a patch every time it breaks, but > please take into consideration that ditching it and using nssm will save > you, angry users and developers a lot of headaches. > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.