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

Add debug loggings for identifying a matching dist #2751

Merged
merged 2 commits into from Feb 17, 2023
Merged

Add debug loggings for identifying a matching dist #2751

merged 2 commits into from Feb 17, 2023

Conversation

BitcoinWukong
Copy link
Contributor

Sometimes the android dist is being rebuilt every time, and it's hard to understand why that happens. This PR adds some debug logging so that it's easier to investigate when this happens.

In my case, I incorrectly used Cython and Pillow in the requirements of my buildozer.spec, and this caused my dist to be rebuild every time, because dist.recipes would have cython and pillow in it, and p4a thinks it's missing the recipes Cython and Pillow.

AndreMiras
AndreMiras previously approved these changes Feb 16, 2023
Copy link
Member

@AndreMiras AndreMiras left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes why not, thanks for the context.
Let's see if the CI is happy about it

Comment on lines 143 to 149
debug(f"Skipping dist due to forced build")
continue
if ndk_api is not None and dist.ndk_api != ndk_api:
debug(f"Skipping dist due to ndk_api mismatch")
continue
if not all(arch_name in dist.archs for arch_name in archs):
debug(f"Skipping dist due to arch mismatch")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor: linter may complain about that f-string

Copy link
Member

@AndreMiras AndreMiras left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, let's see if the CI is all good before merging

@AndreMiras AndreMiras merged commit c2f92c5 into kivy:develop Feb 17, 2023
misl6 added a commit that referenced this pull request May 22, 2023
* Add support for Python 3.10 and make it the default while building hostpython3 and python3 (#2577)

* Add support for Python 3.10 and make it the default while building hostpython3 and python3

* Update bugfix version

* Add PyAV recipe (#2750)

* pyav recipe

* flake8 fix

* Update pythonforandroid/recipes/av/__init__.py

Co-authored-by: Andre Miras <AndreMiras@users.noreply.github.com>

---------

Co-authored-by: Andre Miras <AndreMiras@users.noreply.github.com>

* Add debug loggings for identifying a matching dist (#2751)

* Add debug loggings for identifying a matching dist

* Fix lint failure on f-string.

* Adds flag to support home app (launcher) intent-filter on SDL2 bootstrap (#2761)

* Home app functionality

* Cleanup

* Added --home-app to the docs

* Fixed the if statements within the intent-filter

* Use io.IOBase for LogFile (#2763)

This provides reasonable default implementations for common IO class
methods such as isatty().

Closes #2762.

* android_api to integer (#2765)

* android_api to integer

* changes to android_api

* changes to android_api

* fix #2768 smallIconName null can t be compared to String (#2769)

* fix #2768 smallIconName null can t be compared to String

* fix: Remove Importance None of notification which is modification from my own fork

* fix: Readd Importance_NONE in the notification channel as it s also in upstream p4a

* fix tools/liblink: syntax error

regression from 22b7dfe

* Update pyjnius version in recipe (#2791)

* Update Kivy recipe for 2.2.0 (#2793)

* Update Kivy recipe for 2.2.0rc1

* Bump to 2.2.0

* Update CHANGELOG.md and bump version to 2023.05.21

---------

Co-authored-by: Dexer <73297572+DexerBR@users.noreply.github.com>
Co-authored-by: Andre Miras <AndreMiras@users.noreply.github.com>
Co-authored-by: BitcoinWukong <87334822+BitcoinWukong@users.noreply.github.com>
Co-authored-by: Mathias Lindström <kuzeyron@gmail.com>
Co-authored-by: Dylan McCall <dylan@dylanmccall.ca>
Co-authored-by: Benoît HERVIER <b@rvier.fr>
Co-authored-by: SomberNight <somber.night@protonmail.com>
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.

None yet

2 participants