<div dir="ltr">Hi Julia,<div>I have a number of questions, none of which really bear on us actually doing the work to make a snap :)</div><div>- how is this different from other Ubuntu/Canonical initiatives like Juju and Charms?<br>- is this a Canonical/Linux flavour of Docker (lighter, better, Linux-only)?</div><div>- PostGIS is a run-time loadable DLL for PgSQL. Can the PgSQL snap really reach into another snap (PostGIS) and load the .so from there? Seems like we rather heavily break the isolation model.</div><div>- How does the PgSQL snap deal with major version updates? It's all very well going from 9.4.1 to 9.4.2, but 9.4 to 9.5 can be a huge deal and is fraught with dangers. Just run pg_upgrade and cross your fingers? We'd have to run SQL directly on the database, and potentially with quite high privilege (foreach db with postgis, run 'alter extension postgis update to '...'"</div><div>Thanks!<br><br>P</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 28, 2016 at 9:08 AM, Julia Palandri <span dir="ltr"><<a href="mailto:julia.palandri@canonical.com" target="_blank">julia.palandri@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi everyone!<div><br></div><div><span id="m_-3916098783359312073gmail-docs-internal-guid-4c2c89eb-abe7-c2d6-aa43-fada9e6e55da"><span class=""><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">I’m Julia. I work at Canonical on the engineering team building Ubuntu and Snapcraft [1]. </span></p><div dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">We’re working on snaps, a platform to enable ISVs to address a considerably wider audience while retaining full control over updates. Snaps are “write-once, run on many distro versions”, including both Ubuntu 14.04, 16.04, and many others (</span><a href="http://snapcraft.io/docs/core/install" style="text-decoration:none" target="_blank"><span style="font-size:14.6667px;font-family:arial;background-color:transparent;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://snapcraft.io/docs/<wbr>core/install</span></a><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">) - they make dependency problems a thing of the past, and offer early adopters the possibility to try new features as soon as they’re committed to trunk, all with minimum effort from your side (the hosting on our side is complimentary ;)). </span></p><div dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Snaps help also to handle upgrades: they’re done transparently for users, which is convenient for them and for you (no users stuck in a super old version no longer supported, no work need to be done by them). And, in case anything bad happens (because… bad things sometimes happen :D) there will always be the chance of rollback available. </span></p><div dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div></span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">I first wrote to a member of the PSC, who asked me to write here instead. </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">I was wondering if you’d be willing to discuss some ideas on how we can help deliver PostGis to many more users?</span></p><div dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Cheers,</span></p><div dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">[1] <a href="http://snapcraft.io/" target="_blank">http://snapcraft.io/</a></span></span><span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div class="m_-3916098783359312073gmail_signature"><div dir="ltr"><br><div>Julia</div></div></div>
</font></span></div></div>
<br>______________________________<wbr>_________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/postgis-devel</a><br></blockquote></div><br></div>