Skip to content

Conversation

@diegov
Copy link
Owner

@diegov diegov commented Apr 6, 2025

…ld failures

The builds have worked briefly after changes that invalidate this cache, then failed again.

While running some of these builds interactively to investigate this issue, I noticed they got auto-updated, I think this changed recently, and it's what's causing the builds to fail when caching the firefox builds, because each downloaded build will work with Marionette only once. What might happen is:

  • On the first buiild FF will start to download an update automatically
  • We cached this FF installation
  • On the next build, Marionette won't be abe to connect to FF

The reason why the second launch could be that the first run of FF was too short for the download to complete (I would say unlikely, I'm sure the devs account for the possibility of an incomplete download of the update) or maybe the update process needs to run during startup, preventing Marionette from connecting.

If disabling the cache fixes the builds, it's likely the auto-update is the issue.

Testing #42

@diegov diegov force-pushed the fix_integration_tests branch from dd56be8 to 9ea5222 Compare April 6, 2025 08:23
…ld failures

The builds have worked briefly after changes that invalidate this cache, then failed again.

While running some of these builds interactively to investigate this issue, I noticed they
got auto-updated, I think this changed recently, and it's what's causing the builds to
fail when caching the firefox builds, because each downloaded build will work with
Marionette only once. What might happen is:

- On the first buiild FF will start to download an update autommtically
- We cached this FF installation
- On the next build, Marionette won't be abe to connect to FF

The reason why the second launch could be that the first run of FF was too short for
the download to complete (I would say unlikely, I'm sure the devs account for the
possibility of an incomplete download of the update) or maybe the update process
needs to run during startup, preventing Marionette from connecting.

If disabling the cache fixes the builds, it's likely the auto-update is the issue.
@diegov diegov force-pushed the fix_integration_tests branch from 9ea5222 to b66b104 Compare April 6, 2025 08:24
@diegov diegov closed this Dec 14, 2025
@diegov
Copy link
Owner Author

diegov commented Dec 14, 2025

This confirms the issue, the proper fix is in #47

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

Successfully merging this pull request may close these issues.

2 participants