kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42220
Re: GitLab migration
More worth it is connecting it to Azure Pipelines. Microsoft offers free CI
builds on Linux, Windows and macOS! with unlimited minutes and 10 parallel
jobs for open source projects. Basically blows Gitlab CI's where you have
to BYOM out of the water :D
On Wed, Oct 9, 2019 at 9:26 PM Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
wrote:
> I'm very excited to provide macOS builds on merge requests for folks
> to more easily test...
>
> Adam
>
> On Wed, Oct 9, 2019 at 7:30 PM Andrew Lutsenko <anlutsenko@xxxxxxxxx>
> wrote:
> >
> > Hi all,
> >
> > Gitlab migration with it's proper support for CI/CD and merge requests
> can not come fast enough, I'm very excited that the move is planned.
> > I've been using home-hosted gitlab instance for a while now and it's
> useful even for a single developer operation, it will be a lot more
> beneficial for a big project like KiCad.
> >
> > In terms of issues migration I think moving open issues via script and
> locking down launchpad tracker is the best option. Even if migrated issues
> and comments on them will be owned by some service account/bot. It should
> be doable to include enough information there so that it's clear who
> originally posted it and the context is not lost.
> >
> > Regards,
> > Andrew
> >
> >
> > On Wed, Oct 9, 2019 at 4:36 PM Wayne Stambaugh <stambaughw@xxxxxxxxx>
> wrote:
> >>
> >> On 10/9/19 3:32 PM, Mark Roszko wrote:
> >> >> I've applied for an open source GitLab license. Assuming we get
> >> > accepted,
> >> >
> >> > Technically not required for now. The license just unlocks extra
> >> > features but the base free feature set is more than adequate for now.
> >>
> >> I prefer some of the extra permission features that the license gives us
> >> over the free version. I suspect we will be approved long before 5.1.5
> >> is released.
> >>
> >> >
> >> >
> >> >>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
> >> >>SourceForge.
> >> >
> >> > Basically, yes and no. You can copy the content of issues over no
> >> > problem. You cannot copy over the authors of comments and posts. It'll
> >> > have to done under some fake/throwaway user account for migration as
> >> > it'll become owner of them all.
> >>
> >> If it's too problematic, I'm fine with leaving existing bug reports in
> >> Launchpad. Not sure what to do with the open reports other than let
> >> them expire.
> >>
> >> >
> >> >
> >> >>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.
> >> >
> >> > Someone was adding mailing list functionality to GitLab a few months
> ago
> >> > but the PRs been sitting for a few months.
> >> > Yes, either a forum or google groups would be an alternative.
> >> >
> >> > A forum can be inviting to the most inexperienced users. But because I
> >> > that I would say an absolute minimum is there must some level of
> >> > segregation to prevent developers being flooded with tech support.
> >>
> >> That is one of the shortcomings of using a forum. However, with
> >> adequate moderation (i.e. no support for non-development issues), it
> >> does provide a richer communication environment than a mailing list. I
> >> don't have a strong preference one way or the other. I was just
> >> throwing it out there as an alternative.
> >>
> >> >
> >> >
> >> > On Wed, Oct 9, 2019 at 12:36 PM Wayne Stambaugh <stambaughw@xxxxxxxxx
> >> > <mailto:stambaughw@xxxxxxxxx>> wrote:
> >> >
> >> > The lead development team has been discussing migrating the KiCad
> >> > project to GitLab[1]. 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.
> >> > * Disable the Launcpad bug tracker.
> >> > * 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
> >> > SourceForge.
> >> >
> >> > 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. 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.
> >> >
> >> > Cheers,
> >> >
> >> > Wayne
> >> >
> >> > [1]: https://gitlab.com/
> >> >
> >> > _______________________________________________
> >> > Mailing list: https://launchpad.net/~kicad-developers
> >> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> > Unsubscribe : https://launchpad.net/~kicad-developers
> >> > More help : https://help.launchpad.net/ListHelp
> >> >
> >> >
> >> >
> >> > --
> >> > Mark
> >>
> >> _______________________________________________
> >> 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
> >
> > _______________________________________________
> > 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
>
> _______________________________________________
> 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
>
--
Mark
Follow ups
References