[gnutls-help] guile-gnutls copy at codeberg

Ludovic Courtès ludo at gnu.org
Tue Jul 15 14:16:46 CEST 2025


Hi!

Simon Josefsson <simon at josefsson.org> writes:

> Now https://gitlab.com/gnutls/guile is a read-only archived project.
>
> I'll try to push out a new release to put a flag down that guile-gnutls
> is now on codeberg and that we are open for business there.

Nice!

> I've setup a read-only GitLab CI/CD project:
>
> https://gitlab.com/gsasl/guile-gnutls/-/pipelines
>
> For as long as we have the .gitlab-ci.yml file in the guile-gnutls
> project, people can push the codenerh repository to their personal
> gitlab space and CI/CD will just work there.

Cool, taking advantage of GitLab Corp’s resources. :-)

>> I would just use Git tags these days, but then that rules out
>> complicated pre-processing à la Gnulib.
>
> The migration migrated the release page too.  But I'm not sure there is
> any value in these?  We still push tarballs to ftp.gnu.org.

Interestingly, the release pages were migrated, but not the files they
refer to.  See for instance
<https://codeberg.org/guile-gnutls/guile-gnutls/releases/tag/v4.0.1>.

But since those tarballs are also on ftp.gnu.org, it’s okay.

> We put a copy of relevant gnulib files in guile-gnutls's git, so no
> gnulib is necessary.  But adding autoconf+automake as a build dependency
> for everyone may not be nice (is guile-gnutls part of the guix
> bootstrap? is it before autoconf/automake?), so maybe there is some
> utility in publishing curated tarballs for some time still.

Actually you’re right: Guix currently requires a tarball for
bootstrapping reasons.

> The migration re-created the master branch, but I pushed it as main now.
> I'm not sure we should remove the master branch?  We can just stop push
> to it.

Yes, it’s probably best to remove the ‘master’ branch and make ‘main’
the default.

Thank you for all this!!

Ludo’.



More information about the Gnutls-help mailing list