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

[meson] Update meson 0.55 #12393

Closed
wants to merge 10 commits into from
Closed

Conversation

Neumann-A
Copy link
Contributor

@Neumann-A Neumann-A commented Jul 12, 2020

and allow only the vcpkg internal version to be found and used on all platforms.
(since system packages of meson are probably too old/outdated)

This unblocks a few follow up PRs. We should be able to crosscompile for arm-windows now.

@Neumann-A
Copy link
Contributor Author

opend up mesonbuild/meson#7443 for the CI regressions

@PhoebeHui PhoebeHui added the category:tool-update The issue is with build tool or build script, which requires update or should be executed correctly label Jul 13, 2020
@MVoz
Copy link
Contributor

MVoz commented Jul 13, 2020

don't really like that portable version is used python3.
can I use the version of the same nuget?

https://www.nuget.org/packages/python/3.8.3 x64

https://www.nuget.org/packages/pythonx86/3.8.3 x86

@MVoz
Copy link
Contributor

MVoz commented Jul 13, 2020

--user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on
Windows. (See the Python documentation for site.USER_BASE for full details.)
https://stackoverflow.com/questions/42988977/what-is-the-purpose-of-pip-install-user

#12285

@Neumann-A
Copy link
Contributor Author

@voskrese: If it is on PATH and you forwarded your PATH to VCPKG or it is on a default search path for find_program/find_file vcpkg will not use its internal python.

@@ -27,7 +27,10 @@ APT_PACKAGES="$APT_PACKAGES libxkbcommon-dev libxcb-keysyms1-dev \
APT_PACKAGES="$APT_PACKAGES libkrb5-dev"

# Additionally required by mesa
APT_PACKAGES="$APT_PACKAGES python3-setuptools"
APT_PACKAGES="$APT_PACKAGES python3-setuptools python3-mako"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

mako is required to actual build mesa in the future

@Neumann-A
Copy link
Contributor Author

@BillyONeal: Requires VM update. (Or you tell me how I can check that python packages are actually installed without using pip ;))

@BillyONeal BillyONeal added the depends:vm-update PR contains changes to the VM provisioning scripts label Jul 13, 2020
@BillyONeal
Copy link
Member

@Neumann-A Marked; can you add the provision-image.sh edit?

@Neumann-A
Copy link
Contributor Author

@BillyONeal that is already done here 813a020

@BillyONeal
Copy link
Member

@Neumann-A I am blind, thanks :)

@MVoz
Copy link
Contributor

MVoz commented Jul 15, 2020

If it is on PATH and you forwarded your PATH to VCPKG or it is on a default search path for find_program/find_file vcpkg will not use its internal python.

obtained if PYTHON 3.5.2 and 3.7.3 are installed
will there be an error? all the USER folder is shared

@Neumann-A
Copy link
Contributor Author

Neumann-A commented Jul 17, 2020

We should probably wait for 55.1 which solves the setuptools dependency. see mesonbuild/meson#7461 (comment)

@JackBoosY JackBoosY self-assigned this Jul 22, 2020
@JackBoosY JackBoosY added the depends:upstream-changes Waiting on a change to the upstream project label Jul 22, 2020
BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Aug 12, 2020
@c72578
Copy link
Contributor

c72578 commented Aug 15, 2020

Meson 0.55.1 has just been released.
https://github.com/mesonbuild/meson/releases/tag/0.55.1

@Neumann-A
Copy link
Contributor Author

thx for the heads up. Currently finishing up my cmake compiler flags detection logic.

@Neumann-A Neumann-A closed this Aug 15, 2020
@Neumann-A Neumann-A deleted the update_meson_0.55 branch August 17, 2020 19:17
BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Aug 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:tool-update The issue is with build tool or build script, which requires update or should be executed correctly depends:upstream-changes Waiting on a change to the upstream project depends:vm-update PR contains changes to the VM provisioning scripts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants