Bug 1989405
| Summary: | Problematic copyright notice in exempi source files | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Nikola Forró <nforro> |
| Component: | exempi | Assignee: | Nikola Forró <nforro> |
| Status: | CLOSED ERRATA | QA Contact: | Dita Stehlikova <dstehlik> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 9.0 | CC: | hhorak, jkejda, mmuzila, msuchy |
| Target Milestone: | beta | Keywords: | Rebase, Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | exempi-2.6.0-0.1.20211007gite23c213.el9 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-05-17 13:01:27 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: | |||
|
Description
Nikola Forró
2021-08-03 07:17:06 UTC
There is an open issue in XMP Toolkit SDK upstream to eliminate all such problematic headers. I'm thinking about possible back-up plans -- one that was already mentioned and is definitely not perfect, but in worst case could work -- using an older version of the package (as recent as possible from those that does not have this problem). But would it work technically -- would the packages depending on this package work fine? Maybe it's worth investigating it ahead to know whether we have at least some way forward that is ok from legal perspective. There was a SONAME bump, so downgrading to exempi 2.3.0 would require rebuilding the dependent packages - eog and tracker-miners. Though I'm quite sure that despite the SONAME bump there wasn't any breaking ABI change. Created attachment 1811253 [details]
Downgrade exempi to 2.3.0 without changing SONAME
I've tested this scratch build of exempi downgraded to 2.3.0 and everything seems to work fine: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=38715336 A new version of XMP-Toolkit-SDK including a fix of all remaining problematic headers [1] is supposed to be released within one week [2]. [1] https://github.com/adobe/XMP-Toolkit-SDK/commit/f24b96f [2] https://github.com/adobe/XMP-Toolkit-SDK/issues/16#issuecomment-900242232 The new release is here: https://github.com/adobe/XMP-Toolkit-SDK/releases/tag/v2021.08 Now we have to wait until exempi upstream incorporates it and releases a new version. (In reply to Nikola Forró from comment #8) > The new release is here: > https://github.com/adobe/XMP-Toolkit-SDK/releases/tag/v2021.08 > > Now we have to wait until exempi upstream incorporates it and releases a new > version. It seems to be tracked in this issue if I'm not mistaken. Nikola, do you have any signs from exempi upstream or your own guess when this can happen? If there is a chance it takes too long, do you see as an option to do it downstream? Upstream maintainer doesn't plan to work on a new release immediately, however I've just finished working on incorporating the new XMP SDK and opened a PR: https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/3 We could do it downstream as well, but it would be rather complicated, I suppose it would require making a temporary fork of exempi, or a humongous patch. That's great news, thanks a lot for the work, Nikola! Although there is still an open question on my end -- even if upstream incorporates the change and releases a new version soon enough for RHEL-9.0 GA (we can wait few months to see whether it happens), what do we do for RHEL 9.0 Beta? I doubt the fact it is Beta changes much on the license level, so we likely need to do something about it soon anyway (although the solution might be more hackish than for the one for GA). Anyway, the next step can be to check with the legal folks to make sure this is a must to be fixed for Beta as well. Can you, please, contact them, Nikola? (if it was not done before) CentOS Stream MR to rebase to 2.6.0 pre-release version: https://gitlab.com/redhat/centos-stream/rpms/exempi/-/merge_requests/2 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: exempi), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2438 |