2016-02-10 22:45 GMT-08:00 Bryce Harrington <bryce@...961...>:
> On Tue, Feb 09, 2016 at 11:55:28AM +0100, joakim@...1974... wrote:
>> Bryce Harrington <bryce@...3197...61...> writes:
>> > On Fri, Feb 05, 2016 at 09:16:36AM -0800, mathog wrote:
>> >> On 05-Feb-2016 05:40, Eduard Braun wrote:
>> >> > In general I would avoid splitting the code repository from the bug
>> >> > tracker as those two are closely related and often intertwined. It
>> >> > hinders efficiency a lot when tracking bugs elsewhere.
>> >>
>> >> I agree with that - everything in one place. Moving to git is fine so
>> >> long as the entire history of the project makes the transition, all the
>> >> bugs, all the revisions, and so forth. There shouldn't be anything
>> >> "left behind" on launchpad. Not that I have any idea how one would go
>> >> about doing this sort of migration, never having used git except to
>> >> download entire projects for a local build.
>
> I'll throw out another thing maybe worth considering is Phabricator
>
> http://phabricator.org/
>
> This is a very powerful platform, and highly customizable, providing an
> integrated solution for bugs, patchreview, and a heap of other stuff as
> well as git hosting. I've had some limited experience using it on
> Enlightenment and Wayland, and it gets very high marks from people who
> use it.
> There do seem to be a lot of parallels between github today and
> sourceforge back when. SourceForge was also "the standard" at one
> point, then turned focus entirely to commercialization and kind of
> stagnated.
This is a valid concern, but it doesn't look too terrible yet. The
distributed nature of Git ensures that should anything troublesome
start happening, moving the repository elsewhere is trivial.
On the other hand, the GitHub + Travis CI + AppVeyor + Launchpad bug
tracker looks like the best combination for now, as long as Inkscape
can reliably build on Travis CI servers within their 50 minute time
limit. Installation of dependencies is not counted against the time
limit on Ubuntu, but is on OSX.
Best regards, Krzysztof