[swift-build-dev] [SwiftPM] [swift-build] Question about invalid module name error
Kostiantyn Koval
konstantin.koval1 at gmail.com
Thu Apr 14 15:23:14 CDT 2016
Hi Daniel and JPMartha
From what I understand we we should provide better error handling. We should check is the package name is correct when run swift build --init
If it’s not then descriptive show error message and don’t create a Package.
Did I understood it correctly JPMartha?
- Kostiantyn
> On 14 Apr 2016, at 17:54, Daniel Dunbar via swift-build-dev <swift-build-dev at swift.org> wrote:
>
> Hi JPMartha,
>
> I am not 100% sure what your question is. Is it whether this name should be valid, or just whether we should diagnose it earlier?
>
> It is an invalid "C99 Extended Identifier", which is the technical specification these names need to follow (a digit is not a valid initial character).
>
> - Daniel
>
>> On Apr 13, 2016, at 10:56 PM, Martha JP via swift-build-dev <swift-build-dev at swift.org <mailto:swift-build-dev at swift.org>> wrote:
>>
>> Hi, I'm JPMartha.
>>
>> Can I ask about module name?
>>
>> The following error has occured when package's name or module's name consists of figures only. Is it invalid as the error message says?
>>
>> Error:
>> ```
>> fatal error: Invalid module name: file /Users/buildnode/jenkins/workspace/oss-swift-package-osx/swiftpm/Sources/PackageType/c99name().swift, line 202
>> ```
>>
>> I saw `Sources/PackageType/c99name().swift`, then I found the following document.
>>
>> /**
>> Removes characters from name that are invalid in C99 module-names.
>> */
>>
>> So, I checked C99. Also, I saw the API Design Guideline and the swift-build-dev Archives.
>> But I'm not sure that it is invalid.
>>
>> Even though I miss a naming rule, I think this error should been prevented beforehand.
>> So, I reported https://bugs.swift.org/browse/SR-1224 <https://bugs.swift.org/browse/SR-1224>.
>>
>> Best regards,
>> JPMartha
>> _______________________________________________
>> swift-build-dev mailing list
>> swift-build-dev at swift.org <mailto:swift-build-dev at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-build-dev
>
> _______________________________________________
> swift-build-dev mailing list
> swift-build-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-build-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-build-dev/attachments/20160414/72419577/attachment.html>
More information about the swift-build-dev
mailing list