Re: [GRASS-dev] FOSS4G2019: State of GRASS GIS kind of presentation

2019-08-14 Thread Veronica Andreo
Hola Vashek,

El jue., 15 ago. 2019 a las 3:41, Vaclav Petras ()
escribió:

>
>
> On Mon, Aug 12, 2019 at 10:53 AM Markus Neteler  wrote:
>
>> Hi,
>>
>> I am starting to prepare our talk
>>
>> "State of GRASS GIS Project: 35 years is nothing!"
>> https://talks.2019.foss4g.org/bucharest/talk/W3LWDV/
>
>
> Hi Markus,
>
> I think in abstract you already list all things I presented in my two
> recent presentations, but perhaps you can use some images (but you will
> sure recognize some of them!):
>
> https://wenzeslaus.github.io/grass-gis-talks/ncgis2019_whats_new.html
> https://wenzeslaus.github.io/grass-gis-talks/ncgis2019_getting_started.html
>
> Vero, I would like to see the "Try GRASS GIS" on the website (we can talk
> about in a separate thread).
>

Yes! This would be cool! Maybe we can start a thread on this in the
grass-web list. Anyway, I'll keep it in mind for the f2f meeting with Nick.

Cheers,
Vero

However, it might be useful to mention them also in the talk.
>
> https://github.com/wenzeslaus/try-grass-in-jupyter
> https://github.com/wenzeslaus/try-grass-in-jupyter-with-bash
> https://github.com/wenzeslaus/grass-zonal-of-solar
>
> Vaclav
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] FOSS4G2019: State of GRASS GIS kind of presentation

2019-08-14 Thread Vaclav Petras
On Mon, Aug 12, 2019 at 10:53 AM Markus Neteler  wrote:

> Hi,
>
> I am starting to prepare our talk
>
> "State of GRASS GIS Project: 35 years is nothing!"
> https://talks.2019.foss4g.org/bucharest/talk/W3LWDV/


Hi Markus,

I think in abstract you already list all things I presented in my two
recent presentations, but perhaps you can use some images (but you will
sure recognize some of them!):

https://wenzeslaus.github.io/grass-gis-talks/ncgis2019_whats_new.html
https://wenzeslaus.github.io/grass-gis-talks/ncgis2019_getting_started.html

Vero, I would like to see the "Try GRASS GIS" on the website (we can talk
about in a separate thread).

However, it might be useful to mention them also in the talk.

https://github.com/wenzeslaus/try-grass-in-jupyter
https://github.com/wenzeslaus/try-grass-in-jupyter-with-bash
https://github.com/wenzeslaus/grass-zonal-of-solar

Vaclav


>
> and would like to collect your ideas for that.
>
> Of course
> - Python 3 support
> - SVN to git migration
> - ...
>
> The "floor" here is open for your suggestions!
>
> thanks
> Markus
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [GRASS GIS] #3883: GRASS master does not compile with Python 3 on Mac

2019-08-14 Thread GRASS GIS
#3883: GRASS master does not compile with Python 3 on Mac
--+-
  Reporter:  cmbarton |  Owner:  grass-dev@…
  Type:  defect   | Status:  new
  Priority:  major|  Milestone:  7.8.0
 Component:  Default  |Version:  svn-trunk
Resolution:   |   Keywords:
   CPU:  Unspecified  |   Platform:  MacOSX
--+-

Comment (by cmbarton):

 Replying to [comment:1 neteler]:
 > I see in your log eg.:
 >
 > {{{
 >
 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h:24:10:
 fatal error: 'CarbonCore/CarbonCore.h' file not found
 > #include 
 >  ^
 > }}}
 >
 > Does the file exist anywhere on your machine?


 I checked. CarbonCore.h is NOT included in the most recent Mac OSX SDK for
 v. 10.14. However, it IS included in earlier versions, which I have. \\

 /MacOSX10.13.sdk has CarbonCore.h but does not have some other frameworks
 that nviz wants--maybe because Apple dropped default support for OpenGL.
 However, everything needed seems available in /MacOSX10.12.sdk on back,
 which I also have. \\

 In the configure string, I can specify --with-macosx-
 sdk=/Developer/SDKs/MacOSX10.12.sdk. \\

 BUT ctypes appears to ignore this and I get the same error that you
 spotted. It is looking in the default SDK for 10.14 rather than in the one
 I pointed to in configure.

