Interfaces now conflict with their replacements
[zeroinstall/solver.git] / tests / ReplacedConflicts.xml
blob09ff1256c476263e31c1088915aecb5f7a67bed8
1 <?xml version="1.0" ?>
2 <interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
3   <name>ReplacedConflicts</name>
4   <summary>replaced-by conflicts</summary>
6   <group main='missing' local-path='.'>
7     <implementation id='a' version='1'>
8       <requires interface='./Replaced.xml'/>
9     </implementation>
11     <implementation id='b' version='2'>
12       <requires interface='http://localhost:8000/Hello'/>
13     </implementation>
15     <!-- Can't select this version because an interface conflicts with its replacement. -->
16     <implementation id='c' version='3'>
17       <requires interface='./Replaced.xml'/>
18       <requires interface='http://localhost:8000/Hello'/>
19     </implementation>
20   </group>
21 </interface>