Ya GitHub :)
And big thx for the work.
2015-04-21 21:00 GMT+02:00 Holger Schmeisky <holge...@fu-berlin.de>:
> Yay github!
>
> Nice job!
>
> On 21. April 2015 20:44:50 MESZ, Bastian Sieker <
> bsie...@mail.uni-paderborn.de> wrote:
>
>> yay GitHub!
>>
>> In other respects: sounds like quite a struggle, so, nice work ;)
>>
>> Am 21/04/15 um 20:22 schrieb Zieris, Franz:
>>
>>> Well, that was a hard piece of work, but Gerrit 2.11 is up and running
>>> (yes, they actually reached the next minor version in the meantime).
>>>
>>> More specific:
>>> * Instead of OpenID, our setup now relies on OpenAuth. Currently, only
>>> the Google provider is installed.
>>> The next time you log in, your existing OpenID account should be mapped
>>> to the OpenAuth account.
>>> (If something goes wrong and you get a new account instead, don't
>>> worry: It's possible -- though somewhat cumbersome -- to merge them.)
>>> * GitHub can be installed as a second OpenAuth provider.
>>> Those in favor say 'yay GitHub!'
>>> * OpenID registration can be re-enabled in addition to OpenAuth
>>> (for other providers like Yahoo).
>>> Those in favor say 'yay OpenID!'
>>>
>>> A few amendments:
>>> * I installed the Gravatar plugin (3 Kbyte!), so every Gerrit user is
>>> presented with his/her picture.
>>> * I configured a regex [1] that looks for " #[0-9]+" and creates a link
>>> to our sourceforge bugtracker.
>>> This works in all comments as well as the commit messages (eg.
>>> http://saros-build.imp.fu-berlin.de/gerrit/2195)
>>>
>>> The current setup:
>>> * Gerrit is not running inside the Tomcat application server anymore, but
>>> on its own on "localhost:8010".
>>> * The former Apache rule that passed calls on "/gerrit" to
>>> "ajp://localhost:8009/gerrit" (Tomcat) now passes them to
>>> "http://localhost:8010/gerrit".
>>>
>>> Why it took so long:
>>> * Upgrading Gerrit to 2.11 and have it running, was easy and (relatively)
>>> fast.
>>> * However, signing in did not work.
>>> * First, because
>>> the Apache directive AllowEncodedSlashes was not set to "On" and it took me
>>> several hours to figure out that this directive is ineffective when
>>> VirtualHosts are involved.
>>> As it turned out, we do have exactly one VirtualHost. I put the
>>> directive inside that one VirtualHost section: it works.
>>> * Second, even with the URLs being correctly understood, the Google
>>> login page did appear correctly, but upon returning to Gerrit, no login
>>> actually happened.
>>> Since it was possible to use Google's OAuth when accessing Gerrit
>>> directly on the (non-public) way http://saros-build.imp.fu-berlin.de:8010,
>>> I figured there had to be a proxy problem.
>>> That was really strange because I went the official Gerrit way [2] --
>>> except for a tiny detail.
>>> I saw no reason to let Gerrit run as "http://localhost:8010/gerrit"
>>> (or "http://localhost:8010/r" as in the documentation) and thought that
>>> "http://localhost:8010" would suffice (just as
>>> "http://saros-build.imp.fu-berlin.de:8010" did).
>>> But obviously, in our OAuth-behind-proxy-setting, that URL part does
>>> play a role. Only after adding it the login (and logout) worked.
>>>
>>> Cheers,
>>> Franz
>>>
>>> [1]
>>> http://saros-build.imp.fu-berlin.de/gerrit/Documentation/config-gerrit.html#commentlink
>>> [2]
>>> http://saros-build.imp.fu-berlin.de/gerrit/Documentation/config-reverseproxy.html
>>>
>>> -----Original Message-----
>>> From: Zieris, Franz [mailto:franz.zie...@fu-berlin.de]
>>> Sent: Tuesday, April 21, 2015 11:10 AM
>>> To: dpp-devel@lists.sourceforge.net
>>> Subject: Re: [DPP-Devel] Gerrit authentication, OpenID
>>>
>>> As of now,
>>> logging into Gerrit with OpenID via Google still seems to work.
>>> But since I really don't want to rely on that, I'll try to upgrade to
>>> Gerrit 2.10.2 again.
>>> (Since it was possible to run Gerrit as a stand-alone service on
>>> localhost:8009, another rule in the Apache config should do the trick, and
>>> we don't need the Tomcat for that.)
>>>
>>> So expect some downtime of both Gerrit and Jenkins, starting now.
>>> I'll keep you posted.
>>>
>>> Franz
>>>
>>> -----Original Message-----
>>> From: Zieris, Franz [mailto:franz.zie...@fu-berlin.de]
>>> Sent: Wednesday, April 15, 2015 10:39 PM
>>> To: dpp-devel@lists.sourceforge.net
>>> Subject: Re: [DPP-Devel] Gerrit authentication, OpenID
>>>
>>> Well, I was not able to install Gerrit 2.10.2 on saros-build, so I had no
>>> chance to try the plugin.
>>>
>>> Tomcat was not able to properly start the new gerrit.war (see below).
>>> I was able to run Gerrit as a stand-alone service (verified by
>>> "lynxhttp://localhost:8009"), but not inside Tomcat.
>>>
>>> So I went back to Gerrit 2.8.6.1 and replayed the database dump.
>>>
>>> In case anyone else wants to try: As soon as Gerrit 2.10.2 is running, you
>>> can continue with this [2] guide.
>>> But instead of compiling the plugin yourself, try this one first
>>> "/home/administrator/gerrit-oauth-provider.jar" (that's the one I built
>>> myself).
>>>
>>> *Sigh*, enough for today.
>>>
>>> Franz
>>>
>>> [2]
>>> http://www.sgvulcan.com/2015/04/09/migrating-gerrit-to-google-oauth-from-google-openid/
>>>
>>> [...]
>>>
>>> ------------------------------
>>>
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live
>>> exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> ------------------------------
>>>
>>> DPP-Devel mailing list
>>> DPP-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel
>>>
>>> ------------------------------
>>>
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live
>>> exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> ------------------------------
>>>
>>> DPP-Devel mailing list
>>> DPP-Devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/dpp-devel
>>>
>>
>>
>> ------------------------------
>>
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>
>> ------------------------------
>>
>> DPP-Devel mailing list
>> DPP-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/dpp-devel
>>
>>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> DPP-Devel mailing list
> DPP-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dpp-devel
>
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel