The following is a list of packages whose names are inconsistent with accepted behaviour (plz correct me if im wrong)
To my knowledge if a package is provided by multiple sources, then a virtual package should be used. Some packages only conflict on one architecture, im not sure if thats acceptable or not. Some cases are just old source package that should have been removed from the archive. Binary (source1 [arch], source2 [arch], ....) ====== ====================================== cupsomatic-ppd (cupsomatic-ppd, foomatic-filters-ppds) gtk2-engines-mist (gnome-themes, gtk-mist-engine) python-qt-dev (python-qt2, python-qt3) python-doc (python1.5-doc, python2.3) flydraw (wims, flydraw) texgd (wims, texgd) apache-perl (apache, apache-perl) libapache-mod-perl (apache, libapache-mod-perl) protoize (gcc-3.0, gcc-3.2, gcc-3.3) libgcc1 (gcc-3.0, gcc-3.2, gcc-3.3) fastjar (gcc-3.0, gcc-3.2, gcc-3.3) libffi-dev (gcc-3.0, gcc-3.2, gcc-3.3) libobjc1 (gcc-3.0, gcc-3.2, gcc-3.3) libffi (gcc-3.0, gcc-3.2, gcc-3.3) fixincludes (gcc-3.0, gcc-3.2, gcc-3.3) libg2c0 (gcc-3.2, gcc-3.3) libstdc++5 (gcc-3.2, gcc-3.3) libgcj-common (gcc-3.2, gcc-3.3) gimp1.2 (gimp, gimp1.2) libgimp1.2 (gimp, gimp1.2) libgimp1.2-dev (gimp, gimp1.2) gimp1.2-perl (gimp, gimp1.2) libstdc++2.10-glibc2.2 (gcc-2.95 arch=any, gcc-2.96 arch=ia64) libstdc++2.10-dbg (gcc-2.95 arch=any, gcc-2.96 arch=ia64) libstdc++2.10-dev (gcc-2.95 arch=any, gcc-2.96 arch=ia64) kernel-headers-2.2.20 (kernel-patch-2.2.20-powerpc arch=any, kernel-headers-2.2.20-m68k arch=m68k) kernel-headers-2.2.25 (kernel-image-2.2.25-i386 arch=any, kernel-image-2.2.25-alpha arch=alpha) kernel-headers-2.4.19 (kernel-patch-2.4.19-mips arch=any, kernel-patch-2.4.19-powerpc arch=any, kernel-image-2.4.19-arm arch=arm, kernel-image-2.4.19-s390 arch=s390)