FS#43165 - VCSCLIENTS missing from default makepkg.conf (4.2.0)

Attached to Project: Pacman
Opened by Remy Marquis (Spyhawk) - Friday, 19 December 2014, 16:29 GMT
Last edited by Allan McRae (Allan) - Sunday, 21 December 2014, 07:10 GMT
Task Type Bug Report
Category makepkg
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Medium
Priority Normal
Reported Version git
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

The makepkg.conf manual refers to the VCSCLIENTS=('protocol::package' ...) option, ensuring the required VCS client is installed before trying to pull the source. This option is missing from the makepkg.conf file delivered with pacman/makepkg 4.2.0

Steps to Reproduce:
- Move you current /etc/makepkg.conf to /etc/makepkg.conf.old
- install pacman 4.2.0 from [testing]
- Try installing a VCS PKGBUILD without the vcs client installed, and see makepkg fails.

Adding the following to the default makepkg.conf solves this issue with the 4 supported VCS systems.

VCSCLIENTS=('git::git' 'svn::subversion' 'hg::mercurial' 'bzr::bzr')
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 21 December 2014, 07:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  pacman-4.2.0-2
Comment by Allan McRae (Allan) - Saturday, 20 December 2014, 02:38 GMT
Opps - forgot to merge upstream changes. Will fix this weekend.

Loading...