[QGIS-Developer] Renaming a plugin directory?
Johannes Kröger (WhereGroup)
johannes.kroeger at wheregroup.com
Mon Oct 14 04:34:12 PDT 2024
Hi Lova,
thanks for your swift response!
That's what I expected and what seems very reasonable, considering the
potential for problems. I think we will simply publish a new version of
the old plugin to display a message to our (few) existing users and
create a "new" plugin for the new version.
That should keep surprise factor low and allow a clean cut without any
unforeseen issues.
Are we able to upload a new plugin that uses the same name as the
existing, deprecated one? Or do we have to choose a new name (or a
different name for the old one) first?
Thank you!
Cheers, Hannes
On 11.10.24 15:21, Lova Andriarimalala wrote:
> Dear Hannes,
>
> At the moment, it's not possible to change a plugin's directory name
> (package_name) even through the administration page.
>
> This feature was previously requested with a PR, but it was closed due
> to potential client-side issues. When the package_name changes, QGIS
> may recognize the plugin as a new one, leading to possible
> installation errors.
> You can find the related PR and a more detailed discussion about it at
> https://github.com/qgis/QGIS-Django/pull/271.
>
> However, we are open to new ideas and suggestions on this matter. I
> can also re-check the feature to have an updated detail about it.
>
> Best regards,
>
> Lova Andriarimalala
> *QGIS Full Stack Developer
>
> *
> *T *: +27(0) 87 809 2702 *E *:**lova at kartoza.com *W* : kartoza.com
> <http://kartoza.com>
>
>
>
> /This email and any attachments are confidential and intended solely
> for the use of the individual or entity to whom they are addressed. If
> you /
> /have received this email in error, please notify the sender
> immediately and delete it from your system. Unauthorised use,
> disclosure, or copying/
> /of the contents is prohibited./
>
>
> On Fri, 11 Oct 2024 at 14:30, Johannes Kröger (WhereGroup) via
> QGIS-Developer <qgis-developer at lists.osgeo.org> wrote:
>
> Hi there!
>
> Wonderful people from Oslandia have started collaborating on our
> experimental (and somewhat buggy) Profile Manager plugin.
>
> https://plugins.qgis.org/plugins/profile-manager/
> https://github.com/WhereGroup/profile-manager/
>
> One of the changes was restructuring the repository and using a
> PEP8-compliant directory name for the plugin's module directory
> ("profile_manager" instead of "profile-manager").
>
> Now the automated CI/CD upload of new releases fails. Presumably
> because
> the site expects "profile_manager".
> https://github.com/WhereGroup/profile-manager/issues/10#issuecomment-2402479699
>
> Would it be possible to update that on the plugin's existing Plugins
> repository entry?
>
> I saw
> https://lists.osgeo.org/pipermail/qgis-developer/2024-May/066744.html
> but that was only for the user visible name, the plugin's URL and the
> installed directory name stayed the same.
>
> What would it mean for existing users?
> Would they simply not be notified about new releases, and have to
> install the "new" plugin manually?
> Or would something break and require manual intervention, e.g. two
> version of the plugin being installed and loaded, one in
> plugins/profile_manager and the old one in plugins/profile-manager?
>
> Cheers, Hannes
>
> --
> Johannes Kröger / GIS-Entwickler/-Berater
>
> ***********************************************************
> Schon gewusst?
> In unserem Blog geben wir Tipps & Tricks zu Open-Source-GIS-Software
> und berichten aus laufenden und abgeschlossenen Projekten
> https://wheregroup.com/blog/
> ***********************************************************
>
> WhereGroup GmbH
> c/o KK03 GmbH
> Lange Reihe 29
> 20099 Hamburg
> Germany
>
> Tel: +49 (0)228 / 90 90 38 - 36
> Fax: +49 (0)228 / 90 90 38 - 11
>
> johannes.kroeger at wheregroup.com
> www.wheregroup.com <http://www.wheregroup.com>
>
> Geschäftsführer:
> Olaf Knopp, Peter Stamm
> Amtsgericht Bonn, HRB 9885
> -------------------------------
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
--
Johannes Kröger / GIS-Entwickler/-Berater
***********************************************************
Schon gewusst?
In unserem Blog geben wir Tipps & Tricks zu Open-Source-GIS-Software
und berichten aus laufenden und abgeschlossenen Projekten
https://wheregroup.com/blog/
***********************************************************
WhereGroup GmbH
c/o KK03 GmbH
Lange Reihe 29
20099 Hamburg
Germany
Tel: +49 (0)228 / 90 90 38 - 36
Fax: +49 (0)228 / 90 90 38 - 11
johannes.kroeger at wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20241014/332c8358/attachment-0001.htm>
More information about the QGIS-Developer
mailing list