when moving from 6.4 to 6.5 (the recent update)

I am seeing a 'hands-off' upgrade break due to neo4j being 
(probably improperly) tied to a specific Java version

Error: Package: neo4j-1.9-0.1.M05.orc6.noarch (installed)
           Requires: java7 >= 1:1.7.0
           Removing: 1:java-1.7.0-openjdk-1.7.0.45-2.4.3.2.el6_4.x86_64 
(@updates)
               java7 = 1:1.7.0
           Updated By: 1:java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 (base)
               Not found

[herrold@centos-6 6]$ find -name "neo4j*"
./assimilation/neo4j-1.9-0.1.M05.orc6.src.rpm
./assimilation/attic/neo4j-1.9-0.1.M05.fc18.src.rpm
./assimilation/attic/neo4j-1.9-0.1.M05.orc6.src.rpm
[herrold@centos-6 6]$ pwd
/home/herrold/build/6
[herrold@centos-6 6]$

so I pulled a neo4j froma recent Fedora and built it, and the 
.spec file therein is probably Java NEVR locked as a hardcoded 
dependency (a common Fedora packaging mistake to see -- 
over-use of such)

[herrold@centos-6 6]$ rpmno.sh 
./assimilation/neo4j-1.9-0.1.M05.orc6.src.rpm
info: extracted ~/rpmbuild/SPECS/neo4j.spec
next: edit neo4j.spec and then:
     rpmbuild -ba neo4j.spec
              -or-:
     rph-rpmbuild -ba neo4j.spec
[herrold@centos-6 6]$ ls *spec
neo4j.spec
[herrold@centos-6 6]$ grep quires neo4j.spec
Requires:          java7          >= 1:1.7.0
Requires:          jpackage-utils >= 0:1.7.3
Requires:          java           >= 1:1.7.0
Requires:          jpackage-utils >= 0:1.7.3
[herrold@centos-6 6]$

yuck ... and it is a huge update

Total download size: 547 M

... investigating a fix

-- Russ herrold
_______________________________________________
Assimilation mailing list - Discovery-Driven Monitoring
[email protected]
http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation
http://assimmon.org/

Reply via email to