PEX "Stable"

19 views
Skip to first unread message

zulus

unread,
Jun 29, 2015, 9:12:09 AM6/29/15
to pdt-extensi...@googlegroups.com
I'd like to start populate pex "stable" release.

Due two reasons:
1. Internal PDT api change very often (we trying to simplify  and stabilize it).
2. Eclipse started promoting Marketplace. Would be nice to have  "stable" release on it.


How and when:
In sync with PDT, three times in year mark current snapshot as stable / compatible and move to stable bintray repository.

What you think?

Thomas Gossmann

unread,
Jun 29, 2015, 12:10:52 PM6/29/15
to pdt-extensi...@googlegroups.com
Very good idea, since pdt-dev channel currently installs pdt-nightly, which is kinda unreliable.

zulus

unread,
Jul 2, 2015, 5:55:43 PM7/2/15
to pdt-extensi...@googlegroups.com
Restructure plan:
1.Create and populate to bintray repository for each pex maintained project, $version I'm able to read directly from tycho:
* jsonedit
* composer
* twig
* doctrine (would be nice to have doctrine.dubture.com page similar to symfony.dubture.com)
* indexing
* symfony
* transpliter
* smarty
* phing
* common libs like gson, maybe migration to Eclipse EBR
2. Drop temporary repo for above projects and finish b3 migration: https://github.com/pdt-eg/external-mirror/pull/16
3. Copy b3 solution for stable and generate p2.pdt-extensions.org

Thoughts?

zulus

unread,
Jul 5, 2015, 5:20:18 PM7/5/15
to pdt-extensi...@googlegroups.com
Hi,

I finished main step, "stable" repo is available under: http://p2.pdt-extensions.org/ :
 * Each pex plugin, Core, Twig, Symfony, Doctrine, Indexing and Composer (after pr merge), can built on empty .m2, so travis can be reenable for each plugin since now. I did it for Core, others need pulse00 power :P
 * External-mirror is reduced to p2 for 4 features : https://github.com/pdt-eg/external-mirror
 * p2-mirror and p2-mirror-dev is generated by B3 (http://www.eclipse.org/b3) in same way like Eclipse simrel (kepler, luna, mars)

Both update sites are updated weekly.
Pex plugins pool scm daily.

I'll update readme's and wiki's soon.

Would be also nice to have landing page on http://p2.pdt-extensions.org/ ;)

zulus

unread,
Jul 28, 2015, 6:01:19 PM7/28/15
to PDT Extensions Platform, dawid...@gmail.com
Hi,

step 2 finished. All build jobs configured, p2.pdt-extensions.org page finished.

Symfony suite plugins (SF/Doctrine/Twig/Composer/ComposeBindings/Index), Core-Plugin and p2-mirror/p2-mirror-dev have also travis activated (regular commits and pull requests),

Both p2 and p2-dev are triggered weekly.
p2-dev is also rebuilded after each succesfully nightly deploy.

I disabled jenkins based PRs jobs, they can be safely removed.

Last step will be CONTRIBUTING.MD and release wiki for plugins.
Reply all
Reply to author
Forward
0 new messages