Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2022.03.13 #2561

Merged
merged 34 commits into from
Mar 13, 2022
Merged

Release 2022.03.13 #2561

merged 34 commits into from
Mar 13, 2022

Conversation

misl6
Copy link
Member

@misl6 misl6 commented Mar 13, 2022

  • Check that the builds are passing
  • Run the tests locally via tox: this performs some long-running tests that are skipped on github-actions.
  • Build and run the on_device_unit_tests app using buildozer. Check that they all pass.
  • Build (or download from github actions) and run the following testapps for arch armeabi-v7a and arm64-v8a:
    • on_device_unit_tests
      • armeabi-v7a + arm64-v8a + x86_64 + x86 (multi arch apk) (cd testapps/on_device_unit_tests && PYTHONPATH=.:../../ python3 setup.py apk --ndk-dir=<your-ndk-dir> --sdk-dir=<your-sdk-dir> --arch=armeabi-v7a --arch=arm64-v8a --arch=x86_64 --arch=x86 --debug)
  • Check that the version number is correct

AndyRusso and others added 30 commits August 5, 2021 16:03
Hello. When making a distribution, sdl2 always builds all over and it takes a lot of time. This pull request changes it, by adding a should_build method to the sdl2 recipe.
* Added support for aab

* Move to build:gradle:3.5.4 (adds support for API 30), fix some tests

* Github actions test apps (apk + aab)

* Add missing bdistaab

* Fix automated tests

* ndk lib folder (or ndk platform) now is ABI specific

* Fixes dist lookup + some tests

* Added .aab and .apks to blacklist

* Interrupt build and alert the user if tried to build an aab in debug mode

* Updates troubleshooting instructions to reflect current structure.

* Exclude gdbserver and gdb.setup from release builds

* Add a paragraph in history + fixes --arch docs

* Fix versioning

* Minor fixes to docs

* Some code cleanup

* Removes unusued versioning logic in unpackPyBundle and add a FIXME
added android permission ACCESS_BACKGROUND_LOCATION
Add should_build method to sdl2 recipe
…ivy#2503)

* Fix broken recipes with missing arch.arch in get_site_packages_dir

* Disable zope_interface (and twisted)
Build fails with AAPT: error: resource drawable/icon not found. Since it moved to mipmap. Update AndroidManifest template with the new path
Changed the version of pygame in the recipe from 2.0.1 (released in Dec 2020) to the latest release 2.1.0 (released in Nov 2021).
Attempt to use websocket-client recipe results in ModuleNotFoundError:
No module named 'websocket'. On the other hand it works fine if
installed without a recipe.
On old Androids (5) getifaddrs function is not available in libc,
that's why there's a need to fallback to libifaddrs.
* fix sticky

* cleanup

* fix STICKY for foreground services
* Update AndroidManifest.tmpl.xml

For the apps targeting api level 31 (A12) and contain activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported attribute for these app components. If an activity, service, or broadcast receiver uses intent filters and doesn't have an explicitly-declared value for android:exported, your app can't be installed on a device that runs Android 12 or higher. (https://developer.android.com/about/versions/12/behavior-changes-12). I added three changes accordingly with the requirements.

* Update AndroidManifest.tmpl.xml

For the apps targeting api level 31 (A12) and contain activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported attribute for these app components. If an activity, service, or broadcast receiver uses intent filters and doesn't have an explicitly-declared value for android:exported, your app can't be installed on a device that runs Android 12 or higher. (https://developer.android.com/about/versions/12/behavior-changes-12). I added three changes accordingly with the requirements.

* Update AndroidManifest.tmpl.xml

For the apps targeting api level 31 (A12) and contain activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported attribute for these app components. If an activity, service, or broadcast receiver uses intent filters and doesn't have an explicitly-declared value for android:exported, your app can't be installed on a device that runs Android 12 or higher. (https://developer.android.com/about/versions/12/behavior-changes-12). I added three changes accordingly with the requirements.

* Update AndroidManifest.tmpl.xml

For the apps targeting api level 31 (A12) and contain activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported attribute for these app components. If an activity, service, or broadcast receiver uses intent filters and doesn't have an explicitly-declared value for android:exported, your app can't be installed on a device that runs Android 12 or higher. (https://developer.android.com/about/versions/12/behavior-changes-12). I added three changes accordingly with the requirements.
* add pybind11
* add tflite-runtime
* remove apt pybind11 redundant dependency
* remove redundant bdist_wheel reference
a* move 'v' in version
pbangal and others added 4 commits March 8, 2022 20:07
…o-startup

Upgrading the flask version to avoid exception at the start of webview application
kivy#2558)

* add recipe for freetype-py to not include the prebuilt .so for the wrong architecture

Co-authored-by: domepol <dome.pol@yannix.com>
@misl6 misl6 merged commit 227a765 into kivy:master Mar 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.