Re: moving to codeberg?

Simon Josefsson via Bug reports for the GNU Internet utilities <[email protected]> Wed, 02 Jul 2025 09:57:56 +0200
Newsgroups gmane.comp.gnu.inetutils.bugs
Message-ID <[email protected]>
"Alfred M. Szmidt" <[email protected]> writes:

> What would people say about moving things over to codeberg? Savannah
> is entierly unusable, and the FSF admins are not interesting in doing
> anything.

I consider codeberg for some projects.  I have many projects that are
dual savannah + gitlab (to get to functionality that doesn't really work
on savannah).  It is a really time consuming task to switch or maintain
both systems, so I sometimes wish I didn't do it, but the end results
are rewarding.  It is also not crystal clear exactly which features to
use from which site, and for different projects (libidn, libidn2,
oath-toolkit, gsasl etc) I ended up with different trade-offs.

I dislike the confrontational approach to MOVE things from savannah, but
I see no problem having additional "inetutils" projects on any other
site if there is anyone using that site who is interested in helping
inetutils, and if there are any useful result for the inetutils from
being on that site.  This can be gitlab (like we use for CI/CD which to
me is critical to have any confidence of the release tarballs),
codeberg, github or whatever.

Maybe we can experiment with a codeberg git repo for inetutils, and see
if any useful contributions come that way, and could be merged back to
savannah manually?  I started the project below and pushed savannah's
master branch both as 'main' (which I reckon is the codeberg-preferred
branch name) and 'master':

https://codeberg.org/inetutils/inetutils

I started a separate git repo to experiment with Codeberg Forgejo CI/CD
rules for InetUtils.  Let's see if we can keep CI/CD rules outside of
the core InetUtils project until we get some experience with it:

https://codeberg.org/inetutils/cicd

Compare the gitlab CI/CD inetutils project
https://gitlab.com/gsasl/inetutils/-/pipelines which uses this CI/CD
rule file:
https://gitlab.com/gnulib/pipeline/-/blob/main/gnu/inetutils.yml?ref_type=heads

Or the github inetutils CI/CD project, which I've sadly not had any time
at all to look into: https://github.com/gnu-inetutils/ci-check

If anyone wants to propose a 'Pull Request' on codeberg for this
inetutils repo, we could experiment with this workflow a bit.

I wouldn't consider this any official action, and I don't speak for the
InetUtils project, this is just a toy experiment to learn.

/Simon
signature.asc (application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE-----

iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmhk5oQUHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA
/iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx
+3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6
qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF
PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh
is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFojr5APwPZlbSoarP
pkQ6a7xXBNNJHHnYI6EuYfJF807bZznJewD/VzsCqX6ijgMD2TolJN2O4b3As3G3
u/9w9IV7/ONitQA=
=qpM9
-----END PGP SIGNATURE-----