Ask / Submit
41

Update Askbot (running TJC) to a more recent version

asked 2017-10-09 20:53:29 +0200

olf gravatar image

updated 2018-07-05 16:20:34 +0200

Dear sailors,

please update Askbot (the software utilised to run together.jolla.com) to a newer release, as its outdated version 0.7.49 (released 2013-09-13) used here has a couple of annoying bugs, for example:

  1. The search function returns many seemingly unrelated results, although the search suggestions are quite spot on. See e.g [Bug Askbot]: Search function cannot find string and askbot and full question text search, which nicely depict this issue (see also Suggestion: Update the forum software so it is easier to find/read relevant issues?).
  2. Activating the check-box "minor edit (don't send alerts)" apparently does not work (it does seem to always send alerts), when editing questions, answers or comments.
  3. Adding tags to a question via "retag", makes you appear to have edited it in the question header.
  4. For suggesting new tags, one has to try to "retag" a question first, and then hit "retag", again: Only then a free text line appears, in which new tags can be submitted for moderator approval. This behaviour of Askbot 0.7.49 is neither intuitive, properly guided or documented!
  5. Daily digest feature does not work and Together digest email notification not working.
  6. Askbot: @nickname problem attributes wrong link automatically.
  7. The strange behaviour described in askbot: question lost/deleted? has been nicely tracked down and answered by @Keto for this specific case, but still seems to be technically unresolved.
  8. Askbot view count unreliable.

And I wholeheartedly agree with this old feature request (and manual workaround) Askbot: Expose comment anchors for direct linking.

Askbot is Free Software, hence this is IMHO part of the administrative tasks to keep TJC's server software up to date. And on first sight that seems to be not too hard, as Askbot's documentation is quite extensive, and installing / upgrading it can be accomplished in three different, almost equally easy ways (well, ignoring the efforts to adapt Jolla's customisations).

But when looking closely, the recommended easy_install (and pip install) will download and install the Askbot version available at pypi.python.org, which is a new major release (0.10) and currently a beta version (0.10.2), hence potentially causing trouble.

While Askbot's changelog lists version 0.7.57 as its recent stable release, the latest publicly available stable release of Askbot is apparently version 0.7.53.1 from its development site at github, which must be manually downloaded, unpacked and installed per python setup.py install (technically equivalent to running easy_install).

So please update Askbot from version 0.7.49 to 0.7.53.1 (or 0.7.57, if that version is accessible for you).

Thanks and happy sailing.

edit retag flag offensive close delete

Comments

1

I don't know what customizations Jolla made to askbot, but I don't think you can just pip install -u askbot and get this over with. For example, if it's running on an old version of Django (for example 1.5.x), they have to switch migrations system from south to the built-in solution. I've seen apps in production running on Django as old as 1.3.x, simply because patching it requires less effort than upgrading all the dependencies.

pisarz1958 ( 2017-10-09 21:54:22 +0200 )edit
3

I absolutely agree, that it is likely not that easy, especially Django often seems to be a hurdle admins have to take. But solutions for that specific issue are well documented in the net (basically either migrating or patching, as you already pointed out). As we both do not know what exactly is running behind the scenes, I did not bother addressing this: It is up to the TJC admins to analyse and try this on a staging system and decide how the proceed.

And a simple pip install -u askbot would pull Askbot 0.10.2 (which does not seem to be a good idea), anyway.

Point is: The Askbot version TJC currently utilises is outdated and buggy, while newer stable releases are available, so please update, as TJC is the central platform for Jolla and their users to communicate, and hence crucial for them.

olf ( 2017-10-09 22:31:19 +0200 )edit

older question about digest email : https://together.jolla.com/question/42832/together-digest-email-notification-not-working/

c.la ( 2017-10-13 14:02:21 +0200 )edit

All these updates to the question, which bring it to the top of the index, demonstrate how useless Askbot is.

DaveRo ( 2017-10-16 23:55:04 +0200 )edit

Well @DaveRo, as it is the central source of information for SailfishOS users and contains years of accumulated know-how, I believe this Askbot instance (i.e. TJC) is extremely useful (otherwise I would not care and have not posted above question, BTW).

WRT the Askbot software proper, IMHO it is O.K. and does the job. But the aforementioned bugs of Askbot 0.7.49, are annoying many and hinder its adoption by users, this is why I am suggesting that Jolla should really plan to update it.

olf ( 2017-10-18 01:05:13 +0200 )edit

1 Answer

Sort by » oldest newest most voted
16

answered 2017-10-09 22:47:41 +0200

Keto gravatar image

Our Askbot version is indeed quite old. And we also have quite big customizations on top of the upstream version, so the upgrade is not exactly a simple task. So unfortunately we do not have resources to do it right now.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
7 followers

Stats

Asked: 2017-10-09 20:53:29 +0200

Seen: 2,501 times

Last updated: Jul 05 '18