Hi,
Jpackage 5 repo contains ecj-3.3.0-2.jpp5.noarch.rpm and
ecj-3.3.1.1-2.jpp5.noarch.rpm, as can be seen from:
http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/
Now, although we have the newer version installed by hand
(ecj-3.3.1.1-2.jpp5), 'yum update' complains that it wants to update ecj to
3.3.0-2.jpp5, and that it cannot find libecj-java, which is really not
available. More precisely, when we just want to update ecj package:
[root@mon ~]# yum update ecj
Loading "changelog" plugin
Loading "downloadonly" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "kernel-module" plugin
Loading "protectbase" plugin
Loading "tsflags" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
5 packages excluded due to repository protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ecj.noarch 1:3.3.0-2.jpp5 set to be updated
--> Running transaction check
--> Processing Dependency: libecj-java = 1:3.3.0-2.jpp5 for package: ecj
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Error: Missing Dependency: libecj-java = 1:3.3.0-2.jpp5 is needed by package ecj
[root@mon ~]#
[root@mon ~]# rpm -qa | grep ecj
ecj-3.3.1.1-2.jpp5
The content of ecj rpms available from jpackage 5 repo is dubious:
[root@mon ~]# rpm -qpl ecj-3.3.0-2.jpp5.noarch.rpm
warning: ecj-3.3.0-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
/usr/bin/ecj
[root@mon ~]#
[root@mon ~]# rpm -qpl ecj-3.3.1.1-2.jpp5.noarch.rpm
warning: ecj-3.3.1.1-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
/usr/share/doc/ecj-3.3.1.1
/usr/share/doc/ecj-3.3.1.1/ecj-tarballBuild.sh
/usr/share/doc/ecj-3.3.1.1/eclipse-jpackage-changelog.txt
/usr/share/java/ecj-3.3.1.1.jar
/usr/share/java/ecj.jar
Requirements explain why ecj-3.3.0-2 cannot be installed:
[root@mon ~]# rpm -qpR ecj-3.3.1.1-2.jpp5.noarch.rpm
warning: ecj-3.3.1.1-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[root@mon ~]#
[root@mon ~]# rpm -qpR ecj-3.3.0-2.jpp5.noarch.rpm
warning: ecj-3.3.0-2.jpp5.noarch.rpm: V3 DSA signature: NOKEY, key ID c431416d
/bin/sh
jpackage-utils
libecj-java = 1:3.3.0-2.jpp5
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
Can somebody give any explanation what is happening and where to find
libecj-java rpm?
Thanks, Antun
-----
Antun Balaz
Research Assistant
E-mail: [log in to unmask]
Web: http://scl.phy.bg.ac.yu/
Phone: +381 11 3713152
Fax: +381 11 3162190
Scientific Computing Laboratory
Institute of Physics Belgrade
Pregrevica 118, 11080 Belgrade, Serbia
-----
|