* Ampersand sign (&) in URL.
@ 2016-10-04 10:50 Dmitry Nikolaev
2016-10-04 10:56 ` Hartmut Goebel
2016-10-04 13:35 ` Ludovic Courtès
0 siblings, 2 replies; 5+ messages in thread
From: Dmitry Nikolaev @ 2016-10-04 10:50 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 359 bytes --]
Hello. I've tried to package PT Astra font
http://astralinux.com/fonts.html
But it's download URL contains ampersand sign (&).
http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver1001.zip
Guix returns
build failed: invalid character `&' in name
`PTAstraSans&Seif_TTF_ver1001.zip.drv'
How do I escape & in URL so guix accept it?
Dmitry Nikolaev
[-- Attachment #2: Type: text/html, Size: 642 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ampersand sign (&) in URL.
2016-10-04 10:50 Ampersand sign (&) in URL Dmitry Nikolaev
@ 2016-10-04 10:56 ` Hartmut Goebel
2016-10-04 13:35 ` Ludovic Courtès
1 sibling, 0 replies; 5+ messages in thread
From: Hartmut Goebel @ 2016-10-04 10:56 UTC (permalink / raw)
To: help-guix
[-- Attachment #1.1: Type: text/plain, Size: 593 bytes --]
Am 04.10.2016 um 12:50 schrieb Dmitry Nikolaev:
> How do I escape & in URL so guix accept it?
Try "%26", which is the hex-representation of the ascii-code of "&".
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software
Development
Goebel Consult, Landshut
http://www.goebel-consult.de
Blog: http://www.goebel-consult.de/blog/feiertagsarbeit-bei-teletrust
Kolumne:
http://www.cissp-gefluester.de/2012-01-in-die-cloud-in-die-cloud-aber-wo-soll-die-sein
[-- Attachment #1.2: Type: text/html, Size: 1750 bytes --]
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 2430 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ampersand sign (&) in URL.
@ 2016-10-04 12:44 Dmitry Nikolaev
0 siblings, 0 replies; 5+ messages in thread
From: Dmitry Nikolaev @ 2016-10-04 12:44 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 259 bytes --]
>>build failed: invalid character `&' in name `PTAstraSans&Seif_TTF_ver1001.
zip.drv
>Try "%26", which is the hex-representation of the ascii-code of "&".
build failed: invalid character `%' in name `PTAstraSans%26Seif_TTF_ver1001.
zip.drv
Dmitry Nikolaev
[-- Attachment #2: Type: text/html, Size: 522 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ampersand sign (&) in URL.
2016-10-04 10:50 Ampersand sign (&) in URL Dmitry Nikolaev
2016-10-04 10:56 ` Hartmut Goebel
@ 2016-10-04 13:35 ` Ludovic Courtès
2016-10-04 14:43 ` Vincent Legoll
1 sibling, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2016-10-04 13:35 UTC (permalink / raw)
To: Dmitry Nikolaev; +Cc: help-guix
Dmitry Nikolaev <cameltheman@gmail.com> skribis:
> But it's download URL contains ampersand sign (&).
>
> http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver1001.zip
>
> Guix returns
>
> build failed: invalid character `&' in name
> `PTAstraSans&Seif_TTF_ver1001.zip.drv'
>
> How do I escape & in URL so guix accept it?
Instead of escaping it, add a ‘file-name’ field in the ‘origin’ form
that does not contain the offending character:
(origin
(method url-fetch)
(uri …)
(sha256 …)
(file-name "the-font.zip"))
HTH!
Ludo’.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ampersand sign (&) in URL.
2016-10-04 13:35 ` Ludovic Courtès
@ 2016-10-04 14:43 ` Vincent Legoll
0 siblings, 0 replies; 5+ messages in thread
From: Vincent Legoll @ 2016-10-04 14:43 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Dmitry Nikolaev, help-guix
Hello,
> Dmitry Nikolaev <cameltheman@gmail.com> skribis:
>> build failed: invalid character `&' in name
Where is this restriction coming from ?
Could the error message add some help/hint about "adding (file-name ...)" ?
--
Vincent Legoll
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-10-04 14:43 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-04 10:50 Ampersand sign (&) in URL Dmitry Nikolaev
2016-10-04 10:56 ` Hartmut Goebel
2016-10-04 13:35 ` Ludovic Courtès
2016-10-04 14:43 ` Vincent Legoll
-- strict thread matches above, loose matches on Subject: below --
2016-10-04 12:44 Dmitry Nikolaev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).