Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qt source download is broken #633

Closed
mleotta opened this issue Jan 22, 2021 · 12 comments
Closed

Qt source download is broken #633

mleotta opened this issue Jan 22, 2021 · 12 comments
Assignees

Comments

@mleotta
Copy link
Member

mleotta commented Jan 22, 2021

Describe the bug
The download URLs for Qt seem to have changed. In the URL, "new_archive" is replaced with "archive", but even then the older versions we've been using are gone. I see 5.12, but 5.11 and 4.x are gone. See https://download.qt.io/archive/qt/

To Reproduce
Steps to reproduce the behavior:
A clean build a Fletch without any cached source downloads.

@dstoup
Copy link
Collaborator

dstoup commented Jan 25, 2021

Qt is great at keeping their URLs a moving target. It was less than a year ago that @mwoehlke-kitware made the change from archive to new_archive. It does look like 5.11 is gone completely. The options for earlier v5 look like we need to roll back to 5.9.9 or use 5.12. I seem to recall 5.12 being a problem for Vivia though.

I did find a location for 4.8.6-rc2 which we can use, or there is a 4.8.7-rc2 as well. It does make me wonder though, do we still need Qt4? Vivia is likely the only product we have that might still want it for one of its repos but not sure. We probably need @mwoehlke-kitware to chime in here.

@mleotta
Copy link
Member Author

mleotta commented Jan 25, 2021

I am hopeful that we can drop Qt4. I don't think I've tested 5.12 with TeleSculptor, but I would be in favor of moving to that as long as there are no significant issues.

Version choices aside. Have we considered mirroring versions of the source packages Fletch uses on a Kitware server, like data.kitware.com? This could be as a fallback. If the official link is unreachable then look at data.kitware.com.

@dstoup
Copy link
Collaborator

dstoup commented Jan 25, 2021 via email

@mwoehlke-kitware
Copy link
Member

Qt4 is a @mattdawkins / Arslan question. I haven't touched Qt4 since before COVID, but there are some projects still using ancient ViViA forks. (I don't recall 5.12 being an issue; everything I've done lately has been against 5.15...)

@mwoehlke-kitware
Copy link
Member

Also, aren't we already mirroring some of these on data.kitware.com? Conveniently, IIRC 5.12.x is the one that's missing from that; I believe we already have fletch's 4.8.x and 5.11.x.

@mleotta
Copy link
Member Author

mleotta commented Jan 26, 2021

Regarding moving to v5.12 as the default, I just tried this option on both Linux and Windows and Qt failed to build in both cases but for different reasons. I'm not the right person to work through those issues. Maybe we should create a "make Qt 5.12 default" branch just to work through the build issues. We could also jump ahead to 5.15 if that makes more sense. Is anyone using 5.12? One we have new version of Qt5 that builds in Fletch I'm happy to test it out in TeleSculptor.

@dstoup
Copy link
Collaborator

dstoup commented Jan 26, 2021 via email

@russelldj
Copy link
Contributor

I hit this issue as well, and this Qt blog post suggests it was a massive server error with no clear resolution date.

@dstoup
Copy link
Collaborator

dstoup commented Jan 28, 2021 via email

@dstoup
Copy link
Collaborator

dstoup commented Jan 28, 2021

Fixed in #638

@dstoup dstoup closed this as completed Jan 28, 2021
@mattdawkins
Copy link
Member

VIAME still uses a little Qt4, though we want to get off it.

@dstoup
Copy link
Collaborator

dstoup commented Feb 2, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants