-
Notifications
You must be signed in to change notification settings - Fork 91
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
Ginkgo version 1.0.0 release #222
Comments
Some notes:
|
Note on documentation, I did hesitate to add #76 to this milestone... It should not be too long to fix but is much needed. |
Thanks @gflegar for the comments. The gitflow is helpful for managing the release efforts in terms of commits. I will add this to the wiki page I am currently writing. I think the release process itself can be quite fast if we have a correct setup for testing and doing the packaging (let's say a day at most), so I think merging the fixes directly to develop and agreeing on not merging any new PR until we are done with actually pushing the release to the world should be enough. What do you think? I also want to mention that both Github and Gitlab facilitate the release process. Here are the respective pages: Github release page and Gitlab release page. |
I want to mention that the task I agree on the having an explicit merge commit in the |
#174 could also be a good candidate for the release. It's warnings so it's fine if they stay, but better if they are gone. |
I created a wiki page with the instructions I could think of for the release process. Feel free to contribute. There may be multiple typos... |
@ginkgo-project/developers I would like to collect everyone's thoughts on the following issues we rose with @gflegar.
|
On the OMP issue: there are in total about 25 NOT_IMPLEMENTED in the omp branch. I would say: let's copy complete those - in the worst case with the reference implementation and some note saying that this still needs to be parallelized. |
Note from the discussions, we're not doing #53 as it seems like it would take too much time. But we will try to fix all the other problems listed here. |
I guess we are delaying this? The deadline is tomorrow, and there are quite a few open issues in this milestone. |
Yes, the deadline was a loose tentative one. Looks like we will have to postpone it, hopefully not by much. |
Do we implement all spmv for all matrix formats on all executors? |
I don't think that makes too much sense, having all formats for all executors. I feel: we obviously need the reference executor for all formats, and if there is a format selected that is not supported by the executor, we fall back to the reference executor. Is that a reasonable path forward? |
I mean the operation
|
I now understand - sorry. |
This is the first release of Ginkgo, version 1.0.0. For more details about this release access the [release notes](https://github.com/ginkgo-project/ginkgo/releases/tag/v1.0.0). ### Content + The version number is updated to 1.0.0 everywhere; + In addition, the versions present in some example output is removed as they are not necessary for understanding what the output of each example looks like. This also prevents mistakes in version numbering in the future. + Improve examples documentation + Improve containers and CI configuration for documentation generation + Use `steady_clock` instead of `system_clock`. ### Extra information + The [full pipeline](https://gitlab.com/ginkgo-project/ginkgo-public-ci/pipelines/56943511) was run for this branch. + The documentation was generated and is accessible [here](https://ginkgo-project.github.io/ginkgo/doc/release/1.0.0/). + The PDF version of the documentation is accessible [here](https://ginkgo-project.github.io/ginkgo/doc/pdf/release/1.0.0.pdf). + The CDash data can be accessed [here](https://my.cdash.org/index.php?project=Ginkgo+Project). + All coverage information is also available [here](https://codecov.io/gh/ginkgo-project/ginkgo/branch/release%2F1.0.0). Closes #222 Closes #293 Related PR #294
This issue is here to track the creation of the first Ginkgo release, which could be version 1.0.0 if we can get several CUDA conversions.
I created a milestone to track the release process, I added every issue and PR that we want for the release to this milestone. If you want something in particular to be part of this release, add an issue and add it to the release milestone. Currently there is:
TODO
.gitlab-ci.yml
file so that the CI system generates the documentation link: https://ginkgo-project.github.io/ginkgo/doc/1.0.0release/1.0.0
branchdevelop
in the Readme or the CMakeLists.txt tomaster
.develop
tomaster
.The text was updated successfully, but these errors were encountered: