Hi all,

As a heavy user of Gitpod (mostly for quick fixes) I would also like to
point out that you *can* still use it - it's just that the development
environment won't be set up by default. I agree it has been breaking far
too often and requires a lot of optimization to reach reasonable setup
times, and while I haven't been using the codespaces setup I can see the
gain in maintenance effort there.

Cheers,

Melissa

On Tue, Mar 21, 2023 at 9:21 AM Klaus Zimmermann <klaus.zimmerm...@smhi.se>
wrote:

> Hi,
>
> this sounds all reasonable to me, and as mostly a lurker on this list my
> input shouldn't carry too much weight anyway.
>
> I wanted to point out one thing: Docker does continue to offer free
> access for Open Source projects, it's just that they restructured the
> way of how to do this. So if there is still value in Docker, an
> application to the Docker-Sponsored Open Source tier should certainly
> fit Numpy. A bit more information is at
>
> https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/
>
> Cheers
> Klaus
>
>
> On 20/03/2023 22:09, Ralf Gommers 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
> > <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/tree/main/tools/gitpod>
> > https://github.com/numpy/numpy/blob/main/.github/workflows/docker.yml
> > <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/.github/workflows/gitpod.yml>
> >
> https://github.com/numpy/numpy/blob/main/doc/source/dev/development_gitpod.rst
> <
> https://github.com/numpy/numpy/blob/main/doc/source/dev/development_gitpod.rst
> >
> > https://hub.docker.com/u/numpy <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
> > <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
> > <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/ <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
> >
> >
> > _______________________________________________
> > 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: klaus.zimmerm...@smhi.se
> _______________________________________________
> 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: meliss...@gmail.com
>
_______________________________________________
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