kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42223
Re: GitLab migration
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Thomas Pointhuber <thomas.pointhuber@xxxxxx>
-
Date:
Thu, 10 Oct 2019 08:52:13 +0200
-
Autocrypt:
addr=thomas.pointhuber@xxxxxx; prefer-encrypt=mutual; keydata= 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 dYhw9pBfZ9Q=
-
In-reply-to:
<CADn3vW3A-BFwAXS-nLaMOiUCGhzK2db8eBvNj66xWq-7-vmLwA@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.0
Hi,
if you are curious, Antonio Vázquez Blanco designed a example
ci-pipeline for gitlab. (you need to have a gitlab account to view it):
https://gitlab.com/kicad-mirror/kicad-source-mirror/tree/feature/gitlab-ci
It automatically creates Appimages for example.
Personally, I would really like it to have a continious delivery
pipeline integrated, which is able to create all the different
packages/deployment binaries.
Regards,
Thomas
Am 10.10.19 um 02:30 schrieb Andrew Lutsenko:
> 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
> <mailto: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>
> > <mailto: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>
> > <mailto: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
> <mailto: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
>
Attachment:
signature.asc
Description: OpenPGP digital signature
References