Currently both plone.distribution and plone.classicui define a "classic" distribution. When I start an instance with both packages, I would expect a zcml conflict error. For better or worse, this does not happen, and Plone starts up. In the UI, the classic distribution shows up only once (plus the volto one), and in my case the one from plone.classicui wins. This may depend on the order in which the packages are read.
To avoid confusion, it is probably better to throw a ConfigurationConflictError.
Ah, when you define two the same distros in the same package, you do get such an error. Copy this in plone.classicui:
Currently both
plone.distribution
andplone.classicui
define a "classic" distribution. When I start an instance with both packages, I would expect a zcml conflict error. For better or worse, this does not happen, and Plone starts up. In the UI, the classic distribution shows up only once (plus the volto one), and in my case the one fromplone.classicui
wins. This may depend on the order in which the packages are read.To avoid confusion, it is probably better to throw a ConfigurationConflictError.
Ah, when you define two the same distros in the same package, you do get such an error. Copy this in plone.classicui:
Start up:
But when they are defined in separate packages, Plone starts up fine.
Probably the discriminator here should not have
product
in there.