On Thu, 26 Feb 2004 18:25:03 -0500, Toshio wrote: > Coupled with Ville's comment that package QA people really > should be checking out web pages and so forth to make sure they have > a canonical source rather than cut 'n paste, macros in Source: make more > and more sense to me. (Although I'll definitely miss cut and paste when > I'm QA'ing an update package and I already checked out the canonicalness > in the previous version.) Macros in URLs simply don't work. If you want macros in Source tags, cut off everything up to the file name like Source0: %name-%version.tar.gz and put an example download URL as a comment, e.g. # ftp://ftp.foo.bar/foo/foo-1.0.tar.gz Source0: %name-%version.tar.gz Certainly much better than weird constructs like Source0: http://www.foo.bar/%name/%version/%name-%{version}rc1.tar.gz (note the ugly "rc1" hack) Also note that only the expanded file name will appear in the RPM header, not the URL prefix. --