[GRASS-user] grass78 on centos7 from coprs/neteler/grass78

Dear list,
I am trying to install grass78 on centos7.
I am following the instructions here: https://copr.fedorainfracloud.org/coprs/neteler/grass78/
However when trying to download the file https://copr.fedoraproject.org/coprs/neteler/grass78/repo/epel-7/neteler-grass78-epel-7.repo I get “Error 404: Not Found Chroot epel-7 does not exist in neteler/grass78”

I am wondering if maybe the file is in some slightly different path or if I m doing something wrong

Thank you very much in advance

Laura

Dear Laura,

On Thu, Oct 24, 2019 at 8:24 AM Laura Poggio <laura.poggio@gmail.com> wrote:

Dear list,
I am trying to install grass78 on centos7.
I am following the instructions here: https://copr.fedorainfracloud.org/coprs/neteler/grass78/
However when trying to download the file https://copr.fedoraproject.org/coprs/neteler/grass78/repo/epel-7/neteler-grass78-epel-7.repo I get "Error 404: Not Found Chroot epel-7 does not exist in neteler/grass78"

I am wondering if maybe the file is in some slightly different path or if I m doing something wrong

Nothing wrong at your end, but at "my" end. I just see that EPEL7
compilation was deactivated.
I have now enabled it and started the compilation [1]. I hope it goes through.

Will let you know as soon as I get the result.

[1] https://copr.fedorainfracloud.org/coprs/neteler/grass78/build/1078463/

Best regards
Markus

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Markus,
thank you very much. Your repositories for fedora and centos are really very helpful in avoiding the compilation from source.

Thanks a lot
Laura

On Thu, 24 Oct 2019 at 11:56, Markus Neteler <neteler@osgeo.org> wrote:

Dear Laura,

On Thu, Oct 24, 2019 at 8:24 AM Laura Poggio <laura.poggio@gmail.com> wrote:

Dear list,
I am trying to install grass78 on centos7.
I am following the instructions here: https://copr.fedorainfracloud.org/coprs/neteler/grass78/
However when trying to download the file https://copr.fedoraproject.org/coprs/neteler/grass78/repo/epel-7/neteler-grass78-epel-7.repo I get “Error 404: Not Found Chroot epel-7 does not exist in neteler/grass78”

I am wondering if maybe the file is in some slightly different path or if I m doing something wrong

Nothing wrong at your end, but at “my” end. I just see that EPEL7
compilation was deactivated.
I have now enabled it and started the compilation [1]. I hope it goes through.

Will let you know as soon as I get the result.

[1] https://copr.fedorainfracloud.org/coprs/neteler/grass78/build/1078463/

Best regards
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Laura,

On Thu, Oct 24, 2019 at 12:12 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Dear Markus,
thank you very much. Your repositories for fedora and centos are really very helpful in avoiding the compilation from source.

Happy to help :slight_smile:

Right now we are stuck at this:
No matching package to install: 'python3-numpy'
No matching package to install: 'python3-dateutil'

