Hi Konstantin, all,

>>  thanks for the heads up. I have some further questions:
>>
>>  1. Will Conan be used to manage dependencies of Qt as well?
>>
>> If this is the plan, note that there is infrastructure [1] for using Conan 
>> in provisioning images,
>> with verification of downloaded file checksums and build reproducibility for 
>> each qt5 commit [2].

Regarding Qt CI @Toni Saario<mailto:[email protected]> is the best one to 
answer on this, though I haven't heard
if there are plans to use Conan more extensively by CI/provisioning at this 
point?

What comes to add-ons 
(https://doc-snapshots.qt.io/qt6-dev/qtmodules.html#qt-add-ons) as mentioned
earlier the idea is to release add-ons as src packages accompanied with 
conanfile.py i.e. the build recipe.
If the add-on depends on 3rd party libraries which are available e.g. in 
conan-center the recipe could
naturally utilize packages from there (openssl, zlib, etc.).


>     2. How will the recipes be managed and where on code.qt.io can I find 
> them?

The recipes of the first two add-ons are not part of the source repositories 
yet, probably should be.
Though there are some drawbacks in keeping the recipes and sources in the same 
repo
(some related discussion https://github.com/conan-io/conan/issues/4734).

Currently the recipes are part of an internal packaging repository but the 
current recipes can be found from the src
installation directory: "6.0.0/Src/qtnetworkauth/conanfile.py" after you have 
installed an add-on package.





Iikka Eklund
Senior Software Engineer

[email protected]
http://qt.io<http://qt.io/>


________________________________
From: Konstantin Tokarev <[email protected]>
Sent: Friday, October 2, 2020 12:15 PM
To: Richard Weickelt <[email protected]>; Iikka Eklund <[email protected]>; 
[email protected] <[email protected]>
Subject: Spam: Re: [Development] Building additional components with Conan for 
Qt 6



01.10.2020, 16:16, "Konstantin Tokarev" <[email protected]>:
> 01.10.2020, 16:07, "Richard Weickelt" <[email protected]>:
>>  Hello Ilkka,
>>
>>  thanks for the heads up. I have some further questions:
>>
>>  1. Will Conan be used to manage dependencies of Qt as well?
>
> If this is the plan, note that there is infrastructure [1] for using Conan in 
> provisioning images,
> with verification of downloaded file checksums and build reproducibility for 
> each qt5 commit [2].
>
> If you are interested in details we could discuss them in depth in IRC.
>
> [1] 
> https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/common/windows/conan.ps1
> [2] requires https://codereview.qt-project.org/c/qt/qt5/+/313930 to handle 
> situations when the same package version is rebuilt without version bump

Iikka, any comments?

--
Regards,
Konstantin
_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to