<p></p>
<blockquote>
<p dir="auto">The docker run is failing because chromium has in fact been moved to snap only in 22.04 but snaps can't be installed in a docker container so that's that for docker.</p>
</blockquote>
<p dir="auto">For docker, can we just run <code class="notranslate">bundle exec rails test</code> i.e. skip the system tests? I'd be happy with that, since running the tests there in CI is more to make sure that the development environment is set up correctly, rather than running all the tests per se.</p>
<p dir="auto">But in saying that, what's the point in having a development environment where you can't run the system tests? I guess some for some tasks that will be sufficient, but it does rather imply that some developers won't be able to write them or run them. So I guess we need some solution so that devs who want to develop using our docker configuration, can still run all the tests.</p>
<blockquote>
<p dir="auto">Secondly the forced move to a snap for Firefox means that geckodriver has (currently at least) gone away</p>
</blockquote>
<p dir="auto">Hmm, I wonder if either a) we should wait for geckodriver-and-snap-based solution to appear (although that might still have docker implications) or b) should we switch to using a deb package instead of snap? The linked <a href="https://askubuntu.com/questions/1399383/how-to-install-firefox-as-a-traditional-deb-package-without-snap-in-ubuntu-22" rel="nofollow">askubuntu</a> thread highlights the <a href="https://launchpad.net/%7Emozillateam/+archive/ubuntu/ppa" rel="nofollow">mozillateam PPA</a> but I don't know what the implications are of doing that. And I guess even then we'll have the problem of most developers (like me) will have a local system on which firefox is installed as a snap.</p>
<p dir="auto">Oh what a headache!</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/3606#issuecomment-1196966144">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLLKZA4MBO43Y66FDHDVWFOATANCNFSM54CTBJLA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLLZ6IZU4KDJGKDSYTTVWFOATA5CNFSM54CTBJLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOI5MECAA.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/3606/c1196966144</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/3606#issuecomment-1196966144",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/3606#issuecomment-1196966144",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>