Hello:

Adam Jackson wrote on 07/06/2017 01:48 AM:
Apologies that this is just after the system-wide change deadline
(thanks for putting that on a holiday btw), but I hadn't had a chance
to dig into this before now and I think it's fairly low impact.

Cairo's OpenGL backend is not especially well maintained or widely
used, and cairo gets linked into literally every gtk process on the
system, so it's a bit expensive to have libGL loaded 80 times and never
used. As far as I can work out we enabled the backend in 2012-ish
because some of the wayland demos wanted it, but they no longer do.

Indeed the API itself does not seem to have very many users in F26:


./rubygem-cairo-1.15.9-1.fc26.x86_64/usr/lib64/gems/ruby/cairo-1.15.9/cairo.so
                  U cairo_gl_device_set_thread_aware
                  U cairo_gl_surface_create_for_texture
                  U cairo_gl_surface_get_height
                  U cairo_gl_surface_get_width

I'm not aware of any ruby gems that explicitly require cairo-gl to
work, but I also don't know how i'd even begin to search for that. I
also haven't checked this against any external repositories yet.

While I may be missing something, I don't think current Fedora package
needs ruby cairo-gl bindings.
Also, ruby-cairo gem does not have examples for cairo-gl surface nor have
test suite for that, so I guess the ruby-cairo upstream does not care.

Regards,
Mamoru

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to