-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add GRASS r.mapcalculator, remove r.mapcalc #8444
Conversation
Is this a "NEVER EVER EVER" worked? Is there any chance a user could have a working model broken by dropping this? |
@nyalldawson I always followed closely any change in this module and personally I found it never worked (Windows or Linux). |
I confirm that despite the attempts done to make GRASS7 r.mapcalc work on Processing, it was never possible to completely overcome the issues described in the feature request / bug report: https://issues.qgis.org/issues/6894 Now with the port of r.mapcalcultor, it seems to be working very well! |
Ok, cool. Just scared about breaking stuff if it was working for some users previously. Could we get a unit test here too please? |
yes of course. Anyway this is not to merge yet as the script has not yet been merged in GRASS main tree. |
The QGIS project highly values your contribution and would love to see this work merged! Unfortunately this PR has not had any activity in the last 14 days and is being automatically marked as "stale". If you think this pull request should be merged, please check
|
This needs to wait for this change: |
Note to myself. The tool will land in GRASS 7.6 and will called "r.mapcalc.simple", so this PR must be updated. |
The QGIS project highly values your contribution and would love to see this work merged! Unfortunately this PR has not had any activity in the last 14 days and is being automatically marked as "stale". If you think this pull request should be merged, please check
|
Note, it has been backported to GRASS GIS 7.4 (to be part of upcoming 7.4.4) as well besides GRASS GIS 7.6 (upcoming 7.6.0): |
@neteler very good news indeed, thanks! |
Can we ensure that if GRASS 7.4.4 came out before 2019-01-18 (release date of QGIS 2.18.28), the Processing r.mapcalc.simple will be backported to be part of QGIS 2.18.28? We should take advantage of this GRASS developers effort to include r.mapcalc.simple in the latest version of QGIS 2.18 LTR: https://trac.osgeo.org/grass/ticket/3431#comment:27 The effort on the part of QGIS is minimal and the possibility of introducing bugs is nil. On the other hand, it is also necessary to ensure that QGIS 2.18.28 is distributed with GRASS 7.4.4 on OSGeo4W and standalone for Windows. What do you think? |
agree
for this maybe also better include @jef-n in this discussion. |
We shall be able to make the GRASS GIS 7.4.4 release happen by then: Edit: Now proposed: |
Done: Just now GRASS GIS 7.4.4 has been published: along with |
@neteler thanks! I backported the processing patch to 2.18 and 3.4 branches. |
@gioman can you find a way to check the installed grass version to avoid to have this command if grass is less that 7.4 |
grass --config version |
I guess is possible, but I can't do it right now. I think is more important to have this merged anyway, as anyway we are shipping QGIS since long with a broken (it never worked) r.mapcalc module. Who will not have GRASS 7.4.4 will have a not working r.mapcalc.simple module, that do not change much in term of ux :) |
@gioman will you add tests during A Coruña hackmeeting? |
yes |
Description
https://trac.osgeo.org/grass/ticket/3431#comment:7
Checklist
fixes #11111
in the commit message next to the description[FEATURE]
in the commit message[needs-docs]
in the commit message and contain sufficient information in the commit message to be documentedscripts/prepare-commit.sh
script before each commit