[darcs-devel] [issue17] darcs and gpg path-handling mismatch in Windows

Esa Ilari Vuokko bugs at darcs.net
Tue Nov 22 15:42:56 PST 2005


New submission from Esa Ilari Vuokko <ei at vuokko.info>:

When running darcs apply with --verify, the keyring is treated as path and all
path separators are transformed into /, but gpg for windows doesn't understand
this.  Using full path, with drive-letter, doesn't help.

This is also bug in gpg, and maybe certainly not critical until someone tries to
use host darcs email/other push scheme in Windows.

Transcript follows:
D:\source\haskell\sign>darcs apply -v --verify=d:\source\haskell\sign-ring ..\ad
d-foo.darcs
gpg: error creating keyring `C:/Documents and Settings/eivuokko/Application Data
/gnupg\d:/source/haskell/sign-ring': Invalid argument
gpg: keyblock resource `C:/Documents and Settings/eivuokko/Application Data/gnup
g\d:/source/haskell/sign-ring': file open error
gpg: Signature made 11/23/05 01:01:37 using DSA key ID B9223248
gpg: Can't check signature: public key not found
gpg: error creating keyring `C:/Documents and Settings/eivuokko/Application Data
/gnupg\d:/source/haskell/sign-ring': Invalid argument
gpg: keyblock resource `C:/Documents and Settings/eivuokko/Application Data/gnup
g\d:/source/haskell/sign-ring': file open error
gpg: Signature made 11/23/05 01:01:37 using DSA key ID B9223248
gpg: Can't check signature: public key not found

darcs failed:  Patch bundle not properly signed, or gpg failed.

D:\source\haskell\sign>gpg --batch --no-default-keyring --keyring d:\source\hask
ell\sign-ring --verify ..\add-foo.darcs
gpg: Signature made 11/23/05 01:01:37 using DSA key ID B9223248
gpg: Good signature from "Esa Ilari Vuokko <ei at vuokko.info>"

----------
messages: 67
nosy: droundy, eivuokko, tommy, wglozer
priority: bug
status: unread
title: darcs and gpg path-handling mismatch in Windows
topic: Windows

____________________________________
Darcs issue tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue17>
____________________________________




More information about the darcs-devel mailing list