[wpkg-users] [Bug 202] Expand environment variables in download urls
bugzilla-daemon at bugzilla.wpkg.org
bugzilla-daemon at bugzilla.wpkg.org
Sat Sep 10 20:17:48 CEST 2011
http://bugzilla.wpkg.org/show_bug.cgi?id=202
mback2k at googlemail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
--- Comment #3 from mback2k at googlemail.com ---
(In reply to comment #2)
> Actually there was a reason not to exapnd URL strings. URLs often contain the
> percentage sign (%) and anything in between two percentage characters could be
> expanded by the environment expansion. This could lead to unexpected results.
>
> Well, it's unlikely but it might happen.
>
> Therefore I've decided to add an attribute called expandURL which can be set to
> "false" if URL expansion shall not be done. By default WPKG does expansion on
> URL the URL attribute now.
>
> NEW: Expansion of environment variables in download URLs added.
> This allows specification of URLs with variables like the following:
> <download
> url="http://host/%VERSION%/release-%version%.exe"
> target="release.exe"
> />
> Note: As URLs are used to contain some percentage characters (like "%20"
> for spaces) these might be expanded too if the URL matches an environment
> variable which is defined. For example downloading from an URL like
> url="http://host/softwareX%20release%20.exe" would try to expand the
> environment "20release" as well. It's very unlikely that this collides
> with an environment variable you have actually defined but keep it in mind
> when defining download URLs.
> If you really need to disable expansion because the URL collides with
> existing environment variables then use the expandURL="false" attribute:
> <download
> expandURL="false"
> url="http://host/softwareX%20release%20.exe"
> target="release.exe"
> />
>
> This implementation still allows one to disable expansion in case an URL with
> percentage characters is used which is potentially colliding with an
> environment string.
>
> As always, feel free to get the latest version (1.2.1-RC14) from SVN:
>
> <http://wpkg.svn.sourceforge.net/viewvc/wpkg/wpkg/stable/1.2/>
Thanks for the udpdate, Rainer!
I just found one typo in the current version, on line 1668 the following:
var attributeValue = downloadNode.getAttribtute("expandURL");
needs to be changed to:
var attributeValue = downloadNode.getAttribute("expandURL");
Thanks again!
--
Configure bugmail: http://bugzilla.wpkg.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the wpkg-users
mailing list