Re: RE: Initial patch for toolset modification proposal
Matt Taggart <[email protected]> Thu, 12 Jan 2006 02:34:05 -0700
| Newsgroups | gmane.linux.lsb.test-suite |
|---|---|
| Message-ID | <[email protected]> |
"Gupta, Rita" writes... > The initial thought behind this was to allow implementations to certify > only for the "Core-core" libraries and not the Xt part i.e. Graphics. > IMHO, it is OK to say that "default = Core + graphics + Cpp". For any > subset, the -M approach may be used. Unless there are any objections... Independent of what we do for certification, keep in mind that for 3.x that graphics is present, but starting in 4.x it will be moved to the desktop module. The tools packaging and functionality need to reflect that if we want to have the flexibility for developers to choose a la carte and to make certification changes. So that means the graphics headers and stub libs will need to be able to stand alone from the rest.(technically all modules should be able to stand alone) When that happens should the default be based on if the lsb-desktop dev stuff is installed, or is that too confusing? I suppose it might surprise someone if the behavior changed just by installing new dev stuff. If "default = Core + Graphics + Cpp" what should it do if the graphics dev files aren't available? (or Cpp for that matter, I suppose someone targeting just the core might not want that either) Should this be controlled by a config file? I think the easist answer to the above questions is to make "default = Core + Cpp" and then have some way for the developer to easily adjust their environment to what that want (a config file, or have them to set an enviroment variable). All of these application developers beating down our door, are the Desktop application developers or core? -- Matt Taggart Open Source & Linux Organization R&D [email protected] Hewlett-Packard