Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-2177

Release export fails due to None variable numericVersionMajorMinor

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • None
    • production
    • Coin (obsolete)
    • None

    Description

      TypeError was raised in multiple release export projects

       

      pyside/pyside-setup:

      2018-08-20 08:07:20,840 INFO:release_src_pkg(4296): Trying to locate "syncqt.pl" from workItemPaths..
      2018-08-20 08:07:24,460 INFO:release_src_pkg(4296): Using "syncqt.pl" from: /home/vmbuilder/ci-working-dir/release_export/1534861448/tmpjt3vb5s2/syncqt_tool/bin/syncqt.pl
      2018-08-20 08:07:24,473 CRITICAL:release_service(4296): Release Export failed for project: [pyside/pyside-setup] branch: [dev]
      ESC[31mTraceback (most recent call last):
      File "src/release_service.py", line 82, in runReleaseExport
      skipBinaries=(not exportInstructions.binExport), skipBinaryPatching=False, skipBuildLogs=False, skipDebugArchives=False, versionTag="guess")
      File "/home/vmbuilder/qt-ci/src/release_export.py", line 194, in exportThriftTask
      await self.releaseSrcPkgGen.createSrcPackagesAndUpload(moduleTask)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 302, in createSrcPackagesAndUpload
      await self.exportSplitSourceArtifacts(moduleTask, self.projects)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 311, in exportSplitSourceArtifacts
      await self.createSplitSourcePackages(moduleTask, projects)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 628, in createSplitSourcePackages
      if self.numericVersionMajorMinor < "5.8": # type: ignore
      TypeError: '<' not supported between instances of 'NoneType' and 'str'ESC[0m
      

      yocto/meta-boot2qt:

      2018-08-20 12:14:24,912 INFO:release_src_pkg(4296): Trying to locate "syncqt.pl" from workItemPaths..
      2018-08-20 12:14:24,913 WARNING:release_src_pkg(4296): Unable locate syncqt.pl from artifacts specified by moduleT
      ask. Can not run syncqt for sources.
      2018-08-20 12:14:24,913 CRITICAL:release_service(4296): Release Export failed for project: [yocto/meta-boot2qt] br
      anch: [pyro]
      ESC[31mTraceback (most recent call last):
      File "src/release_service.py", line 82, in runReleaseExport
      skipBinaries=(not exportInstructions.binExport), skipBinaryPatching=False, skipBuildLogs=False, skipDebugArchi
      ves=False, versionTag="guess")
      File "/home/vmbuilder/qt-ci/src/release_export.py", line 194, in exportThriftTask
      await self.releaseSrcPkgGen.createSrcPackagesAndUpload(moduleTask)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 302, in createSrcPackagesAndUpload
      await self.exportSplitSourceArtifacts(moduleTask, self.projects)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 311, in exportSplitSourceArtifacts
      await self.createSplitSourcePackages(moduleTask, projects)
      File "/home/vmbuilder/qt-ci/src/release_src_pkg.py", line 628, in createSplitSourcePackages
      if self.numericVersionMajorMinor < "5.8": # type: ignore
      
      

      This is definitely a bug in the code and should be handled appropriately.

       

      Attachments

        For Gerrit Dashboard: QTQAINFRA-2177
        # Subject Branch Project Status CR V

        Activity

          People

            ankokko Antti Kokko
            aakeskimo Aapo Keskimölö
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes