[aur-general] Pinning dependency versions in PKGBUILDs?

Daniel Micay danielmicay at gmail.com
Wed Aug 6 13:50:11 EDT 2014


On 06/08/14 01:45 PM, Stefan Husmann wrote:
> Am 06.08.2014 um 14:31 schrieb Florian Bruhin:
>> Hi,
>>
>> I'm maintaining the vim-full[1] package which is a vim with all the
>> gvim features (Ruby/Lua/Python/Perl/Netbeans) but without GTK/X.
>>
>> Now obviously I have to depend on vim-runtime, and I currently I have
>> the version number pinned (just like the vim package).
>>
>> However that makes upgrading vim-runtime difficult, because pacman
>> doesn't know about the vim-full upgrade. A possible solution is to
>> build via `makepkg -d` (ignoring the old vim-runtime version), then
>> upgrading both vim-full and vim-runtime.
>>
>> Should I just not pin the version at all (as in "partial upgrades
>> aren't supported anyways") to avoid these problems?
>>
>> Florian
>>
>> [1] https://aur.archlinux.org/packages/vim-full/
>>
> I'd say, regarding pinning keep it as it is.
> 
> I have other issues: Built from AUR, this is not an official Arch Linux
> package, so you should use
> 
> --with-compiledby="$PACKAGER"  instead of --with-compiledby='Arch Linux'
> 
> (users who do not set PACKAGER in their makepkg.conf will get an empty
> string, but this is their fault)
> 
> And: If this is named -full, it should be full, so also python3 should
> be supported.
> 
> Best Regards
> 
> Stefan

It's necessary to choose between python2 and python3 support.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/aur-general/attachments/20140806/67661019/attachment.asc>


More information about the aur-general mailing list