Creator: Working with long issue list



  • I have a large, multi-developer project that currently runs on Qt 4. I want to find out what needs to be changed so it (first step) even compiles in Qt 5. There's tons of information on migrating from Qt 4 to 5, so I'm fine on that account.

    However

    The issue list in Qt Creator is not exactly being helpful. I have many issues, and cannot find a way to sort or filter them (so that I can focus on certain parts of the code, or on certain types of issues). I also have not found a way to export the issue list, so I can, e.g. send out parts to developers responsible for the respective code.

    Of course, I can copy the compiler output, but that contains so much extra text, it's even harder to work with.

    Any suggestions?


  • Lifetime Qt Champion

    Hi,

    Maybe this could be of interest.

    Hope it helps



  • @SGaist said in Creator: Working with long issue list:

    Hi,

    Maybe this could be of interest.

    Hope it helps

    That sounds interesting. But how do I export the current issue list into that file format?


  • Lifetime Qt Champion

    I may be wrong, but I don't think it's possible yet. Might be worth to create a feature request for that :)



  • Yes, there is no filtering in the build issues list:-/ The reason for that is pretty simple: I can not figure out a way how to do that in a meaningful way.

    The Build Issues are extracted from the output of the build system. We support a wide range of those, which in turn use different compilers and other tools. Compilers print several lines for each specific issue, some buildsystem even have the output from different processes mangled together. I have not yet found a reliable way to group output that belong to one logical problem into one issue (e.g. all the "included from Foo.cpp:24" lines together with the actual error message and the related code (e.g. the possible template matches). Without such a grouping it makes little sense to offer filtering IMHO: You will just lose lots of context information!

    Please let me know if you have a good idea to address this problem!

    What you can do is use the TaskList plugin to work with pre-filtered lists of tasks. Those are pretty easy to create from all kinds of input (e.g. static analysis tools, etc.) with a bit of scripting. Not a perfect match, but I wrote that plugin so that I can work on specific sets of tasks from a static analysis tool and it is pretty nice for that.



  • @hunger said in Creator: Working with long issue list:

    What you can do is use the TaskList plugin to work with pre-filtered lists of tasks. Those are pretty easy to create from all kinds of input (e.g. static analysis tools, etc.) with a bit of scripting. Not a perfect match, but I wrote that plugin so that I can work on specific sets of tasks from a static analysis tool and it is pretty nice for that.

    Can you pipe the output of an external call (from Creator) into the task list that way? Or do you have to go via a ".tasks" file that you have to open manually?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.