Convert nonproduct to productX

Adam Williamson adamwill at fedoraproject.org
Wed Feb 18 19:33:51 UTC 2015


On Tue, 2015-02-17 at 18:49 -0700, Bodhi Zazen wrote:
> Found my bug on this - 
> https://bugzilla.redhat.com/show_bug.cgi?id=1157258

See also 
https://fedoraproject.org/wiki/Common_F21_bugs#environment-product-conflicts and 
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1160917 , which 
are kind of in the same genre.

Basically it's a limitation of the somewhat icky way products/flavors 
are currently implemented. There's a long-term plan to do it much more 
nicely which requires certain RPM capabilities that it doesn't have 
yet; apparently we're *hoping* they arrive in F23.

I have floated to mattdm/sgallagh the possibility of simplifying the 
current attempt to handle -config-(product) subpackages. Currently the 
idea is they get pulled in when the package that needs the config is 
installed, relying on some rather specific RPM depsolving behaviour. 
IMHO this leads to more trouble than it's worth, especially since the 
only -config-(product) packages we actually *have* are ones which it 
would be pretty safe to simply stick directly in the relevant env 
groups, as the packages that use them should pretty much always be 
installed. But there's some details to be worked out if we want to 
change that, too.

I'd agree with Pete that this isn't *really* something we intend to 
'support'; you're supposed to pick a product by, well, installing that 
product (and, as a one-time thing, on fedup from <21). You're not 
really supposed to 'convert' installs like this.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net



More information about the test mailing list