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

Create automation to mirror the Eclipse OMR project into the master branch #3

Closed
DanHeidinga opened this issue Sep 18, 2017 · 5 comments

Comments

@DanHeidinga
Copy link
Member

The Eclipse OMR project (https://github.com/eclipse/omr) is the upstream for the openj9-omr repo. Currently, this repo is updated manually by committers.

We need an automated build that will sync the Eclipse OMR master branch into the openj9-omr master branch. These two branches should always be the same.

@DanHeidinga
Copy link
Member Author

FYI @AdamBrousseau

@DanHeidinga
Copy link
Member Author

Eclipse bugzilla to request a bot account: https://bugs.eclipse.org/bugs/show_bug.cgi?id=522322

@AdamBrousseau
Copy link
Contributor

Build is ready here. Once our bot user has proper permissions it should work. WIll need to determine how to trigger the job. I propose we request a webhook at eclipse/omr to trigger our build.

@AdamBrousseau
Copy link
Contributor

This is working now here

@charliegracie can you open an eclipse bug to have a webhook created at eclipse/omr to poke the job every time code is pushed.
url is: https://ci.eclipse.org/openj9/job/Mirror-OMR-to-OpenJ9-OMR/build?token=OPENJ9

In the meantime I setup the job to run every 15 minutes.

My next action is to move the pipeline script to the openj9 repo

AdamBrousseau added a commit to AdamBrousseau/openj9 that referenced this issue Sep 19, 2017
- Mirror eclipse/omr to eclipse/openj9-omr
- Does a bare clone with push --all and --tags
- Uses the genie-openj9 github bot id for authorization

Fixes eclipse-openj9/openj9-omr#3

Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
AdamBrousseau added a commit to AdamBrousseau/openj9 that referenced this issue Sep 20, 2017
- Store the oneline git log of the last commit
- Set the buildDescription based on LAST_COMMIT

Issue eclipse-openj9/openj9-omr#3

Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
@AdamBrousseau
Copy link
Contributor

Pipeline script merged into the repo and job reconfigured to pull script from eclipse/openj9/master

genie-openj9 pushed a commit that referenced this issue Feb 2, 2021
Tests fail in the following way:

```
18:26:45  [----------] 450 tests from SelectCompareTest/Int32SelectInt8CompareTest
18:26:45  Assertion failed at /home/jenkins/workspace/Build/compiler/riscv/codegen/OMRTreeEvaluator.cpp:114: false
18:26:45  	Opcode bcmpeq is not implemented
18:26:45
18:26:45  compiling file:line:name at level: warm
18:26:45  #0: function TR_LinuxCallStackIterator::printStackBacktrace(TR::Compilation*)+0x2a [0x40017112f4]
18:26:45  #1: function TR_Debug::printStackBacktrace()+0x28 [0x40014f2f42]
18:26:45  #2: ./fvtest/compilertriltest/comptest(+0x133a28e) [0x400133a28e]
18:26:45  #3: ./fvtest/compilertriltest/comptest(+0x133a366) [0x400133a366]
18:26:45  #4: function TR::assertion(char const*, int, char const*, char const*, ...)+0xac [0x400133a416]
18:26:45  #5: function OMR::RV::TreeEvaluator::unImpOpEvaluator(TR::Node*, TR::CodeGenerator*)+0x56 [0x4001523796]
18:26:45  #6: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254]
18:26:45  #7: function OMR::RV::TreeEvaluator::iselectEvaluator(TR::Node*, TR::CodeGenerator*)+0x6e [0x4001723a96]
18:26:45  #8: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254]
18:26:45  #9: function genericReturnEvaluator(TR::Node*, OMR::RealRegister::RegNum, TR_RegisterKinds, TR_ReturnInfo, TR::CodeGenerator*)+0x4e [0x4001722790]
18:26:45  #10: function OMR::RV::TreeEvaluator::ireturnEvaluator(TR::Node*, TR::CodeGenerator*)+0x42 [0x40017228c6]
18:26:45  #11: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254]
```

Signed-off-by: Filip Jeremic <fjeremic@ca.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants