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

Reply via email to