[Fusionforge-general] Continued installation issues for FF5.0 on CentOS

Richard Beare richard.beare at gmail.com
Tue May 11 02:09:19 CEST 2010


Are there completely different php scripts driving the two approaches,
or is it some setting differences?

I also assume that using apt under centos won't be an option to test
the first approach?

On Tue, May 11, 2010 at 4:28 AM, AlJeux <aljeux at free.fr> wrote:
> Richard Beare a écrit :
>> A further question - where in the installation procedure and installed
>> software is the choice of installation styles made? Is there a
>> particular set of configuration options that select between one or the
>> other? Or is one style the "new way" and is all that is implemented by
>> the new version of the php scripts that make up fforge?
>
> Using debian packaging, you have the first one automatically.
> Using the tarball, you have the second one automatically.
>
> For the rest, you have to "enter" in manual mode and try to find your way.
>
> Alain.
>
>>
>> On Sat, May 8, 2010 at 8:58 PM, Richard Beare <richard.beare at gmail.com> wrote:
>>> Great,
>>> That explains a lot.
>>>
>>> Thankyou
>>>
>>> On Sat, May 8, 2010 at 8:27 PM, AlJeux <aljeux at free.fr> wrote:
>>>> Richard Beare a écrit :
>>>>> OK,
>>>>> so now I'm confused. I must be missing a post installation step somewhere.
>>>>>
>>>>> Where are the scm_project groups created? The script creating the
>>>>> other groups doesn't seem to be doing it. I'm presuming that this is
>>>>> likely to be related to my problem. It looks as though the settings
>>>>> for a project admin allow that user scm write access, so scm_ groups
>>>>> should be created for admin of my projects.
>>>> Well, I think there is another explanation regarding your trouble.
>>>>
>>>> You can install ff in two ways:
>>>>
>>>> 1) By mapping ff users to OS users, so users can log on the forge server
>>>> (using ssh for example). In this model, projects are mapped to Unix
>>>> groups. This is the way debian is installing the forge. Security is
>>>> provided by the OS rights.
>>>>
>>>> 2) As a more classical web application, users are not allowed to log on
>>>> the server and most files are owned by the apache server. In this model,
>>>> security is provided by apache. Uploading can be provided by webdav.
>>>>
>>>> Roland Mas has done a huge work rewriting the scm for ff 5.0 and mostly
>>>> worked implementing the first model and I suspect that the rework
>>>> introduced a regression when using the second model.
>>>>
>>>> By default, the tarball installer (ex gforge installer) will install ff
>>>> using the second solution (the one that I use for all my forges).
>>>>
>>>> These days, I didn't had the enough spare time to work on checking that
>>>> the second solution was still working.
>>>>
>>>> So, if you have installed ff using the ff installer and are ok using the
>>>> second approach, then the solution is probably to hack the code and
>>>> replace the chown to give rights to apache. You can probably take a look
>>>> at the original script (from ff 4.8) to understand how things were done
>>>> before.
>>>>
>>>> Best regards,
>>>> Alain.
>>>>
>>>>> Thanks
>>>>>
>>>>> On Sat, May 8, 2010 at 12:13 AM, Roland Mas <lolando at debian.org> wrote:
>>>>>> Richard Beare, 2010-05-05 10:56:11 +1000 :
>>>>>>
>>>>>> [...]
>>>>>>
>>>>>>> So which is the right one - with or without the scm prefix? Do I
>>>>>>> change the group generation script or the repo creation script?
>>>>>>  Both are used.  The $project group denotes membership in the project,
>>>>>> the scm_$project group denotes ability to commit to the SCM repository.
>>>>>>
>>>>>> Roland.
>>>>>> --
>>>>>> Roland Mas
>>>>>>
>>>>>> Neko-no me-to, onna-gokoro-to, aki-no-sora. -- Proverbe japonais
>>>>>> (« Souvent femme varie, bien fol est qui s'y fie. »)
>>>>>>
>>>>>> _______________________________________________
>>>>>> Fusionforge-general mailing list
>>>>>> Fusionforge-general at lists.fusionforge.org
>>>>>> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general
>>>>>>
>>>>> _______________________________________________
>>>>> Fusionforge-general mailing list
>>>>> Fusionforge-general at lists.fusionforge.org
>>>>> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general
>>>>>
>>>>
>>>> _______________________________________________
>>>> Fusionforge-general mailing list
>>>> Fusionforge-general at lists.fusionforge.org
>>>> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general
>>>>
>>
>
>
> _______________________________________________
> Fusionforge-general mailing list
> Fusionforge-general at lists.fusionforge.org
> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general
>




More information about the Fusionforge-general mailing list