From Fedora Project Wiki
(Created page with "We want to have products be able to specify divergent and conflicting behaviour. == Use cases == === Agreed upon === (at least sgallagh and abadger1999 :-) # '''install tim...")
 
Line 10: Line 10:
  
 
=== Discussing ===
 
=== Discussing ===
 +
 +
# Product conversion/union: Installed Cloud or Server but want a graphical environment. Preference is to make that be Workstation.  (We want it to be as close to Workstation as possible, to benefit from existing testing)
 +
## recommendation implementation: the defaults should not change for anything that was part of the installed Product, but new packages should get the Workstation default
 +
# If we have a union Product (e.g. Server+Workstation), a nice-to-have would be a single tool to adjust all configs for one or the other.
  
 
== Possible Implementations ==
 
== Possible Implementations ==

Revision as of 18:38, 7 March 2014

We want to have products be able to specify divergent and conflicting behaviour.

Use cases

Agreed upon

(at least sgallagh and abadger1999 :-)

  1. install time -- we want the product you're installing to determine which configuration you get.
  2. installing a package on an existing system -- if it has separate config, we'd like the package manager to choose the configuration for the product you're using.

Discussing

  1. Product conversion/union: Installed Cloud or Server but want a graphical environment. Preference is to make that be Workstation. (We want it to be as close to Workstation as possible, to benefit from existing testing)
    1. recommendation implementation: the defaults should not change for anything that was part of the installed Product, but new packages should get the Workstation default
  2. If we have a union Product (e.g. Server+Workstation), a nice-to-have would be a single tool to adjust all configs for one or the other.

Possible Implementations

  • Conflicts
  • Alternatives