On Mon, Mar 20, 2023 at 3:13 PM Ralf Gommers <ralf.gomm...@gmail.com> wrote:

> Hi all,
>
> We received a notification from Docker that there Free Team organization
> no longer exists, and that we have until April 14 to upgrade to a paid
> tier. We only use Docker to support Gitpod. Gitpod builds have been broken
> in main for quite a while (see
> https://github.com/numpy/numpy/actions/workflows/gitpod.yml). Since it's
> a cron job that doesn't show up on PRs, but I get the notifications.
>
> Overall, Gitpod has been useful during some sprints, but it has proven to
> be too much maintenance effort. Maintaining a Docker team, CI jobs for
> building 2 Docker images, and a nontrivial amount of code and docs is no
> longer a good tradeoff.
>
> Here is what we have related to Gitpod:
> https://github.com/numpy/numpy/tree/main/tools/gitpod
> https://github.com/numpy/numpy/blob/main/.github/workflows/docker.yml
> https://github.com/numpy/numpy/blob/main/.github/workflows/gitpod.yml
>
> https://github.com/numpy/numpy/blob/main/doc/source/dev/development_gitpod.rst
> https://hub.docker.com/u/numpy
>
> We have a reasonable alternative, which is GitHub Codespaces. All it
> currently requires is ~lines of simple to understand code (
> https://github.com/numpy/numpy/tree/main/.devcontainer) and no CI jobs.
> We have one tracking issue for feedback in case you try it and find gaps:
> https://github.com/numpy/numpy/issues/23134. It doesn't pre-build NumPy
> locally, but that's only 1-2 minutes of wait time and is something a new
> contributor anyway has to learn about. The dev environment is reproducible,
> so this isn't much of a hurdle. We need replacement docs for that, but they
> can be much simpler I'd say. It's basically "go to
> https://github.com/codespaces/, hit the green button, and select the
> numpy repo, then it'll drop you into a VSCode IDE with a ready to go dev
> env".
>
> So my proposal is to drop all the Docker Hub and Gitpod related code and
> docs. I have already discussed this with Tania Allard, who did most of the
> heavy lifting on the initial creation of the Gitpod machinery (for SciPy,
> which was then synced to NumPy).
>
> Thoughts?
>
> Cheers,
> Ralf
>
>
That's fine with me. I did run it a couple of times to see what it did and
the setup time excruciating :) If removing it also reduces the maintenance
burden, so much the better.

Chuck
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to