Bug 410643 - NewSyncProject wizard and SyncConfigToBuildConfigWizardPage interfere with toolchain wizard pages
Summary: NewSyncProject wizard and SyncConfigToBuildConfigWizardPage interfere with to...
Status: NEW
Alias: None
Product: PTP
Classification: Tools
Component: RDT.sync (show other bugs)
Version: 7.0   Edit
Hardware: PC Windows 7
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2013-06-12 13:58 EDT by Roland Schulz CLA
Modified: 2014-05-30 10:36 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roland Schulz CLA 2013-06-12 13:58:38 EDT
If the Cross-GCC toolchain is installed (either because the Cross-GCC plugin is installed manually or because PTP is installed into the C/C++ EPP (which includes it)) then it isn't possible to create sync projects with any toolchain or standard C projects with the Cross-GCC toolchain.

Specific problems:
1) the SyncConfigToBuildConfigWizardPage is shown for all CDT projects (also standard C and non-sync remote)
2) SyncConfigToBuildConfigWizardPage prevents the custom toolchain page from being shown on Linux and Mac but not on Windows
3) the pages shown in the NewSyncProject wizard doesn't depend on the toolchain selected. Without the SyncConfigToBuildConfigWizardPage or on Windows the cross-gcc page is always shown
4) the cross-gcc page is setup so that one needs to visit it for the finish button to become active

These problems together makes it so that the finish button is never enabled on Linux/Mac for either any sync project or a C Project with cross-gcc toolchain.
Comment 1 Roland Schulz CLA 2013-06-12 17:35:19 EDT
Bugfix for 1 and 3 are committed but are not including in RC4. The cause for problem 2 is a incorrect SyncConfigToBuildConfigWizardPage.getNextPage(). A bugfix for that will be committed later.
Comment 2 Greg Watson CLA 2014-05-30 09:18:23 EDT
Was this issue resolved?
Comment 3 John Eblen CLA 2014-05-30 10:36:48 EDT
The more serious problems were solved last summer, but the minor problems remain. There are two open Gerrit reviews from our attempts to solve the remaining problems:

https://git.eclipse.org/r/#/c/14149/
https://git.eclipse.org/r/#/c/14145/