This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author markm
Recipients BreamoreBoy, janssen, loewis, markm
Date 2011-03-26.10:24:12
SpamBayes Score 0.00020181952
Marked as misclassified No
Message-id <1301135053.16.0.0899445006729.issue8554@psf.upfronthosting.co.za>
In-reply-to
Content
Per: http://msdn.microsoft.com/en-us/library/aa369212(v=vs.85).aspx
"""The Identifier data type is a text string. Identifiers may contain the
ASCII characters A-Z (a-z), digits, underscores (_), or periods (.). However, every identifier must begin with either a letter or an underscore."""

So the spec would say that colons are NOT allowed. Editing some entries in the File table of an MSI (using Orca from the MSI SDK) and running the validation confirms that.

All the following were flagged as errors during validation:
'KDiff3EXE;"ASDF@#$', 'chmFile-', 'pdfFile(', 'hgbook]', 'TortoisePlinkEXE]', 'Hg.Cämd', 'merg:epatterns.rc'

I think that this issue should be fixed when issue2694 is fixed. (I would like to put together some tests and patch for that :)
History
Date User Action Args
2011-03-26 10:24:13markmsetrecipients: + markm, loewis, janssen, BreamoreBoy
2011-03-26 10:24:13markmsetmessageid: <1301135053.16.0.0899445006729.issue8554@psf.upfronthosting.co.za>
2011-03-26 10:24:12markmlinkissue8554 messages
2011-03-26 10:24:12markmcreate