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

[gklib,metis,parmetis] Update sources for metis et al. to GitHub #26020

Merged
merged 8 commits into from
Aug 4, 2022

Conversation

BillyONeal
Copy link
Member

Updates sources for metis and parmetis to GitHub. Also merges all patches together and makes things consistent in how CMake targets are exported.

Resolves #25764

Competes with #25953

Tested that parmetis works like this:

image

New port checklist:
* Review the code :)
* Check the name against https://repology.org/ There are 2 packages, both of which seem to be the same thing
* Check the name against Bing/Google. It's the first entry.
* Check the source code for optional `find_package`s There are none.
* Check that the versioning scheme and license match what upstream says They have none.
* Check that the source code comes from the upstream project's authoritative source. We did.
* Check that the generated usage is accurate.
* Check that the reported license is accurate. We hope so.
@BillyONeal BillyONeal added category:port-bug The issue is with a library, which is something the port should already support info:internal This PR or Issue was filed by the vcpkg team. labels Jul 28, 2022
github-actions[bot]
github-actions bot previously approved these changes Jul 28, 2022
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.

You have modified or added at least one vcpkg.json where you should check the license field.

If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/metis/vcpkg.json
  • ports/parmetis/vcpkg.json

Valid values for the license field can be found in the documentation

@BillyONeal
Copy link
Member Author

/cc @karypis @ahojnnes @surumed

@surumed
Copy link

surumed commented Jul 28, 2022

@kysucix
Copy link
Contributor

kysucix commented Jul 28, 2022

Great thanks @BillyONeal !

@brosaplanella
Copy link

Any updates on this or on #25953? Our latest release depends on this.

@BillyONeal
Copy link
Member Author

Any updates on this or on #25953? Our latest release depends on this.

Sorry, I've been out on vacation since Thursday of last week; I'll see if I can fix the failures today but can't promise it will land today.

github-actions[bot]
github-actions bot previously approved these changes Aug 3, 2022
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: checked-in files for metis have changed but the version was not updated
version: 2022-07-27
old SHA: 9f22e9b4f191189fb70f72400da8aed05053e7b0
new SHA: 1a8b82dc534499155aca4057cb5ee998da7cdbc4
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***

@BillyONeal
Copy link
Member Author

@ras0219 reviewed this over my shoulder

@BillyONeal BillyONeal merged commit 63d08e9 into microsoft:master Aug 4, 2022
BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Aug 4, 2022
In microsoft#26020 I forgot to apply @ras0219 's over the shoulder review comment to change the directory name to all lowercase.
@BillyONeal BillyONeal deleted the new-metis-sources branch August 4, 2022 02:28
clayne pushed a commit to clayne/vcpkg that referenced this pull request Aug 4, 2022
* [gklib] Fix share path case.

In microsoft#26020 I forgot to apply @ras0219 's over the shoulder review comment to change the directory name to all lowercase.

* More case!
@ahojnnes
Copy link
Contributor

ahojnnes commented Aug 6, 2022

Thanks @BillyONeal !

p12tic pushed a commit to p12tic/vcpkg that referenced this pull request Aug 25, 2022
…rosoft#26020)

* Remove bogus arguments in the `vcpkg create` template.

* [gklib] Add new port in support of metis and parmetis.

New port checklist:
* Review the code :)
* Check the name against https://repology.org/ There are 2 packages, both of which seem to be the same thing
* Check the name against Bing/Google. It's the first entry.
* Check the source code for optional `find_package`s There are none.
* Check that the versioning scheme and license match what upstream says They have none.
* Check that the source code comes from the upstream project's authoritative source. We did.
* Check that the generated usage is accurate.
* Check that the reported license is accurate. We hope so.

* [metis] Update source to github.

Resolves microsoft#25764

Competes with microsoft#25953

* [parmetis] Update source to github.

* Add licenses.

* Fix GKlib case.

* Fix metis install.
ooeygui pushed a commit to ms-iot/vcpkg that referenced this pull request Aug 25, 2022
…rosoft#26020)

* Remove bogus arguments in the `vcpkg create` template.

* [gklib] Add new port in support of metis and parmetis.

New port checklist:
* Review the code :)
* Check the name against https://repology.org/ There are 2 packages, both of which seem to be the same thing
* Check the name against Bing/Google. It's the first entry.
* Check the source code for optional `find_package`s There are none.
* Check that the versioning scheme and license match what upstream says They have none.
* Check that the source code comes from the upstream project's authoritative source. We did.
* Check that the generated usage is accurate.
* Check that the reported license is accurate. We hope so.

* [metis] Update source to github.

Resolves microsoft#25764

Competes with microsoft#25953

* [parmetis] Update source to github.

* Add licenses.

* Fix GKlib case.

* Fix metis install.
@FrankXie05 FrankXie05 mentioned this pull request Sep 8, 2022
p12tic pushed a commit to p12tic/vcpkg that referenced this pull request Sep 14, 2022
…rosoft#26020)

* Remove bogus arguments in the `vcpkg create` template.

* [gklib] Add new port in support of metis and parmetis.

New port checklist:
* Review the code :)
* Check the name against https://repology.org/ There are 2 packages, both of which seem to be the same thing
* Check the name against Bing/Google. It's the first entry.
* Check the source code for optional `find_package`s There are none.
* Check that the versioning scheme and license match what upstream says They have none.
* Check that the source code comes from the upstream project's authoritative source. We did.
* Check that the generated usage is accurate.
* Check that the reported license is accurate. We hope so.

* [metis] Update source to github.

Resolves microsoft#25764

Competes with microsoft#25953

* [parmetis] Update source to github.

* Add licenses.

* Fix GKlib case.

* Fix metis install.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-bug The issue is with a library, which is something the port should already support info:internal This PR or Issue was filed by the vcpkg team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[metis] upstream is gone
6 participants