Re: URL-encoded hrefs

Ash Charles <[email protected]> Tue, 5 Mar 2013 17:14:00 -0800
Newsgroups gmane.linux.rpm.metadata
Message-ID <CAK8F28ne8mYHHX-GSY5myywx5aTOgq3j2ha0L=5AY5pkhwdOkg@mail.gmail.com>
Thanks for the replies.

I'm using version 0.4.9.  Or rather,
$ createrepo -V
0.4.9
$ dpkg -s createrepo
...
Version: 0.4.11-1.1
...

Should I be using the latest dev. version?

--Ash

On Mon, Mar 4, 2013 at 10:11 AM, Ash Charles <[email protected]> wrote:
> Hi,
>
> I have an RPM repository that includes packages with characters in the
> file name that shouldn't be used in a URL e.g. the '+' in
> libjpeg8-8d+1.2.1-r2.armv7a_vfp_neon.rpm.  I'm hosting the repository
> on web space (specifically Amazon S3) that urlencodes any forbidden
> characters so the URL I (and zypper) expect
>
> http://package-cache.gumstix.org/armv7a_vfp_neon/libjpeg8-8d+1.2.1-r2.armv7a_vfp_neon.rpm
>
> doesn't work because of the '+' sign.  The actual URL turns out to be
>
> http://package-cache.gumstix.org/armv7a_vfp_neon/libjpeg8-8d%2B1.2.1-r2.armv7a_vfp_neon.rpm
>
> Is there a flag or setting for createrepo that allows it to generate
> urlencoded hrefs?  If not, would the project be open to a patch that
> made this option available?
>
> Thanks,
> Ash