[Interest] qt.git: broken v5.6.0 .gitmodules?

Thiago Macieira thiago.macieira at intel.com
Mon Dec 11 02:35:00 CET 2017


On domingo, 10 de dezembro de 2017 14:50:33 PST Christian Gagneraud wrote:
> > Use git submodule. Or just download the sources that match this tag.
> 
> I'm thinking about downloading the source archives, but i'm not sure if
> they contain absolutely everything, like:
> - I need webengine from qt

qtwebengine is part of the release tarballs as well as the repository. I don't 
know what you mean by "source archives" but it must surely mean one of those 
two. There is not third option.

> - I need (ideally) qbs from qtc.

That's not part of Qt. You can find qbs in the qbs releases.

> For those interested, here is my (WIP) docker project:
> https://gitlab.com/chgans/qtcreator-x86_32-docker-image
> 
> I'm planning to add Qt-5.9 too.
> 
> As a side note: My point about ini-repository broken script is that it
> is a very bad experience as a paid-customer.

The script is only meant for developers of the project itself. In that sense, 
you're neither a paid customer or an open source user: you're a Qt developer. 
Using that hat, you're going to check out the 5.6 branch, not a tag, and much 
less a non-current tag, at least until the time you're trying to fix a bug and 
prove a regression.

That's why the script hasn't worked for a couple of years now for tag releases 
and no one has noticed. No one has needed that functionality until you, just 
now. And besides, there are alternatives and the correct one (git submodules, 
despite what the wiki says) is not known to have any problems.

> Luckily i'm all in for the
> "Qt Project/company", but new customer might be disappointed when they
> realise that the build instructions/systems are out of date and/or broken.

Don't blindly trust wikis. And do fix them if you run into issues.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list