Uh oh!
There was an error while loading. Please reload this page.
Make qt5 the default version - #485
Conversation
mleotta
commented
Jan 30, 2019
Big 👍 on this. Qt5 should be the default in Fletch and Qt4 should be a supported option for packages that haven't upgraded yet. Making Qt5 the default may provide more incentive for those Qt4 users to upgrade. We aren't going to support Qt4 forever. TeleSculptor (aka MAP-Tk) now requires Qt5. The CI for that project is failing because it uses the packaged nightly dashboard build of Fletch to shorten build times and the default Fletch doesn't have Qt5. |
dstoup
commented
Jan 30, 2019
To further add to Matt's comments, there is a component in kwiver now too that relies on Qt 5 and is untested because it is disabled because of Qt 4. I had forgotten about that one earlier. |
kwcvrobot
commented
Jan 30, 2019
kwcvrobot
commented
Jan 30, 2019
dstoup
commented
Jan 30, 2019
The zlib issue that's failing is something that @chetnieter or @mwoehlke-kitware fixed at one point, I thought for Qt 5. Maybe there was a version bump that missed the patch? |
kwcvrobot
commented
Jan 30, 2019
Cookt2
commented
Feb 1, 2019
To elaborate on the various errors this branch has: Linux:
We could apply a similar patch Qt got(for finding zlib) to qtExtensions. Mac:
Not sure about this one, maybe @mwoehlke-kitware has an idea? Windows:
I believe this is related to the argument path hitting the windows path limit. |
mwoehlke-kitware
commented
Feb 5, 2019
The macOS build error should be fixed by Kitware/qtextensions#19. I would appreciate if some folks that have previously had issues could test. |
Cookt2
commented
Feb 5, 2019
I'm testing this now! Thanks for this. |
mleotta
commented
Feb 8, 2019
@dstoup could you please rebase this on the latest master. @mwoehlke-kitware has merged some changes to Qt extensions which should fix the mac build errors. The other changes we need to address on the Jenkins CI machines (at least for now). Those are:
@Cookt2 can you address those items on the Jenkins CI machines? |
Cookt2
commented
Feb 11, 2019
Done. The changes should be present in the current dashboard run. (if not, the next.) |
dstoup
commented
Feb 11, 2019
via email
Thanks, considering there is an existing PR running, I'm hopeful the
changes will apply. …On Mon, Feb 11, 2019 at 9:34 AM Taylor J. Cook ***@***.***> wrote:
@dstoup <https://github.com/dstoup> could you please rebase this on the
latest master. @mwoehlke-kitware <https://github.com/mwoehlke-kitware>
has merged some changes to Qt extensions which should fix the mac build
errors. The other changes we need to address on the Jenkins CI machines (at
least for now). Those are:
1. On Windows make sure the root of the fletch build is short to avoid
errors due to long file paths.
2. On Linux we need to set LD_LIBRARY_PATH=$fletch_ROOT/install/lib
before building (at least until we have a better solution).
@Cookt2 <https://github.com/Cookt2> can you address those items on the
Jenkins CI machines?
Done. The changes should be present in the current dashboard run. (if not,
the next.)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#485 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AFRAWq3yUEYOoQAvcbrPZ8NyuJk81WPlks5vMX9lgaJpZM4aaoJx>
.
-- David Stoup
Principal Engineer
Kitware, Inc.
1712 Route 9, Suite 300
Clifton Park, NY 12065-3104
518-881-4949 (W)
518-312-3946 (M)
518-371-4573 (F) |
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 11, 2019
Cookt2
commented
Feb 11, 2019
Jenkins test this please |
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 11, 2019
kwcvrobot
commented
Feb 13, 2019
kwcvrobot
commented
Mar 20, 2019
kwcvrobot
commented
Mar 20, 2019
kwcvrobot
commented
Mar 20, 2019
kwcvrobot
commented
Mar 20, 2019
dstoup
commented
Mar 20, 2019
Finally Qt5 looks good. There are kwiver issues, but I think they are still related to the recent image changes. I will have to bisect there again today and see why, but this branch is ready to go when consensus says we should. |
mleotta
commented
Mar 20, 2019
You have my vote |
dstoup
commented
Mar 20, 2019
Thanks Matt, you were the number 1 person I was going to ask. I think everyone else is onboard. |
mwoehlke-kitware
commented
Mar 20, 2019
Likewise 👍 |
Cookt2
commented
Mar 20, 2019
+1! |
Several open source offerings now depend on Qt 5. This PR is initially a test run to see if it builds everywhere before we make a final decision.