George (gg7) is working on the gentoostats project. He has rewritten the webapp in django, and it is ready to be deployed. He doesn't have a shell account on vulture yet. Reproducible: Always We need dev-python/django, dev-python/django-extensions, and a mysql/postgresql database.
Are we doing this in the same way we did yours (you commit to git, the webapp is updated 20-30 minutes later? I need an ssh pubkey from george for his shell access. -A
(In reply to comment #1) > Are we doing this in the same way we did yours (you commit to git, the > webapp is updated 20-30 minutes later? Sounds good to me. > I need an ssh pubkey from george for his shell access. I just emailed it to you. Regards, George
meanwhile, the account has been created by me
GSoC is over, and gg7 has done a pretty good job with it. Can we move on with the deployment?
(In reply to comment #4) > GSoC is over, and gg7 has done a pretty good job with it. Can we move on > with the deployment? Indeed! We can. Is there instructions to deploy somewhere (just git pull?) ? Where is the git repo? Vague requests take forever to get done, just the way it is...
(In reply to comment #5) > (In reply to comment #4) > > GSoC is over, and gg7 has done a pretty good job with it. Can we move on > > with the deployment? > > Indeed! We can. Is there instructions to deploy somewhere (just git pull?) ? > Where is the git repo? Vague requests take forever to get done, just the way > it is... The git repo is linked in the url: https://github.com/gg7/gentoostats_server Instructions are on the README. Is this going to be done on vulture, or should we move it somewhere more permanent?
(In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #4) > > > GSoC is over, and gg7 has done a pretty good job with it. Can we move on > > > with the deployment? > > > > Indeed! We can. Is there instructions to deploy somewhere (just git pull?) ? > > Where is the git repo? Vague requests take forever to get done, just the way > > it is... > > The git repo is linked in the url: https://github.com/gg7/gentoostats_server > > Instructions are on the README. The README.md just says emerge the pre-reqs, it doesn't say how to actually deploy it? Like I said, vague things won't really get done. > > Is this going to be done on vulture, or should we move it somewhere more > permanent? CNAMEs are easy to change, it shouldn't really matter WHERE it is deployed, right? Do you have some special requirements that I do not know of?
(In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #5) > > > (In reply to comment #4) > > > > GSoC is over, and gg7 has done a pretty good job with it. Can we move on > > > > with the deployment? > > > > > > Indeed! We can. Is there instructions to deploy somewhere (just git pull?) ? > > > Where is the git repo? Vague requests take forever to get done, just the way > > > it is... > > > > The git repo is linked in the url: https://github.com/gg7/gentoostats_server > > > > Instructions are on the README. > > The README.md just says emerge the pre-reqs, it doesn't say how to actually > deploy it? Like I said, vague things won't really get done. With mod_wsgi. There's an example wsgi.py in the gentoostats/ directory. Depending on it's path, sys.path may need to be changed. We also need a database, preferably mysql or postgresql. The details of that go into settings.py. > > > > > Is this going to be done on vulture, or should we move it somewhere more > > permanent? > > CNAMEs are easy to change, it shouldn't really matter WHERE it is deployed, > right? Do you have some special requirements that I do not know of? Well, I thought vulture was only for hosting projects during gsoc. If it works, then fine.
Created attachment 322988 [details] apache config
Created attachment 322990 [details] wsgi
*** Bug 408943 has been marked as a duplicate of this bug. ***
vikraman: what is the status of gentoostats regarding newer versions of Django? https://docs.djangoproject.com/en/1.8/releases/1.7/#backwards-incompatible-changes-in-1-7 https://docs.djangoproject.com/en/1.8/releases/1.8/#backwards-incompatible-changes-in-1-8 It is presently running on vulture on 1.6, and we need to upgrade to 1.8 for security reasons. Alternatively, if you're ok with simply shutting down the instance on vulture, please let us know ASAP. If there is no response by 2015/11/13, infra will simply be turning off the application and removing django entirely from vulture.
Neither of us is working on this now, please just shut it down.
Closing request.
Reopening per the launch of the Gentoostats project. Please advise me on what's needed to deploy the software. I am making this request for the version located in https://gitweb.gentoo.org/proj/gentoostats.git/. I wasn't aware of the GSoC 2012 version of gentoostats until today, and I'm not sure why it's not hosted on infra. For now, can we deploy the old version?
Göktürk Yüksek: do you still need a server for gentoostats?
No, we won't deploy the old version unless someone does a proper audit and finally brings the real discussion to the mailing lists.