Skip to content

Request: Migrate from libsoup-2 to libsoup-3 #23

@EndlessEden

Description

@EndlessEden

Is this is a issue?: Yes, libsoup-2 and libsoup-3 are incompatible, and will cause applications to crash if both versions were linked against in a application stack

Why:

Upstream has moved on from libsoup-2.x, to libsoup-3.x. Continuing to use libsoup-2 creates incompatibilities for libraries such as this when used in applications that link against libsoup3 at runtime. (some telepathy plugins are already triggering this)

Rather then simply disable the offending plugin, the whole stack crashes.

Who benefits:

Immediately?, Telepathy stack. Its already a issue with telepathy-haze and telepathy-gabble.

In the future?,

Deprecated code is unsafe to link against, and outdated third-party dependencies may become inaccessible in the future. Not only does this make future improvements to the code easier, it also reduces security vulnerabilities and creates better cross-integration.

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