Greetings.
I thought I would write up an email where we stand with ask.fedoraproject.org and things we need to get done and things I would like to see. ;)
Staging:
- Thanks to anshprat and echevemaster we got a askbot-0.7.49 rpm put together. - We got our old staging all working with it. - However, being the paranoid sort and seeing that we had a bunch of people poking at it locally and doing all kinds of things to it, I decided to do a clean staging instance to make sure it would work as expected. - I migrated ask01.stg over to ansible and destroyed the old instance and made a new one with 0.7.49 and the config/etc we had in puppet. - I had to tweak some more things to get it up and going. - It's now up, but it tracebacks in trying to add new questions (at least). - I didn't do anything to the database, it's the same one we were using for staging before.
So, what we need here is to figure out whats wrong with it now and get it working, or possibly wipe the db and put the production one over there (downside there is that it might send emails, which would confuse users, so we need to make sure that doesn't happen if we go that route).
Once we have it all working. I will wipe and make a fresh instance of it. I want it to come up working from whats in ansible before we touch production.
Production / misc:
- feedback link is broken, so people send feedback to admin@fedoraproject.org. This is not great as I don't have time/know about specific things some people ask.. Where should we point these? sysadmin-ask-members@fedoraproject.org?
- I have no idea who all is still active in wanting to work on askbot. We should figure that out. Perhaps we could cull the sysadmin-ask group down to those people who are still around and are willing to work on it?
- Fedora theme: Ryan was working on that a whlile back. It would sure be nice to get something out there, even if it's not perfect.
- It would also be nice to have some way to communicate/collaborate with moderators/admins. Sometimes people ask for karma changes or voting changes or whatever, and it would be nice to have a place to discuss that. I guess meta on the site itself might work, but we should decide.
- multilang support. The new 0.7.49 has multilang support, but it wasn't working last we tried it. We should really try and get this working. There are already communities with their own ask instances that could be using the main Fedora one. ;)
- The rawhide/Fedora version is still on 0.7.48. There's at least one issue with python-celery and django-celery needing to sync up, but it still needs someone interested in watching that and updating it and testing it, etc. We should make sure it works in Fedora. :)
- Theres 8 open ask infrastructure tickets:
#3654 Ask Fedora uses flags to show a user's location (needs working with upstream to enable disabling them)
#4012 ask.fedoraproject.org 'give feedback' broken #3818 Enable multilingual support in ask ( hopefully fixed with upgrade )
#3840 [HOTFIX] Adding upstream fix to post-office to re-enable html mailing (needs someone to make sure this went upstream, if it's in 0.7.49, etc)
#3884 Apply Fedora theme to Ask Fedora #3528 Banner for new user points to FAQ but doesn't provide link (needs the theme to exist)
#3919 Disable identi.ca login #3675 Unable to re-tag posts on Ask Fedora (needs working with upstream/making hotfixes)
kevin
On Sun, 2014-01-12 at 12:16 -0700, Kevin Fenzi wrote:
Greetings.
Hi Kevin,
I thought I would write up an email where we stand with ask.fedoraproject.org and things we need to get done and things I would like to see. ;)
Thanks for taking the time to compile this list :)
Staging:
- Thanks to anshprat and echevemaster we got a askbot-0.7.49 rpm put together.
- We got our old staging all working with it.
- However, being the paranoid sort and seeing that we had a bunch of people poking at it locally and doing all kinds of things to it, I decided to do a clean staging instance to make sure it would work as expected.
- I migrated ask01.stg over to ansible and destroyed the old instance and made a new one with 0.7.49 and the config/etc we had in puppet.
- I had to tweak some more things to get it up and going.
- It's now up, but it tracebacks in trying to add new questions (at least).
Aye. I noticed this the other day too. I tried to log in as root to read the server logs but it said I didn't have sudo access ('ankursinha' is not in sudoers file). Could you please check if I have the required permissions on ask01.stg?
- I didn't do anything to the database, it's the same one we were using for staging before.
So, what we need here is to figure out whats wrong with it now and get it working, or possibly wipe the db and put the production one over there (downside there is that it might send emails, which would confuse users, so we need to make sure that doesn't happen if we go that route).
There's a cron job that sends out mail using the post-office backend. We could just disable that?
Once we have it all working. I will wipe and make a fresh instance of it. I want it to come up working from whats in ansible before we touch production.
The last time I mucked around with it was when we still ran puppet. I guess I'll have to read up the ansible docs.
Production / misc:
- feedback link is broken, so people send feedback to admin@fedoraproject.org. This is not great as I don't have time/know about specific things some people ask.. Where should we point these? sysadmin-ask-members@fedoraproject.org?
I could at least enter and send feedback on staging. I have no idea who it went to: I haven't received an e-mail yet. It's possible feedback was fixed in 0.7.49 too?
- I have no idea who all is still active in wanting to work on askbot. We should figure that out. Perhaps we could cull the sysadmin-ask group down to those people who are still around and are willing to work on it?
I am. I hadn't the time to do the update with the django1.4 requirement etc., but since Anshu took care of that I should be able to help with the other issues.
- Fedora theme: Ryan was working on that a whlile back. It would sure be nice to get something out there, even if it's not perfect.
The issue with the theme is that it's slightly tedious to do. One can't do it locally. One has to log in to ask01 etc. Since the change was local, and not a hotfix, I'm guessing we've sort of lost whatever progress was made on this too :(
Whoever wants to work on this will probably be better off setting up a local instance of askbot, making changes there and then applying them to our instances as a hotfix.
Here's a quick way of setting askbot up on openshift: http://www.pittrap.com/askbot-openshift/
I'm just giving it a whirl to see if it works.
- It would also be nice to have some way to communicate/collaborate with moderators/admins. Sometimes people ask for karma changes or voting changes or whatever, and it would be nice to have a place to discuss that. I guess meta on the site itself might work, but we should decide.
+1 for meta on the site. It's a lot better than sending out mails to a bunch of people.
- multilang support. The new 0.7.49 has multilang support, but it wasn't working last we tried it. We should really try and get this working. There are already communities with their own ask instances that could be using the main Fedora one. ;)
This would be a lot easier if upstream demonstrated multilang support on their instance (Do they?). It's all documented, but not very easy to debug.
- The rawhide/Fedora version is still on 0.7.48. There's at least one issue with python-celery and django-celery needing to sync up, but it still needs someone interested in watching that and updating it and testing it, etc. We should make sure it works in Fedora. :)
We aren't using celery on our instance, are we? We use django-post-office as the mail backend instead. I'm not sure if celery is limited to mailing, or if it has other effects on the functioning of askbot too. It's listed as "optional". Ticket where I set up django-post-office:
https://fedorahosted.org/fedora-infrastructure/ticket/3763
It seems django-celery is obsolete and python-celery can work directly with django from version 3.1 https://pypi.python.org/pypi/django-celery
So, it appears that python-celery needs to be updated to 3.1 and django-celery obsoleted?
- Theres 8 open ask infrastructure tickets:
#3654 Ask Fedora uses flags to show a user's location (needs working with upstream to enable disabling them)
Upstream still hasn't set up a config option for this from what I can see. We'll probably have to take the ugly way out and comment the related code if we absolutely must.
http://askbot.org/en/question/10904/how-do-i-disable-showing-country-flags/
#4012 ask.fedoraproject.org 'give feedback' broken #3818 Enable multilingual support in ask ( hopefully fixed with upgrade )
+1
#3840 [HOTFIX] Adding upstream fix to post-office to re-enable html mailing (needs someone to make sure this went upstream, if it's in 0.7.49, etc)
This was a hotfix to django-post_office and not askbot. The hotfix was provided by upstream itself. There've been releases since it was merged upstream and I've updated the Fedora packages just today. I'll have to read the EL update policy etc. to see if I can update the packages there too. We could use the latest version from the infra repo and get rid of the hotfix.
#3884 Apply Fedora theme to Ask Fedora #3528 Banner for new user points to FAQ but doesn't provide link (needs the theme to exist)
#3919 Disable identi.ca login
I think this has been removed already. I don't see the login option in the staging instance any more. I haven't been able to check if "share to identica" is still around though. I'll do that once we've gotten the staging instance working properly.
#3675 Unable to re-tag posts on Ask Fedora (needs working with upstream/making hotfixes)
According to upstream this issue was fixed in 0.7.48. Means it needs more digging into..
http://askbot.org/en/question/9900/retag-option-throws-an-exception/
Thanks again for bringing up the list. I'll try and work on some of these issues in the coming weeks.
On Mon, 2014-01-13 at 22:46 +1100, Ankur Sinha wrote:
The issue with the theme is that it's slightly tedious to do. One can't do it locally. One has to log in to ask01 etc. Since the change was local, and not a hotfix, I'm guessing we've sort of lost whatever progress was made on this too :(
Whoever wants to work on this will probably be better off setting up a local instance of askbot, making changes there and then applying them to our instances as a hotfix.
Here's a quick way of setting askbot up on openshift: http://www.pittrap.com/askbot-openshift/
I'm just giving it a whirl to see if it works.
Looks like threebean set up an openshift askbot instance for ryan already:
http://threebean.org/timesheets/latest.html
On Mon, Jan 13, 2014 at 10:46:37PM +1100, Ankur Sinha wrote:
Whoever wants to work on this will probably be better off setting up a local instance of askbot, making changes there and then applying them to our instances as a hotfix.
Here's a quick way of setting askbot up on openshift: http://www.pittrap.com/askbot-openshift/
I'm just giving it a whirl to see if it works.
Last week, I set ryan up with an ask instance on openshift to do theme development so it wouldn't get wires crossed with our efforts in staging. http://askbot-threebean.rhcloud.com/
On Mon, 13 Jan 2014 22:46:37 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
Aye. I noticed this the other day too. I tried to log in as root to read the server logs but it said I didn't have sudo access ('ankursinha' is not in sudoers file). Could you please check if I have the required permissions on ask01.stg?
Fixed. It was something I missed moving it to ansible.
Please let me know if it still doesn't work.
So, what we need here is to figure out whats wrong with it now and get it working, or possibly wipe the db and put the production one over there (downside there is that it might send emails, which would confuse users, so we need to make sure that doesn't happen if we go that route).
There's a cron job that sends out mail using the post-office backend. We could just disable that?
We could. If we want to go the replace db route let me know. ...snip...
I could at least enter and send feedback on staging. I have no idea who it went to: I haven't received an e-mail yet. It's possible feedback was fixed in 0.7.49 too?
Possible. Yes, I didn't see any emails from it either... so we need to figure out where it's going.
- I have no idea who all is still active in wanting to work on
askbot. We should figure that out. Perhaps we could cull the sysadmin-ask group down to those people who are still around and are willing to work on it?
I am. I hadn't the time to do the update with the django1.4 requirement etc., but since Anshu took care of that I should be able to help with the other issues.
Excellent. ;)
Would you also be willing to ping the sysadmin-ask group and find out who is still active/should be removed? Or any new folks that do want to work on it added.
...snip...
+1 for meta on the site. It's a lot better than sending out mails to a bunch of people.
Cool. Is there any easy way for people interested in just that to follow it?
- multilang support. The new 0.7.49 has multilang support, but it wasn't working last we tried it. We should really try and get this working. There are already communities with their own ask
instances that could be using the main Fedora one. ;)
This would be a lot easier if upstream demonstrated multilang support on their instance (Do they?). It's all documented, but not very easy to debug.
Yeah. ;(
- The rawhide/Fedora version is still on 0.7.48. There's at least
one issue with python-celery and django-celery needing to sync up, but it still needs someone interested in watching that and updating it and testing it, etc. We should make sure it works in Fedora. :)
We aren't using celery on our instance, are we? We use django-post-office as the mail backend instead. I'm not sure if celery is limited to mailing, or if it has other effects on the functioning of askbot too. It's listed as "optional". Ticket where I set up django-post-office:
https://fedorahosted.org/fedora-infrastructure/ticket/3763
It seems django-celery is obsolete and python-celery can work directly with django from version 3.1 https://pypi.python.org/pypi/django-celery
So, it appears that python-celery needs to be updated to 3.1 and django-celery obsoleted?
I don't know. ;)
...snip...
Thanks again for bringing up the list. I'll try and work on some of these issues in the coming weeks.
Great. I would really really like to get this updated in prod soon...
kevin
Ok. I hacked more on this today and got a bit further.
It seems the problem is that celery is still needed even after the patch to remove it and despite upstream saying that it's optional.
If you remove the celery loading in settings.py, the traceback you get is that:
/usr/lib/python2.6/site-packages/askbot/tasks.py
from celery.decorators import task
can't import task.
If you go ahead and re-enable celery and install it, it loads up ok and you can even post and answer questions.
I then looked at post_office (sadly, this spewed out a ton of emails to sysadmin-ask before I could stop it and flush the queue. Sorry about that). However, it doesn't seem like it's sending correctly.
So, the remaining issues are:
1) Can we or should we try and disable celery? Or is it ok it loads, but we don't use it for mail anyhow?
2) we need to get emails working.
3) AdamW has been working on unbundling tinymce from askbot, and it's a pretty epic journey. We will want to look at doing all those things before deploying too.
So, we are closer at least.
kevin
On Wed, 2014-01-15 at 16:36 -0700, Kevin Fenzi wrote:
Ok. I hacked more on this today and got a bit further.
I did some hacking myself :P
I managed to deploy 0.7.49 on openshift using Ralph's repo. The multilingual support seems to work without crashing:
Greek for example: http://askbot-ankursinha.rhcloud.com/el/questions/
However, it depends on available translations, of course. For instance, Punjabi still shows up in English.
http://askbot-ankursinha.rhcloud.com/en/questions/
To get it working, this is what I did:
ASKBOT_MULTILINGUAL = True ASKBOT_TRANSLATE_URL = False
and you need to also tinker with the MIDDLEWARE_CLASSES:
'django.middleware.locale.LocaleMiddleware' needs to be added.
The settings.py has a commented 'askbot.middleware.locale.LocaleMiddleware' in it already, but when I ran python manage.py migrate, the self test asked me to remove it.
I've asked a question in English and in Greek which you can see on the above mentioned URLs.
I'm off to test the mass tag change commands which we desperately need to remove all the useless #stuff. http://askbot.org/doc/management-commands.html
On Sat, 2014-01-18 at 20:24 +1100, Ankur Sinha wrote:
I'm off to test the mass tag change commands which we desperately need to remove all the useless #stuff. http://askbot.org/doc/management-commands.html
I just tested the rename tagging stuff and it seems to work fine:
[askbot-ankursinha.rhcloud.com askbot_devel]> python manage.py rename_tags --from "#dirtyhashtag #anotherdirtyhashtag" --to "" --user-id 2 /var/lib/openshift/52da16dd5973ca17c70000ee/python/virtenv/lib/python2.6/site-packages/Django-1.5-py2.6.egg/django/utils/hashcompat.py:9: DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead DeprecationWarning) /var/lib/openshift/52da16dd5973ca17c70000ee/python/virtenv/lib/python2.6/site-packages/Django-1.5-py2.6.egg/django/core/management/__init__.py:465: DeprecationWarning: The 'execute_manager' function is deprecated, you likely need to update your 'manage.py'; please see the Django 1.4 release notes (https://docs.djangoproject.com/en/dev/releases/1.4/). DeprecationWarning) /var/lib/openshift/52da16dd5973ca17c70000ee/python/virtenv/lib/python2.6/site-packages/Django-1.5-py2.6.egg/django/core/management/__init__.py:409: DeprecationWarning: The 'setup_environ' function is deprecated, you likely need to update your 'manage.py'; please see the Django 1.4 release notes (https://docs.djangoproject.com/en/dev/releases/1.4/). DeprecationWarning) /var/lib/openshift/52da16dd5973ca17c70000ee/python/virtenv/lib/python2.6/site-packages/Django-1.5-py2.6.egg/django/conf/urls/defaults.py:3: DeprecationWarning: django.conf.urls.defaults is deprecated; use django.conf.urls instead DeprecationWarning) WARNING!!! You are using a 'locmem' (local memory) caching backend, which is OK for a low volume site running on a single-process server. For a multi-process configuration it is neccessary to have a production cache system, such as redis or memcached.
With local memory caching and multi-process setup you might intermittently see outdated content on your site.
One question matches:
- Μπορώ να γράψω στα ελληνικά;
Rename tags #dirtyhashtag, #anotherdirtyhashtag --> ? (type yes/no)
yes
/var/lib/openshift/52da16dd5973ca17c70000ee/python/virtenv/lib/python2.6/site-packages/Coffin-0.3.8-py2.6.egg/coffin/common.py:73: UserWarning: Cannot translate loader: askbot.skins.loaders.Loader warnings.warn('Cannot translate loader: %s' % loader) ImproperlyConfigured: skin "default-en-us" not found, check value of "ASKBOT_EXTRA_SKINS_DIR"
I didn't need to stop the application or anything. The two tags just missed out.
On Sat, 18 Jan 2014 20:51:13 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
On Sat, 2014-01-18 at 20:24 +1100, Ankur Sinha wrote:
I'm off to test the mass tag change commands which we desperately need to remove all the useless #stuff. http://askbot.org/doc/management-commands.html
I just tested the rename tagging stuff and it seems to work fine:
...snip...
I didn't need to stop the application or anything. The two tags just missed out.
great.
So, after the migration I guess you could go in and do these? Do we have a list or just want to do them as we see them?
kevin
On Sat, 18 Jan 2014 20:24:29 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
On Wed, 2014-01-15 at 16:36 -0700, Kevin Fenzi wrote:
Ok. I hacked more on this today and got a bit further.
I did some hacking myself :P
I managed to deploy 0.7.49 on openshift using Ralph's repo. The multilingual support seems to work without crashing:
Greek for example: http://askbot-ankursinha.rhcloud.com/el/questions/
However, it depends on available translations, of course. For instance, Punjabi still shows up in English.
http://askbot-ankursinha.rhcloud.com/en/questions/
To get it working, this is what I did:
ASKBOT_MULTILINGUAL = True ASKBOT_TRANSLATE_URL = False
and you need to also tinker with the MIDDLEWARE_CLASSES:
'django.middleware.locale.LocaleMiddleware' needs to be added.
The settings.py has a commented 'askbot.middleware.locale.LocaleMiddleware' in it already, but when I ran python manage.py migrate, the self test asked me to remove it.
I've asked a question in English and in Greek which you can see on the above mentioned URLs.
OK. I will give this a try in stg... do we want to try and enable this monday if it works? It sounded like upstream was still treating it as pretty experemental. ;(
kevin
Hi
On Sat, Jan 18, 2014 at 12:31 PM, Kevin Fenzi wrote:
OK. I will give this a try in stg... do we want to try and enable this monday if it works? It sounded like upstream was still treating it as pretty experemental. ;(
I think we should and shake out the bugs unless they are too severe and we need to roll back. This is an often requested feature and was part of the original plan when I initiated Ask Fedora.
Rahul
On Sat, 18 Jan 2014 12:46:25 -0500 Rahul Sundaram metherid@gmail.com wrote:
Hi
On Sat, Jan 18, 2014 at 12:31 PM, Kevin Fenzi wrote:
OK. I will give this a try in stg... do we want to try and enable this monday if it works? It sounded like upstream was still treating it as pretty experemental. ;(
I think we should and shake out the bugs unless they are too severe and we need to roll back. This is an often requested feature and was part of the original plan when I initiated Ask Fedora.
Sure. Let me see if I can get it going in staging, if so, we can hammer on it the next few days to see if it will work out.
I agree it would be nice to enable... we could then talk to http://ask.proyectofedora.org/preguntas/ about merging back for example.
kevin
Ok. I have the multilang support running in stg.
I asked a question in esperanto:
https://ask.stg.fedoraproject.org/eo/question/190/cu-esperanto-iam-tuj-vere-...
Some impressions:
* The drop down seems to put languages in a random order here. That doesn't seem very ideal. :(
* The language selector at the top seems out of place... it's on a line by itself at the very top.
* Are we really going to have folks in all these communities to moderate? I'd hate for some of them to get filled with spam or offtopic stuff. Perhaps we could target only the ones we know we have someone looking after? (I don't know
Anyhow, take a look and we need to decide by monday if we want to try and enable this in production or not.
kevin
HI
On Sat, Jan 18, 2014 at 1:42 PM, Kevin Fenzi kevin@scrye.com wrote:
Ok. I have the multilang support running in stg.
I asked a question in esperanto:
https://ask.stg.fedoraproject.org/eo/question/190/cu-esperanto-iam-tuj-vere-...
Some impressions:
- The drop down seems to put languages in a random order here. That doesn't seem very ideal. :(
- The language selector at the top seems out of place... it's on a line by itself at the very top.
I have posted at
http://askbot.org/en/question/12111/improving-multi-language-support/Willfil... this too
- Are we really going to have folks in all these communities to moderate? I'd hate for some of them to get filled with spam or offtopic stuff. Perhaps we could target only the ones we know we have someone looking after?
Yes. I would say we selectively enable two or three (Spanish, Greek and Chinese) at first and expand as we move forward. I will post ambassadors list and devel list to reach out first.
Rahul
On Sat, 18 Jan 2014 16:21:06 -0500 Rahul Sundaram metherid@gmail.com wrote:
I have posted at
http://askbot.org/en/question/12111/improving-multi-language-support/Willfil... this too
Great.
- Are we really going to have folks in all these communities to moderate? I'd hate for some of them to get filled with spam or offtopic stuff. Perhaps we could target only the ones we know we
have someone looking after?
Yes. I would say we selectively enable two or three (Spanish, Greek and Chinese) at first and expand as we move forward. I will post ambassadors list and devel list to reach out first.
Also however, I don't currently know how to only enable some languages. We should ask upstream about how to do that.
I would think we might be able to also do french, as we have a lot of contributors there and fedora.fr is pretty active...
kevin
HI
On Sat, Jan 18, 2014 at 4:23 PM, Kevin Fenzi wrote:
On Sat, 18 Jan 2014 16:21:06 -0500 Rahul Sundaram wrote:
I have posted at
http://askbot.org/en/question/12111/improving-multi-language-supporthttp://askbot.org/en/question/12111/improving-multi-language-support/Willfile
Great.
I have updated the issues list above to include support for filtering languages
I would think we might be able to also do french, as we have a lot of contributors there and fedora.fr is pretty active...
Indeed. Posted to ambassadors list
https://lists.fedoraproject.org/pipermail/ambassadors/2014-January/022012.ht...
Thanks!
Rahul
On Sat, 2014-01-18 at 14:23 -0700, Kevin Fenzi wrote:
Also however, I don't currently know how to only enable some languages. We should ask upstream about how to do that.
I figured this out after grepping through the code a little.
One can provide a dict of languages to use n settings.py. For instance, adding this to my openshift instance now only shows these two languages in the drop down:
LANGUAGES = { 'en': 'English', 'el': 'Greek' }
I didn't have any questions in another language so I'm not sure what'll happen if you removed a language that has some questions already posted in it from the list. We'll have to be quite careful with what languages we choose to enable.
On Sun, 19 Jan 2014 12:13:23 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
On Sat, 2014-01-18 at 14:23 -0700, Kevin Fenzi wrote:
Also however, I don't currently know how to only enable some languages. We should ask upstream about how to do that.
I figured this out after grepping through the code a little.
One can provide a dict of languages to use n settings.py. For instance, adding this to my openshift instance now only shows these two languages in the drop down:
LANGUAGES = { 'en': 'English', 'el': 'Greek' }
Great. I have set stg to use:
LANGUAGES = { 'zh-tw': 'Chinese', 'en': 'English', 'fr': 'French', 'el': 'Greek', 'es': 'Spanish', }
Please let me know if this list needs adjusting. I'd prefer to limit things up front and then only add new ones when we are sure we have moderators for them.
I didn't have any questions in another language so I'm not sure what'll happen if you removed a language that has some questions already posted in it from the list. We'll have to be quite careful with what languages we choose to enable.
Looks like they just are no longer reachable. I added the above list and looked for my esperanto question and it was gone. ;)
kevin
On Sun, 2014-01-19 at 12:27 -0700, Kevin Fenzi wrote:
LANGUAGES = { 'zh-tw': 'Chinese', 'en': 'English', 'fr': 'French', 'el': 'Greek', 'es': 'Spanish', }
Have we any one from the Greek community? (I haven't seen any responses on the ambassadors list from them.)
On Mon, 20 Jan 2014 10:32:35 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
On Sun, 2014-01-19 at 12:27 -0700, Kevin Fenzi wrote:
LANGUAGES = { 'zh-tw': 'Chinese', 'en': 'English', 'fr': 'French', 'el': 'Greek', 'es': 'Spanish', }
Have we any one from the Greek community? (I haven't seen any responses on the ambassadors list from them.)
Not sure.
Rahul and I talked on IRC a bit ago, and we thought it might be good to just start with english and spanish since we have people willing on both of those, then we can add more over time as we get moderators.
kevin
On Sun, 2014-01-19 at 16:38 -0700, Kevin Fenzi wrote:
Not sure.
Rahul and I talked on IRC a bit ago, and we thought it might be good to just start with english and spanish since we have people willing on both of those, then we can add more over time as we get moderators.
Aye. Makes sense. Is there anything else you need me to try out on and confirm on my openshift instance? I still have it up.
On Mon, 20 Jan 2014 10:56:38 +1100 Ankur Sinha sanjay.ankur@gmail.com wrote:
On Sun, 2014-01-19 at 16:38 -0700, Kevin Fenzi wrote:
Not sure.
Rahul and I talked on IRC a bit ago, and we thought it might be good to just start with english and spanish since we have people willing on both of those, then we can add more over time as we get moderators.
Aye. Makes sense. Is there anything else you need me to try out on and confirm on my openshift instance? I still have it up.
ok, many more mutllang issues. ;(
* If 'zh-tw': 'Traditional Chinese' is enabled it causes no questions to be submittable. ;(
* If I remove that the new question form comes back up and I can submit, but then they never show up correctly:
https://ask.stg.fedoraproject.org/en/question/194/testing-this-askbot-thing/
It just redirects to itself in a loop over and over. ;(
* When multilang is enabled and you ask a question, there's a "select language" thing at the bottom, and it has just single letters in it.
Can you confirm those on your openshift instance? Or is it something with our local setup?
Given these, I might punt on enabling in production, unless we can figure them out really really quickly. :)
kevin
On Mon, 20 Jan 2014 09:18:30 -0700 Kevin Fenzi kevin@scrye.com wrote:
ok, many more mutllang issues. ;(
And solved. ;)
If 'zh-tw': 'Traditional Chinese' is enabled it causes no questions to be submittable. ;(
If I remove that the new question form comes back up and I can submit, but then they never show up correctly:
https://ask.stg.fedoraproject.org/en/question/194/testing-this-askbot-thing/
It just redirects to itself in a loop over and over. ;(
- When multilang is enabled and you ask a question, there's a "select language" thing at the bottom, and it has just single letters in
it.
Can you confirm those on your openshift instance? Or is it something with our local setup?
Given these, I might punt on enabling in production, unless we can figure them out really really quickly. :)
We had:
LANGUAGES = { 'zh-tw': 'Traditional Chinese', 'en': 'English', 'fr': 'French', 'el': 'Greek', 'ru': 'Russian', 'es': 'Spanish' }
But it turns out it's not just a dict... ;(
This seems to be correct:
gettext = lambda s: s LANGUAGES = ( ('es', gettext('Spanish')), ('en', gettext('English')), ('ru', gettext('Russian')), ('zh-tw', gettext('Chinese')), ('fr', gettext('French')), ('el', gettext('Greek')), )
Now all the above 3 items seem solved.
Please test more. ;)
kevin
On Sat, 2014-01-18 at 11:42 -0700, Kevin Fenzi wrote:
- The drop down seems to put languages in a random order here. That doesn't seem very ideal. :(
I think a patch like this should be able to display it in a fixed order since OrderedDict remembers the order of entries in dicts:
http://paste.fedoraproject.org/69723/13900950/
I'm still trying to figure out how to patch context.py on my openshift instance to test this out, though.
On Sun, Jan 12, 2014 at 12:16:00PM -0700, Kevin Fenzi wrote:
- I have no idea who all is still active in wanting to work on askbot. We should figure that out. Perhaps we could cull the sysadmin-ask group down to those people who are still around and are willing to work on it?
I'm intersted in some capacity, but kind of depresssed about the state of the software (which in turn is limiting the building of a community). When I go back and forth from Genuine Stack Exchange to Ask Fedora, I end up feeling sad.
I'm kind of wondering if maybe we should make a long-term goal of scrapping it in favor of some Q&A-centered extensions to Hyperkitty. I had talked to Aurelian about this briefly a few months ago and he seemed open to the idea.
On 13 January 2014 07:12, Matthew Miller mattdm@fedoraproject.org wrote:
On Sun, Jan 12, 2014 at 12:16:00PM -0700, Kevin Fenzi wrote:
- I have no idea who all is still active in wanting to work on askbot. We should figure that out. Perhaps we could cull the sysadmin-ask group down to those people who are still around and are willing to work on it?
I'm intersted in some capacity, but kind of depresssed about the state of the software (which in turn is limiting the building of a community). When I go back and forth from Genuine Stack Exchange to Ask Fedora, I end up feeling sad.
I'm kind of wondering if maybe we should make a long-term goal of scrapping it in favor of some Q&A-centered extensions to Hyperkitty. I had talked to Aurelian about this briefly a few months ago and he seemed open to the idea.
Could we please not overload hyperkitty with more stuff before its actually replacing something? I have heard so many "I talked to Aurellian, and he is open..." that I have no idea what Aurellian has really promised to do, what is actually feasible, and what has been "That is nice.. (dear lord I hope they don't expect 1 programmer to do this?)"
On Mon, Jan 13, 2014 at 12:33:19PM -0700, Stephen John Smoogen wrote:
I'm kind of wondering if maybe we should make a long-term goal of scrapping it in favor of some Q&A-centered extensions to Hyperkitty. I had talked to Aurelian about this briefly a few months ago and he seemed open to the idea.
Could we please not overload hyperkitty with more stuff before its actually replacing something? I have heard so many "I talked to Aurellian, and he is open..." that I have no idea what Aurellian has really promised to do, what is actually feasible, and what has been "That is nice.. (dear lord I hope they don't expect 1 programmer to do this?)"
Fair enough. I do hope to actually see something in production at some point.
This is more of a long-term roadmap thing, and, honestly, I think Hyperkitty with some minor extensions would serve our needs better than Askbot currently does. (And as I understand it, Askbot is just one developer too.) We don't have the discipline or the level of participation of Stack Exchange to make the site really work as a specialized Question and Answer site, and it's really functioning more like a web forum for troubleshooting. So, the extensions would simply be flags to mark something as an answer, to view replies sorted by votes, and to mark a question as answered. I'm not saying that that's not a lot of effort, but it's not writing a whole new piece of software.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 01/12/2014 08:16 PM, Kevin Fenzi wrote:
Greetings.
- The rawhide/Fedora version is still on 0.7.48. There's at least
one issue with python-celery and django-celery needing to sync up, but it still needs someone interested in watching that and updating it and testing it, etc. We should make sure it works in Fedora. :)
I think I fixed that stuff up in for rawhide back a few days ago.
Matthias
infrastructure@lists.fedoraproject.org