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

[libcanberra] Linux static .pc fix & other improvements #20782

Merged
merged 5 commits into from
Oct 20, 2021

Conversation

wrobelda
Copy link
Contributor

@wrobelda wrobelda commented Oct 16, 2021

Describe the pull request

  • What does your PR fix?

    • Fixes an issue with a missing lltdl dependency in .pc on Linux
    • incorporates Debian patches
    • featurizes all of the backends and establishes sane defaults for both platforms supported
      • macOS has "null" backend only since pulseaudio port is not available in vcpkg, the gstreamer currently doesn't build on macOS, while all other backends are irrelevant
  • Which triplets are supported/not supported? Have you updated the CI baseline?

    No change

  • Does your PR follow the maintainer guide?

    Yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

Yes

@wrobelda wrobelda marked this pull request as draft October 16, 2021 10:24
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: da899d8dca6ef08e2945cd909475d7ef93672111
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index c1f0db1..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "da899d8dca6ef08e2945cd909475d7ef93672111",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

@wrobelda wrobelda changed the title [libcanberra] Linux static fixes [WIP] [libcanberra] Linux static fixes & other [WIP] Oct 16, 2021
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: 293c17437120d7fd1f32a88143cfbb7f7d996809
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index dafc703..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "293c17437120d7fd1f32a88143cfbb7f7d996809",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: 6a624035d9bfcfdb0616e71e363f87d2e722505f
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index dafc703..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "293c17437120d7fd1f32a88143cfbb7f7d996809",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: 7d85f55e8fee36aa93aa13b845a01f46ffea4821
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index 0e50e52..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "7d85f55e8fee36aa93aa13b845a01f46ffea4821",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: 1c5fea1a08912df092114c52123100925de52c78
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index 6598ec8..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "1c5fea1a08912df092114c52123100925de52c78",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: 0296c7dea8c76c2c18f08d0ac6c595cfdd87bd02
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index dbbed6b..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "0296c7dea8c76c2c18f08d0ac6c595cfdd87bd02",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for libcanberra but no changes to version or port version.
-- Version: 0.30
-- Old SHA: 9332e8b3945451a2776337d41c54c7200d187a28
-- New SHA: c68c1c2f72da0e0014a633c04a5fd242aa17eabd
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index 4927440..8a3cc52 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "c68c1c2f72da0e0014a633c04a5fd242aa17eabd",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

@wrobelda wrobelda changed the title [libcanberra] Linux static fixes & other [WIP] [libcanberra] Linux static fixes & other improvements Oct 16, 2021
@wrobelda wrobelda marked this pull request as ready for review October 16, 2021 12:03
@wrobelda wrobelda changed the title [libcanberra] Linux static fixes & other improvements [libcanberra] Linux static fixe & other improvements Oct 16, 2021
@wrobelda wrobelda changed the title [libcanberra] Linux static fixe & other improvements [libcanberra] Linux static .pc fix & other improvements Oct 16, 2021
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout c1bd850c629977b98b71bd7a6ab6b7949a5f07e6 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/l-/libcanberra.json b/versions/l-/libcanberra.json
index 73b7604..6a3eb68 100644
--- a/versions/l-/libcanberra.json
+++ b/versions/l-/libcanberra.json
@@ -6,7 +6,7 @@
       "port-version": 1
     },
     {
-      "git-tree": "c68c1c2f72da0e0014a633c04a5fd242aa17eabd",
+      "git-tree": "9332e8b3945451a2776337d41c54c7200d187a28",
       "version": "0.30",
       "port-version": 0
     }

@PhoebeHui PhoebeHui added category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist requires:all-feature-testing vcpkg install port[all features supported by that port] needs to be demonstrated to function labels Oct 18, 2021
@wrobelda
Copy link
Contributor Author

wrobelda commented Oct 18, 2021

@PhoebeHui I tested all the features except gstreamer, which currently fails to build, as reported in #20785. Should be fixed by #20814

@PhoebeHui
Copy link
Contributor

@wrobelda, thanks for testing these features! I don't want to block this PR, since it's in draft and 'gstreamer' is not a default feature, we can retest this feature after the PR merged.

@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label Oct 19, 2021
@vicroms vicroms removed the requires:all-feature-testing vcpkg install port[all features supported by that port] needs to be demonstrated to function label Oct 20, 2021
@vicroms vicroms merged commit 30b217b into microsoft:master Oct 20, 2021
@wrobelda wrobelda deleted the libcanberra_fixes branch October 20, 2021 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants