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. Getting started with qt contributors.
QtWS25 Last Chance

Getting started with qt contributors.

Scheduled Pinned Locked Moved Solved Qt Contribution
8 Posts 3 Posters 3.4k Views
  • 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.
  • Alvaro DenisA Offline
    Alvaro DenisA Offline
    Alvaro Denis
    wrote on last edited by aha_1980
    #1

    Hello,
    I was user(programmer) of qt framework for some time, now I am trying to start as contributor but I am facing some problems to start, the first is a problem on trying to download, a little error, this is great for me to start with the most very simple patch in the world, however I can not do it, I like to have your feed-back to learn the correct way.
    thanks in advance:
    https://codereview.qt-project.org/#/c/192446/

    1 Reply Last reply
    1
    • tekojoT Offline
      tekojoT Offline
      tekojo
      wrote on last edited by
      #2

      Hi @Alvaro-Denis

      It looks like something in your git/gerrit setup went wrong.
      Your gerrit account looks correct, as you can push into gerrit, but the message is definitely wrong.

      These two pages explain how to set everything up correctly:
      http://wiki.qt.io/Git_Introduction
      http://wiki.qt.io/Gerrit_Introduction

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

        Hi and welcome to devnet,

        From what I gather, the patch itself is a good start.

        Two things are asked, one on the fixing side and one to improve the patch itself.

        On the fixing side, update the commit message as suggested by Konstantin and the sanity bot.

        On the improvement side, Konstantin is asking you to add the other missing .git extension.

        So all in all, everything is going fine.

        What problem do you have exactly ?

        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
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Also, once you did the modifications requested, just amend the commit you did already and push it again.

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

          Alvaro DenisA 1 Reply Last reply
          2
          • SGaistS SGaist

            Also, once you did the modifications requested, just amend the commit you did already and push it again.

            Alvaro DenisA Offline
            Alvaro DenisA Offline
            Alvaro Denis
            wrote on last edited by
            #5

            @SGaist Hi,
            I can ignore "add the other missing .git extension"? it was done by @Oswald Buddenhagen in other patch:
            https://codereview.qt-project.org/gitweb?p=qt%2Fqt5.git;a=commit;h=271d253bd921a771cb59c24cce9d74b83dd1beac

            If I do an amend to my commit it will change the uid, it is not problem for the Oswald commit because it is based on a previous commit id, not from the mine, but changing the commit id no will to break the gerrit url or its safety will be granted by the "Change-Id", it is the purpose of this?

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

              The commit id has no influence here, it's the Change-Id that is important to keep. It's that that gerrit uses in order to handle multiple versions of the same submission.

              As for you, in the current case, you don't need to do anything more. Oswald has improved your patch following the comments of Konstantin and it's now ready to be integrated.

              It's again a special case since it touches a pretty low-level part of the git handling of the Qt modules hence it's Liang that is asked to start the integration.

              In the common case, you would simply push your new version of the patch, wait for the second round of review and so on until you get a +2 and then you'd click on the "Merge Patch Set X to Staging" button.

              Thanks for your contribution ! :)

              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
              • tekojoT tekojo

                Hi @Alvaro-Denis

                It looks like something in your git/gerrit setup went wrong.
                Your gerrit account looks correct, as you can push into gerrit, but the message is definitely wrong.

                These two pages explain how to set everything up correctly:
                http://wiki.qt.io/Git_Introduction
                http://wiki.qt.io/Gerrit_Introduction

                Alvaro DenisA Offline
                Alvaro DenisA Offline
                Alvaro Denis
                wrote on last edited by
                #7

                Hi @tekojo How I can label this thread as solved?
                Thanks

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

                  Use the "Topic Tools" button, you have there an entry "Mark as Solved" :)

                  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
                  2

                  • Login

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