Relocatability of rakudo/nqp/MoarVM builds is a relatively new feature and it appears we don't have non-manual tests for it yet. If we have, they are under-reported.
This leads us to cases like https://github.com/rakudo/rakudo/issues/3669
To close this issue, it is required to have:
As usual with blockers, there won't be new Rakudo release until we have this issue closed.
There are no tests for this at all at the moment. I planed to work on this for quite a while now. I'll get to this soon.
On May 10, 2020 11:07:57 AM GMT+02:00, Altai-man notifications@github.com wrote:
Relocatability of rakudo/nqp/MoarVM builds is a relatively new feature
and it appears we don't have non-manual tests for it yet. If we have,
they are under-reported.
This leads us to cases like
https://github.com/rakudo/rakudo/issues/3669To close this issue, it is required to have:
- Automated tests for this feature (hopefully, it'll be easier to add
with migration to azure pipelines?)- Tests should check all three platforms but more is merrier
- Failures must be reported in a clear and easy to find way
As usual with blockers, there won't be new Rakudo release until we have
this issue closed.--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rakudo/rakudo/issues/3679
My current plan is to create a full build + test pipeline on Azure pipelines covering all of our current test landscape. (Except OBS. It would be a misuse of Azure trying to cover many Linux distributions.) They support Windows, MacOS and Linux builds. Adding ones own worker agents for other platforms is possible to. They provide their service for free without any limits. I hope we'll be able to then get rid of the other partly redundant test setups (CircleCI, Travis, AppVeyor). To me this seems like a waste of resources that I'd like to get rid of.
I have added an Azure CI configuration to rakudo. It includes test runs on MacOS, Windows and Linux with a relocatable build that is moved. So I think this issue is now fixed.
Most helpful comment
My current plan is to create a full build + test pipeline on Azure pipelines covering all of our current test landscape. (Except OBS. It would be a misuse of Azure trying to cover many Linux distributions.) They support Windows, MacOS and Linux builds. Adding ones own worker agents for other platforms is possible to. They provide their service for free without any limits. I hope we'll be able to then get rid of the other partly redundant test setups (CircleCI, Travis, AppVeyor). To me this seems like a waste of resources that I'd like to get rid of.