[OE-core] the fate of Vala in OE

Carlos Rafael Giani dv at pseudoterminal.org
Thu Jun 9 14:23:15 UTC 2016


On 2016-06-09 12:28, Alexander Kanavin wrote:
> Hello,
>
> I'd like to propose the removal of Vala recipe and support for 
> generating Vala bindings from oe-core. The only software that is 
> written in Vala and makes sense in embedded environment is Rygel (an 
> implementation of various UPnP AV services), and even that can be 
> compiled from intermediate C sources without a need for Vala compiler 
> or bindings. The only benefit from compiling from Vala source would be 
> that Rygel could be more easily patched - and I think that doesn't 
> really justify maintaining the full Vala stack.
>
> Thoughts?
>
> Alex

The benefit of easy patching is considerable. If you only have the C 
sources, then the patches have to be done between versions of that 
generated C code. The resulting patches are often big and unreadable.

I was actually happy to see g-i added to OE-core so we can get rid of 
some custom C-source patches for Rygel and just patch the Vala code 
directly instead. Removing vala would nullify this benefit.



More information about the Openembedded-core mailing list