-
Notifications
You must be signed in to change notification settings - Fork 9
update to README-0.1 #31
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
Conversation
steveblackburn
left a comment
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.
Only minor edits, aside from the use of submodules. I thought this was fixed long ago!
If it is at all possible to fix this, please normalize the jikesrvm repo, getting rid of the use of submodules.
I finished removing submodules and updating CI scripts and README accordingly |
mmtk/Cargo.toml
Outdated
| lazy_static = "1.1" | ||
| log = {version = "0.4", features = ["max_level_trace", "release_max_level_off"] } | ||
| mmtk = { path = "../repos/mmtk-core" } | ||
| mmtk = { git = "ssh://[email protected]/mmtk/mmtk-core.git" } |
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.
You would need a rev to specify the revision. You can check the Cargo.toml for OpenJDK: https://github.com/mmtk/mmtk-openjdk/blob/7dd5ef78f537b197700feec913890e7d415b16dc/mmtk/Cargo.toml#L24
With this change, the CI config needs to be updated as well, as the CI runner cannot pull the repo by ssh. Check the step here on OpenJDK CI (https://github.com/mmtk/mmtk-openjdk/blob/7dd5ef78f537b197700feec913890e7d415b16dc/.github/workflows/ci.yml#L19).
Also in mmtk-core, there are a few places you would need some change. Check the difference between JikesRVM and OpenJDK in mmtk-core CI, and make the JikesRVM steps similar to the OpenJDK's.
Make sure that CI on both mmtk-jikesrvm and mmtk-core works. You also need to let mmtk-core CI know that the mmtk-core PR should use this JikesRVM binding branch. Like the comments here: mmtk/mmtk-core#136 (comment)
Please let me know if any of these confuses you. I will explain in more details.
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.
@javadamiri I can do a separate PR to remove the submodule. If you think that is probably better, you can just revert changes around submodules, and I will fix them in a following PR.
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.
You would need a
revto specify the revision. You can check theCargo.tomlfor OpenJDK: https://github.com/mmtk/mmtk-openjdk/blob/7dd5ef78f537b197700feec913890e7d415b16dc/mmtk/Cargo.toml#L24With this change, the CI config needs to be updated as well, as the CI runner cannot pull the repo by
ssh. Check the step here on OpenJDK CI (https://github.com/mmtk/mmtk-openjdk/blob/7dd5ef78f537b197700feec913890e7d415b16dc/.github/workflows/ci.yml#L19).Also in mmtk-core, there are a few places you would need some change. Check the difference between JikesRVM and OpenJDK in mmtk-core CI, and make the JikesRVM steps similar to the OpenJDK's.
Make sure that CI on both mmtk-jikesrvm and mmtk-core works. You also need to let mmtk-core CI know that the mmtk-core PR should use this JikesRVM binding branch. Like the comments here: mmtk/mmtk-core#136 (comment)
Please let me know if any of these confuses you. I will explain in more details.
I can do it
fa7ff41 to
64a911c
Compare
64a911c to
083f747
Compare
prepare the README file for release-0.1