[pacman-dev] [PATCH] Change the exit code for pacman_deptest() and some clean up.
Andrew Fyfe
andrew at neptune-one.net
Sat Jun 30 09:37:40 EDT 2007
Xavier wrote:
> 2007/6/29, Andrew Fyfe <andrew at neptune-one.net>:
>
>> I need to do some more research before playing with the code :) I saw
>> the comment in pacman_deptest() and assumed there was still a problem
>> with alpm_splitdeps().
>>
>>> I just find this code in pacman_deptest rather curious, because it
>>> indeed looks out of place. So I think your patch for this function is
>>> correct.
>>>
>>> Ah one little thing, I wonder if this free(saved_target) that you
>>> already removed
>>> could be replaced by free(dep).
>> Done :)
>>
>
> Another thing I missed earlier, why is this deps.h needed ?
> Isn't it only in the backend anyway ? I don't think pacman should have
> access to it.
I added deps.h so that I could access pmdepend_t->name, at the moment
deptest is passing target (which could = foobar>=1.0) where the
functions are expecting just the package name. So deptest is useless
when dealing with versioned deps at the moment.
Looking a little deeper I think pacman_deptest() should be using
_alpm_checkdeps(). Are all _* functions private?
Andrew
More information about the pacman-dev
mailing list