release 2.1
Closed, ResolvedPublic

Description

Packages planned to be done on Jan 20th, release done on Jan 21st. String freeze starts on 06/01.

changelog:

  • Breton to 100%
  • Macedonian to 100%
  • Czech added back (85% for now)

Activities:

  • Fix a bug in reversecount where after the fish did one turn, it was not possible to win even when inputting the good result.
  • new block images on erase activities.
  • fix a freeze in learn_decimals activities when changing levels.
  • path_encoding, add bold tag for Keyboard controls line.

Android:

  • update openssl to 1.0.2u and 1.1.1m
  • ndk r21e instead of r18b
  • Ship SSL certificate to download the assets for older versions/phones/tablets that do not have it and fails to download the data (https://bugs.kde.org/show_bug.cgi?id=447572)

Windows:

  • make the cmake installer not blurry on HiDPI screens

Menu:

  • fix bottom of the activities list not visible when scrolled down to the end.

Todo :

  • update changelog
  • add the languages to the publiccode.yml
  • update version in publiccode.yml and appdata
  • Remove from website to download the 0.95 version if there are issues with ssl (as it should be fixed now).
  • If not fixed until then: For the release, manually edit the en.po file to add a space to the translations of "msgid_plural "Place %n boy(s) "" and "msgid_plural "and %n girl(s) in the center. "" (the po can't be pushed on svn, it will be erased by scripty)
jjazeix created this task.Dec 27 2021, 10:47 AM

modify in french translation for arrangement de lettres, decide of a new name.

jjazeix updated the task description. (Show Details)Dec 28 2021, 5:24 PM
jjazeix updated the task description. (Show Details)Dec 28 2021, 6:07 PM
jjazeix updated the task description. (Show Details)Dec 28 2021, 6:10 PM
timotheegiet updated the task description. (Show Details)Dec 28 2021, 6:12 PM
jjazeix updated the task description. (Show Details)Dec 29 2021, 3:04 PM
jjazeix updated the task description. (Show Details)Jan 5 2022, 6:39 PM
jjazeix updated the task description. (Show Details)Jan 5 2022, 6:47 PM
jjazeix updated the task description. (Show Details)Jan 5 2022, 8:08 PM
jjazeix added subscribers: paulb, aniqakhokhar.
jjazeix updated the task description. (Show Details)Jan 5 2022, 8:25 PM
jjazeix updated the task description. (Show Details)Jan 11 2022, 6:59 AM
jjazeix moved this task from Backlog to WIP on the GCompris board.Jan 15 2022, 11:38 AM
jjazeix claimed this task.
jjazeix updated the task description. (Show Details)
jjazeix updated the task description. (Show Details)Jan 17 2022, 5:28 PM
jjazeix added a subscriber: timotheegiet.EditedJan 17 2022, 5:40 PM

@timotheegiet here is a proposal for the website: https://hebdo.framapad.org/p/release2_1. Feel free to update it and commit as soon as you want (so we can have translations for the release :)).
I removed the number of totally translated languages, because technically, we only have 13 fully translated as most didn't update the changelog. But the changelog is only visible once so I think we can consider them as 100% translated.

timotheegiet added a comment.EditedJan 17 2022, 5:53 PM

About "Remove from website to download the 0.95 version if there are issues with ssl (as it should be fixed now)", this line was initially only intended for Android 4.4.2 version, and our packages require Android 5.1 (api 22) since a few releases.

So instead we should probably put a note that for old devices with Android version between 4.1 (api 16) and 5.0 (api 20) people can install manually GCompris version 0.95, which should work fine and still be able to download external assets.
And maybe also that for older devices with Android version between 2.3 (api 9) and 4.0 (api 15), they can install GCompris version 0.81.
Those are a bit old, but it's still better than nothing for people stuck on old devices.

Thanks for the announcement draft, I'll double check and commit it soon.

Yes, if we can keep a track of the versions, it is even better :)

Oh! I just made some new tests, and actually I'll be able to bring back android builds compatible down to Android 4.1, which is the oldest supported by Qt 5.12.x.
I don't remember exactly why it was needed in the past to pull up the minimum required version, but now it works fine. Great. At least it we can still support this range until we move to 5.15, which only support Android from 5.0 (api 21).

News added and info for android updated on the git repo.

News added and info for android updated on the git repo.

I'll send the mail tomorrow for translators, once I'm sure the .po is updated

jjazeix updated the task description. (Show Details)Jan 18 2022, 7:58 PM
jjazeix closed this task as Resolved.Jan 21 2022, 2:18 PM
jjazeix moved this task from WIP to Done on the GCompris board.