It seems that the name is (https://pkgs.org/download/python36-numpy) this one:
python36-numpy
python36-dateutil

Means I have to update the SPEC file to add more special rules for
EPEL7... I try asap.

Best
Markus

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Hi again,

On Thu, Oct 24, 2019 at 12:21 PM Markus Neteler <neteler@osgeo.org> wrote:

On Thu, Oct 24, 2019 at 12:12 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Right now we are stuck at this:

...

Means I have to update the SPEC file to add more special rules for
EPEL7... I try asap.

Seems I got it :slight_smile:

https://copr.fedorainfracloud.org/coprs/neteler/grass78/

Please note that I also fixed a typo in the EPEL7 install step in above page.
Please let me know if it now works for you,

Best
Markus

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Markus,
I tried and I get

Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-numpy
Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-matplotlib

yum lists
python34-numpy.x86_64 : A fast multidimensional array facility for Python 3.4
python36-numpy.x86_64 : A fast multidimensional array facility for Python 3.6

but not exactly python3-numpy or python3-matplotlib. I installed python36-numpy.x86_64 and python36-matplotlib.x86_64
I also tried to install from https://copr.fedorainfracloud.org/coprs/neteler/python-matplotlib/ but I could not get past the error above.
Maybe it is something on how it is necessary to refer to python3 in centos?
I tried both with conda and with python3 from yum.

Thanks a lot!

Laura

On Thu, 24 Oct 2019 at 15:04, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Thu, Oct 24, 2019 at 12:21 PM Markus Neteler <neteler@osgeo.org> wrote:

On Thu, Oct 24, 2019 at 12:12 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Right now we are stuck at this:

Means I have to update the SPEC file to add more special rules for
EPEL7… I try asap.

Seems I got it :slight_smile:

https://copr.fedorainfracloud.org/coprs/neteler/grass78/

Please note that I also fixed a typo in the EPEL7 install step in above page.
Please let me know if it now works for you,

Best
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Laura,

I forgot to encapsulate two more statements. It has been compiled again.
Please give it a new try.

ciao
Markus

Laura Poggio <laura.poggio@gmail.com> schrieb am Do., 24. Okt. 2019, 16:27:

Dear Markus,
I tried and I get

Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-numpy
Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-matplotlib

yum lists
python34-numpy.x86_64 : A fast multidimensional array facility for Python 3.4
python36-numpy.x86_64 : A fast multidimensional array facility for Python 3.6

but not exactly python3-numpy or python3-matplotlib. I installed python36-numpy.x86_64 and python36-matplotlib.x86_64
I also tried to install from https://copr.fedorainfracloud.org/coprs/neteler/python-matplotlib/ but I could not get past the error above.
Maybe it is something on how it is necessary to refer to python3 in centos?
I tried both with conda and with python3 from yum.

Thanks a lot!

Laura

On Thu, 24 Oct 2019 at 15:04, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Thu, Oct 24, 2019 at 12:21 PM Markus Neteler <neteler@osgeo.org> wrote:

On Thu, Oct 24, 2019 at 12:12 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Right now we are stuck at this:

Means I have to update the SPEC file to add more special rules for
EPEL7… I try asap.

Seems I got it :slight_smile:

https://copr.fedorainfracloud.org/coprs/neteler/grass78/

Please note that I also fixed a typo in the EPEL7 install step in above page.
Please let me know if it now works for you,

Best
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Markus,
the main installation worked fine. Thanks a lot!

One more question. I installed grass-gui as well withou problems or errors
When I start GRASS I get the message: ERROR: wxGUI requires wxPython. No module named ‘wx’
I installed wxPython (and its devel) with yum but I think it is not the right version. I tried to installed it within conda environments or using pip3, but the installation is giving errors.
Before I start to dig into it, I was wondering if there is some quick solution to get the right wxPython?

Thanks a lot again!

Laura

On Thu, 24 Oct 2019 at 20:26, Markus Neteler <neteler@osgeo.org> wrote:

Dear Laura,

I forgot to encapsulate two more statements. It has been compiled again.
Please give it a new try.

ciao
Markus

Laura Poggio <laura.poggio@gmail.com> schrieb am Do., 24. Okt. 2019, 16:27:

Dear Markus,
I tried and I get

Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-numpy
Error: Package: grass-7.8.0-4.el7.x86_64 (copr:copr.fedorainfracloud.org:neteler:grass78)
Requires: python3-matplotlib

yum lists
python34-numpy.x86_64 : A fast multidimensional array facility for Python 3.4
python36-numpy.x86_64 : A fast multidimensional array facility for Python 3.6

but not exactly python3-numpy or python3-matplotlib. I installed python36-numpy.x86_64 and python36-matplotlib.x86_64
I also tried to install from https://copr.fedorainfracloud.org/coprs/neteler/python-matplotlib/ but I could not get past the error above.
Maybe it is something on how it is necessary to refer to python3 in centos?
I tried both with conda and with python3 from yum.

Thanks a lot!

Laura

On Thu, 24 Oct 2019 at 15:04, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Thu, Oct 24, 2019 at 12:21 PM Markus Neteler <neteler@osgeo.org> wrote:

On Thu, Oct 24, 2019 at 12:12 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Right now we are stuck at this:

Means I have to update the SPEC file to add more special rules for
EPEL7… I try asap.

Seems I got it :slight_smile:

https://copr.fedorainfracloud.org/coprs/neteler/grass78/

Please note that I also fixed a typo in the EPEL7 install step in above page.
Please let me know if it now works for you,

Best
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Laura,

On Fri, Oct 25, 2019 at 9:40 AM Laura Poggio <laura.poggio@gmail.com> wrote:

Dear Markus,
the main installation worked fine. Thanks a lot!

glad it installs now, at least without the GUI.

One more question. I installed grass-gui as well withou problems or errors
When I start GRASS I get the message: ERROR: wxGUI requires wxPython. No module named 'wx'
I installed wxPython (and its devel) with yum but I think it is not the right version. I tried to installed it within conda environments or using pip3, but the installation is giving errors.
Before I start to dig into it, I was wondering if there is some quick solution to get the right wxPython?

In GRASS 7.8, we moved to Python 3.
In Fedora, we use python3-wxpython4 to compile wxGUI:
- https://koji.fedoraproject.org/koji/packageinfo?packageID=26351

However, I don't know where to find a corresponding EPEL package:
- https://centos.pkgs.org/7/epel-x86_64/wxPython-2.8.12.0-9.el7.x86_64.rpm.html
- https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/w/

Does anyone have an idea? Maybe I am missing something.

thanks
Markus

Hi again,

On Fri, Oct 25, 2019 at 1:52 PM Markus Neteler <neteler@osgeo.org> wrote:
...

In GRASS 7.8, we moved to Python 3.
In Fedora, we use python3-wxpython4 to compile wxGUI:
- https://koji.fedoraproject.org/koji/packageinfo?packageID=26351

However, I don't know where to find a corresponding EPEL package:
- https://centos.pkgs.org/7/epel-x86_64/wxPython-2.8.12.0-9.el7.x86_64.rpm.html
- https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/w/

Does anyone have an idea? Maybe I am missing something.

I now briefly talked to the wxPython EPEL maintainer, and opened a
related ticket:

https://bugzilla.redhat.com/show_bug.cgi?id=1765573

Hope it get's packaged soon.

Best,
Markus

Hi,
thanks a lot!
In the meantime I can use the png monitor if really needed (working on a cloud machine on a storage type I can not really mount locally).

Thanks a lot
Laura

On Fri, 25 Oct 2019 at 15:02, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Fri, Oct 25, 2019 at 1:52 PM Markus Neteler <neteler@osgeo.org> wrote:

In GRASS 7.8, we moved to Python 3.
In Fedora, we use python3-wxpython4 to compile wxGUI:

However, I don’t know where to find a corresponding EPEL package:

Does anyone have an idea? Maybe I am missing something.

I now briefly talked to the wxPython EPEL maintainer, and opened a
related ticket:

https://bugzilla.redhat.com/show_bug.cgi?id=1765573

Hope it get’s packaged soon.

Best,
Markus

Hi Laura,

Today the EPEL package reached "testing":

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave "karma" there (positive or negative)
in order to let the packager know that things work (or not).

Best
Markus

On Fri, Oct 25, 2019 at 3:36 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Hi,
thanks a lot!
In the meantime I can use the png monitor if really needed (working on a cloud machine on a storage type I can not really mount locally).

Thanks a lot
Laura

On Fri, 25 Oct 2019 at 15:02, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Fri, Oct 25, 2019 at 1:52 PM Markus Neteler <neteler@osgeo.org> wrote:
...
> In GRASS 7.8, we moved to Python 3.
> In Fedora, we use python3-wxpython4 to compile wxGUI:
> - https://koji.fedoraproject.org/koji/packageinfo?packageID=26351
>
> However, I don't know where to find a corresponding EPEL package:
> - https://centos.pkgs.org/7/epel-x86_64/wxPython-2.8.12.0-9.el7.x86_64.rpm.html
> - https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/w/
>
> Does anyone have an idea? Maybe I am missing something.

I now briefly talked to the wxPython EPEL maintainer, and opened a
related ticket:

https://bugzilla.redhat.com/show_bug.cgi?id=1765573

Hope it get's packaged soon.

Best,
Markus

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Dear Markus,
I will do it as soon as possible.
Thanks
Laura

On Tue, 19 Nov 2019 at 10:11, Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

Today the EPEL package reached “testing”:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave “karma” there (positive or negative)
in order to let the packager know that things work (or not).

Best
Markus

On Fri, Oct 25, 2019 at 3:36 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Hi,
thanks a lot!
In the meantime I can use the png monitor if really needed (working on a cloud machine on a storage type I can not really mount locally).

Thanks a lot
Laura

On Fri, 25 Oct 2019 at 15:02, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Fri, Oct 25, 2019 at 1:52 PM Markus Neteler <neteler@osgeo.org> wrote:

In GRASS 7.8, we moved to Python 3.
In Fedora, we use python3-wxpython4 to compile wxGUI:

However, I don’t know where to find a corresponding EPEL package:

Does anyone have an idea? Maybe I am missing something.

I now briefly talked to the wxPython EPEL maintainer, and opened a
related ticket:

https://bugzilla.redhat.com/show_bug.cgi?id=1765573

Hope it get’s packaged soon.

Best,
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

El mié., 20 nov. 2019 7:11 a. m., Laura Poggio <laura.poggio@gmail.com> escribió:

Dear Markus,
I will do it as soon as possible.
Thanks
Laura

On Tue, 19 Nov 2019 at 10:11, Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

Today the EPEL package reached “testing”:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave “karma” there (positive or negative)
in order to let the packager know that things work (or not).

Best
Markus

On Fri, Oct 25, 2019 at 3:36 PM Laura Poggio <laura.poggio@gmail.com> wrote:

Hi,
thanks a lot!
In the meantime I can use the png monitor if really needed (working on a cloud machine on a storage type I can not really mount locally).

Thanks a lot
Laura

On Fri, 25 Oct 2019 at 15:02, Markus Neteler <neteler@osgeo.org> wrote:

Hi again,

On Fri, Oct 25, 2019 at 1:52 PM Markus Neteler <neteler@osgeo.org> wrote:

In GRASS 7.8, we moved to Python 3.
In Fedora, we use python3-wxpython4 to compile wxGUI:

However, I don’t know where to find a corresponding EPEL package:

Does anyone have an idea? Maybe I am missing something.

I now briefly talked to the wxPython EPEL maintainer, and opened a
related ticket:

https://bugzilla.redhat.com/show_bug.cgi?id=1765573

Hope it get’s packaged soon.

Best,
Markus


Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Hi Laura,

On Tue, Nov 19, 2019 at 10:11 AM Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

Today the EPEL package reached "testing":

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave "karma" there (positive or negative)
in order to let the packager know that things work (or not).

FYI - update:

python-wxpython4-4.0.7-4.el7 has been pushed to the Fedora EPEL 7
stable repository.

(I suppose that it will be available for EPEL 8 either soon or it is
already there.)

I have now triggered the GRASS GIS compilation on COPR again.

Best,
Markus

Dear Markus,
thanks for this!
I will test as soon as I can this week

Thanks a lot
Laura

On Sat, 7 Dec 2019 at 18:11, Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

On Tue, Nov 19, 2019 at 10:11 AM Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

Today the EPEL package reached “testing”:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave “karma” there (positive or negative)
in order to let the packager know that things work (or not).

FYI - update:

python-wxpython4-4.0.7-4.el7 has been pushed to the Fedora EPEL 7
stable repository.

(I suppose that it will be available for EPEL 8 either soon or it is
already there.)

I have now triggered the GRASS GIS compilation on COPR again.

Best,
Markus

Dear Markus,
it works fine with the latest version of grass (7.8.2 from coprs/neteler/grass78/) on centos 7. I did not test with previous versions.

I will try to test the whole workflow on centos 8 soon(ish).

Thank you very much!
Laura

On Mon, 9 Dec 2019 at 07:46, Laura Poggio <laura.poggio@gmail.com> wrote:

Dear Markus,
thanks for this!
I will test as soon as I can this week

Thanks a lot
Laura

On Sat, 7 Dec 2019 at 18:11, Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

On Tue, Nov 19, 2019 at 10:11 AM Markus Neteler <neteler@osgeo.org> wrote:

Hi Laura,

Today the EPEL package reached “testing”:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-8d020579ef

You may want to test it and leave “karma” there (positive or negative)
in order to let the packager know that things work (or not).

FYI - update:

python-wxpython4-4.0.7-4.el7 has been pushed to the Fedora EPEL 7
stable repository.

(I suppose that it will be available for EPEL 8 either soon or it is
already there.)

I have now triggered the GRASS GIS compilation on COPR again.

Best,
Markus