OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004900 [ruby_augeas] minor always 2012-02-20 16:31 2012-05-03 17:04
Reporter moenoel View Status public  
Assigned To markp
Priority normal Resolution fixed  
Status closed  
Summary 0004900: Broken dependency for CSWrubyaugeas
Description CSWrubyaugeas wants libaugeas version 0.12.0 but CSWaugeas ships with version 0.7.0.
Additional Information $ echo "require 'augeas'" | /opt/csw/bin/ruby
/opt/csw/lib/ruby/site_ruby/1.8/i386-solaris2.9/_augeas.so: ld.so.1: ruby18: fatal: libaugeas.so.0: open failed: No such file or directory - /opt/csw/lib/ruby/site_ruby/1.8/i386-solaris2.9/_augeas.so (LoadError)
    from /opt/csw/lib/ruby/site_ruby/1.8/augeas.rb:23
    from -:1:in `require'
    from -:1



$ ldd /opt/csw/lib/ruby/site_ruby/1.8/i386-solaris2.9/_augeas.so | grep libaugeas
        libruby18.so.1 => /opt/csw/lib/libruby18.so.1
        libaugeas.so.0 => /opt/csw/lib/libaugeas.so.0
        libaugeas.so.0 (AUGEAS_0.12.0) => (version not found)
        libpthread.so.1 => /lib/libpthread.so.1
        librt.so.1 => /lib/librt.so.1
        libdl.so.1 => /lib/libdl.so.1
        libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1
        libm.so.1 => /lib/libm.so.1
        libc.so.1 => /lib/libc.so.1
        libfa.so.1 => /opt/csw/lib/i386/libfa.so.1
        libgnugetopt.so.0 => /opt/csw/lib/i386/libgnugetopt.so.0
        libgcc_s.so.1 => /opt/csw/lib/i386/libgcc_s.so.1
        libaio.so.1 => /lib/libaio.so.1
        libmd.so.1 => /lib/libmd.so.1
        libgen.so.1 => /lib/libgen.so.1
        libm.so.2 => /lib/libm.so.2
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0009617)
markp (developer)
2012-02-20 22:32

Investigating.
(0009618)
markp (developer)
2012-02-20 22:57

Hi,

It looks like this leaked out into the catalog when it shouldn't have - it's built against a 0.10.0 augeas that was being tested.

I've released the latter now, so hopefully this will all tie up soon.

In the meantime, you can get augeas 0.10.0 from here - http://buildfarm.opencsw.org/experimental.html#markp [^]
(0009619)
maciej (reporter)
2012-02-20 22:59

Mark, the unstable catalog has been recently pushed to dublin, so if you fix it in unstable, let me know so I can push your fixed packages to dublin.
(0009620)
markp (developer)
2012-02-20 23:07

Hey Maciej,

Can the unstable* build hosts be updated, or should I be building on another host? I've got augeas 0.10.0, and I've just done a csw-upload-pkg on it. Would like to try re-rolling ruby_augeas against this version though, as it contains some patches.

Thanks!
(0009621)
maciej (reporter)
2012-02-20 23:11

After you push to unstable (with csw-upload-pkg), you'll get a notification email. Once that's in your inbox, you can email buildfarm@ asking the buildfarm admins to install your packages there.
(0009807)
markp (developer)
2012-04-14 21:53

Sorted.

bash-2.05# echo "require 'augeas'" | /opt/csw/bin/ruby
bash-2.05# echo $?
0


bash-2.05# pkginfo -x CSWaugeas CSWrubyaugeas
CSWaugeas augeas - A configuration editing tool
                      (sparc) 0.10.0,REV=2012.01.04
CSWrubyaugeas ruby_augeas - Augeas Ruby Bindings
                      (sparc) 0.4.1,REV=2012.03.25

Just about to push to the catalog.
(0009851)
markp (developer)
2012-05-03 17:04

Done


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker