[arch-dev-public] Bad behavior of dbscripts for custom variables

Xavier shiningxc at gmail.com
Thu Oct 1 10:58:08 EDT 2009


On Wed, Sep 30, 2009 at 9:07 PM, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
>>
>> What, dbscripts use _foo variables ?
>> Doesn't that completely defeat the guideline we have in PKGBUILD man page :
>>
>>       If you need to create any custom variables for use in your build
>>       process, it is recommended to name your custom variables with an _
>>       (underscore) prefix. This will prevent any possible name clashes with
>>       internal makepkg variables. For example, to store the base kernel
>>       version in a variable, use something similar to $_basekernver.
>>
>> It is the PKGBUILD who should use _foo syntax to avoid clashes.
>> If dbscripts does it also, it's not avoiding clashes, it's asking for clashes :)
>>
>> However, if dbscripts used things like $realpkgname $pkgbuild_pkgname
>> or whatever, it would be fine. If a pkgbuild also defined these, it
>> would be pkgbuild's fault of not following the guidelines.
>>
>> This should definitely be fixed.
>
> Patches welcome.
>

Should this be fixed by someone not even using dbscripts ? :)

If you do think this an issue that should be addressed, and no one
else can fix it, I will see what I can do.


More information about the arch-dev-public mailing list