Skip to content

Conversation

@vstinner
Copy link
Member

@vstinner vstinner commented Jan 24, 2025

@vstinner vstinner force-pushed the search_map_for_section branch from 266eeee to c8c5241 Compare January 24, 2025 13:49
@vstinner
Copy link
Member Author

@pablogsal @ambv @encukou: This change fix the SystemError in test_external_inspection on Fedora Stable with LTO.

@ambv
Copy link
Contributor

ambv commented Jan 24, 2025

I'm not crazy about this approach because silently skipping tests when we couldn't find a section on a platform that we expected to be able to find the section is a bug. The fix in #129225 actually addresses the problem, which was the compiler optimizing away debug sections unless __attribute__((used)) was used.

@vstinner
Copy link
Member Author

I can modify my PR to not skip the tests on KeyError.

@pablogsal
Copy link
Member

I can modify my PR to not skip the tests on KeyError.

This should be fixed by the real fix #129225. Please, let's remove the skips because that will be masking actual errors that we want to fix. Let's merge the PR with the new raising of KeyError 👍

@vstinner
Copy link
Member Author

@ambv @pablogsal: Ok, I modified my PR only to fix the SystemError, tests are no longer skipped.

@ambv ambv merged commit be98fda into python:main Jan 25, 2025
40 checks passed
@vstinner vstinner deleted the search_map_for_section branch January 25, 2025 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news tests Tests in the Lib/test dir

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants