News from installer team

Published Tuesday June 26th, 2018
13 Comments on News from installer team
Posted in Uncategorized

We have now released Qt Online installer and Maintenancetool version 3.0.5. Especially, the metadata download has been improved. Metadata is downloaded now in smaller chunks as in some devices the metadata download got completely stuck due to huge simultaneous download tasks. You see this in UI as external step counter above scrollbar.

ui

Another major improvement in metadata download is that we have managed to decrease the amount of metadata approximately 25%.
Currently we are implementing a feature that allows categorizing Qt releases and to show only selected categories in UI. User can decide which category is wanted to see in UI and only those items’ metadata is downloaded making the metadata download part much faster. So improvements have been done and more is coming. Here is a hint what the category UI will look like. Note that the work is still ongoing and we are not going to see this yet in 3.0.5 release:

categories

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Uncategorized

13 comments

Vladimir says:

What about download process of actual packages being damn slow? Can maintenance tool finally be able to download with several threads?

JKSH says:

Slow package downloads are probably caused by a slow mirror. You can use this tool to manually choose a different mirror: https://forum.qt.io/topic/43349/slow-downloads-with-the-online-installer-try-this-tool

Michael says:

No change with the QtSdkRepoChooser on my side.
It found out a german mirror, but even I follows the instruction and testing the local repo url within the Maintenance-Tool with the test button (with positive result) the speed was the same and the accessed host seems to be 77.86.229.90 in any case…

JKSH says:

@Michael The online installer works in 2 steps: Download metadata from 77.86.229.90 first, then download the actual packages from your selected mirror.

The Qt SDK Repo Chooser helps with the 2nd part, but unfortunately it can’t do anything for the metadata.

This blog post highlights one improvement to the metadata download process; hopefully more are in the pipeline. Discussions are happening at, e.g. https://bugreports.qt.io/browse/QTIFW-975

JKSH says:

I’m very glad to see ongoing improvements to the installer!

For users who are far away from the download.qt.io server (77.86.229.90), one thing that will really help is HTTP Keep-Alive. Please re-use the TCP connection instead of opening a new one for each metadata file: https://bugreports.qt.io/browse/QTIFW-1130

Slava says:

God, I hate this tool! Why it should be that bad, slow and frustrating to work with. Hire some UX!

Michael says:

Receiving Meta Info from remote repository is still extremly slow under Windows 10.
It is reasonable until about 12% and then in getting slower and slower:
Dynamic Local Ports are eaten up to 65534 and then we have to wait until Windows frees some to continue.

Download rate for the remote repository goes down to 5200 Bytes/sec (yes that is five thousend!!) on a line with 50MBit!!!

Why?

JKSH says:

Because this version of the installer does not reuse TCP connections: https://bugreports.qt.io/browse/QTIFW-1130

Tred says:

Very bad user experince for poeple without internet https://bugreports.qt.io/browse/QTIFW-1115
Regression bug continue to be releasing over and over again (from Feb20018) … alredy is released in full-packs of Qt 5.10.1, 5.9.4, 5.9.5, 5.9.6, 5.11.0, 5.11.1 and Qt Creator 4.5.2, 4.6.0, 4.6.1, 4.6.2.
One of workaround for bug is to disassemble installers manually 😉 … Nice work “installer team”
Soon or later there will appear some hero from masses who will recreate current Qt releases in more user-friendly repacks with help of NSIS or something … waiting 😉

Richard says:

Yes, currently we cannot use the Qt Installer framework at all, because it does not work offline.

Just because there’s an active network connection, doesn’t mean there’s Internet.

bnogal says:

Torrent!!!

Blizzard uses it to distribute updates.

Carl says:

What about using something like Conan (Conan.io), a C++ package manager? Using someone else tool helps you focus on what you do best.

PA Giguère says:

Great news!
Since the 3.0.2 update, the IFW has been surprisingly usable!
Keep up the good work!

Commenting closed.

Get started today with Qt Download now