Timothy Pearson wrote:
Darrell Anderson wrote:
libart-lgpl no longer is maintained upstream and needs several patches to avoid crashing some apps. The version of libarts provided by the Trinity Project includes those patches and is intended to be a replacement for any version of libarts currently installed by any distro. Build this patched version of libart and replace the stock libart installed with the distro.
Do you have a reference about it no longer being maintained?
One example of many: https://bugzilla.gnome.org/show_bug.cgi?id=155472#c4
That's clear enough, thanks.
And here is a combination of all of the patches: http://git.trinitydesktop.org/cgit/libart-lgpl/diff/?id=150562b89b645c402f1b...
Did you create the changes? If not, where did you find them? Looking at the original source, the code looks very difficult to maintain. It really makes you appreciate C++.
No I did not; they were sitting on the libart bugzilla for a long time. I merged the ones that seemed to make sense.
While I don't think any of the TDE devs are going to touch the source code to improve functionality, we can at least act as a central collection point for patches, bugs reports, etc. Given the library's age I don't think much work beyond fixing future compilation errors or segfaults will be neeed.
Tim