Ask Fedora enhancements and fixes
by Rahul Sundaram
Hi
With the recent update to Askbot, there has been a number of offlist
discussions related to Ask Fedora and I wanted to summarize what I think
needs to be done and some points to discuss
* Multi-language support:
This is a very commonly requested feature. Need to set
ASKBOT_MULTILINGUAL=True
Requires Django 1.4 or higher. I assume the Django modules that Askbot
depends on needs to require Django 1.4 as well.
* Enable sub groups aka meta.ask.fedoraproject.org
We need to test this in the staging instance first
* Local user support
A few users don't want to use openid. Should we enable local user? What
are the security implications of that?
* Integrate FAS support:
Currently its not obvious that one can use their FAS account to login
and we need to make this a prominent option
* Fedora theme:
I don't know the status of this.
* Tinymce Django module is broken. It will be nice to get this fixed
https://bugzilla.redhat.com/show_bug.cgi?id=845890
If anyone wants to work on bugs and feature requests, I have a whole
bunch of them. Upstream is looking for help
http://askbot.org/en/questions/scope:all/sort:activity-desc/tags:askfedor...
Some of them like the ability to mark a particular question as duplicate
of another is sorely needed
Rahul
11 years, 1 month
internetx01.fedoraproject.org seems to be down.
by Stephen John Smoogen
Hello support
We lost access to internetx01 earlier today. No response from serial
console. No idea what the problem is. Please reboot or let us know
what issues may be involved
internetx01.fedoraproject.org has address 85.236.55.4
Thank you
Stephen Smoogen
--
Stephen J Smoogen.
"Don't derail a useful feature for the 99% because you're not in it."
Linus Torvalds
"Years ago my mother used to say to me,... Elwood, you must be oh
so smart or oh so pleasant. Well, for years I was smart. I
recommend pleasant. You may quote me." —James Stewart as Elwood P. Dowd
11 years, 1 month
fedoraproject on GitHub
by Aurelien Bompard
Hey,
At FUDCon when we opened the fedora-infra GitHub group account, we
checked what was available and both fedora & fedoraproject were already
taken, but unused. At that time I took the liberty of contacting GitHub
to see if they were OK to give us back the handle for fedoraproject,
since it had no repos.
They just got back to me and deleted the fedoraproject account, so I
could open a new one. I've added the usual suspects as group admins.
I don't know if you want to move repos over to this account (it should
be pretty easy, just create the repo, change the remote and push), but
in any case I think it's good that it now belongs to us.
Cheers !
Aurélien
--
http://aurelien.bompard.org ~~~~~~ jabber: aurelien(a)bompard.org
This mail is displayed with recycled electrons.
11 years, 1 month
Fwd: ERROR (EXTERNAL IP): Internal Server Error: /users/3595/jomoos/
by Rahul Sundaram
Hi
I get this on all my subscribed questions in Ask Fedora
-------- Original Message --------
Subject: ERROR (EXTERNAL IP): Internal Server Error: /users/3595/jomoos/
Date: Fri, 01 Mar 2013 14:05:12 -0000
From: askfedora(a)fedoraproject.org
To: sysadmin-ask-members(a)fedoraproject.org
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 113, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.6/site-packages/askbot/views/users.py", line 1123, in user
return user_view_func(request, profile_owner, context)
File "/usr/lib/python2.6/site-packages/askbot/views/users.py", line 690, in user_recent
content_object=award.content_object,
File "/usr/lib/python2.6/site-packages/django/contrib/contenttypes/generic.py", line 80, in __get__
ct = self.get_content_type(id=ct_id, using=instance._state.db)
File "/usr/lib/python2.6/site-packages/django/contrib/contenttypes/generic.py", line 59, in get_content_type
return ContentType.objects.db_manager(using).get_for_id(id)
File "/usr/lib/python2.6/site-packages/django/contrib/contenttypes/models.py", line 55, in get_for_id
self._add_to_cache(self.db, ct)
File "/usr/lib/python2.6/site-packages/django/contrib/contenttypes/models.py", line 70, in _add_to_cache
key = (model._meta.app_label, model._meta.object_name.lower())
AttributeError: 'NoneType' object has no attribute '_meta'
<WSGIRequest
GET:<QueryDict: {u'sort': [u'recent']}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'DOCUMENT_ROOT': '/var/www/html',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': '*/*',
'HTTP_ACCEPT_ENCODING': 'gzip,deflate',
'HTTP_FROM': 'googlebot(at)googlebot.com',
'HTTP_HOST': 'ask01',
'HTTP_USER_AGENT': 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)',
'HTTP_X_FORWARDED_FOR': '66.249.73.9',
'HTTP_X_FORWARDED_HOST': 'ask.fedoraproject.org',
'HTTP_X_FORWARDED_SERVER': 'ask.fedoraproject.org',
'PATH_INFO': u'/users/3595/jomoos/',
'PATH_TRANSLATED': '/usr/sbin/askbot.wsgi/users/3595/jomoos/',
'QUERY_STRING': 'sort=recent',
'REMOTE_ADDR': '192.168.1.14',
'REMOTE_PORT': '43120',
'REQUEST_METHOD': 'GET',
'REQUEST_URI': '/users/3595/jomoos/?sort=recent',
'SCRIPT_FILENAME': '/usr/sbin/askbot.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '192.168.1.51',
'SERVER_ADMIN': 'admin(a)fedoraproject.org',
'SERVER_NAME': 'ask01',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SIGNATURE': '<address>Apache/2.2.15 (Red Hat) Server at ask01 Port 80</address>\n',
'SERVER_SOFTWARE': 'Apache/2.2.15 (Red Hat)',
'mod_wsgi.application_group': '',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.handler_script': '',
'mod_wsgi.input_chunked': '0',
'mod_wsgi.listener_host': '0.0.0.0',
'mod_wsgi.listener_port': '80',
'mod_wsgi.process_group': 'askbot',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.version': (3, 2),
'wsgi.errors': <mod_wsgi.Log object at 0xb2321570>,
'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0xb220c728>,
'wsgi.input': <mod_wsgi.Input object at 0xb220e570>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 1)}>
11 years, 1 month
ansible musings...
by Kevin Fenzi
Greetings.
The upstream ansible folks have been discussing a 'best practices' doc
at:
https://github.com/ansible/ansible/blob/devel/docsite/rst/bestpractices.rst
and I have been pondering how we want to setup things on our ansible
instance before we add a bunch more things to it.
So, some outstanding questions for comment/discussion:
a) I think I like the idea of splitting out per role trees for things.
But we need to decide what level of granularity a 'role' is.
For example, mirrormanager in puppet is a single module.
However, it's really:
mirrormanager proxy setup files
mirrormanager mirrorlist server web app
mirrormanager web app (the admin part)
mirrormanager backend scripts (crawler, creating lists, etc)
So, for our purposes should we have mirrormanager all in the same
'role' tree? or should we split it out by functionality?
Many roles won't have this issue, as they will be simpler.
b) What would be the workflow for staging with ansible?
Ie, I want to make some config changes only in staging and iron them
out and then merge them back to production when ready. Do we copy the
role and modify? Do we require only changing vars and seperate files?
Will be thinking on it more, but input welcome.
kevin
11 years, 1 month