Package: p0-to-p3
Version: 1
Architecture: all
Depends: p0, p1, p2, p3

Package: p0
Version: 1
Architecture: all
Depends: z1 | z2

Package: p1
Version: 1
Architecture: all
Depends: z1 | o2

Package: p2
Version: 1
Architecture: all
Depends: o1 | z2

Package: p3
Version: 1
Architecture: all
Depends: o1 | o2

Package: z1
Version: 1
Architecture: all
Conflicts: o1

Package: z2
Version: 1
Architecture: all
Conflicts: o2

Package: o1
Version: 1
Architecture: all

Package: o2
Version: 1
Architecture: all

