Fwd: Re: [Kde-pim] Problems with infrastructure

2014-12-15 Thread Luca Beltrame
Sending this to k-c-d, probably has been sent to me only by mistake: it offers 
additional insights on software.

-  Messaggio inoltrato  -

Oggetto: Re: [Kde-pim] Problems with infrastructure
Data: sabato 13 dicembre 2014, 08:21:15
Da: Helio Chissini de Castro 
A: Luca Beltrame 

On Fri, Dec 12, 2014 at 8:25 PM, Luca Beltrame  wrote:
>
> Albert Astals Cid wrote:
>
> > So what do you suggest, because we already tried gitlab and didn't work,
> > is there any more github clones out there that may work for us? I don't
>
> There are at least a couple:
>
> - Gitbucket (written in Scala, mimics the GitHub interface)
> - Gogs (written in Go, see my previous mail on the topic)
>
> I've used both, but not at the scale KDE needs, though. ;)
>
> Gitbucket:
>
> - Uses its own embedded SSH (!) on a non standard port (like Gerrit)
> - There are a few issues with documentation
> - Java / Scala (not everyone's cup of tea)
> - Supports LDAP like KDE needs
> - No information on performance
> - No information on large number of repositories
> - Probably no customization of appearance
>
> Gogs:
>
> - Fast and lean
> - Go (not everyone's cup of tea)
> - Uses the system's SSH
> - Does not support yet LDAP like KDE wants (I filed issues about it
> upstream)
> - Inconsistent UI (not yet finished)
> - No information on customization of appearance
> - Strange way of configuration (copy ini file elsewhere, modify)
> - Behind Gitbucket in terms of features
> - No information on performance
> - No information on large number of repositories
>
> Gitbucket: https://github.com/takezoe/gitbucket
> Gogs: https://gogs.io
>
> Hope this helps.
>
> --
> Luca Beltrame - KDE Forums team
> KDE Science supporter
> GPG key ID: 6E1A4E79
>
>
>
Let me enter on this discussion :-)

In my previous company we used mercurial and for same reason they started
to look some open source frameworks like github, discarding any paid
solution.

We had three ones on plate:

- Phabricator
http://phabricator.org/
https://github.com/phacility/phabricator

- Apache Allura
https://allura.apache.org/

- Rhodecode
http://rhodecode.com
This is the one we choosed, and is indeed very powerfull, the only part is
that company behind it closed the source, but a fully open source fork is
been done
https://kallithea-scm.org/

So i'm throwing this three for us and maybe if one of then fit, we can use
the same strategy we did years ago when we needed deal with svn, then git,
then anything we used, help providing some code.

Hope this helped in some way.

Helio
--
-- 
Luca Beltrame - KDE Forums team
KDE Science supporter
GPG key ID: 6E1A4E79


signature.asc
Description: This is a digitally signed message part.


Re: Fwd: Re: [Kde-pim] Problems with infrastructure

2014-12-15 Thread Jan Kundrát

On Monday, 15 December 2014 07:34:24 CEST, Luca Beltrame wrote:

- Apache Allura
https://allura.apache.org/


That is said to support pull requests, but I wasn't able to find an example 
of that in their website. Got one?


Also, loading a list of commits took tens of second at the time I tried it 
:(.



- Rhodecode
http://rhodecode.com
This is the one we choosed, and is indeed very powerfull, the only part is
that company behind it closed the source, but a fully open source fork is
been done
https://kallithea-scm.org/


The documentation again says that it supports pull requests, and I was able 
to find two of them in total in their repos. I don't think that it's a 
particularly well-tested feature, then. One was from June, the other from 
October 2014.


Cheers,
Jan

--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/


Re: Fwd: Re: [Kde-pim] Problems with infrastructure

2014-12-15 Thread Luca Beltrame
Jan Kundrát wrote:

>> - Apache Allura
> Also, loading a list of commits took tens of second at the time I tried it
> :(.

IIRC, I think Allura was just proposed once or twice, without much follow up 
(but I'm the least knowledgeable person here. ;)

[kallithea]
> able to find two of them in total in their repos. I don't think that it's
> a particularly well-tested feature, then. One was from June, the other
> from October 2014.

If that's the case, that leaves phabricator yet to be tested. Both Gogs and 
Gitbucket (from my previous mail) should support PRs (I haven't been able to 
test them, as they run on public-yet-private instances).

-- 
Luca Beltrame - KDE Forums team
KDE Science supporter
GPG key ID: 6E1A4E79