On Sat, Oct 3, 2020 at 11:07 PM Konstantin Tokarev <annu...@yandex.ru>
wrote:

>
>
>
>
> For comparison, using simple python script from [1] (which was mentioned
> on the list a few times before)
>

Hmm, maybe my search-foo is weak, but searching for 'qt-downloader' in my
mail client only shows this
mail thread as the single result. I've seen references to other tools
though, like the script from
the qbs repo, Cristian's and Volker's scripts, and some other variations.


> results in my workflow [2] in 56 seconds on Windows [3] and 20 seconds on
> macOS with
> *NO CACHE* and *NO CREDENTIALS*. Time is saved because only used Qt
> modules are installed,
> online installer doesn't provide this kind of granularity.
>

Indeed I tried it out, and it works fast and the DX is nice: discoverable
arguments,
finer module granularity, support for ios and android, no credentials
needed.

I'm a bit iffy on the patching it does to make qmake work (regarding the
license check), but it's not the first time I see it.
And parsing the xml files feels like depending on an implementation detail
that might change in the future,
but I guess it worked well so far.

I hope the online installer CLI DX will improve in time to offer similar
granularity and user-friendliness,
with the advantage that it will provide access to commercial packages as
well.



>
> [1] https://github.com/engnr/qt-downloader
> [2]
> https://github.com/qtwebkit/qtwebkit/blob/qtwebkit-dev-wip/.github/workflows/build_cmake.yml#L84
>
> https://github.com/qtwebkit/qtwebkit/blob/qtwebkit-dev-wip/.github/workflows/build_cmake.yml#L100
> [3]
> https://github.com/qtwebkit/qtwebkit/runs/1195504225?check_suite_focus=true
> [4]
> https://github.com/qtwebkit/qtwebkit/runs/1195504192?check_suite_focus=true
>
>
>
>
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to