Re: Please review 2.5 plan (non-development items)
Alexander Bokovoy <[email protected]> Tue, 23 Jul 2019 19:57:06 +0300
| Newsgroups | gmane.network.openldap.devel |
|---|---|
| Message-ID | <[email protected]> |
On ti, 23 heinä 2019, Quanah Gibson-Mount wrote: >--On Tuesday, July 23, 2019 4:37 PM +0200 Ondřej Kuzník ><[email protected]> wrote: > >>Hi, >>I've prepared a plan what the project wants to achieve as part of the >>2.5 stream apart from core OpenLDAP development that I intend to send to >>-technical for wider discussion and as a call for participation. >> >>It has been suggested to me that people might want to comment/propose >>changes to it so attaching a draft here. Please let me know what you >>think or if you agree in broad terms it is fit to be circulated more >>widely. > >Hi Ondrej, > >Thanks for writing this up! In the section about the bug tracker, I >would note that the plan is to use Bugzilla for the tracker (as >opposed to gitlab issues) via Gitlab's built in bugzilla integration >feature. > >For contributions, I'd like to see something like ><https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/> >implemented, so it's simply a part of the contribution process rather >than us having to constantly bug people about it. > >I agree with Michael that the FAQ should probably just be migrated to >using the Gitlab wiki, since we'll already have that available. > >On CI/CD, hopefully we can make use of some of the freely available >resources, such as <https://build.opensuse.org/>. What we're >particularly missing is Windows as a platform for CI/CD, which would >have helped us catch the additional bits necessary for ITS#7585 for >example. Azure Pipelines give free 10 concurrent runners for open source projects and can connect with GitLab instances for CI/CD. We use it in FreeIPA in our GitHub pull request review process. The runners are fairly easy to configure; they run Ubuntu 16.04 but include Docker so it is possible to do a lot more. FreeIPA runs tests on containerized Fedora 30, for example. And Azure Pipelines also have Windows and macOS runners: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops If you are interested, I can share my experience on setting it up. I haven't tried Windows images as I didn't need them but the rest is quite well working. -- / Alexander Bokovoy Sr. Principal Software Engineer Security / Identity Management Engineering Red Hat Limited, Finland