[QGIS-Developer] Separate namespaces for QGIS-LTR and QGIS (3)

Nathan Woodrow madmanwoo at gmail.com
Sat Mar 3 06:44:57 PST 2018


Hey Carlo,

Right I guess the first one is a package issue for unix type installs. On
Windows this is fine as we can run different versions all the time but is a
good point for Linux, etc.

Regarding .qgis2 and .qgis3 This is already isolated in QGIS 3 as the
settings and plugins are now all stored in the appdata folder for the user
along with a folder for each project.  Use Settings -> User Profile  to see
what I mean.  This means you can run QGIS 2 and 3 and they don't mess each
others settings etc up.

Regards,
Nathan

On Sun, Mar 4, 2018 at 12:41 AM, Carlo A. Bertelli (Charta s.r.l.) <
carlo.bertelli at gmail.com> wrote:

> @Nathan: Yes, to be precise, I mean calling using a different name, say
> qgis2 or qgis_ltr and using /usr/lib/libqgis2* instead
> of /usr/lib/libqgis*, /usr/lib/qgis2 or /usr/lib/qgis-ltr,
> /usr/share/qgis2, /usr/include/qgis2 instead of /usr/include/qgis,
>
> @Richard: That's very good, I overlooked this feature. Anyway, I think the
> casual user will never know and while working perfectly on the repository,
> it needs two separate directory, say .qgis2 and .qgis3. Not difficult but
> it should be easier for users to deal with these issues.
>
> Anyway, thanks for considering this suggestion.
> c
>
> On Sat, Mar 3, 2018 at 1:16 PM, Richard Duivenvoorde <rdmailings at duif.net>
> wrote:
>
>> On 03-03-18 12:43, Carlo A. Bertelli (Charta s.r.l.) wrote:
>> > From a user's point of view, having a tried and dependable LTR is an
>> > important feature.
>> > The new main version has finally addressed the needed upgrade of python
>> > (2->3) and Qt (4->5) but also abandoned the idea of QGIS as a simple
>> > viewer that acquires editing abilities by plugins. Plugins are not
>> > anymore needed for several tasks and require sometimes a major upgrade,
>> > because of the transition to python 3.
>> > As the road map shows that the LTR version will rely on version 2 for a
>> > fairly long time, what about letting it live in a separate namespace as
>> > to let the two versions coexist, keeping the needed version 2 plugins
>> > for the LTR?
>>
>> Not sure if you would call it a 'namespace', but by using the right
>> values for
>> *qgisMinimumVersion*
>> and
>> *qgisMaximumVersion*
>> the plugins.qgis.org site can host both plugin versions at the same time.
>>
>> Personally I host one of my plugins separate for the 2.x branch and 3.x
>> branch.
>>
>> If you use
>> qgisMinimumVersion=3.0
>> qgisMaximumVersion=3.99
>> your plugin will only be visible in 3.x
>>
>> qgisMinimumVersion=2.0
>> qgisMaximumVersion=2.99
>> makes it only visible in 2.x
>>
>> both versions can coexist on plugins.qgis.org
>>
>> Regards,
>>
>> Richard Duivenvoorde
>>
>>
> On Sat, Mar 3, 2018 at 12:45 PM, Nathan Woodrow <madmanwoo at gmail.com>
> wrote:
>
>> Hi,
>>
>> I'm not sure what you mean. Could you explain with an example.
>>
>> Regards,
>> Nathan
>>
>>
> --
> --------------------------------------------------------------------------
> Carlo A. Bertelli
>    Charta servizi e sistemi per il territorio e la storia ambientale srl
>           Dipendenze del palazzo Doria,
>           vc. alla Chiesa della Maddalena 9/2 16124      Genova (Italy)
>           tel./fax +39(0)10 2475439  +39 0108566195 <010%20856%206195>
> mobile:+39 393 1590711 <393%20159%200711>
>    e-mail: bertelli at chartasrl.eu      http://www.chartasrl.eu
> --------------------------------------------------------------------------
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180304/c6bd7ab1/attachment.html>


More information about the QGIS-Developer mailing list