Thanks for the nice discussion. I read every single email and will respond
in a couple of days in more details. For the next couple of days I'll be
offline most of the time since I'm moving house (again). But rpm + ruby is
on top of my current agenda.

Regards

--

Tobias

On 31 August 2011 11:24, Jeff Johnson <n3...@mac.com> wrote:

>
>
> Begin forwarded message:
>
> >
> > On Monday 22 August 2011, 12:57:35, Anders F Björklund wrote:
> >> Tobias Gerschner wrote:
> >>> What's the state of ruby bindings in rpm5? The last discussion I
> > remember
> >>> was centered around the absence of an usable API for ruby >= 1.9.
> >>
> >> There are no ruby bindings in rpm5, only ruby embedding...
> >> (the old bindings were GPL, rather than LGPL like python)
> >>
> >> And Ruby upstream support for embedding is still very poor.
> >
> > Sorry for tuning in late. In current RPM-5.4 and RPM-HEAD there are Ruby
> > bindings which are not completeley defunct. Which means that one can fire
> up
> > a
> > Ruby 1.9 interpreter, do a "require 'rpm'" and e.g. parse and build a
> spec
> > file. That was my initial hacking goal.
> >
> > Yes, embedded Ruby is rather poor and a completeley different matter, for
> > many
> > reasons. One of it is that lack of MRI Ruby to cleanly cope with more
> than
> > one
> > interpreter instance at a time. Other reasons include the varity of Ruby
> > interpreters currently in existance. E.g., Rubinius offers a IMHO much
> > cleaner
> > API, but even if I chose to allow embedded ruby only with Rubyinius, what
> > about the bindings...?
> >
> > Please test the bindings code in current RPM-HEAD/-5.4.x. What's the
> actual
> > bug? What feature is missing?
> >
> > And it's also true that I never bothered to stringently persue Ruby
> bindings
> > with a well-defined ROADMAP etc. Sorry.
> >
> >                       Eric
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.9 (GNU/Linux)
> >
> > iQIcBAEBAgAGBQJOXWmnAAoJEIXD2TZ1epVBx2kQAJMvWzqkP/GYic2nMh/811vI
> > c5iljvvRoU2b4eWxPSWWJoqpAhZx3n553FIicJZMdk47YPcXmxf94jZhpU4rQ8kr
> > 8do+18oW1HOQ9IO9nb4gyki3zDWHaP4F9vKfH09ltvdvHTO6s3nr4W11aXJi0DB+
> > iEsxwfinES4frMBKQXom7ujMWxgzeotAE/ObFmC5GTtBc3Ndokofz1zoT+K6vR2o
> > T9q7+V86KRUzA3XpTTx2uOloi2j42DWlSWR22esbeI4zB5lE+BaAox4wU0EeQcYW
> > Vj0jGs8fA/1lQ7w1//Or3krs8ekhqvigbaTOgSNYCg4J7xQcmNgaajX8E1ILIbbo
> > mnnw8bMUQDB97EUZ8iL9LoChXPfsUJcMOemATejZBBZmrjAZj6vvlG0reLiSTc7R
> > WOV/la9+fOW0jWwd9t+X7fNDjDGzxX9UyQHq+7mRDP8ETh1v5WNUENItUkRV2fQP
> > 8RM+DK9t4PgfIjNZCr093qLWBy8uWcT/pGWnu2x3C+18qwzRrTC12334ucgxWO5b
> > nmI/ChYZbM7lxNlfWN6CQAj3mibosHhSuudY9Amoi+ufa8n8WtFIVmTYw8fYtBbD
> > eHBoRJqABhKKw6XCM2kGCY39jGmRVC8vbETUU9mQGaBpb05abGHdgejWCOFPMJKd
> > AZF+yOmaPmHMtf+0tfl0
> > =V/dC
> > -----END PGP SIGNATURE-----
>
> ______________________________________________________________________
> RPM Package Manager                                    http://rpm5.org
> Developer Communication List                        rpm-devel@rpm5.org
>



-- 
Tobias Gerschner
Yoper Linux - www.yoper-linux.org

Knowing is not enough; we must apply. Willing is not enough; we must do.

Reply via email to