-
Notifications
You must be signed in to change notification settings - Fork 57
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
1.0.0 release #184
1.0.0 release #184
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't kept up with the mechanics of releases, but the text updates look good to me.
One question I had is if we should remove the validator that's in this repo to not be here.
This makes sense to me. I think it's fine to move to a new repo in the geoparquet
org, and it can be done at any time (if people need it, they can clone an older tag of this repo).
In this branch, we should update from
to
Let me know if you want me to create a PR over this branch. |
Co-authored-by: Tim Schaub <[email protected]>
Co-authored-by: Tim Schaub <[email protected]>
Co-authored-by: Tim Schaub <[email protected]>
Ah, sorry for missing it. But I think I'm just going to remove the validator as discussed above. |
Just removed the validator. Will try to add it elsewhere soon. |
Hrm - the downside of remove the validator is that the build can then no longer validate the examples... Guess the ideal is to put in another package that the CI would just download and use? |
The release looks fine. I'm a bit out of the loop and just out of curiosity: The repo is hosted under the OGC, doesn't an OGC release need to follow some kind of OGC procedure for a release? Or are we independant to release whenever we want? |
Correct, I would rather keep the utility until there is an external package to replace in CI. That package would depend on the |
I don't have a strong preference on where the validator should live. Maybe it should be in its own repo that can be published to PyPI as something like |
@cholmes At some point, when the geoparquet validator is ready, I would like to explore integrating it into the OGC Compliance Program. So an option is to create the validator's repository in the opengeospatial GitHub organization. Please let me know if you would like the repository created in the opengeospatial GitHub organization. |
Afaik the ogc repos are independent of their overall process. The official standardization process isn't in github at all, it's submitted documents and voting. |
So I just went ahead and removed the validation job. My reasoning is that I think we should move away from having examples in the spec repo, and we won't be changing the spec that much. But I'm fine for pushback that we should put it in its own package and get it all hooked up to CI - but I'd like that pushback to be accompanied by a commitment to do the work. From my perspective we have good external validation tools. The big reason to have this working well in CI is to ensure if we're doing extensive work on the spec then the examples are all up to date, but I see that as just necessary before we start any major work. |
So we have 2 validators that are quite 'ready' - gpq and the gdal script. This validator never actually validated the data, just the metadata. So I'd start with one of those for the compliance program. I think it makes less sense in the OGC github as there's just so much there - prefer it to be 'grouped' with other geoparquet tools. |
Thanks @cholmes . We'll review the gpq and gdal script. |
Thanks for putting this together, @cholmes. The changes look good to me. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks to everybody for the hard work to get to this point! I think these changes are well thought-out to focus the intent and scope of the 1.0.0 release. Looking forward to the announcement!
Amazing to see this is finally out! It has been an amazing ride! I agree with the idea of moving the validator outside of the repo and publish a |
1 similar comment
Amazing to see this is finally out! It has been an amazing ride! I agree with the idea of moving the validator outside of the repo and publish a |
Thank you @cholmes for organizing this. It looks good to me. I hope this is the start of a great and widely use standard. Thanks all for the work. And can’t wait to start looking at 1.1 😉 |
Ok, I think we're about ready to go with the 1.0.0 release! I'm going to look for everyone with write access to approve this PR.
I updated the readme in a few ways:
One question I had is if we should remove the validator that's in this repo to not be here. I've leaned towards that as it's cleaner, but I don't feel quite qualified to put it in its own new repo. If someone (@kylebarron? @alasarr?) would be up to move it that'd be ideal - I can make a spot for it in the https://github.com/geoparquet org. I also could just remove it from this repo and we can add it in later if others are comfortable with that. I'm also fine to just leave it here - it's not referenced on the front page. But we probably should clarify that it just tests the metadata.
I didn't yet 'tag' the release, as per instructions on https://github.com/opengeospatial/geoparquet/wiki/Release-Process but can when we're ready.
The other 'nice to have' thing for release would be to publish the 'parquet geospatial compatibility' doc (https://github.com/opengeospatial/geoparquet/blob/main/format-specs/compatible-parquet.md) on the website. But I'm ok if we just figure that out later.