Bug 2175948
| Summary: | Please make darktable available in EPEL9 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Martin <martinrushton56> |
| Component: | darktable | Assignee: | Germano Massullo <germano.massullo> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel9 | CC: | aekoroglu, asn, germano.massullo, klember, kmilos, madko, oliver, walter.pete |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | darktable-4.2.1-3.el9 darktable-4.2.1-3.el9.next | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-05-24 01:51:07 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
Martin
2023-03-06 22:10:47 UTC
are you planning to use darktable on RHEL / CentOS Stream 9? I hope to use it on AlmaLinux 9. Currently I use it on Alma 8 and would like to upgrade to 9 shortly. I noticed it missing when I tried to install it on my test VM. Help wanted to fix EPEL9, EPEL9 next build failures: RHEL 9 https://koji.fedoraproject.org/koji/taskinfo?taskID=100024587 CentOS Stream 9 https://koji.fedoraproject.org/koji/taskinfo?taskID=100024529 I submitted some fixes and new EL9 EL9-next builds but they still fail https://koji.fedoraproject.org/koji/packageinfo?packageID=10964 any help is welcomed since I don't know what else I can try to fix them The build of dt itself seems just fine in the log, it's the last step specific to RPM packaging that fails:
+ /usr/bin/cmake --install redhat-linux-build
CMake Error: Error processing file: /builddir/build/BUILD/darktable-4.2.1/redhat-linux-build/cmake_install.cmake
error: Bad exit status from /var/tmp/rpm-tmp.ft6jBF (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.ft6jBF (%install)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/darktable.spec\n', 1)]
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace
result = func(*args, **kw)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status
raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed:
# bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/darktable.spec
Perhaps a missing "x86_64-redhat-linux-gnu" component in the path to "cmake_install.cmake", shouldn't it be located in "/builddir/build/BUILD/darktable-4.2.1/x86_64-redhat-linux-gnu/redhat-linux-build" rather than "/builddir/build/BUILD/darktable-4.2.1/redhat-linux-build"?
Indeed, there is no extra path component in the Fedora build, there it really is just "/builddir/build/BUILD/darktable-4.2.1/redhat-linux-build" Hello, can you please send a pull request? Cheers > Hello, can you please send a pull request?
Sorry, I was just pointing out the error hoping it would help someone. No idea how to fix it, and why/how EPEL build scripts differ from Fedora ones...
(In reply to Miloš Komarčević from comment #8) > and why/how EPEL build scripts differ from Fedora ones... Ah, I am more curious about why epel9-next and epel9 fail with so different errors. Anyone else from darktable maintainers is interested in fixing the problem? FEDORA-EPEL-NEXT-2023-86d0999dcc has been submitted as an update to Fedora EPEL 9 Next. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-NEXT-2023-86d0999dcc FEDORA-EPEL-2023-de458c1268 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-de458c1268 (In reply to Fedora Update System from comment #11) > FEDORA-EPEL-2023-de458c1268 has been submitted as an update to Fedora EPEL > 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-de458c1268 Can you please login and leave a karma feedback? Cheers FEDORA-EPEL-2023-de458c1268 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-de458c1268 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-NEXT-2023-86d0999dcc has been pushed to the Fedora EPEL 9 Next testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-NEXT-2023-86d0999dcc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. I've been away since the weekend on family business. I'll pull the EPEL-NEXT version onto a test machine later today. Thanks for progressing this. BTW, how do I "leave karma"? I'm guessing it's some sort of feedback/thanks. I've installed it on my Alma 9.2 test VM and it runs incredibly slowly (swaps like mad) with my default 1 GiB of memory. Once I upped the memory to 4 GiB it was fine, able to view, crop and print. I then installed it on a A9.2 laptop and am VERY satisfied. I was able to play with the histogram and cropping to get a nice photo of a black table taken in a poorly lit cathedral. So far this looks like excellent work, once again thanks. FEDORA-EPEL-2023-de458c1268 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-EPEL-NEXT-2023-86d0999dcc has been pushed to the Fedora EPEL 9 Next stable repository. If problem still persists, please make note of it in this bug report. After Red Hat's statements https://www.redhat.com/en/blog/furthering-evolution-centos-stream https://www.redhat.com/en/blog/red-hats-commitment-open-source-response-gitcentosorg-changes I announce that I will no longer maintain the EPEL repository of darktable. Perhaps, (I haven't decided yet), I will just maintain the EPEL-next Best regards |