Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • K KWayland Server
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KWayland Server
  • Issues
  • #14
Closed
Open
Issue created Dec 28, 2020 by Norbert Preining@norbert

Clarification concerning ABI, symbols, and internal/external use

Dear all

Debian maintainer of Plasma etc here. In our recent transition getting Plasma 5.20.4 into testing we saw that considerable numbers of symbols exported have changed, which impacts mixed updates.

From our side we have two options to deal with this, depending on the intended use within Plasma and around:

  • the library is used only internally used: the we can just stop tracking symbols, and provide a virtual versioned package for proper upgrade
  • the library is/will be public: then we need to do full symbol tracking and ABI bumps if necessary.

If you could clarify your position on this, it would be very helpful for us.

Thanks a lot for your permanent work and all the best

Norbert

Assignee
Assign to
Time tracking