Useless jasper split

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Mon Sep 17 16:13:36 UTC 2007


$ 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.




More information about the fedora-devel-list mailing list