<div dir="ltr">Hi Nyall,<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 19, 2015 at 4:33 AM, Nyall Dawson <span dir="ltr"><<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 19 August 2015 at 08:43, Larry Shaffer <<a href="mailto:larrys@dakotacarto.com" target="_blank">larrys@dakotacarto.com</a>> wrote:<br>
<br>
> Yeah, the postgres and postgis being preinstalled is a bit of a pain, since<br>
> they do not seem to keep them updated.<br>
><br>
> Looks like, since they *are* installed, you can try skipping them (and other<br>
> non-essential recommended libs) as dependencies with:<br>
><br>
> $ brew install qgis-28 --without-postgis --without-postgresql<br>
> --without-grass --without-gpsbabel --only-dependencies<br>
<br>
</span>Thanks Larry - this has knocked about 10 minutes off the build time!<br>
Much appreciated :)<br>
<br>
Still no luck with getting the postgres test working yet though. I<br>
suspect that Travis has issues with the default postgres installation<br>
under their OSX containers.<span><font color="#888888"><br></font></span></blockquote><div><br></div><div>Under a normal Homebrew install of postgres it is not running. If you look at `brew info postgresql` you will see at the end:<br><br>"To load postgresql:<br>  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist<br>Or, if you don't want/need launchctl, you can just run:<br>  postgres -D /usr/local/var/postgres"<br><br></div><div>I don't see anything in QGIS/ci/travis/osx that indicates postgres is being spun up, i.e.:<br><br>/usr/local/bin/postgres -D /usr/local/var/postgres<br></div><div><br></div><div>Regarding the GRASS provider tests, I can redo the grass-64 builds so that there are fresh 'bottles' (compiled binary installs) for quick loading. Then GRASS is only a ~20 MB download and its tests can be run. Likewise, GRASS7 ends up only 24 MB. I can work on these bits as needed. I'm away from my build server (where I generate the bottles) today, though.<br></div><div><br></div><div>Regards,<br></div><div><br>Larry Shaffer<br>Dakota Cartography<br>Black Hills, South Dakota<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><font color="#888888">
Nyall<br>
</font></span><div><div><br>
<br>
><br>
> That should be the minimum for a Travis CI setup (not tested). The only<br>
> funky one is '--without-postgresql', which is a hard dependency, but the<br>
> CMake variable POSTGRES_CONFIG:FILEPATH=/usr/local/bin/pg_config should be<br>
> found by default. It was with my test on 10.9.5. Apple's system-provided<br>
> postgresql client is woefully outdated.<br>
><br>
> The GRASS provider is part of the unit test suite (for both 6 and 7 if<br>
> found), but, if skipped, should greatly speed up the CI builds.<br>
><br>
> I just updated the formula with 2.8.3. Let me know if you need me to add<br>
> more options to it to facilitate the Travis setup.<br>
><br>
> Regards,<br>
><br>
> Larry Shaffer<br>
> Dakota Cartography<br>
> Black Hills, South Dakota<br>
><br>
>> Nyall<br>
>> ><br>
>> > Regards,<br>
>> ><br>
>> > Larry Shaffer<br>
>> > Dakota Cartography<br>
>> > Black Hills, South Dakota<br>
>> ><br>
>> ><br>
>> >><br>
>> >> Nyall<br>
>> >> _______________________________________________<br>
>> >> Qgis-developer mailing list<br>
>> >> <a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
>> >> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> ><br>
>> ><br>
><br>
><br>
</div></div></blockquote></div><br></div></div>