I had made a note a while back that this could be a function of the plugins site (the django part). Where a plugin author could go to the page for their plugin and there would be a button to package the plugin from repo, where it defaults to the current repo state but optionally lets the author pick a specific tag to package. There could be a check box to do it automatically based on commit but that is likely more complicated. Personally I also dislike the complete auto solution because in my workflow 1 commit does not equal a release, in fact sometimes it's 10+ commits before a feature or bug is fixed and the in between states are not usable. I always tag when something is usable for release.

An alternate approach is to clean up an api on the plugins site that lets various tools push a release to it. Then various desktop apps (a plugin perhaps) or post commit scripts could be used to push the release to the website.

Thanks,
Alex

On 12/28/2011 07:33 AM, Anita Graser wrote:
On Wed, Dec 28, 2011 at 1:21 PM, Alexander Bruy<[email protected]>wrote:

Hi,

  I think new plugin repo should provide this functionality (maybe at

optional basis). Preparing archive and uploading it every time is a bit
uncomfortable.


+1 If the repetitive work of archiving+uploading a new version for every
bugfix could be avoided, I think many plugin developers will want to change
to  this new infrastructure.

Regards,

Anita




2011/12/28 Paolo Cavallini<[email protected]>:
Hi all.
We (faunalia) have a script for autopackaging our python plugins. I know
others have
made the same. I think this is very useful, as it allows painless
frequent release of
new versions, and avoids common errors.
I think this should become part of standard infrastructure, applied by
default to
every plugin added to common repo.
Any thoughts?

--
Alexander Bruy


_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to