Skip to content

Conversation

@mhsmith
Copy link
Member

@mhsmith mhsmith commented Dec 18, 2025

Fixes for several issues found while building NumPy and related packages:

  • Gradle automatically decompresses assets whose filenames end with ".gz", which broke some packages' tests.

    • Worked around by escaping these filenames.
  • The stdout/stderr logging couldn't distinguish between log messages which were triggered by a newline, and those triggered by a manual call to flush. This particularly affected pytest's "one dot per test" progress indicator, which was printing every dot on a separate line.

    • I didn't end up needing the "trailing space" idea I mentioned the other day, because it turns out the newline information was already in the log, it just wasn't visible via the logcat tool in --format tag mode. Fixed by switching to --binary mode.
    • The logcat tool on API level 33 buffers its output incorrectly in --binary mode, causing lines to be delayed or lost. Fixed by reducing the tesbed to API level 32.

@mhsmith
Copy link
Member Author

mhsmith commented Feb 2, 2026

!buildbot android

@bedevere-bot

This comment was marked as outdated.

@mhsmith
Copy link
Member Author

mhsmith commented Feb 2, 2026

!buildbot aarch64 android

@bedevere-bot

This comment was marked as outdated.

@mhsmith
Copy link
Member Author

mhsmith commented Feb 2, 2026

!buildbot android

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @mhsmith for commit 29ec458 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F142912%2Fmerge

The command will test the builders whose names match following regular expression: android

The builders matched are:

  • aarch64 Android PR
  • AMD64 Android PR

@mhsmith mhsmith marked this pull request as ready for review February 2, 2026 21:59
@mhsmith mhsmith requested a review from freakboy3742 as a code owner February 2, 2026 21:59
@mhsmith
Copy link
Member Author

mhsmith commented Feb 2, 2026

@freakboy3742: I didn't manage to complete the emulator RAM size fix today, so let's merge this PR without it. So far RAM size has only been a blocker for Pandas, and that's unlikely to be ready to release within the next two months anyway, given how many other things have to be released first.

GitHub Actions is broken at the moment; please rerun CI once that's resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants