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

[REG: 6.3 -> 6.4] QtSynchronizeRepo.cmake does not clone missing dependencies

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 6.2.5, 6.3.1, 6.4.0 Beta1
    • 6.4
    • Other
    • None
    • Manjaro Linux
      Ubuntu 20.04 LTS
    • ce9f7751e3 (qt/qt5/dev) ce9f7751e3 (qt/tqtc-qt5/dev) 3cd9d250e4 (qt/tqtc-qt5/6.2) 64512eafba (qt/qt5/6.3) 64512eafba (qt/tqtc-qt5/6.3) 64512eafba (qt/qt5/6.3.1)

    Description

      1. Clone Qt's super repo.
        git clone https://codereview.qt-project.org/qt/qt5.git
        
      2. Copy the cmake scripts to your working directory so you can use them for separate clones.
        cp -r qt5/cmake/ .
        
      3. Clone qtsvg.
        git clone https://codereview.qt-project.org/qt/qtsvg.git
        
      4. Try using QtSynchronizeRepo for checking out qtsvg's dependencies.
        cmake -DSYNC_TO_MODULE=qtsvg -DSYNC_TO_BRANCH=dev -P cmake/QtSynchronizeRepo.cmake
        

        The script will not check out qtbase, qtsvg's only dependency:

        Checking 'qtsvg' out to revision 'dev'
        

      Before 8a94d1e was merged, this worked fine:

      Checking 'qtsvg' out to revision 'dev'
      Cloning qtbase from https://codereview.qt-project.org/qt/qtbase.git
      Checking 'qtbase' out to revision 'de6ced66920600e659dbaa2509526a3bcb0b3360'
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jbornema Joerg Bornemann
            rlohning Robert Löhning
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes