-
Notifications
You must be signed in to change notification settings - Fork 261
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
Teach x-ci-verify-versions to check that versions exist in the database #1210
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e7a6683 - Browse repository at this point
Copy the full SHA e7a6683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09e135c - Browse repository at this point
Copy the full SHA 09e135cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d8ca9e - Browse repository at this point
Copy the full SHA 4d8ca9eView commit details
Commits on Sep 20, 2023
-
Merge remote-tracking branch 'origin/main' into clarify-no-baseline-v…
…s-error # Conflicts: # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/registries.cpp
Configuration menu - View commit details
-
Copy full SHA for ac43653 - Browse repository at this point
Copy the full SHA ac43653View commit details
Commits on Sep 23, 2023
-
Substantially overhaul how x-ci-verify-versions works:
* Print error messages naming the file we're complaining about so that IDEs etc. can go to the file, (Using the standard path: kind: message format) * Record the location in try_load_port and friends instead of requiring callers recover that themselves. * Make load_git_versions_file return the expected path of the versions file so that callers need not recover that themselves. * Delete registry_location from SourceControlFileAndLocation because it is not ever set. (I don't mind this member existing if there's data to go there but right now, there is not). * Deduplicate 'try vcpkg.json, also try CONTROL' behavior from x-add-version and x-ci-verify-versions. * Don't stop validating versions information at the first error. The remaining places that are still thinking about adding / "vcpkg.json" are now only: * format-manifest when deciding the new path after parsing a CONTROL * new when deciding the new path * inside try_load_port and friends themselves * the horrible mess that is how vcpkgpaths loads the consumer-manifest
Configuration menu - View commit details
-
Copy full SHA for 21bb633 - Browse repository at this point
Copy the full SHA 21bb633View commit details -
Teach vcpkg to find bogus version constraints and overrides that are …
…meaningless because they aren't in the version database.
Configuration menu - View commit details
-
Copy full SHA for a741b84 - Browse repository at this point
Copy the full SHA a741b84View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9dcaae - Browse repository at this point
Copy the full SHA d9dcaaeView commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e9673c - Browse repository at this point
Copy the full SHA 1e9673cView commit details -
Fix output claiming that a port isn't in the versions database when i…
…t is really that the local port is toast or vice versa. Make validating git trees of removed-from-baseline ports possible.
Configuration menu - View commit details
-
Copy full SHA for 40bdceb - Browse repository at this point
Copy the full SHA 40bdcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b3682f - Browse repository at this point
Copy the full SHA 7b3682fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a30de - Browse repository at this point
Copy the full SHA 13a30deView commit details -
Try to workaround macos compile failure by just not providing copy op…
…s not used anyway
Configuration menu - View commit details
-
Copy full SHA for 8dd6ad8 - Browse repository at this point
Copy the full SHA 8dd6ad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad36ac - Browse repository at this point
Copy the full SHA 9ad36acView commit details -
Get rid of one more CONTROL/vcpkg.json tester by using git_checkout_p…
…ort instead of git_show. (This also makes repeatedly running much faster)
Configuration menu - View commit details
-
Copy full SHA for b094ab1 - Browse repository at this point
Copy the full SHA b094ab1View commit details -
Print success and failure messages at the same time and deduplicate g…
…it checkout failure output.
Configuration menu - View commit details
-
Copy full SHA for 58452c1 - Browse repository at this point
Copy the full SHA 58452c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dac383c - Browse repository at this point
Copy the full SHA dac383cView commit details
Commits on Sep 28, 2023
-
Deduplicate 'failed to load port' message.
Before: ``` PS C:\Dev\test> ..\vcpkg\vcpkg.exe install warning: In the September 2023 release, the default triplet for vcpkg libraries changed from x86-windows to the detected host triplet (x64-windows). For the old behavior, add --triplet x86-windows . To suppress this message, add --triplet x64-windows . error: while loading C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b\CONTROL: C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*') on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx) ^Failed to load port libwebp from C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b note: updating vcpkg by rerunning bootstrap-vcpkg may resolve this failure. ``` After: ``` PS C:\Dev\test> C:\Dev\vcpkg-tool\out\build\Win-x64-Release-Official\vcpkg.exe install --vcpkg-root=C:\Dev\vcpkg warning: In the September 2023 release, the default triplet for vcpkg libraries changed from x86-windows to the detected host triplet (x64-windows). For the old behavior, add --triplet x86-windows . To suppress this message, add --triplet x64-windows . C:\Dev\vcpkg\buildtrees\versioning_\versions\libwebp\a05e0de81085231df86f6902aba1e0a364e2ca7b\CONTROL:1:94: error: invalid character in feature name (must be lowercase, digits, '-', or '*') on expression: libwebp[anim, gif2webp, img2webp, info, mux, nearlossless, simd, cwebp, dwebp], libwebp[vwebp_sdl] (!osx), libwebp[extras] (!osx) ^ note: updating vcpkg by rerunning bootstrap-vcpkg may resolve this failure. PS C:\Dev\test> ```
Configuration menu - View commit details
-
Copy full SHA for 8786bab - Browse repository at this point
Copy the full SHA 8786babView commit details -
Configuration menu - View commit details
-
Copy full SHA for de7428c - Browse repository at this point
Copy the full SHA de7428cView commit details -
Fix crash while parsing malformed manifest files.
Alternative to microsoft#1211 Fixes microsoft/vcpkg#33973 I'm not entirely happy with this because it emits extra 'mismatched type' warnings like $.dependencies[0].features[0]: mismatched type: expected a feature in a dependency .
Configuration menu - View commit details
-
Copy full SHA for 68122ce - Browse repository at this point
Copy the full SHA 68122ceView commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b04a5b2 - Browse repository at this point
Copy the full SHA b04a5b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c98e5 - Browse repository at this point
Copy the full SHA 43c98e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38f738d - Browse repository at this point
Copy the full SHA 38f738dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80fa913 - Browse repository at this point
Copy the full SHA 80fa913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 918269b - Browse repository at this point
Copy the full SHA 918269bView commit details
Commits on Sep 30, 2023
-
Merge remote-tracking branch 'origin/main' into add-error-for-bad-dep…
…endency-features
Configuration menu - View commit details
-
Copy full SHA for 7f9ac40 - Browse repository at this point
Copy the full SHA 7f9ac40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 582382f - Browse repository at this point
Copy the full SHA 582382fView commit details -
Merge branch 'clarify-no-baseline-vs-error' into version-verification
# Conflicts: # include/vcpkg/paragraphs.h # src/vcpkg-test/manifests.cpp # src/vcpkg/commands.add.cpp # src/vcpkg/commands.format-manifest.cpp # src/vcpkg/commands.install.cpp
Configuration menu - View commit details
-
Copy full SHA for 09cbd98 - Browse repository at this point
Copy the full SHA 09cbd98View commit details -
Merge branch 'add-error-for-bad-dependency-features' into version-ver…
…ification # Conflicts: # src/vcpkg-test/registries.cpp # src/vcpkg/commands.install.cpp # src/vcpkg/sourceparagraph.cpp
Configuration menu - View commit details
-
Copy full SHA for 580244c - Browse repository at this point
Copy the full SHA 580244cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2a6334 - Browse repository at this point
Copy the full SHA b2a6334View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5300b - Browse repository at this point
Copy the full SHA ae5300bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f38d8 - Browse repository at this point
Copy the full SHA e2f38d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcbfb5 - Browse repository at this point
Copy the full SHA cdcbfb5View commit details -
Fix registries test that tried to set --x-builtin-registry-versions-d…
…ir to a non git dir
Configuration menu - View commit details
-
Copy full SHA for 5c26031 - Browse repository at this point
Copy the full SHA 5c26031View commit details
Commits on Oct 2, 2023
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # src/vcpkg-test/manifests.cpp # src/vcpkg-test/registries.cpp # src/vcpkg/commands.install.cpp # src/vcpkg/sourceparagraph.cpp
Configuration menu - View commit details
-
Copy full SHA for fd4e9c4 - Browse repository at this point
Copy the full SHA fd4e9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c77b92b - Browse repository at this point
Copy the full SHA c77b92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e216e - Browse repository at this point
Copy the full SHA 89e216eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c4aaf - Browse repository at this point
Copy the full SHA 78c4aafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dd96ee - Browse repository at this point
Copy the full SHA 0dd96eeView commit details
Commits on Oct 10, 2023
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # include/vcpkg/base/message-data.inc.h # include/vcpkg/paragraphparser.h # include/vcpkg/paragraphs.h # locales/messages.json # src/vcpkg/commands.add-version.cpp # src/vcpkg/commands.autocomplete.cpp # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/commands.format-manifest.cpp # src/vcpkg/paragraphs.cpp # src/vcpkg/portfileprovider.cpp # src/vcpkg/registries.cpp
Configuration menu - View commit details
-
Copy full SHA for ede9734 - Browse repository at this point
Copy the full SHA ede9734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e914b - Browse repository at this point
Copy the full SHA 70e914bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57340d0 - Browse repository at this point
Copy the full SHA 57340d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 251334b - Browse repository at this point
Copy the full SHA 251334bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5e4042 - Browse repository at this point
Copy the full SHA d5e4042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95936ec - Browse repository at this point
Copy the full SHA 95936ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cfa496 - Browse repository at this point
Copy the full SHA 1cfa496View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a9589 - Browse repository at this point
Copy the full SHA f7a9589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 392a47c - Browse repository at this point
Copy the full SHA 392a47cView commit details -
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # src/vcpkg/commands.add.cpp # src/vcpkg/vcpkgpaths.cpp
Configuration menu - View commit details
-
Copy full SHA for 6a7bbd2 - Browse repository at this point
Copy the full SHA 6a7bbd2View commit details
Commits on Oct 18, 2023
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # include/vcpkg/paragraphs.h # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/paragraphs.cpp
Configuration menu - View commit details
-
Copy full SHA for afdbeea - Browse repository at this point
Copy the full SHA afdbeeaView commit details -
Ensure spdx_location is not dropped when loading ports.
1. Change try_load_port and friends to accept the spdx location and return SourceControlFileAndLocation rather than requiring all callers to staple that on. 2. PathAndLocation => PortLocation 3. Fix confusion in SourceControlFileAndLocation due to some parts of the codebase using source_location as the port_directory. 4. Rename all "registry_location"s to "spdx_location" to avoid it sounding like this is the spdx location of the registry. 5. Require origin to be provided in all the places.
Configuration menu - View commit details
-
Copy full SHA for 903cb74 - Browse repository at this point
Copy the full SHA 903cb74View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b7fa1 - Browse repository at this point
Copy the full SHA a4b7fa1View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db17508 - Browse repository at this point
Copy the full SHA db17508View commit details
Commits on Oct 20, 2023
-
Merge remote-tracking branch 'BillyONeal/use-schemed-version' into ve…
…rsion-verification # Conflicts: # include/vcpkg/sourceparagraph.h # src/vcpkg-test/dependencies.cpp # src/vcpkg-test/manifests.cpp # src/vcpkg/dependencies.cpp # src/vcpkg/sourceparagraph.cpp
Configuration menu - View commit details
-
Copy full SHA for 36b33a2 - Browse repository at this point
Copy the full SHA 36b33a2View commit details
Commits on Oct 24, 2023
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/registries.cpp
Configuration menu - View commit details
-
Copy full SHA for 2291b0a - Browse repository at this point
Copy the full SHA 2291b0aView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc0110e - Browse repository at this point
Copy the full SHA dc0110eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a18997b - Browse repository at this point
Copy the full SHA a18997bView commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6e794ec - Browse repository at this point
Copy the full SHA 6e794ecView commit details
Commits on Nov 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a922e76 - Browse repository at this point
Copy the full SHA a922e76View commit details
Commits on Nov 7, 2023
-
Merge remote-tracking branch 'origin/main' into spdx_location
# Conflicts: # src/vcpkg/portfileprovider.cpp # src/vcpkg/spdx.cpp
Configuration menu - View commit details
-
Copy full SHA for 4434e81 - Browse repository at this point
Copy the full SHA 4434e81View commit details -
Merge branch 'spdx_location' into version-verification
# Conflicts: # include/vcpkg/base/expected.h # include/vcpkg/base/message-args.inc.h # include/vcpkg/base/message-data.inc.h # include/vcpkg/paragraphs.h # include/vcpkg/sourceparagraph.h # locales/messages.json # src/vcpkg-test/manifests.cpp # src/vcpkg/commands.add-version.cpp # src/vcpkg/commands.autocomplete.cpp # src/vcpkg/commands.build.cpp # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/dependencies.cpp # src/vcpkg/paragraphs.cpp # src/vcpkg/portfileprovider.cpp # src/vcpkg/registries.cpp # src/vcpkg/sourceparagraph.cpp # src/vcpkg/spdx.cpp # src/vcpkg/vcpkgpaths.cpp
Configuration menu - View commit details
-
Copy full SHA for b70ddbe - Browse repository at this point
Copy the full SHA b70ddbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570d2f3 - Browse repository at this point
Copy the full SHA 570d2f3View commit details
Commits on Nov 10, 2023
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # include/vcpkg/paragraphs.h # include/vcpkg/sourceparagraph.h # src/vcpkg/commands.add-version.cpp # src/vcpkg/commands.autocomplete.cpp # src/vcpkg/commands.build.cpp # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/commands.format-manifest.cpp # src/vcpkg/dependencies.cpp # src/vcpkg/paragraphs.cpp # src/vcpkg/portfileprovider.cpp # src/vcpkg/registries.cpp # src/vcpkg/sourceparagraph.cpp
Configuration menu - View commit details
-
Copy full SHA for b195ca2 - Browse repository at this point
Copy the full SHA b195ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 696c90d - Browse repository at this point
Copy the full SHA 696c90dView commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f38ed65 - Browse repository at this point
Copy the full SHA f38ed65View commit details
Commits on Jun 7, 2024
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # include/vcpkg/base/jsonreader.h # include/vcpkg/base/message-data.inc.h # locales/messages.json # src/vcpkg-test/configmetadata.cpp # src/vcpkg-test/registries.cpp # src/vcpkg/base/json.cpp # src/vcpkg/commands.ci-verify-versions.cpp # src/vcpkg/commands.format-manifest.cpp # src/vcpkg/configuration.cpp # src/vcpkg/paragraphs.cpp # src/vcpkg/portfileprovider.cpp # src/vcpkg/registries.cpp # src/vcpkg/sourceparagraph.cpp # src/vcpkg/vcpkgpaths.cpp
Configuration menu - View commit details
-
Copy full SHA for d3d53c9 - Browse repository at this point
Copy the full SHA d3d53c9View commit details -
Revert the
ReaderMessage
part of the change which became microsoft#……1323 as requested by @ras0219-msft
Configuration menu - View commit details
-
Copy full SHA for fa86593 - Browse repository at this point
Copy the full SHA fa86593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2f9b0 - Browse repository at this point
Copy the full SHA 3d2f9b0View commit details
Commits on Jun 21, 2024
-
Merge remote-tracking branch 'origin/main' into version-verification
# Conflicts: # include/vcpkg/base/message-data.inc.h # locales/messages.json
Configuration menu - View commit details
-
Copy full SHA for c2e82e5 - Browse repository at this point
Copy the full SHA c2e82e5View commit details