Bug 2396006 - [gdal] Please muParser dependency
Summary: [gdal] Please muParser dependency
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gdal
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Sandro Mani
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-17 06:21 UTC by Laurențiu Nicola
Modified: 2025-10-01 00:18 UTC (History)
6 users (show)

Fixed In Version: gdal-3.11.4-4.fc43
Clone Of:
Environment:
Last Closed: 2025-10-01 00:18:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Laurențiu Nicola 2025-09-17 06:21:32 UTC
It's required for the new `gdal raster calc` functionality. From the release notes:

* [muparser](https://github.com/beltoforion/muparser) is *strongly* 
recommended to be added as a build and runtime dependency, to provide 
nominal support for C++ VRT expressions.
* [exprtk](https://github.com/ArashPartow/exprtk) may be added as a 
build dependency (this is a header-only library) to provide support for 
advanced C++ VRT expressions. Note that it causes an increase in libgdal 
size of about 8 MB. exprtk support is recommended to be an addition to 
muparser support, not as a replacement.

exprtk is not packaged, but I guess that's fine for now.

Reproduction:




Reproducible: Always

Steps to Reproduce:
$ gdal raster calc -i B8=T32UNE_20250321T102731_B08_10m.jp2 -o b8.tif --calc B8

Actual Results:
ERROR 5: Dialect 'muparser' is not supported by this GDAL build. A GDAL build with muparser is needed.

Expected Results:
No error

Additional Information:
I didn't test, but adding BuildRequires: muParser-devel is probably enough to have it picked up by CMake.

Comment 1 Fedora Update System 2025-09-17 21:23:01 UTC
FEDORA-2025-25848295d9 (gdal-3.11.4-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-25848295d9

Comment 2 Fedora Update System 2025-09-18 01:50:13 UTC
FEDORA-2025-25848295d9 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-25848295d9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-25848295d9

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

Comment 3 Laurențiu Nicola 2025-09-20 11:31:47 UTC
Was this really added in gdal-3.11.4-1.fc43? It's still not working there and https://src.fedoraproject.org/rpms/gdal/c/b1f662fa46ba37d408eb460ba2992f32044f334b?branch=f43 makes it look like it's been added only in -2, which I can't install.

Comment 4 Fedora Update System 2025-09-23 01:44:30 UTC
FEDORA-2025-a5aa5fca4e has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-a5aa5fca4e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-a5aa5fca4e

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

Comment 5 Fedora Update System 2025-10-01 00:18:19 UTC
FEDORA-2025-a5aa5fca4e (gdal-3.11.4-4.fc43) has been pushed to the Fedora 43 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.