Skip to content

Conversation

@nirbheek
Copy link
Member

Due to the header layout, this was previously only usable after installation into a prefix.

@nirbheek
Copy link
Member Author

nirbheek commented Sep 30, 2025

CI fails due to mesonbuild/meson#15062.

Can be re-run when 1.9.2 or newer versions are released.

Due to the header layout, this was previously only usable after
installation into a prefix.
@neheb

This comment was marked as resolved.

@@ -0,0 +1,503 @@
GNU LESSER GENERAL PUBLIC LICENSE
Copy link
Collaborator

Choose a reason for hiding this comment

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

Wait, where did this come from? This PR makes a fairly small change to the wrap, you aren't the original wrap author, and the upstream project is Apache 2.0, so it seems strange that the PR wants to relicense the wrap to LGPLv2.1.

Copy link
Member Author

Choose a reason for hiding this comment

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

You know what, that's a great question. I have no idea how that change got in. I don't recall adding it.

Copy link
Member Author

Choose a reason for hiding this comment

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

Ah, it got memory-holed because it was so long ago. LGPL-2.1 is the license of makedef.py. This change is of course wrong, I will fix it.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Oh okay, I understand the situation now. LICENSE.build should indeed have the MIT license, but also the LGPL license with some text saying that it applies to makedef.py.

@nirbheek nirbheek force-pushed the voaacenc branch 2 times, most recently from 113a8eb to 4864a2d Compare December 12, 2025 19:35
AssertionError: Found files
subprojects/packagefiles/vo-aacenc/meson/makedef.py with license
headers in a project without a LICENSE.build.  The LICENSE.build file
in the patch ZIP defaults to MIT unless the patch directory has its
own LICENSE.build, which should state the license for the wrap's build
files.
On armv7, we use a feature introduced in '1.2.0': compiler.compiles
with file created at setup time. It was broken and either errored or
returned false.
@nirbheek
Copy link
Member Author

Will merge in a week if there are no objections.

@bgilbert
Copy link
Collaborator

Could you add a comment above meson_version explaining why we need 1.2.0? CI (which checks on x86_64) will continue complaining about that value, so it'd be helpful to have some documentation.

LGTM aside from those two comments.

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.

3 participants