Skip to content

[libdmtx] Correct all errors encountered during of #44636#44657

Merged
vicroms merged 3 commits intomicrosoft:masterfrom
medadom:add-libdmtx-port
Apr 1, 2025
Merged

[libdmtx] Correct all errors encountered during of #44636#44657
vicroms merged 3 commits intomicrosoft:masterfrom
medadom:add-libdmtx-port

Conversation

@sinfomicien
Copy link
Contributor

@sinfomicien sinfomicien commented Mar 27, 2025

  • migrate to vcpkg_from_github
  • Remove unused OPTIONS in vcpkg_cmake_configure
  • Remove set(VCPKG_POLICY_ALLOW_DEBUG_INCLUDE enabled) from portfile and remove directory instead

Fix #44636

  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version.
  • Any fixed CI baseline entries are removed from that file.
  • Any patches that are no longer applied are deleted from the port's directory.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Only one version is added to each modified port's versions file.

@sinfomicien
Copy link
Contributor Author

sinfomicien commented Mar 27, 2025

@dg0yt , this PR will complete the last one. Let me verify all CI tests are ok ,before requesting a new review.

@dg0yt
Copy link
Contributor

dg0yt commented Mar 27, 2025

You will probably have to remove ${CURRENT_PACKAGES_DIR}/debug/include.

Copy link
Contributor

@dg0yt dg0yt left a comment

Choose a reason for hiding this comment

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

This can probably be ported to vcpkg_from_github.

@sinfomicien
Copy link
Contributor Author

This can probably be ported to vcpkg_from_github.

Let’s try it

@sinfomicien sinfomicien force-pushed the add-libdmtx-port branch 3 times, most recently from 366f78c to f485127 Compare March 27, 2025 18:24
@sinfomicien sinfomicien marked this pull request as ready for review March 27, 2025 18:32
@sinfomicien
Copy link
Contributor Author

sinfomicien commented Mar 27, 2025

Ok @dg0yt , sorry for the mess about my last PR and the beginning of this one. I’m ready for review now. Let me just modify my commit message to say it’a about libdmtx port, and i force push it

…44636)

- convert portfile to vcpkg_from_github
- Remove unused OPTIONS in vcpkg_cmake_configure
- Remove set(VCPKG_POLICY_ALLOW_DEBUG_INCLUDE enabled) from portfile and
  set a rule to remove ${CURRENT_PACKAGES_DIR}/debug/include instead
@WangWeiLin-MV WangWeiLin-MV self-assigned this Mar 28, 2025
@WangWeiLin-MV WangWeiLin-MV added the category:port-update The issue is with a library, which is requesting update new revision label Mar 28, 2025
@sinfomicien
Copy link
Contributor Author

Any chance to see this PR merged ? As it correct some mistake in my first PR, merged without review (#44636). Do i need to correct something else ?

@dg0yt
Copy link
Contributor

dg0yt commented Mar 31, 2025

Do you see why I asked for an immediate revert of the premature merge of #44636?
Ping @vicroms.

@WangWeiLin-MV WangWeiLin-MV added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Apr 1, 2025
@vicroms vicroms merged commit fbef4f4 into microsoft:master Apr 1, 2025
17 checks passed
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 info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants