Bug 2175948 - Please make darktable available in EPEL9
Summary: Please make darktable available in EPEL9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: darktable
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Germano Massullo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-06 22:10 UTC by Martin
Modified: 2023-06-27 15:50 UTC (History)
8 users (show)

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:
Clone Of:
Environment:
Last Closed: 2023-05-24 01:51:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Martin 2023-03-06 22:10:47 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Germano Massullo 2023-03-07 13:41:16 UTC
are you planning to use darktable on RHEL / CentOS Stream 9?

Comment 2 Martin 2023-03-07 15:12:45 UTC
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.

Comment 3 Germano Massullo 2023-04-16 17:09:28 UTC
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

Comment 4 Germano Massullo 2023-04-17 15:51:40 UTC
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

Comment 5 Miloš Komarčević 2023-04-18 08:17:54 UTC
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"?

Comment 6 Miloš Komarčević 2023-04-18 08:42:00 UTC
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"

Comment 7 Germano Massullo 2023-04-24 16:58:02 UTC
Hello, can you please send a pull request?
Cheers

Comment 8 Miloš Komarčević 2023-04-25 09:07:12 UTC
> 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...

Comment 9 Germano Massullo 2023-04-27 16:49:29 UTC
(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?

Comment 10 Fedora Update System 2023-05-14 19:33:31 UTC
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

Comment 11 Fedora Update System 2023-05-14 19:33:32 UTC
FEDORA-EPEL-2023-de458c1268 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-de458c1268

Comment 12 Germano Massullo 2023-05-14 19:34:20 UTC
(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

Comment 13 Fedora Update System 2023-05-15 02:23:43 UTC
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.

Comment 14 Fedora Update System 2023-05-15 02:40:53 UTC
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.

Comment 15 Martin 2023-05-18 07:42:42 UTC
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.

Comment 16 Martin 2023-05-18 10:20:23 UTC
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.

Comment 17 Fedora Update System 2023-05-24 01:51:07 UTC
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.

Comment 18 Fedora Update System 2023-05-24 01:57:58 UTC
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.

Comment 19 Germano Massullo 2023-06-27 15:50:30 UTC
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


Note You need to log in before you can comment on or make changes to this bug.