-- 
Ticket URL: 
GRASS GIS 

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

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Markus Neteler
On Wed, Aug 14, 2019 at 9:04 PM Markus Neteler  wrote:
> On Wed, Aug 14, 2019 at 8:59 PM Markus Neteler  wrote:
> >
> > On Wed, Aug 14, 2019 at 7:10 PM Sebastiaan Couwenberg
> >  wrote:
> > > On 8/14/19 7:05 PM, Markus Neteler wrote:
> > > > It is available now:
> > > > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.tar.gz
> > > > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.md5sum
> > >
> > > What's with the new naming convention?
> > >
> > > Can't you replace _ with . in the version?
> >
> > +1, just realized as well (I try to package for Fedora).
> >
> > I followed the existing tags but dislike the '_'.
> >
> > On it... new tarball in some minutes.
>
> Available now from
> https://grass.osgeo.org/grass78/source/

I have also updated the related release to minimize naming confusion:

https://github.com/OSGeo/grass/releases

Will update the release notes accordingly.

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Markus Neteler
On Wed, Aug 14, 2019 at 8:59 PM Markus Neteler  wrote:
>
> On Wed, Aug 14, 2019 at 7:10 PM Sebastiaan Couwenberg
>  wrote:
> > On 8/14/19 7:05 PM, Markus Neteler wrote:
> > > It is available now:
> > > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.tar.gz
> > > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.md5sum
> >
> > What's with the new naming convention?
> >
> > Can't you replace _ with . in the version?
>
> +1, just realized as well (I try to package for Fedora).
>
> I followed the existing tags but dislike the '_'.
>
> On it... new tarball in some minutes.

Available now from
https://grass.osgeo.org/grass78/source/

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Markus Neteler
On Wed, Aug 14, 2019 at 7:10 PM Sebastiaan Couwenberg
 wrote:
> On 8/14/19 7:05 PM, Markus Neteler wrote:
> > It is available now:
> > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.tar.gz
> > https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.md5sum
>
> What's with the new naming convention?
>
> Can't you replace _ with . in the version?

+1, just realized as well (I try to package for Fedora).

I followed the existing tags but dislike the '_'.

On it... new tarball in some minutes.

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Sebastiaan Couwenberg
On 8/14/19 7:05 PM, Markus Neteler wrote:
> It is available now:
> https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.tar.gz
> https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.md5sum

What's with the new naming convention?

Can't you replace _ with . in the version?

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Markus Neteler
On Wed, Aug 14, 2019 at 3:57 PM Sebastiaan Couwenberg
 wrote:
> On 8/14/19 12:03 AM, Markus Neteler wrote:
>
> When will the tarballs be available at:
>
>  https://grass.osgeo.org/grass78/source/

It is available now:
https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.tar.gz
https://grass.osgeo.org/grass78/source/grass-7_8_0RC1.md5sum

Best
Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Sebastiaan Couwenberg
On 8/14/19 4:55 PM, Markus Neteler wrote:
> On Wed, Aug 14, 2019 at 3:57 PM Sebastiaan Couwenberg wrote:
>> On 8/14/19 12:03 AM, Markus Neteler wrote:
>> Or should we switch to release tags?
> 
> I don't know what's common for packagers.
> Any preferences?

tarballs are fine, but not being able to discover new version
directories is inconvenient. It requires updating the watch file in the
Debian package for every new minor release. The gdal package for example
uses download.osgeo.org where everything under /gdal is directory
listable (and hence discoverable by uscan(1)). download.osgeo.org is not
an option for grasss because it's not being updated, and grass.osgeo.org
lacks a directory listing of all grass directories.

If pushing new tags is not forgotten, using release tags from the git
repository can be better. You just miss artefacts from `make dist`.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Markus Neteler
On Wed, Aug 14, 2019 at 3:57 PM Sebastiaan Couwenberg
 wrote:
>
> On 8/14/19 12:03 AM, Markus Neteler wrote:
> > it is done!
>
> Is it?

Tagging yes.

> > https://github.com/OSGeo/grass/releases/tag/grass_7_8_0RC1
>
> When will the tarballs be available at:
>
>  https://grass.osgeo.org/grass78/source/

Later tonight, right now I have no time.

Indeed, there might be the glitch that the include/VERSION file was
not updated prior to tagging (... not bright enough any more at
midnight...).

I am still updating the release procedure to the new git(hub) workflow.

> Or should we switch to release tags?

I don't know what's common for packagers.
Any preferences?

In any case, the tarball will be uploaded to the usual place on the
GRASS server, also in future.

With the next (RC) release, it will be all-in-one again but this time
the needed updates of the workflow already took many hours, and I ran
out of time last night.

Best,
Markus


-- 
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Sebastiaan Couwenberg
On 8/14/19 12:03 AM, Markus Neteler wrote:
> it is done!

Is it?

> https://github.com/OSGeo/grass/releases/tag/grass_7_8_0RC1

When will the tarballs be available at:

 https://grass.osgeo.org/grass78/source/

Or should we switch to release tags?

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [release planning] GRASS GIS 7.8.0 with Python3 support

2019-08-14 Thread Martin Landa
Hi,

st 14. 8. 2019 v 0:03 odesílatel Markus Neteler  napsal:
> it is done!
>
> https://github.com/OSGeo/grass/releases/tag/grass_7_8_0RC1

great. I will try to upload wingrass build and ubuntugis packages ASAP. Ma

-- 
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] Docker image based on Alpine Linux with GRASS GIS 7.7.git and wxGUI

2019-08-14 Thread Stefan Blumentrath
Hi,

No Idea if it helps: for our national e-infrastructure I had to customize a 
docker file based on Ubuntu. There, I initially also struggled with the GUI 
(import error for wx), but after adding the packages here:
https://github.com/ninsbl/doctest/blob/master/novnc/Dockerfile#L156 (until line 
162)
It worked with GRASS 7.9 and Python3 in a Docker container.

The Dockerfile contains lots of packages, so I cannot guarantee that other 
packages I had installed earlier are not required in addition...

Cheers
Stefan


-Original Message-
From: grass-dev  On Behalf Of Markus Neteler
Sent: fredag 2. august 2019 00:51
To: Vaclav Petras 
Cc: GRASS developers list 
Subject: Re: [GRASS-dev] Docker image based on Alpine Linux with GRASS GIS 
7.7.git and wxGUI

On Thu, Aug 1, 2019 at 9:23 PM Vaclav Petras  wrote:
> On Thu, Aug 1, 2019 at 1:22 PM Markus Neteler  wrote:
>>
>> Hi,
>>
>> On Thu, Aug 1, 2019 at 1:59 AM Vaclav Petras  wrote:
>> > On Wed, Jul 31, 2019 at 11:41 AM Markus Neteler  wrote:
>> >>
>> >> In fact, $GISBASE/gui/wxpython/wxgui.py isn't present in the docker image.
>> >>
>> >> Do you have an idea what to look for (say, what does it (not) generate)?
>> >
>> >
>> > Hi Markus, wxgui.py is a file copied from source to distribution by make, 
>> > so the question is what compilation output says.
>>
>> https://cloud.docker.com/repository/registry-1.docker.io/neteler/dock
>> er-alpine-grass-gis-gui/builds/c8c39f18-33cb-44df-a669-23f8cdc5682f
>
>
> The link does not work for me. Do I have to create an account?

I guess it is only visible to me.
I have downloaded it - you can get it now from here:

https://data.neteler.org/tmp/alpine_grass_wxgui_dockerhub.log.gz

>> /usr/bin/install -c -m 644 wxgui.py
>> /src/grass_build/dist.x86_64-pc-linux-gnu/gui/wxpython/wxgui.py
>>
>
> This says /src/grass_build/dist.x86_64-pc-linux-gnu/. I assume it is from 
> "make" but the GRASS GIS there is running from /usr/local/grass77, so I 
> assume there is also the "make install" step?

Yes:
https://github.com/OSGeo/grass/blob/master/docker/Dockerfile_alpine_wxgui#L198

> I did:
>
> $ docker run -i -t --rm -v $(pwd):/tmp -v 
> /tmp/.X11-unix:/tmp/.X11-unix -e uid=$(id -u) -e gid=$(id -g) -e 
> DISPLAY=unix$DISPLAY --name grass77 neteler/docker-alpine-grass-gis-gui 
> grass77 --tmp-location XY --exec bash ...
> $ ls /src
> $ echo $GISBASE
> /usr/local/grass77
> $ ls $GISBASE/gui
> ls: /usr/local/grass77/gui: No such file or directory

Exactly. Apparently there is a condition somewhere in the wxGUI Makefiles?

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev