Date: Thu, 12 Mar 2015 15:48:03 -0700 From: Craig Rodrigues <rodrigc@FreeBSD.org> To: Hans Petter Selasky <hps@selasky.org> Cc: "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org> Subject: Re: Phabricator and automatic build testing Message-ID: <CAG=rPVdaE8DEejbjZ89F1ezBZOcvAKyfLcR7CAwCzK5zBpqYFw@mail.gmail.com> In-Reply-To: <5501F344.1030105@selasky.org> References: <5501EED7.4060801@selasky.org> <CAG=rPVcWbdA==xYcqnBTBjDv-bPfvSNfEg3Bv6O=0=qsAYczKg@mail.gmail.com> <5501F344.1030105@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 12, 2015 at 1:12 PM, Hans Petter Selasky <hps@selasky.org> wrote: > > FreeBSD does have a github mirror. Can't that be used with Phabricator, if > some plugins require GIT? > Yes, the github mirror can be used. Right now, robak@ is working on a project whereby if someone does a github pull request against http://github.com/freebsd/freebsd, it will open a bug in the FreeBSD bugzilla system. I'm waiting to see how far he gets with this, because conceivably we could extend this to do other things like integrate with Phabricator, and trigger automated builds. One disadvantage that the FreeBSD project has is that we have multiple systems: Phabricator Bugzilla Jenkins Subversion Each system on its own is quite good. However if you want to integrate the systems together to provide more advanced workflows, we have to write code to integrate these systems. The FreeBSD project doesn't have too many coders who are willing and able to do this, so things move slowly for us. Many other open source projects have basically gone to systems where everything is integrated. Github is the most popular one by far. Others like Gitlab are popular too. There are pros and cons of using an integrated system, and relying on a third party like Github. However, when you use something like Github, there are hundreds of pre-existing scripts and workflows that you can instantly take advantage of. I have seen these other projects move at lightening speed in comparison to FreeBSD, because these integrated systems are very good, and make people productive. It will take time for FreeBSD to move in this direction, because although we have a good project, we are slow moving and resistant to change in many ways. -- Craig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVdaE8DEejbjZ89F1ezBZOcvAKyfLcR7CAwCzK5zBpqYFw>