Re: Per-Product Config file divergence

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 






On 10 March 2014 16:46, Adam Williamson <awilliam@xxxxxxxxxx> wrote:
On Mon, 2014-03-10 at 11:31 -0700, Toshio Kuratomi wrote:

> > And I think those subpackages probably _should_ conflict, don't you?
> >
>
> Depends.  Sgallagh had a desire to mark that a particular system
> implemented multiple products (ie server that also had workstation
> installed).  I'm not sure that's a good idea but if we did go that route
> then we'd have to be able to support that with our identifiers.
> Subpackages that conflict wouldn't be flexible enough to handle that.

Just for the more-public-record, I remain pretty sure this is a bad idea
and don't think we should allow it. You should always be considered to
be running exactly 0 or 1 Products. I think we should consider how to
allow things like 'run a desktop on the Server product', but that
shouldn't be conceived as 'run Workstation on Server'.

As a Smoke Jumper Sysadmin, I agree 100% with Adam. I have spent too many projects/problems/criseses dealing with combinatorics because someone has enabled X with Y with Z with X because they could. If there is one long train of woes, catastrophe, and doom it is where people take limited things and then try to get them to combine. Because you will quickly find ARM+Cloud+Server+Desktop and then realizing that it is completely different from Server+Desktop+Cloud+ARM in how it works. (etc etc).

Either have them run 0 products and get to combine everything they want (eg make their own product), or have them run a product and get a tailored environment known to fix problem ABC. Trying to be more complex than that is not going to solve any problems worth solving in the time we have to solve them.
--
Stephen J Smoogen.

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux