Hi

I have done a couple of pull requests via codeberg now, and this works
and I can't see any reason to not accept contributions via codeberg
(under all normal GNU policies related to licensing and copyrights).

This doesn't affect the savannah workflow at all, as long as someone who
cares about the codeberg repository make sure to keep both in sync going
forward.

I noticed we had some branches on savannah that were fully merged into
master, so I removed them to clean things up: ucbinetd,
master-UNNAMED-BRANCH and release1_4_0.

There is a branch 'bsd' which has two unmerged commits related to
4.4BSD-Lite, added in 1997 that I'll keep it around (because we have
tags pointing to those commits) and have pushed that branch to codeberg
too.

I realized changing the branch name from 'master' to 'main' makes it
more difficult to merge things back and forward, so I reverted so that
'master' is now the default branch on codeberg too, and the 'main'
branch that I invented is gone.  We can make that change later on, if
people want, but it is not necessary to do both changes at the same
time.

The workflow I'll use is this one:
- Push a topic branch to my personal inetutils fork:
  https://codeberg.org/jas/inetutils
- Push the topic branch to a GitLab project to run CI/CD:
  https://gitlab.com/gsasl/inetutils/-/pipelines
  it uses this CI/CD configuration file that you can use too:
  https://gitlab.com/gnulib/pipeline/-/raw/main/gnu/inetutils.yml
- Once CI/CD is happy, open a pull request to merge things
  into https://codeberg.org/inetutils/inetutils
- Check that savannah master is in sync with codeberg master,
  and resolve any conflicts.
- Accept the merge request.  Right now I've used the website but simply
  merging it locally using 'git' and pushing to codeberg's master should
  work fine.  There is no need to use the website.
- Pull the new codeberg master locally and push to savannah.

I reviewed all documentation in the git repository, and the only thing
referring to Savannah that I could find was README-alpha that has:

  git clone https://git.savannah.gnu.org/git/inetutils.git

That information still work (if savannah is online...), and I don't see
any need to change this right now.  People on the list know about
https://codeberg.org/inetutils/inetutils as an alternative now.

I reviewed changes in master compared to the last v2.6 release and they
are really minimal, so doing a v2.7 now seems premature...

/Simon

Attachment: signature.asc
Description: PGP signature

  • fix a use-a... Bruno Haible via Bug reports for the GNU Internet utilities
    • Re: fi... Collin Funk
      • Re... Simon Josefsson via Bug reports for the GNU Internet utilities
        • ... Simon Josefsson via Bug reports for the GNU Internet utilities
        • ... Collin Funk
        • ... Simon Josefsson via Bug reports for the GNU Internet utilities
          • ... Collin Funk
            • ... Simon Josefsson via Bug reports for the GNU Internet utilities
              • ... Collin Funk

Reply via email to