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

[tool-meson] Rev vcpkg's meson build #15200

Merged
merged 1 commit into from Jan 14, 2021
Merged

Conversation

RichLogan
Copy link
Contributor

This is a rev of vcpkg's meson version to fix an upstream regression introduced in #12927 that causes issues with the building of dav1d: #15009.

I'm not a fan of tracking an unreleased version but wanted to fix the existing issue now.

@RichLogan
Copy link
Contributor Author

Looks like tests are failing due to upstream URL bug in ffmpeg that are present on master too

@Neumann-A
Copy link
Contributor

Please move at least up to a9ff308d27da5b64a10b7e95c547a517ac198e24 which fixes an error building glib with meson

@JackBoosY JackBoosY added category:port-update The issue is with a library, which is requesting update new revision category:tool-update The issue is with build tool or build script, which requires update or should be executed correctly requires:author-response labels Dec 21, 2020
@RichLogan
Copy link
Contributor Author

RichLogan commented Dec 21, 2020

Sorry it aged somewhat while I was waiting for CLA approval - I've rev'd to latest master as of the last commit

@RichLogan
Copy link
Contributor Author

@JackBoosY This is updated, rebased and good to go hopefully

@JackBoosY
Copy link
Contributor

@JackBoosY This is updated, rebased and good to go hopefully

Sadly, it's not. Please get failure logs here.

@RichLogan
Copy link
Contributor Author

RichLogan commented Jan 4, 2021

@JackBoosY I'm not too familiar with these ports but I believe these are possibly CI issues that are rebuilding here due to the change to vcpkg_find_acquire_program. I see that most of these are failing on the master pipeline build as well, but they do build locally. Does the azure pipeline handle python modules in a different way? That seems to account for most of the errors here. I don't think any of these errors are directly related to my change.

@Hoikas
Copy link
Contributor

Hoikas commented Jan 4, 2021

@RichLogan There is some discussion about this issue in #15404.

@Hoikas
Copy link
Contributor

Hoikas commented Jan 6, 2021

Now that #15221 is merged, this PR should pass after merging the upstream changes.

@RichLogan
Copy link
Contributor Author

RichLogan commented Jan 6, 2021

These are all known issues - at a glance cppcms is picking the wrong python version (#15473)? and poppler is missing a openssl dependency? But looks like folks are on it already.

@JackBoosY
Copy link
Contributor

JackBoosY commented Jan 7, 2021

cppcms: #15473.
The poppler regression will disappear after re-running the pipeline test, but I will investigate it.

@JackBoosY JackBoosY added the depends:different-pr This PR or Issue depends on a PR which has been filed label Jan 7, 2021
@JackBoosY
Copy link
Contributor

/azp run

@JackBoosY JackBoosY removed the depends:different-pr This PR or Issue depends on a PR which has been filed label Jan 7, 2021
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Neumann-A
Copy link
Contributor

@RichLogan Meson has been updated to 0.56.2: https://github.com/mesonbuild/meson/releases/tag/0.56.2

@RichLogan
Copy link
Contributor Author

@Neumann-A I did take a look at that but its quite old in terms of commit history so I don't think it includes the fixes you requested above.

@Neumann-A
Copy link
Contributor

@RichLogan Yeah seems like it. So sticking with this version here seems ok.

@RichLogan
Copy link
Contributor Author

More failures 😞

This glib one seems to be a failing download, but I can't reproduce the failure locally.

@Neumann-A
Copy link
Contributor

dont mind download failures. somebody just has to retrigger ci to get rid of them. but first wait until the other finish.

@JackBoosY
Copy link
Contributor

I will rerun the failure tests after osx test finish.

@RichLogan
Copy link
Contributor Author

@JackBoosY This time I think it really is ready 😄

@JackBoosY JackBoosY added the info:reviewed Pull Request changes follow basic guidelines label Jan 13, 2021
@JackBoosY
Copy link
Contributor

LGTM.

@dan-shaw dan-shaw merged commit fd67439 into microsoft:master Jan 14, 2021
@RichLogan RichLogan deleted the meson-rev branch January 14, 2021 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision category:tool-update The issue is with build tool or build script, which requires update or should be executed correctly info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants