Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. Qt Contribution
  4. How do our contributions fit into the Qt Company's releases?
Forum Updated to NodeBB v4.3 + New Features

How do our contributions fit into the Qt Company's releases?

Scheduled Pinned Locked Moved Unsolved Qt Contribution
7 Posts 6 Posters 2.6k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    i-dream-in-code
    wrote on last edited by i-dream-in-code
    #1

    I just want my contributions to have true impact that I eventually might be part of a major new feature versus bug fixing some company's code and the company employees make all the major features

    aha_1980A JKSHJ 2 Replies Last reply
    0
    • I i-dream-in-code

      I just want my contributions to have true impact that I eventually might be part of a major new feature versus bug fixing some company's code and the company employees make all the major features

      aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @i-dream-in-code

      then just contribute! e.g. the maintainer for qtbase does not work for the Qt Company and he makes a lot of new features for every release.

      what features are you thinking of?

      Qt has to stay free or it will die.

      1 Reply Last reply
      4
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by SGaist
        #3

        Hi,

        To add to @aha_1980

        • New features goes to the dev branch and if integrated before feature-freeze, they go to the next minor release.
        • Bug fixes usually go to the current released version e.g. 5.11 branch
        • Bug fixes with deeper impacts go to the dev branch
        • Code refactoring usually go to the dev branch.

        Refactoring can be:

        • Moving code to C++11,
        • Move from deprecated to new classes
        • etc.

        One thing to keep in mind, bug fixing is not second zone development citizen. You can make an even higher impact fixing bugs than implementing a new feature.

        [edit: fixed release type for new features SGaist]

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        M 1 Reply Last reply
        5
        • I i-dream-in-code

          I just want my contributions to have true impact that I eventually might be part of a major new feature versus bug fixing some company's code and the company employees make all the major features

          JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #4

          @i-dream-in-code said in How do our contributions fit into the Qt Company's releases?:

          How do our contributions fit into the Qt Company's releases?

          See https://www.macieira.org/blog/qt-stats/ for a breakdown.

          The most interesting one for you is probably https://www.macieira.org/~thiago/qt-stats/current/qt-all.employer.relative.png

          I just want my contributions to have true impact that I eventually might be part of a major new feature versus bug fixing some company's code and the company employees make all the major features

          Note: Qt is not "The Qt Company's code".

          Other companies and individual people can contribute new features too. If you want to contribute a new feature, subscribe to the Development mailing list and post your proposal there.

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          3
          • SGaistS SGaist

            Hi,

            To add to @aha_1980

            • New features goes to the dev branch and if integrated before feature-freeze, they go to the next minor release.
            • Bug fixes usually go to the current released version e.g. 5.11 branch
            • Bug fixes with deeper impacts go to the dev branch
            • Code refactoring usually go to the dev branch.

            Refactoring can be:

            • Moving code to C++11,
            • Move from deprecated to new classes
            • etc.

            One thing to keep in mind, bug fixing is not second zone development citizen. You can make an even higher impact fixing bugs than implementing a new feature.

            [edit: fixed release type for new features SGaist]

            M Offline
            M Offline
            macfanpl
            wrote on last edited by
            #5

            @SGaist said in How do our contributions fit into the Qt Company's releases?:

            Bug fixes usually go to the current released version e.g. 5.11 branch
            Bug fixes with deeper impacts go to the dev branch

            Whats deeper impact of a bug in this case?

            Pablo J. RoginaP 1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Some examples but there might be others:

              • Big internals refactoring
              • Fix that reaches several modules
              • Fix that may change a behaviour
              • etc.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              1
              • M macfanpl

                @SGaist said in How do our contributions fit into the Qt Company's releases?:

                Bug fixes usually go to the current released version e.g. 5.11 branch
                Bug fixes with deeper impacts go to the dev branch

                Whats deeper impact of a bug in this case?

                Pablo J. RoginaP Offline
                Pablo J. RoginaP Offline
                Pablo J. Rogina
                wrote on last edited by
                #7

                @macfanpl said in How do our contributions fit into the Qt Company's releases?:

                Whats deeper impact of a bug in this case?

                From time to time, users are frustated that with new Qt releases, some bugs affecting them are still not solved. This is just one example of comment in a Qt release announcement:

                My app cannot use the Qt 5.12.5 and Qt 5.13.x due to following issue.
                https://bugreports.qt.io/browse/QTBUG-77423
                This issue is very critical issue because it breaks previous behavior but it still only be opened not progress.

                So imagine you can fix such bug, you'll make a Qt user very happy I guess :-)

                Upvote the answer(s) that helped you solve the issue
                Use "Topic Tools" button to mark your post as Solved
                Add screenshots via postimage.org
                Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

                1 Reply Last reply
                1

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved