Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-68423

Mixing qt wayland versions can cause protocol errors if internal protocol extensions are used

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.9.5, 5.11.0
    • QPA: Wayland
    • None

    Description

      This can happen if some applications are statically linked or some 3rd party decided to implement one of our internal protocols.

      Since we have updated the internal protocols in backwards incompatible ways without renaming the protocols, it's now possible for a client to have a different definition of the protocols. I.e. with a different number of arguments for some request or events, causing protocol errors.

      We should adopt a pattern where we rename the protocol if we make backwards incompatible changes. And also make it more clear that the internal protocols are internal, so other people will not rely on them without knowing they might be removed or renamed in the future.

      Attachments

        For Gerrit Dashboard: QTBUG-68423
        # Subject Branch Project Status CR V

        Activity

          People

            johanhelsing Johan Helsing
            johanhelsing Johan Helsing
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change