$ rpm -e jasper error: Failed dependencies: jasper = 1.900.1-4.fc8 is needed by (installed) jasper-libs-1.900.1-4.fc8.i386 $ sudo rpm -e jasper-libs error: Failed dependencies: libjasper.so.1 is needed by (installed) kdelibs-3.5.7-22.fc8.i386 libjasper.so.1 is needed by (installed) jasper-1.900.1-4.fc8.i386 jasper-libs = 1.900.1-4.fc8 is needed by (installed) jasper-1.900.1-4.fc8.i386 $ rpmls jasper -rwxr-xr-x /usr/bin/imgcmp -rwxr-xr-x /usr/bin/imginfo -rwxr-xr-x /usr/bin/jasper drwxr-xr-x /usr/share/doc/jasper-1.900.1 -rw-r--r-- /usr/share/doc/jasper-1.900.1/COPYRIGHT -rw-r--r-- /usr/share/doc/jasper-1.900.1/LICENSE -rw-r--r-- /usr/share/doc/jasper-1.900.1/NEWS -rw-r--r-- /usr/share/doc/jasper-1.900.1/README -rw-r--r-- /usr/share/man/man1/imgcmp.1.gz -rw-r--r-- /usr/share/man/man1/imginfo.1.gz -rw-r--r-- /usr/share/man/man1/jasper.1.gz Why does the -libs package require these tools? The .spec doesn't answer that question. In the other direction, there's a hardcoded strict dependency in addition to the automatic soname deps, creating a circle: $ rpm -qR jasper|grep jas jasper-libs = 1.900.1-4.fc8 libjasper.so.1 Conclusively, the split is useless. -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list