OpenCOLLADA icon indicating copy to clipboard operation
OpenCOLLADA copied to clipboard

Whether the OpenCOLLADA can adapt to the PCRE2?

Open FiveJay opened this issue 3 years ago • 12 comments

Dear author, The older PCRE library is released in the 1990s and is now at end of life. The newer PCRE2 library is being actively maintained. It's better to use PCRE2 instead of PCRE, do you have any plans?

FiveJay avatar Jun 16 '22 04:06 FiveJay

Adding a +1 here. Fedora is looking to retire pcre for F37 or F38.

hobbes1069 avatar Jul 24 '22 13:07 hobbes1069

Same here +1. Mageia Linux also plans to remove old pcre.

david-geiger avatar Apr 16 '23 08:04 david-geiger

Seeing that the last commit was in 2018 I don't think it's going to happen

hobbes1069 avatar Apr 16 '23 11:04 hobbes1069

On Arch Linux we are also looking into replacing pcre with pcre2. Seeing that this project seems to be abandoned and blender is the only package using it, we should maybe look into convincing upstream in either adopting it to some extend or dropping its use.

dvzrv avatar Mar 16 '24 08:03 dvzrv

See also https://github.com/RemiArnaud/OpenCOLLADA/issues/4 If it helps I attempted to convert OpenCOLLADA to PCRE 2 in https://github.com/loqs/OpenCOLLADA/tree/pcre2 it does build and blender does build with it with minimal changes for the dependency change. Beyond building it is untested. @brechtvl is the Blender project looking into PCRE 2 support at this point in time?

loqs avatar Mar 22 '24 20:03 loqs

Blender is looking into moving away from OpenCOLLADA. As we can see, it's sadly unmaintained and it's unlikely that it'll be worked on again now that USD exists.

svenstaro avatar Mar 24 '24 11:03 svenstaro

Khronos has abandoned Collada and all its users a long time ago. OpenUSD has since replaced Collada as the standard source format. Hopefully AOUSD will do a better job at maintaining a standard than Khronos did.

RemiArnaud avatar Mar 24 '24 16:03 RemiArnaud

I think it would be quite reasonable for Linux distribution packages of Blender to disable WITH_OPENCOLLADA. I don't think it's worth investing time on this.

The only reason it has not been removed from Blender is that it hasn't caused too much friction for the Blender project, so we might as well keep it. But it will likely be removed in one of the next few versions.

brechtvl avatar Mar 26 '24 12:03 brechtvl

Thanks @brechtvl. As a downstream, I can work with that.

svenstaro avatar Mar 26 '24 13:03 svenstaro

Arch Linux is now tracking the removal of OpenCOLLADA here.

svenstaro avatar Mar 27 '24 23:03 svenstaro

I have retired it from Fedora. Looking at packaging OpenUSD as a replacement.

hobbes1069 avatar Mar 28 '24 01:03 hobbes1069