<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi all,</div><div><br></div><div>There was a thread here about namespacing plugins + the idea of dropping `pulp_` from the app label. <br></div><div>Those changes [0] are merged now and some plugins have already been updated.</div><div><br></div><div>It is not necessary but it's encouraged to update the label of your plugin - to drop 'pulp_' part of it if you followed that convention.</div><div>If you intend to change your app label, do so before you start committing migrations since the app label is used to name tables in the DB. <br></div><div>Even if you hesitant to change the label, take a look at the changes in viewsets [1], you'd probably like to adjust endpoint_name anyway.<br></div><div> See pulp_file PR[1] as an example of changes to be made (the __init__.py and changes in viewsets are most important, the rest are docs mostly).<br></div></div><div dir="ltr"><br></div><div>Useful for any dev:<br></div><div>If you use one of the plugins which changed their app label in your dev environment, you need to recreate plugin migrations after app label is changed. <br></div><div>E.g. for pulp_file:<br></div><div> remove everything from the migrations directory of the plugin, e.g. rm -rf  pulp_file/app/migrations/<br></div><div> pulp-manager makemigrations <b>file</b></div><div> pulp-manager migrate<br></div><div dir="ltr"><div><br></div><div>[0] <a href="https://pulp.plan.io/issues/4279#note-12">https://pulp.plan.io/issues/4279#note-12</a></div><div>[1] <a href="https://github.com/pulp/pulp_file/pull/157/">https://github.com/pulp/pulp_file/pull/157/</a><br></div></div></div></div></div>