It seems that there's no easy way to have the build in the source 
directory now (there was a shadow build checkbox before).

I don't have hard feelings about it, I'm using mainly shadow build 
anyway. The way now to do that is to explicitly write the same directory 
as the source directory.

Question: is the decision to enforce shadow build a conscious one, or 
was it just because of the refactoring, and nobody think about it?

Note that this may not come from the refactoring, I just saw it after 
updating master.

Thanks,
Nicolas

On 21/06/2012 03:16, [email protected] wrote:
> Hello Everybody!
>
> !DO EXPECT TROUBLE WHEN USING QT CREATOR FROM THE MASTER BRANCH!
>
> I just integrated the wip/profile branch I have been working on for a while 
> into master of
> Qt Creator. Please do expect trouble with that branch till we manage to find 
> and fix any
> issues this heavy refactoring did introduce!
>
> If you rely on having a stable Qt Creator master build, then please stick 
> with the following
> SHA for the time:
> 8c77b8c9d7b25d0c89003c8c4a54e8da5bfb7edd
>
> Note: I have been actively using the wip/profile branch for the last couple 
> of weeks, but I did
> quite a few changes all over Qt Creator, so I fully expect that I broke 
> something that I have not
> yet noticed. Getting these things ironed out way before the feature freeze is 
> the motivation for
> integrating the branch now.
>
>
> What does this branch change?
> =======================
>
> Going to Tools->Options->Build & Run you will notice a new Tab called 
> "Targets". Here you
> will need to define the targets you want to use. For now that is a manual 
> process, but we want
> to have the SDK installer do the heavy lifting in the future so that you 
> should not need to touch
> this if you are happy with what the SDK provides.
>
> These targets are a set of values that define one environment (a device, Qt 
> version, tool chain, etc.),
> plus a bit of meta data like icon and name. Once you have your targets 
> defined you can then use
> them in your projects. So you have one global place to define your target 
> environments and can then
> reuse them in all projects.
>
> That is the difference you should notice as a user. Internally quite a bit of 
> our code was simplified
> and some components should be easier to reuse now. The total code size also 
> shrunk by ~1900 lines.
>
>
> What will break?
> ============
>
> I know for a fact that the following areas will need some more work to be 
> fully functional again:
> * Android plugin: I need competent Android help here!
> * Meego: Same here!
> * Symbian publishing is disabled for now.
> * Project Mode UI needs changes to not overflow when using a large number of 
> targets in one
>    project
> * There will most likely be places where the UI will not correctly respond to 
> changes
> * There will be crashes. There currently are no crashes I know about, but I 
> will not be surprised
>    to get reports on some.
>
>
> What should I do when I do want to help testing this?
> =====================================
>
> Please build the master branch and give it a spin. Report any issues you run 
> into and/or
> send in patches to fix things;-) Binaries should be available starting 
> tomorrow at
> http://builds.qt-project.org/ .
>
> Before starting make sure you GOT BACKUPS of your Qt Creator configuration as 
> well as any
> .user files you want to test with.
>
> After starting: Please go to Tools->Options->Build & Run and make sure all 
> the Qt versions,
> tool chains are as they were before and then proceed to check the Targets 
> page. You should
> have one "Desktop" target with all the settings we picked up from your PATH.
>
> If this looks fine, then please open some of your projects. Targets should be 
> added automatically
> if any are not defined yet. Please check project mode: Are all settings as 
> you expected them?
> Please also check the newly added targets: Are those as expected (note: The 
> device will most likely
> stay unset, but the device type should match what you are using)?
>
> Try working with your project and report anything out of the ordinary you 
> notice.
>
>
> What should I do when something breaks for me?
> =================================
>
> Please write a bug report against Qt Creator (build system component) on
> https://bugreports.qt-project.org/ and assign it over to me. Thank you!
>
>
> To repeat myself:
>
> !DO EXPECT TROUBLE WHEN USING QT CREATOR FROM THE MASTER BRANCH!
>
> Best Regards,
> Tobias
>
> Tobias Hunger
> Software Engineer
> Nokia, Qt Development Frameworks
>
> Nokia gate5 GmbH
> Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
> Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
> Umsatzsteueridentifikationsnummer: DE 812 845 193
> Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/qt-creator
>


-- 
Nicolas Arnaud-Cormos | [email protected] | Senior Software 
Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions


_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to