> No, that was mainly about my personal time usage using GitLab or Gogs,
> which one do I concentrate to so I get all required features working.
Your effort in Gogs is great in any case, but note we have not decided
on anything yet. I am not sure myself which option is the best one
available; also note that there’s still the possibility to use Redmine,
which is both localised and supports reply-by-email (at least I saw
bugs.ruby-lang.org using that).
> Currently it's possible to reply by email to tickets in GitLab, but not yet
> in Gogs.
Okay, thanks for that info. Does Gogs send out E-Mail notifications at
least? And if so, can I get it to include custom headers in that
notifications? Because if so, then I can utilise your database approach
and write the email reply processor myself. I realise that if I do that
I could directly file a PR against Gogs itself that implements that, but
I don’t know Go. I would have to learn that language first. My most
recent endevour in learning languages was Erlang, which left me tired
enough to abstain from learning any new languages for the moment. I
assure you, Erlang is an awful language. It definitely wins the prize
for the most unreadable language in productive use I have ever coded in.
Some unrelated notes. The company behind GitLab has bought and closed
down Gitorious, which was GPLed free software (GitLab is
MIT-licensed). They didn’t gave any substanciated reply to critisism
against this, which has caused me to obtain a rather reserved attitude
towards them. To me it appears as if they just wanted to shoot down a
platform that might be too competitive for them. By the way, has the
Gitorious code been forked? It was a good and nice to use platform after
all, and it would be a shame if it was permanently gone.
What about LDAP support in Gogs and GitLab? We definitely want a
single-sign on over the TSC project’s different platforms as we have now
determined several times, and since that is usually implemented by means
of LDAP, this is an important requirement. For Redmine, I have run it in
an LDAP setup myself and so can confirm it supports that.