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

Disable Pharo in CI and fix Rubocop #83

Merged
merged 2 commits into from
Jan 11, 2024
Merged

Disable Pharo in CI and fix Rubocop #83

merged 2 commits into from
Jan 11, 2024

Conversation

smarr
Copy link
Owner

@smarr smarr commented Jan 11, 2024

Pharo is currently failing with the following stack trace:

The following stack trace is reported:

Error: Can't find the requested origin
        UnixResolver(PlatformResolver)>>cantFindOriginError
        [ self cantFindOriginError ] in UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed: in Block: [ self cantFindOriginError ]
        UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed:or:
        UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed:
        UnixResolver>>home

See for instance: https://github.com/smarr/are-we-fast-yet/actions/runs/7492188644/job/20395161374#step:17:30

If anyone knows what this might be, PRs are welcome. (Sorry for the ping, just in case someone has a thought: @guillep, @tesonep, @clementbera, @fniephaus)

But since we still have Squeak, which seems to work, I’ll disable Pharo for the moment, which is my quickest way to get the CI green... sorry.

smarr added 2 commits January 11, 2024 17:26
The following stack trace is reported:

```
Error: Can't find the requested origin
        UnixResolver(PlatformResolver)>>cantFindOriginError
        [ self cantFindOriginError ] in UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed: in Block: [ self cantFindOriginError ]
        UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed:or:
        UnixResolver(PlatformResolver)>>directoryFromEnvVariableNamed:
        UnixResolver>>home
```

But since we still have Squeak, which seems to work, I’ll disable Pharo for the moment.

Signed-off-by: Stefan Marr <[email protected]>
@smarr smarr merged commit c3aecc5 into master Jan 11, 2024
18 checks passed
@smarr smarr deleted the maintainance branch January 11, 2024 17:53
@smarr
Copy link
Owner Author

smarr commented Jan 29, 2024

The Pharo issue with Can't find the requested origin seems to be that it runs in a clean environment, where HOME is not set.

@fniephaus
Copy link
Contributor

Instead of disabling Pharo, I guess you could use Pharo64-11 or so?

@smarr
Copy link
Owner Author

smarr commented Jan 30, 2024

The key is really making sure HOME is set. Though, once that's set, all kind of other issues are revealed...

d11ade7...d7ec64e

Still need to figure out how to make this work on both Squeak and Pharo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants