[pacman-dev] [PATCH] Remove rmrf function from frontend

Allan McRae allan at archlinux.org
Sun Oct 25 07:13:18 EDT 2009


Laszlo Papp wrote:
> On Sun, Oct 25, 2009 at 11:58 AM, Allan McRae <allan at archlinux.org> wrote:
>
>   
>> Laszlo Papp wrote:
>>
>>     
>>> * The alpm_rmrf function is available from the api, which does the
>>> same as this function did, with a small sanity check.
>>>
>>> * It was worth to establish alpm_rmrf for _alpm_rmrf for pacman frontend
>>> as a wrapper to be able to use it in the future or for other frontend, so
>>> the
>>> function declaration was deleted in the frontend, and the new alpm_rmrf
>>> wrapper function was established for future usage with SYMEXPORT modifier.
>>>
>>> Signed-off-by: Laszlo Papp <djszapi at archlinux.us>
>>> ---
>>>
>>> What about this approach ?
>>>
>>>
>>>       
>> What is different and how does this address the comments Xavier and Dan
>> made earlier?
>>
>> Allan
>>
>>
>>     
> Allan, as you see this is another approach for avoiding the unneccesary
> function definitition duplication between the library and the frontend. Tt's
> not exactly the continue of the previous theory.
>
> That's what I tried to do it, just making a wrapper and 'visible' function
> for the frontend to avoid the unneccesary duplication in the codebase, using
> the existing, working internal _alpm_rmrf function, without introducing a
> new insecure function or something. I can't mention easier solution for it
> to avoid the unneccesary replicating, maybe you've got better idea.
>   

But Dan and Xavier both pointed out that exposing this function publicly 
was not a good idea.  You seem to have just exposed it in a different way.

Allan




More information about the pacman-dev mailing list