Skip to main content
Jump to: navigation, search

Difference between revisions of "CDT/Obsolete/ScannerDiscovery61"

< CDT‎ | Obsolete
(The Plan)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
 +
{{warning|Note: The contents of this page is obsolete, but it may still contain some interesting tid-bits.}}
 +
 +
[[Category:CDT:Obsolete]]
 +
 
=== The Issues ===
 
=== The Issues ===
  
Line 21: Line 26:
 
=== Design and Development ===
 
=== Design and Development ===
 
# [[CDT/ScannerDiscovery61/UseCases | What is it supposed to do anyway?]]
 
# [[CDT/ScannerDiscovery61/UseCases | What is it supposed to do anyway?]]
# [[CDT/ScannerDiscovery61/ExistingArch | Existing Architecture]]
+
# [[CDT/ScannerDiscovery61/ExistingArch | Existing Legacy Architecture]]
# [[CDT/ScannerDiscovery61/Design | Possible design]]
+
# [[CDT/ScannerDiscovery61/Design | New Scanner Discovery design]]
 
# [[CDT/ScannerDiscovery61/API | Public API for new Scanner Discovery]]
 
# [[CDT/ScannerDiscovery61/API | Public API for new Scanner Discovery]]
 
# [[CDT/ScannerDiscovery61/Stories | The Stories and Alpha Version]]
 
# [[CDT/ScannerDiscovery61/Stories | The Stories and Alpha Version]]

Latest revision as of 14:05, 22 January 2020

Warning2.png
Note: The contents of this page is obsolete, but it may still contain some interesting tid-bits.

The Issues

  • Difficult to create new scanner discovery profiles. Related bug: 219940
  • Too gnu centric. Related bug: 226419
  • Unable to easily refresh the discovered data when the environment changes Related bugs: 206372,142619,190902,264841
  • The UI for setting the scanner discovery profile is very confusing. Related bugs: 250166,255694,256374,262219
  • Scanner Discovery data is not tied to configurations
  • Unable to support multiple discover providers
  • Difficult to integrate built-in discovery with Managed Build.
  • No consistent API for integrators to contribute Path and Macros.
  • No one knows the architecture of scanner discovery
  • Build environment needs to integrate with scanner discovery.

The Plan

  1. Discover scanner discovery - document the existing legacy architecture
  2. Implement new scanner discovery (aka Language Settings Providers) bug 290631
  3. Reach feature parity with old implementation

Design and Development

  1. What is it supposed to do anyway?
  2. Existing Legacy Architecture
  3. New Scanner Discovery design
  4. Public API for new Scanner Discovery
  5. The Stories and Alpha Version

Thoughts

Copyright © Eclipse Foundation, Inc. All Rights Reserved.