20.01.2015 18:00, Robert Jonsson wrote: > 2015-01-20 9:11 GMT+01:00 Andrew Deryabin <[email protected]>: > >>>> The more noticeable are: >>>> 1. Now all lv2 dependences (liblv2, lilv,serd,sord,sratom) are bundled >>>> with MusE source. I adopted code to cmake. The main reason of this was >>>> the lack of lilv_world_unload_resource function in earlier lilv versions >>>> that made it impossible to correctly support dynamic presets update and >>>> save. >>> Could you explain a bit more about what did not work? >>> Maybe we need to discuss if we really should do this, aren't there >>> potential drawbacks, like compatibility with already present >>> libraries? >> I spent several hours to make this decision. Here is a reason: >> There is a function called 'lilv_world_unload_resource' which makes it >> possible to dynamically update presets after saving new or replacing >> existing. It simply can unload all entries associated with given resource >> from internal library cache. That bad thing is that this function is only >> available in later lilv versions (may be in the last). Only my system (arch >> linux) has it, but different ubuntas, fedoras etc. uses version without this >> function. So there were 3 variants: >> 1) to make hacks for existing lib version (which I really don't like at all) >> 2) to drop presets save/update function (no, no, no! :) ) >> 3) to bundle library source into muse. >> I've chosen the last. > I suppose I can live with that, for the moment atleast ;) > At some point this lilv_world_unload_resource will hopefully be in all > distros.
I'll monitor this :) > Regards, > Robert -- Regards, Andrew ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
