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 "lynx
>http://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

Reply via email to