FS#34179 - [pacman] Let curl to print effective url (wget style)
Attached to Project:
Arch Linux
Opened by speps (archspeps) - Wednesday, 06 March 2013, 19:04 GMT
Last edited by Allan McRae (Allan) - Thursday, 07 March 2013, 03:56 GMT
Opened by speps (archspeps) - Wednesday, 06 March 2013, 19:04 GMT
Last edited by Allan McRae (Allan) - Thursday, 07 March 2013, 03:56 GMT
|
Details
Description:
The time wget was the default download manager in makepkg.conf, discovering for typos in $source (PKGBUILD) was a way more easier and visually immediate. I'm referring to such cases where the $source line is full of parameter substitutions, becoming unreadable. wget, in its default output, prints the effective url processed for retrieving the requested resource, curl instead, is quite silent displaying just the download progression state (and eventually errors). adding the flag '-w "%{url_effective}\n"` cause the effective url to be printed at the end of the process, so the effective processed url becomes easily verifiable (useful for redirects too). Attached is a patch to current git tree. I know this "feature" is quite subjective and there are other ways to get the same (like "source PKGBUILD && echo $source"), but this happens so frequently to me to become really noisy. (or maybe I'm just too used to my past workflow or I'm just a little dyslexic). So, this is just a little not invasive proposal that could be approved if some one else share the same needs. Additional info: * package version(s): 4.* (when curl replaced wget) Steps to reproduce: *** without effective url *** ==> Making package: glee 5.4-4 (Wed Mar 6 19:56:18 CET 2013) ==> Retrieving Sources... -> Downloading GLee-5.4.0-src.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading GLee-5.4.0-src.tar.gz Aborting... *** with effective url *** ==> Making package: glee 5.4-4 (Wed Mar 6 19:57:58 CET 2013) ==> Retrieving Sources... -> Downloading GLee-5.4.0-src.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 http://elf-stone.com/WRONG-URL/GLee/GLee-5.4.0-src.tar.gz curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading GLee-5.4.0-src.tar.gz Aborting... |
This task depends upon
Closed by Allan McRae (Allan)
Thursday, 07 March 2013, 03:56 GMT
Reason for closing: Won't implement
Additional comments about closing: You can adjust your DLAGENT as needed.
Thursday, 07 March 2013, 03:56 GMT
Reason for closing: Won't implement
Additional comments about closing: You can adjust your DLAGENT as needed.