Skip to content

[Source compatibility suite] Doggie failing to build with main branch on linux #71311

@justice-adams-apple

Description

@justice-adams-apple

Description

The Doggie project is failing to build with the main branch on Linux. The error seen in the log is

Doggie/Sources/DoggieCore/XML/SDXMLParser.swift:55:5: error: type 'SDXMLDocument' does not conform to protocol 'RangeReplaceableCollection' var document = SDXMLDocument() 

Reproduction

swift build --disable-sandbox --package-path Doggie --verbose --configuration debug --build-tests --enable-test-discovery -Xswiftc -swift-version -Xswiftc 5 -Xswiftc -enable-testing

Expected behavior

Expect the project to build

Environment

Swift version 5.11-dev (LLVM 5f9f233c96971e5, Swift 24814c5)
Target: x86_64-unknown-linux-gnu
clang version 17.0.0 (https://github.com/apple/llvm-project.git 5f9f233c96971e50d746e70169af694e977e61b9)

Additional information

Started Jan 23rd: https://ci.swift.org/job/swift-source-compat-suite-debug-ubuntu-2004/311/

Previous run built fine: https://ci.swift.org/job/swift-source-compat-suite-debug-ubuntu-2004/310/

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.conformancesFeature → protocol: protocol conformancesregressionsource compatibility suiteFlag: An issue that surfaced in the source compatibility suiteswift 6.0unexpected errorBug: Unexpected error

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions