I have two Applications - Power BI June is superceded by Power BI August.
Both Applications are deployed to Application Catalog. Power BI August has the supercedence option ticked "Allow users to see deployments for this application and all applications that it supercedes in Application Catalog", so both are showing up correctly.
A certain department want to go from August, back to June.
When I install Power BI August, uninstall it, and install Power BI June, I get "Requirements not met":
AppIntentEval.log (at time of receiving "Requirements not met" error in App Catalog):
ScopeId_50D51712-6795-4746-A9FB-E0E0B98C2492/Application_285db7bd-393d-4200-b758-3a352806a343/3 :- Current State = NotInstalled, Applicability = NotApplicable, ResolvedState = None, ConfigureState = NotNeeded, Title = Power BI Desktop (June 2016) AppIntentEval 29/09/2016 9:09:13 AM 7620 (0x1DC4)
ScopeId_50D51712-6795-4746-A9FB-E0E0B98C2492/Application_a0148ec9-beab-47cf-8adb-f95c895c3c15/9 :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Available, ConfigureState = NotNeeded, Title = Power BI Desktop (August 2016) AppIntentEval 29/09/2016 9:09:13 AM 7620 (0x1DC4)
When I install Power BI June without ever having installed Power BI August (e.g. fresh machine) it works fine.
When I break the supercedence link between the two apps, installing Power BI August, uninstall it, and install Power BI June will now work.
Ultimately I would like to not have to break the supercedence link so that June users can update to August when they are ready to. What is happening here? It seems like the client is remembering that it has been assigned a superceding deployment and refuses to install the superceded one.