Another migration route that we could consider: Importing the messages from AskBot into Google Groups (merging with the sage-support group).
I don't visit ask.sagemath.org much, so others who are regulars there may correct me, but it seems that the whole downvoting/upvoting / karma / accepting answers mechanism of this forum may have little value, as most questions have 0 or 1 answers. So if that's lost in the migration, perhaps not much is lost. Importing stuff via mailbox files to Google Groups is explained for example in https://geek.co.il/2018/05/16/migrating-google-groups-archives-between-accounts On Saturday, June 22, 2024 at 10:18:45 AM UTC-7 Matthias Koeppe wrote: > Reviving this old thread from 2021, as we are currently taking stock of > the project infrastructure (discussion in > https://groups.google.com/g/sagemath-admins, updating the wiki page > https://github.com/sagemath/sage/wiki/Infrastructure). > > - server uses Askbot 0.7.59 (a 2020 hotfix of a 2015 version); current: > 0.12.2 (2023) > - https://ask.sagemath.org/questions/ looks at least 10 years out of date > re web design > - the "0 years ago" bug still shows > > > On Wednesday, December 15, 2021 at 9:00:33 AM UTC-8 William Stein wrote: > >> Good idea -- I'll do that. >> >> On Wed, Dec 15, 2021 at 8:24 AM Dima Pasechnik <dim...@gmail.com> wrote: >> > >> > >> > >> > On Wed, 15 Dec 2021, 15:59 William Stein, <wst...@gmail.com> wrote: >> >> >> >> On Wed, Dec 15, 2021 at 6:49 AM Dima Pasechnik <dim...@gmail.com> >> wrote: >> >> > >> >> > On Wed, Dec 15, 2021 at 12:44 AM William Stein <wst...@gmail.com> >> wrote: >> >> > > >> >> > > Here's some very quick thoughts, some on topic and some off: >> >> > > >> >> > > - The original author of the software that ask.sagemath.org runs >> did initially do the configuration at some point long ago. He was starting >> a business to support instances in exchange for money. I wonder if that is >> still around? >> >> > >> >> > contact details, etc are here: https://askbot.com/ >> >> > (their own instance is running version 0.10.3) >> >> >> >> >> >> Thanks. It looks like the obvious thing we would have to buy would be >> >> his hosting service, which is $45/month and provides this (see below). >> >> It seems like he doesn't offer any sort of "manage your existing site" >> >> service anymore. An obvious question is whether or not he would also >> >> migrate our existing site over to his hosted service. Also, we would >> >> be switching from "trust Thierry for backups, long term existence, >> >> etc." to "trust random guy in Chile who has nothing to do with Sage >> >> and also trust that William can ensure the $45/month gets paid >> >> somehow." So it seems he doesn't really provide the service >> >> (namely -- help us upgrade to the latest version) that he used to >> >> provide, and I can see why (it is probably a pain in the butt to do). >> > >> > >> > they offer consulting. It won't harm to ask whether they are willing to >> do an one-off job of upgrading. >> > >> > >> >> >> >> >> >> >> >> 30 day free trial >> >> All standard features >> >> SSL Support >> >> Single Sign On >> >> Up to 750 users >> >> Daily backups >> >> >> >> >> >> > >> >> > >> >> > >> >> > > If so, maybe we could pay him to update our ask.sagemath.org >> instance? In any case, many thanks to Thierry for maintaining >> ask.sagemath.org all these years! >> >> > > >> >> > > - The ziglang community has an interesting approach to the >> community discussion problem, which is just to welcome and try *everything* >> that somebody will set up, and see what sticks. They have a list of all the >> resources that various community members are running here, which is useful >> for ideas, in case there's interest in expanding what's available for Sage: >> https://github.com/ziglang/zig/wiki/Community >> >> > > My impression with zig is that the two main ways they communicate >> are (1) github issues, and (2) their Discord chat server, which is *very* >> active. Note that Discord has absolutely nothing to do with Discourse, and >> solves a completely different problem. We also use Discord for CoCalc, and >> it has a manageable steady stream of activity (in fact, some discussion >> there is about Sage). One aspect of Discord is that answers don't seem to >> get indexed by Google; it's very different than ask.sagemath.org or >> Discourse. I think the Sage community currently has no *active* general >> realtime community chat, though we used to all use IRC for Sage very >> heavily a long time ago, and I think Gitter was also popular at one point. >> There's the Zulip for Sage here https://www.sagemath.org/help-zulip.html >> but it's not that active. A point in favor of Discord is that it is what >> all the kids are currently using to discuss video games, hence they are >> likely to already be using it, and get notifications, etc; it's also very >> functional for free (unlike Slack). >> >> > > >> >> > > - Github has a free thing that is supposed to compete with >> Discourse, I think, called "Github Discussions". I tried encouraging people >> to use Github Discussions for CoCalc (see >> https://github.com/sagemathinc/cocalc/discussions), e.g., by linking to >> it in a few places, but it is totally dead. Nobody uses it. I'm not sure >> why. >> >> > > >> >> > > -- William >> >> > > >> >> > > On Tue, Dec 14, 2021 at 3:43 PM Thierry < >> sage-goo...@lma.metelu.net> wrote: >> >> > >> >> >> > >> On Sat, Dec 11, 2021 at 07:00:54AM -0800, kcrisman wrote: >> >> > >> > Some hopefully-useful comments: >> >> > >> > >> >> > >> > Overall, I am not sure why the project is running this server. >> I think we >> >> > >> > > are spreading ourselves pretty thin here. There is also: >> >> > >> > > - https://groups.google.com/g/sage-support >> >> > >> > > - https://stackoverflow.com/questions/tagged/sage >> >> > >> > > >> >> > >> > 50 questions in last 6 months - thankfully, not as many about >> the Sage ERP >> >> > >> > software as in the past - so nowhere near the volume of >> ask.sagemath? But >> >> > >> > see below. >> >> > >> > >> >> > >> > > - https://stackexchange.com/search?q=sage >> >> > >> > > - https://mathoverflow.net/search?q=sage >> >> > >> > > >> >> > >> > negligible >> >> > >> > >> >> > >> > Also https://math.stackexchange.com/questions/tagged/sagemath >> - 50 >> >> > >> > questions in the past 18 months. >> >> > >> > >> >> > >> > Though I haven't had time to contribute to any of these >> regularly since >> >> > >> > somewhat before the pandemic, my observations are twofold on >> this: >> >> > >> > 1) The same people were helping on both the SE sites and >> ask.sagemath >> >> > >> > 2) The response time and quality (and number of answers) were >> all better on >> >> > >> > ask.sagemath >> >> > >> > It's possible this has changed recently, but more likely it is >> just that >> >> > >> > some of the networking issues have made it less reliable, but >> haven't >> >> > >> > improved service on the other sites. Contributors to answers >> have liked >> >> > >> > ask.sagemath. >> >> > >> >> >> > >> An additional benefit from ask.sagemath is that is it well >> referenced on >> >> > >> search engines, so that answers posted there can be used as a >> knowledge >> >> > >> database. >> >> > >> >> >> > >> > I do notice that ask.sagemath has for some time only reported >> "0 years >> >> > >> > ago" for recent questions - I don't think the askbot developer >> >> > >> > (https://askbot.com) has been super productive lately and of >> course we >> >> > >> > don't have the ability to support that software as well as Sage >> >> > >> > itself. That seems to be more of a sticking point, though I >> think >> >> > >> > Thierry and Samuel will have some relevant comments on that. >> >> > >> >> >> > >> This "0 years ago" comes from a change in some javascript where, >> there >> >> > >> is a jump from hours to years, without knowing about days and >> months. >> >> > >> >> >> > >> Maybe it is fixed on another upstream branch. Note that we are >> still on >> >> > >> the 0.7.x branch since migrating requires some work. Indeed, when >> we >> >> > >> upgrade, we need to run some migration scripts that update the >> database >> >> > >> structure. Unfortunately, our database scheme is not exactly the >> same as >> >> > >> the official one since in the early years, ask.sagemath was >> installed by >> >> > >> askbot developper himself, who adapted the db to some needs >> (perhaps >> >> > >> William can say more about that). We already fixed a lots of such >> >> > >> things, but when i moved ask.sagemath in emergency last year from >> Ohio >> >> > >> State University to Paris North University, i updated the >> versions until >> >> > >> i fall on some database migration issue and did not go further. >> This >> >> > >> might not be that hard to fix, but it is pretty boring (one have >> to >> >> > >> understand where is the bug, do some sql to adapt our tweaked >> database >> >> > >> to what it is supposed to be, and try again to see if the >> migration >> >> > >> script pass). >> >> > >> >> >> > >> If someone from the community is willing to give a try, i could >> set up a >> >> > >> separated container, that is a duplicate of the current >> production >> >> > >> server and provide an SSH access. >> >> > >> >> >> > >> > As for sage-support, it's always surprising to me how many >> "customers" >> >> > >> > simply disappear as soon as you mention asking a question there >> - >> >> > >> > somehow they either want a Q&A site, or to ask on Facebook, or >> >> > >> > whatever. I don't really know why this happens, but clearly the >> Q&A >> >> > >> > sites (in toto) are necessary. >> >> > >> >> >> > >> It is a pity that sage-support is not well referenced by search >> engines >> >> > >> since there are some pretty good answers there. If i understand >> >> > >> correctly, on discourse it is possible to ask and answer >> questions by >> >> > >> email, so that people that prefer the sage-support way could >> contribute >> >> > >> as well. However, i think that merging ask.sagemath and >> sage-support >> >> > >> into some discourse instance and keep all links well redirected >> will >> >> > >> require quite some work. >> >> > >> >> >> > >> Ciao, >> >> > >> Thierry >> >> > >> >> >> > >> >> >> > >> > Finally, to anticipate a question that has come up in the past >> on this >> >> > >> > issue, I had previously inquired with a SE employee about >> transferring >> >> > >> > data, and it seems it's not really a viable option. (As a very >> tangential >> >> > >> > note, one could make a similar observation about Trac versus >> GH/GL - could >> >> > >> > one take all those very useful discussions and import them?) >> >> > >> > >> >> > >> > -- >> >> > >> > You received this message because you are subscribed to the >> Google Groups "sage-devel" group. >> >> > >> > To unsubscribe from this group and stop receiving emails from >> it, send an email to sage-devel+...@googlegroups.com. >> >> > >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/3ab714cf-5987-4a1d-9f99-471e616e83a8n%40googlegroups.com. >> >> >> >> > >> >> >> > >> -- >> >> > >> You received this message because you are subscribed to the >> Google Groups "sage-devel" group. >> >> > >> To unsubscribe from this group and stop receiving emails from it, >> send an email to sage-devel+...@googlegroups.com. >> >> > >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/20211214234339.GC5262%40metelu.net. >> >> >> >> > > >> >> > > >> >> > > >> >> > > -- >> >> > > William (http://wstein.org) >> >> > > >> >> > > -- >> >> > > You received this message because you are subscribed to the Google >> Groups "sage-devel" group. >> >> > > To unsubscribe from this group and stop receiving emails from it, >> send an email to sage-devel+...@googlegroups.com. >> >> > > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/CACLE5GBNueo5hK04X0s4jcuykF9G3P%2BjG_WdL9Ko0epostaFjg%40mail.gmail.com. >> >> >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> Groups "sage-devel" group. >> >> > To unsubscribe from this group and stop receiving emails from it, >> send an email to sage-devel+...@googlegroups.com. >> >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/CAAWYfq3qUz-eAF1Yg%3DN9NaGsD3VFj4sb6sVp_-PYaCThdtf2Sw%40mail.gmail.com. >> >> >> >> >> >> >> >> >> >> -- >> >> William (http://wstein.org) >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups "sage-devel" group. >> >> To unsubscribe from this group and stop receiving emails from it, send >> an email to sage-devel+...@googlegroups.com. >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/CACLE5GAFXyEzWEHWLVEoiMoF-6Hw7unwb0Zd%2Bsi6_DvreCa7WA%40mail.gmail.com. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "sage-devel" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to sage-devel+...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/CAAWYfq3UdJgiSacn-nRjnW_QqPMYKvHOTEu-509gqnobKGwkgw%40mail.gmail.com. >> >> >> >> >> >> -- >> William (http://wstein.org) >> > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/156bc1f2-d4c5-4b9f-8ce7-cbac89f2d07bn%40googlegroups.com.