kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42221
Re: GitLab migration
But the free Azure service has a limitation of 10GB space for a builder, so
it os not really fesible to build everything properly.
I managed to make a docker image with the MSYS2 build environment, but ran
out of space to make the installer.
tor. 10. okt. 2019 06.41 skrev Mark Roszko <mark.roszko@xxxxxxxxx>:
> 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
> _______________________________________________
> 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
>
References