Skip to content

Releasing for Carthage #495

@JonasVautherin

Description

@JonasVautherin

Just realized that the latest releases don't work for me with Carthage, because they point to the system nghttp2 library (and I happen to have a newer version on my macos system).

What I realized was that if I run make project-carthage while nghttp2 is installed on my system, then SwiftPM will use that. If I don't have it on my system, it will pull it, which is what I believe we want.

So I realize it is a bit annoying, but I think that the person releasing should uninstall nghttp2 from their system before running make project-carthage.

This said, I have read comments saying that nghttp2 would go away with the new NIOGRPC implementation, if I understood correctly, meaning that this "trick" won't be needed anymore after nghttp2 is removed from the dependencies (but probably may still apply to other deps later).

Does that make sense?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions