Re: Automatic/CI compilation on macOS

Rainer M Krug <[email protected]>
Newsgroups gmane.comp.gis.grass.devel
Message-ID <[email protected]>

> On 5 Mar 2020, at 17:53, Vaclav Petras <[email protected]> wrote:
> 
> 
> 
> On Thu, Mar 5, 2020 at 11:37 AM Rainer M Krug <[email protected] <mailto:[email protected]>> wrote:
> OK - one step closer to success. Now I just have to know the location where the data for the tests can be downloaded from (I guess).
> 
> Everything is in the repo, well, it needs to be, I guess the only question is where in the repo, so:
> 
> https://github.com/GRASS-GIS/grass-gis-experimental-ci/blob/homebrew-osgeo4mac/test_thorough.sh <https://github.com/GRASS-GIS/grass-gis-experimental-ci/blob/homebrew-osgeo4mac/test_thorough.sh>
>  
> Please check the log to at https://github.com/GRASS-GIS/grass-gis-experimental-ci/runs/487969965?check_suite_focus=true <https://github.com/GRASS-GIS/grass-gis-experimental-ci/runs/487969965?check_suite_focus=true> for the Basic test and the Thorough test. I will look at the return code later, when the tests are running.
> 
> The problem there is probably a bad/missing path to PROJ db. I think it complains during the configuration already, so perhaps correct --with-proj-share will fix it. The runtime way of setting it is PROJ_LIB environmental variable. You can try something along these lines.

I am trying to find the file `proj.db` but can’t find it - can you give me any indication, where it can be found in Linux (home-brew should use similar locations)?

Thanks,

Rainer

>  
> 
> Rainer
> 
> 
> 
>> On 5 Mar 2020, at 16:28, Rainer M Krug <[email protected] <mailto:[email protected]>> wrote:
>> 
>> 
>> 
>>> On 5 Mar 2020, at 16:22, Rainer M Krug <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>> 
>>> 
>>>> On 5 Mar 2020, at 14:52, Vaclav Petras <[email protected] <mailto:[email protected]>> wrote:
>>>> 
>>>> 
>>>> 
>>>> On Thu, Mar 5, 2020 at 4:27 AM Rainer M Krug <[email protected] <mailto:[email protected]>> wrote:
>>>> OK - found the ci.
>>>> 
>>>> The formula installs, but I get a warning at the end, which results in a warning, which is than interpreted as an error. The warning (which I also get locally) is the following:
>>>> 
>>>> If it is the case that you can change the shebang at the beginning of
>>>> 
>>>> he script to enforce Python 3 usage.
>>>> 
>>>>   #!/usr/bin/env python
>>>> 
>>>> Should be changed into
>>>> 
>>>>   #!/usr/bin/env python3
>>>> 
>>>> 
>>>> I suspect that this needs to be done in GRASS itself?
>>>> 
>>>> Hi, thanks for looking into this. 7.8.2 (and also above) has python3 everywhere in shebang. See e.g.:
>>>> 
>>>> $ grep -Irn "/usr/bin/env python[^3]"
>>>> scripts/g.extension/g.extension.py:1059 <http://g.extension.py:1059/>:                    "#!/usr/bin/env python\n",
>>>> scripts/g.extension/g.extension.py:1308 <http://g.extension.py:1308/>:                    "#!/usr/bin/env python\n",
>>>> # (these two are in fact code which is doing the replacement to python3)
>>>> 
>>>> Can you please investigate locally where the message coming from?
>>> 
>>> The message comes from the formula as a Caveat. I *think* it is always displayed. But at the moment, I am not to sure where the error code comes from, as I get an error code at the end of the brew command of 0 locally.
>>> 
>>> I will look into this.
>> 
>> Please ignore the following about the checkout.
>> 
>> Found it.
>> 
>>> 
>>> Do you know, why there is a 
>>> 
>>> 	- uses: actions/checkout@v2
>>> 
>>> In the action?
>>> 
>>> It seems, that it will be executed last, and there is no checkout needed.
>>> 
>>> Rainer
>>> 
>>> 
>>>> 
>>>> Vaclav
>>> 
>>> --
>>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>>> 
>>> Orcid ID: 0000-0002-7490-0066
>>> 
>>> Department of Evolutionary Biology and Environmental Studies
>>> University of Zürich
>>> Office Y34-J-74
>>> Winterthurerstrasse 190
>>> 8075 Zürich
>>> Switzerland
>>> 
>>> Office:	+41 (0)44 635 47 64
>>> Cell:       	+41 (0)78 630 66 57
>>> email:      [email protected] <mailto:[email protected]>
>>> 		[email protected] <mailto:[email protected]>
>>> Skype:     RMkrug
>>> 
>>> PGP: 0x0F52F982
>>> 
>>> 
>>> 
>> 
>> --
>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>> 
>> Orcid ID: 0000-0002-7490-0066
>> 
>> Department of Evolutionary Biology and Environmental Studies
>> University of Zürich
>> Office Y34-J-74
>> Winterthurerstrasse 190
>> 8075 Zürich
>> Switzerland
>> 
>> Office:	+41 (0)44 635 47 64
>> Cell:       	+41 (0)78 630 66 57
>> email:      [email protected] <mailto:[email protected]>
>> 		[email protected] <mailto:[email protected]>
>> Skype:     RMkrug
>> 
>> PGP: 0x0F52F982
> 
> --
> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
> 
> Orcid ID: 0000-0002-7490-0066
> 
> Department of Evolutionary Biology and Environmental Studies
> University of Zürich
> Office Y34-J-74
> Winterthurerstrasse 190
> 8075 Zürich
> Switzerland
> 
> Office:	+41 (0)44 635 47 64
> Cell:       	+41 (0)78 630 66 57
> email:      [email protected] <mailto:[email protected]>
> 		[email protected] <mailto:[email protected]>
> Skype:     RMkrug
> 
> PGP: 0x0F52F982
> 
> 
> 

--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)

Orcid ID: 0000-0002-7490-0066

Department of Evolutionary Biology and Environmental Studies
University of Zürich
Office Y34-J-74
Winterthurerstrasse 190
8075 Zürich
Switzerland

Office:	+41 (0)44 635 47 64
Cell:       	+41 (0)78 630 66 57
email:      [email protected]
		[email protected]
Skype:     RMkrug

PGP: 0x0F52F982

_______________________________________________
grass-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.