Bug 2212202

Summary: openCOLLADA-devel ships /usr/lib64/libpcre.so
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: openCOLLADAAssignee: Richard Shaw <hobbes1069>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: atu, code, hobbes1069, laurent.rineau__fedora, luya_tfz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-25 13:35:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2218037    

Description Orion Poplawski 2023-06-04 17:35:08 UTC
Description of problem:

Transaction failed: Rpm transaction failed.
  - file /usr/lib64/libpcre.so from install of openCOLLADA-devel-1.6.70-4.fc39.x86_64 conflicts with file from package pcre-devel-8.45-1.fc38.3.x86_64

Comment 1 Richard Shaw 2023-06-04 22:27:02 UTC
Well crap... I'm about done with this package. Upstream has seen no activity since 2018.

Comment 2 Richard Shaw 2023-06-09 12:37:42 UTC
The CMake option to build shared or static is annoyingly global. I'll hack around it when I have a few minutes.

Comment 3 Ben Beasley 2023-06-28 15:04:22 UTC
This appears to be breaking Blender (bug 2218037).

Comment 4 Richard Shaw 2023-06-28 15:13:47 UTC
I think it's time to retire OpenCOLLADA, I would remove it from the BR at least for now. If upstream becomes active again it can be re-added.

Comment 5 Ben Beasley 2023-06-28 15:21:41 UTC
(In reply to Richard Shaw from comment #4)
> I think it's time to retire OpenCOLLADA, I would remove it from the BR at
> least for now. If upstream becomes active again it can be re-added.

@luya_tfz 

Luya: What do you think about this? Only Blender depends on the openCOLLADA package.

Note that the problem comes from openCOLLADA’s use of the deprecated pcre (vs. pcre2) library, and from the need to bundle pcre to keep openCOLLADA working since upstream hasn’t worked on openCOLLADA in a few years.

Here’s a PR to drop openCOLLADA support from the blender package: https://src.fedoraproject.org/rpms/blender/pull-request/17

Comment 6 Ben Beasley 2023-06-28 15:56:30 UTC
(In reply to Richard Shaw from comment #4)
> I think it's time to retire OpenCOLLADA, I would remove it from the BR at
> least for now. If upstream becomes active again it can be re-added.

Looks like you’re clear to ditch OpenCOLLADA now: https://src.fedoraproject.org/rpms/blender/pull-request/17#comment-147905

Comment 7 Richard Shaw 2023-07-25 13:35:56 UTC
openCOLLADA has been retired.