Skip to content

Request to start tagging releases #666

Description

@hcorion

Cubeb has been used outside of the Mozilla space for a while now, it would be nice if we had a concept of stable releases to allow for consistent use for third parties and for a system cubeb library on unix-based OSes to be shared between the various applications.

Activity

  1. Tachi107 commented on Dec 6, 2021

    @Tachi107
    Contributor

    I'm currently maintaining cubeb in Debian (the package landed yesterday 🎉️), and I have to say that without releases everything is a bit more difficult :/

  2. kinetiknz commented on Dec 6, 2021

    @kinetiknz
    Collaborator

    Definitely open to doing this, especially with feedback on what'd be most helpful for other (non-Gecko) users.

  3. Tachi107 commented on Dec 7, 2021

    @Tachi107
    Contributor

    I don't know in terms of features (as I personally don't use cubeb directly), but from a distro perspective predictable ABI and API compatibility (e.g. breaking API, and possibly ABI, compat only with major releases, or breaking ABI only in minor (non-patch) releases, etc) would be really important.

    For feature feedbacks you could get in touch with some guys that are creating Nintendo consoles emulators (yuzu, citra, Dolphin), as they all seem to be using cubeb. For example, it seems that they would really like to have multichannel output (yuzu-emu/yuzu#3751), but it seems that you're already tracking this in #178

  4. kinetiknz commented on Dec 23, 2021

    @kinetiknz
    Collaborator

    We have some breaking API changes planned for early next year, so I'll make a "1.x" branch and tag a stable release from that before making those changes. That branch is likely to see only very minimal maintenance and changes after that point. Firefox will continue to use the latest development version, so generally won't remain compatible with stable releases. Once the breaking API changes settle down, I'll also tag a version of that for release.

  5. Tachi107 commented on Dec 23, 2021

    @Tachi107
    Contributor

    Sound good, thanks :)

  6. Tachi107 commented on Jun 29, 2022

    @Tachi107
    Contributor

    Related to #257

  7. hcorion commented on Aug 4, 2025

    @hcorion
    Author

    Bumping this, it's been 4 years, can we please have tagged releases?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions