<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>thank you Tim for your testing, it is very much appreciated. </div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>So I tested your installer and it works nicely! My main comments and questions are:</div><div><br></div><div>1) Extended support for GDAL plugins - William’s installer goes to lengths to install lots of nice gal plugins etc. Will you be following suite?</div></div></blockquote><div>On my list to add as many plugins as possible. Best to add ticket in the repository if you miss some particular plugins. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>2) Code signing. The experience is somewhat reduced if the user has to create a security exception. There have been long discussions about this (see e.g. <a href="https://lists.osgeo.org/pipermail/qgis-psc/2015-October/003315.html" target="_blank">https://lists.osgeo.org/pipermail/qgis-psc/2015-October/003315.html</a>). IIRC OSGEO has the cert that we could be signing with, it would be nice to have everything signed and instantly usable.</div></div></blockquote><div>Definitely on plan, we have bought Apple certificate for Lutra and ordered mac on cloud server, so next installer will be signed with our key for beginning.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>3) DMG versos PKG - did you bundle in a pkg just for the license / readme step? Otherwise not just share it in a dmg?</div><div></div></div></blockquote><div>It is dmg. I used <a href="https://github.com/andreyvit/create-dmg">https://github.com/andreyvit/create-dmg</a>. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>4) The package is nice and small - I was quite pleasantly surprised because I think Larry had told me their experiments with creating an application bundle resulted in a ~1gb .dmg</div></div></blockquote><div>I think that it is very likely that you may end up with multiple instances of the same library on various places (e.g. QT). I tried to remove duplicates and create symlinks.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>5) Giving the app a versioned name e.g. QGIS3.4.0 would be nicer so we can drop different versions into our /Applications folder and switch between them as needed</div><div></div></div></blockquote><div>Good idea. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>6) The readme popup on installation doesn’t look too good in dark mode </div></div></blockquote><div>Created ticket for it.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>I didn’t test lots of things like using the App bundle for python dependencies in my IDE/standalone python stuff, GRASS support etc. etc. but I will say that having an all in one application bundle is something I have long wished for, and if we could have a code signed app bundle it would make the general experience of drag and drop installation so nice and intuitive. That said I also love the application package approach from William with shared frameworks and all the little details he takes care of to make things ‘just work’ on MacOS - it would be great if you and William could work together to take things forward.</div></div></blockquote><div>It would be great and I am very open to closer cooperation.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>On the technical side when you build the pkg did you end up doing it all as a make package step with CMAKE that grabs all the deps out of brew and drops them into the bundle then runs otool on them to fix the library paths or did you manage the process externally from CMAKE using e.g. a bash script?</div></div></blockquote><div><br></div><div>I used homebrew for dependancies and build QGIS with it. To add Qt, libraries, frameworks and python stuff, I used python script that can be found here: <a href="https://github.com/lutraconsulting/qgis-mac-packager">https://github.com/lutraconsulting/qgis-mac-packager</a></div><div>This eventually could be ported back to CMAKE scripts if we decide to go that way.</div><div><br></div><div>Regards,</div><div>Peter</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div> </div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div><div>Regards</div><div><br></div><div>Tim</div><div><div><br><blockquote type="cite"><div>On 31 Oct 2018, at 12:03, Peter Petrik <<a href="mailto:peter.petrik@lutraconsulting.co.uk" target="_blank">peter.petrik@lutraconsulting.co.uk</a>> wrote:</div><br class="gmail-m_91205866820910477Apple-interchange-newline"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>as my prototyping goes forward, I managed to create first dmg file for 3.5 master. If you want to try it out, here is the link:</div><div><a href="https://www.dropbox.com/s/vkl9oe691lkdrqh/qgis_31102018_1.dmg?dl=0" target="_blank">https://www.dropbox.com/s/vkl9oe691lkdrqh/qgis_31102018_1.dmg?dl=0</a></div><div>I used Mojave 10.14, homebrew for dependecies, XCode Version 10.1 (10B61).<br></div><div><br></div><div>I would be glad for any feedback, either positive or negative on PM/email or feel free to report the issues directly on <a href="https://github.com/lutraconsulting/qgis-mac-packager/issues" target="_blank">https://github.com/lutraconsulting/qgis-mac-packager/issues</a>  </div><div><br></div><div>Thanks,</div><div>Peter</div><div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 30, 2018 at 12:09 PM Tom Chadwin <<a href="mailto:tom.chadwin@nnpa.org.uk" target="_blank">tom.chadwin@nnpa.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">The NextGIS installer was cited to me by an expert user as the best<br>
installation method of which he was aware (discussion here:<br>
<a href="https://twitter.com/richardf/status/969522358640881664" rel="noreferrer" target="_blank">https://twitter.com/richardf/status/969522358640881664</a>). I don't know how<br>
useful that information is.<br>
<br>
Thanks<br>
<br>
Tom<br>
<br>
<br>
<br>
-----<br>
Buy Pie Spy: Adventures in British pastry 2010-11 on Amazon <br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html</a><br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>
_______________________________________________<br>QGIS-Developer mailing list<br><a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div></blockquote></div><br><div>
<span style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:18px"> </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span><img id="gmail-m_91205866820910477FB845937-C3D3-4CD4-99CD-9575D17AC65B" src="cid:B67F6A36-B856-4FD5-91BC-5BDE8990D373"></span><div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;line-height:normal;word-wrap:break-word;line-break:after-white-space"><div style="font-weight:normal"><br class="gmail-m_91205866820910477Apple-interchange-newline"><br class="gmail-m_91205866820910477Apple-interchange-newline"><br class="gmail-m_91205866820910477Apple-interchange-newline"><br class="gmail-m_91205866820910477Apple-interchange-newline">---</div><div style="font-weight:normal"><br></div><div><b>Tim Sutton</b></div><div style="font-weight:normal"><a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a></div><div style="font-weight:normal"><br></div></div><br class="gmail-m_91205866820910477Apple-interchange-newline" style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;line-height:normal"><br class="gmail-m_91205866820910477Apple-interchange-newline" style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal">
</span></div>
<br></div></div></blockquote></div></div></div></div>