kicad-developers team mailing list archive
Mailing list archive
Re: GitLab migration
Nick Østergaard <oe.nick@xxxxxxxxx>
Wayne Stambaugh <stambaughw@xxxxxxxxx>
Wed, 9 Oct 2019 17:16:46 -0400
addr=stambaughw@xxxxxxxxx; prefer-encrypt=mutual; keydata= mQGiBEM0hxQRBAC2fNh3YOVLu1d5GZ0SbrTNldGiGnCJPLqzEnqFX9v6jmf33TMt6EmSLkl6 Wtfkoj0nVwKxcYmJkA8DX0QAokBkwNIzhSsBzQvthBLIk/5LnPVVKrEXOcL4mUyH1doKlkaE slgJozNa6Av+oavcvD02o1zJOloBbaHlNlyRt7fKswCgtIFlVjWggVH/15KfWk+Qo5JVPbME AIUBAQyL2OAx0n60AWec2WHnO9buHuG0ibtICgUMkE+2MRmYyKwYRdyVwGoIUemFuOyHp0AJ InX4T+vy2E7vkwODqjtMLfIoRkokW74Fi4nrvjlhOAw/vdq/twLbAmR9MOfPTpR4y7kQy1O2 /n+RkkRvh26vTzfbQmrH7cBJhk6aA/9Uwvu3E4zNJgHVZeS0HyWtmR1eOPPRbnkPgJTToX5O KMKzTJI/FX6kT7cFoCamitHrW3BJP4Dx+cMMsa47EGxqVTdbVJ4LjogsXTXxb+0Fn1u4zBdx x3Cer6O7+hqWy7zvpzeC6nSREjqDKa5CgHtv/GLm5uFPOmsjAsnHj2tlBrQmV2F5bmUgU3Rh bWJhdWdoIDxzdGFtYmF1Z2h3QGdtYWlsLmNvbT6IeAQTEQIAOBYhBOffs6CbblRzBkv33BtR cWlZ+CReBQJbFBS2AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEBtRcWlZ+CReMI8A nRbrLkzp7+c2f0vX7sfg4ICX8LAKAJ9uClo4uJajmZa5zZrL2nKdZlUwIrkCDQRDNIcxEAgA gCru+3/aOC6RCjpvYC72wY+d5SmHphC6yeiV2/mOumyt5MLo/Ps2GznZr11JspqFk5K/Zpvp MMLqqjDZ39+50a2iKRQFJ6NlK+hJWMmj6eJygQrCwYo3Gjc6CqfrqUv+8VSnf/i5sIZmtOVA 4ZjML18MuBvMSsNdVLFJd5HNnYb1iOECpvqdPVh/21LLCEw7MUUGGnHBhCrmk2aJe5hFmcSN g4ldBcXrgMQBwf7aMVoobXBMFDb/IENByXn0llB7Gr2IFMRmNS9/p8s/II1Yl2bTqyX4FSz8 cfn7C9KEz7faZ7wzAcpwHFC/zs3JoAjJ0IEKdNUpIwAlKMzT3CzctwADBQf/cxpG28MKyrqk nNmq/8LQLy+x6FSYXBLjxQz9BiBNYeesDZQ6J5UbL1mjpJzMa5tLZypPYo4bbGyR22hrbyDF K7m6AcVaMIJKl98g4ukMutFfAJyRDaREH5Zl/X1P4u1Z/yaAIy9mKaNbaK1/5djNJ5wCTFen TUgAp9xdc30kGkFDdLJFp5uxDY4P0vaZiZdjUCvDM3Zjv5IzpNOfxVqTUBQNUP/BnnKhkk0p DTD6s3X8S+D0rOtEBQ8K0cwERI/E8EFa8nj0TNw4e2MYGR8wg+SxqJ7z5f0zPY0bO6G9DDFB wYCqzzPWGqdAh9vA5971TAbPERtdFybhkurozp2SfYhJBBgRAgAJBQJDNIcxAhsMAAoJEBtR cWlZ+CResHUAniULLCWiT26ieRTl7N2vS6vBo/DuAJ4m7Ss/gyiW6ybTn1ctDXAUgm2QVQ==
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
On 10/9/19 4:26 PM, Nick Østergaard wrote:
> On Wed, 9 Oct 2019 at 18:36, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>> The lead development team has been discussing migrating the KiCad
>> project to GitLab. Given the issues with Launchpad, I think this is
>> a good move. I've applied for an open source GitLab license. Assuming
>> we get accepted, I would like to start this process after the 5.1.5
>> release. Here is a short list of action items that need to be done for
>> the source repo transition:
>> * Freeze the Launchpad source repo.
>> * Push the frozen repo to GitLab.
> Why do we need to freeze it? I suggest we do this in incremental
> steps. I mean, a git repo is a git repo. It can easily be mirrored, we
> just need to make sure that changes are pushed to only one. We can
> start just mirroring to gitlab to play around a bit. Migration of
> bugtracker and some CI.
I don't want anyone pushing to this repo similar to the mirror we have
on github. Making the launchpad repo a mirror is fine.
>> * Disable the Launcpad bug tracker.
> Isn't this a bit drastic? Shouldn't we investigate import of the
> current launchpad bug tracker into gitlab?
As I stated below, if we can automate the process that would be ideal.
If you weren't around for the transition from sourceforge to lauchpad,
you would know that this is not too drastic. I want to avoid new bug
reports being filed on launchpad once we make the move to gitlab.
Dealing with two hosting services at the same time creates extra work
that I would rather not deal with if I can avoid it.
>> * Add a note and link to the Launcpad project page that the project is
>> now hosted on GitLab.
>> * Create blog announcement once the transition is complete.
>> There are a few unknowns:
>> Would it be possible to migrate open bug reports to GitLab? I suspect
>> we could come up with a script like we did when we migrated from
>> What to do about the mailing list? GitLab doesn't support mailing lists
>> yet so I'm thinking we leave the mailing list on Launchpad for the short
>> term. We can always migrate the mailing list at a later date or use
>> some other communication tool such as discourse.
>> Further down the road, I would like to see all of the KiCad source repos
>> including the library, documentation, website, and translation repos
>> migrated to GitLab as well. It would make my life a lot easier from a
>> project management perspective if they were all in the same place. I
>> expect there to be some resistance to using a source code version tool
>> but I'm hoping folks will see this as a beneficial move.
> What do you mean with that last sentence?
There are always folks who are resistance to any changes. Obviously we
are still using git as our vcs but the UX of gitlab is different than
github so there will be a learning curve.
>> I'm not
>> terribly familiar with GitLab but I suspect it's not that much different
>> than GitHub as a hosting platform so I don't expect there to be a very
>> steep learning curve. If you have any concerns, now is the time to
>> speak up or forever hold your peace.
> Are we going to use the merge requests actively or the mailing list?
> It should be fairly easy to set up some simple CI for the patches, but
> I really think we need to set this up before any move.
> It seems that I am the owner of https://gitlab.com/kicad_eda FWIW.
>> : https://gitlab.com/
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp