Bugfix/"technical update" 0.9.3.1? (just my two cents)

Bugfix/"technical update" 0.9.3.1? (just my two cents)

Postby QwertyChouskie » 11 Jan 2018, 19:10

(Just my two cents, feel free to ignore me. Sorry for the run-on-ness of this, I didn't sleep well last night :)

As seen at http://addons.supertuxkart.net/stats/?clients , 0.9.1 generally is more active than the current stable version. Why? Well, it seems to correlate to the Ubuntu LTS release cycle: 0.9.1 is the version in 16.04. So it seems whatever version is in Ubuntu's current LTS release makes up a large portion of players. With 18.04 coming soon, whatever version is in 18.04 will probably see a large increase and 0.9.1 a large decrease as people start to upgrade Ubuntu. Currently the version in the 18.04 repos is 0.9.3. Which, although a lot better than 0.9.1, has a few big issues:

https://forum.freegamedev.net/viewtopic.php?f=17&t=7751
https://forum.freegamedev.net/viewtopic.php?f=17&t=7757
https://forum.freegamedev.net/viewtopic.php?f=17&t=7756

IMHO they seem like they might deserve a bugfix release, especially the first one. There are a few options:

1. Do nothing- definitely the easiest. ;) No RC needed
2. Backport the new translation and the crash fix to the 0.9.3 code, and call it 0.9.3a. Probably no RC needed.
3. Release the current master and call it 0.9.3.1. The good thing is that (as far as I can remember) there are no string changes since 0.9.3, so no string freeze/translation period is needed. This will fix the bugs and add a few niceties (crash sound based on speed, flashing bubblegum shield, libraryobject-in-libraryobject support, etc). RC probably needed.
4. Wait for https://github.com/supertuxkart/stk-code/tree/fix_2885 to be merged, then release (again 0.9.3.1). This will bring REALLY some nice performance gains, and also make sure that those making add-ons with textures that have gloss maps only have to target the PBR type of glossmap (as most players will soon be on 0.9.3.1 with the release of 18.04 LTS). RC definitely needed. Only string change would be removing of one ("Global Illumination").

Whatever is decided should probably be done soon so it can get into 18.04 though, as Ubuntu stops auto-pulling packages from Debian on march 1, thus STK would have to be in the Debian archives by then:

https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule

I am happy to help in any way possible (tests, builds, writing an article on the blog, etc.).

Just my 1.96327 cents worth.
Contributor to/fan of STK (Upstreamed Cartoon theme, numerous random big fixes/tweaks)
User avatar
QwertyChouskie
 
Posts: 559
Joined: 29 Jun 2016, 14:57

Re: Bugfix/"technical update" 0.9.3.1? (just my two cents)

Postby deve » 14 Jan 2018, 21:03

I also think that a lot of people play STK 0.9.1 because of Ubuntu 16.04. That's why I was asking Vincent to make the 0.9.3 package before Ubuntu 18.04 :P

We can add some patches for Debian/Ubuntu, but these should be important issues that affect multiple users and not just minor fixes.

And for these that you mentioned:
- https://forum.freegamedev.net/viewtopic.php?f=17&t=7751 it doesn't crash for me on linux
- https://forum.freegamedev.net/viewtopic.php?f=17&t=7757 may be related to windows build, I didn't really check
- https://forum.freegamedev.net/viewtopic.php?f=17&t=7756 it's not critical either
deve
 
Posts: 268
Joined: 23 Jan 2014, 13:45

Re: Bugfix/"technical update" 0.9.3.1? (just my two cents)

Postby GN10Gaming » 06 Feb 2018, 14:34

So more people play 0.9.1 than 0.9.3?
GN10Gaming
 
Posts: 3
Joined: 06 Feb 2018, 14:28

Re: Bugfix/"technical update" 0.9.3.1? (just my two cents)

Postby QwertyChouskie » 06 Feb 2018, 22:42

At this point 0.9.3 seems to have passed 0.9.1 (probably due to Android), but 0.9.1 still makes up a significant user share.
Contributor to/fan of STK (Upstreamed Cartoon theme, numerous random big fixes/tweaks)
User avatar
QwertyChouskie
 
Posts: 559
Joined: 29 Jun 2016, 14:57

Who is online

Users browsing this forum: No registered users and 1 guest