FS#41811 - makepkg -- impossible to specify a bzr+ssh:// URL
Attached to Project:
Pacman
Opened by Mantas Mikulėnas (grawity) - Wednesday, 03 September 2014, 19:49 GMT
Last edited by Allan McRae (Allan) - Monday, 17 November 2014, 07:20 GMT
Opened by Mantas Mikulėnas (grawity) - Wednesday, 03 September 2014, 19:49 GMT
Last edited by Allan McRae (Allan) - Monday, 17 November 2014, 07:20 GMT
|
Details
I'm trying to build a package from the 'lp:hipl' Bzr
repository. After the initial branching, running `makepkg`
throws the error:
==> Retrieving sources... ==> ERROR: /home/grawity/src/_makepkg/hipl is not a branch of lp:hipl ==> ERROR: The local URL is bzr+ssh://bazaar.launchpad.net/+branch/hipl/ Alright, but if I change it to source=(bzr+ssh://...), I get this: ==> Retrieving sources... ==> ERROR: /home/grawity/src/_makepkg/hipl is not a branch of ssh://bazaar.launchpad.net/+branch/hipl/ ==> ERROR: The local URL is bzr+ssh://bazaar.launchpad.net/+branch/hipl/ Okay, so makepkg chops the "bzr+" for its own use, which means source=(bzr+bzr+ssh://...) will work, right? ==> Retrieving sources... ==> ERROR: /home/grawity/src/_makepkg/hipl is not a branch of ssh://bazaar.launchpad.net/+branch/hipl/ ==> ERROR: The local URL is bzr+ssh://bazaar.launchpad.net/+branch/hipl/ ...nope. Even if I have "bzr+" a dozen times, it is impossible to tell makepkg that at least one "bzr+" is literally *part of* the repository URL. |
This task depends upon
Closed by Allan McRae (Allan)
Monday, 17 November 2014, 07:20 GMT
Reason for closing: Fixed
Additional comments about closing: 6949012590
Monday, 17 November 2014, 07:20 GMT
Reason for closing: Fixed
Additional comments about closing: 6949012590
Change LINE 458 "$url" to
$(echo "$url" | sed -e "s/http/bzr+ssh/")