Bug 2063760 - Please branch and build sundials in epel9.
Summary: Please branch and build sundials in epel9.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: sundials
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Antonio T. sagitter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2156966 (view as bug list)
Depends On: 2063782 2063783 2092187
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-14 10:52 UTC by Mark E. Fuller
Modified: 2023-03-12 00:55 UTC (History)
3 users (show)

Fixed In Version: sundials-5.8.0-15.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-12 00:55:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Mark E. Fuller 2022-03-14 10:52:04 UTC
Please branch and build sundials in epel9.

If you do not wish to maintain sundials in epel9,
or do not think you will be able to do this in a timely manner,
I would be happy to be a co-maintainer of the package (FAS fuller);
please add me through https://src.fedoraproject.org/rpms/sundials/adduser

Comment 1 Mark E. Fuller 2022-03-14 11:08:18 UTC
Duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=2044770

Comment 2 Mark E. Fuller 2022-03-14 11:09:14 UTC
Will you be able to branch and build sundials in epel9?
I would be happy to be a co-maintainer if you do not wish
to build it on epel9 (FAS: fuller).

Comment 3 Antonio T. sagitter 2022-03-15 10:10:26 UTC
Missing dependencies for building Sundials in EPEL9:

DEBUG util.py:444:  No matching package to install: 'hdf5-mpich-devel'
DEBUG util.py:444:  No matching package to install: 'hdf5-openmpi-devel'
DEBUG util.py:444:  No matching package to install: 'hypre-mpich-devel'
DEBUG util.py:444:  No matching package to install: 'hypre-openmpi-devel'
DEBUG util.py:446:  Package make-1:4.3-7.el9.x86_64 is already installed.
DEBUG util.py:444:  No matching package to install: 'petsc-mpich-devel >= 3.10'
DEBUG util.py:444:  No matching package to install: 'petsc-openmpi-devel >= 3.10'
DEBUG util.py:444:  No matching package to install: 'rsh'
DEBUG util.py:444:  No matching package to install: 'scalapack-mpich-devel'
DEBUG util.py:444:  No matching package to install: 'scalapack-openmpi-devel'
DEBUG util.py:444:  No matching package to install: 'suitesparse64-devel'
DEBUG util.py:444:  Not all dependencies satisfied

Comment 4 Orion Poplawski 2022-06-01 03:13:38 UTC
The comment for adding BR rsh indicates that it was for EPEL7.  I suspect it is not needed for EL8+.

Comment 5 Orion Poplawski 2022-06-01 03:22:20 UTC
May also need to disable KLU support for EPEL9.

Comment 6 Antonio T. sagitter 2022-12-31 16:03:55 UTC
*** Bug 2156966 has been marked as a duplicate of this bug. ***

Comment 7 sffc 2022-12-31 19:58:36 UTC
Hi! I just want to highlight two things:

1. I was able to build sundials from source only with packages from EPEL9. A quick spot-check on the list above in Comment 3 seems to show that some or all of these packages are now available in EPEL9.

2. KLU support is important because it is required for full functionality in GNU Octave. That is the reason I came to this ticket: I need to build GNU Octave, but sundials-devel is not in EPEL9.

Comment 8 Antonio T. sagitter 2022-12-31 20:11:22 UTC
(In reply to sffc from comment #7)
> Hi! I just want to highlight two things:
> 
> 1. I was able to build sundials from source only with packages from EPEL9. A
> quick spot-check on the list above in Comment 3 seems to show that some or
> all of these packages are now available in EPEL9.

Not all, i'm testing Sundials builds in EPEL9 before pushing it (and related dependencies) in the official EPEL9 repositories.

> 
> 2. KLU support is important because it is required for full functionality in
> GNU Octave. That is the reason I came to this ticket: I need to build GNU
> Octave, but sundials-devel is not in EPEL9.

There is a pending request for building 'suitesparse' in CentOS 9 stream:
https://bugzilla.redhat.com/show_bug.cgi?id=2092187

Comment 9 Antonio T. sagitter 2023-01-01 10:03:32 UTC
(In reply to Antonio T. sagitter from comment #8)
> (In reply to sffc from comment #7)
> > Hi! I just want to highlight two things:
> 
> > 
> > 2. KLU support is important because it is required for full functionality in
> > GNU Octave. That is the reason I came to this ticket: I need to build GNU
> > Octave, but sundials-devel is not in EPEL9.
> 
> There is a pending request for building 'suitesparse' in CentOS 9 stream:
> https://bugzilla.redhat.com/show_bug.cgi?id=2092187

Currently, i'm disabling KLU support in EPEL9 because of rhbz#2092187, unless we want to build 'suitesparse' too in EPEL9.

Comment 11 Antonio T. sagitter 2023-01-04 21:42:03 UTC
(In reply to sffc from comment #10)
> Is suitesparse already in EPEL9?
> 
> https://pkgs.org/search/?q=suitesparse-devel
> 
> https://centos.pkgs.org/9-stream/centos-crb-x86_64/suitesparse-devel-5.4.0-
> 10.el9.i686.rpm.html

Yes but not 'suitesparse64'

Comment 12 Orion Poplawski 2023-01-16 04:38:05 UTC
I don't have the appetite at the moment to build suitesparse64 for EPEL.

Comment 13 Orion Poplawski 2023-02-21 14:12:20 UTC
Apparently I'm hungrier now :).  The suitesparse64* packages should shortly be in EPEL9 - https://bodhi.fedoraproject.org/overrides/suitesparse-epel-5.4.0-10.el9

Comment 14 Fedora Update System 2023-03-03 21:57:21 UTC
FEDORA-EPEL-2023-4691fc52b1 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-4691fc52b1

Comment 15 Fedora Update System 2023-03-04 02:46:15 UTC
FEDORA-EPEL-2023-4691fc52b1 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-4691fc52b1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2023-03-12 00:55:09 UTC
FEDORA-EPEL-2023-4691fc52b1 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


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