On Sep 12, 2011, at 5:50 PM, Sergiu Dumitriu wrote: > On 09/12/2011 03:15 AM, Vincent Massol wrote: >> >> On Sep 12, 2011, at 9:07 AM, Thomas Mortagne wrote: >> >>> On Mon, Sep 12, 2011 at 9:06 AM, Thomas Mortagne >>> <[email protected]> wrote: >>>> On Mon, Sep 12, 2011 at 9:00 AM, Vincent Massol<[email protected]> wrote: >>>>> >>>>> On Sep 12, 2011, at 8:49 AM, Thomas Mortagne wrote: >>>>> >>>>>> On Mon, Sep 12, 2011 at 8:15 AM, Vincent Massol<[email protected]> >>>>>> wrote: >>>>>>> Result: 5 +1, 1 +0 and no -1 >>>>>>> >>>>>>> The vote is passed. I'll try to move them today to >>>>>>> https://github.com/xwiki-contrib/sandbox (note that the calendar plugin >>>>>>> will be renamed since there's already a xwiki-calendar module in there >>>>>>> - not sure what it is, probably a GSOC one). >>>>>> >>>>>> Why in sandbox ? I would say either in their own repository or in >>>>>> retired. >>>>> >>>>> Because: >>>>> 1) own repo means that the project is active and someone is an owner of >>>>> it. We don't have any owner for these projects ATM. They can be graduated >>>>> from sandbox when someone takes the ownership and release a new version >>>>> of them. >>>>> 2) retired mean that these projects are not useful any more and have been >>>>> replaced by better stuff. I think they're still useful for most of them, >>>>> at least for: photo album, calendar, exo, alexa, adwords and s5. For >>>>> workstream it's possible it's not useful anymore with our new message >>>>> stream. >>>>> >>>>> Said differently retired projects means to people: don't even bother >>>>> about those, they're dead and not useful any more. While sandbox means: >>>>> these projects are in uncertain states but can still be useful if someone >>>>> brings a little love to them. >>>>> >>>>> At least that's how I view the difference. >>>>> >>>>> Of course, these projets use the old plugin technology so we could decide >>>>> that anything that uses the old plugin tech should be retired. But if we >>>>> do this we need to decide this for all other projects using plugin tech >>>>> too, not just these ones and there are lots of plugin projects in their >>>>> own repos and in sandbox (not mentioning the several plugins that even in >>>>> platform and that are not retired). We should also consider that some >>>>> people may be using the photo album or calendar plugins so moving them to >>>>> retired isn't a good idea IMO. >>>>> >>>>> WDYT? >>>> >>>> Problem whit moving theses project to sandbox is that sandbox does not >>>> fits very well project which already have tags and branches and >>>> several versions already. If a project was graduate from sandbox to >>>> own repository and because not very active anymore I doubt we would >>> >>> s/because/became/ >>> >>>> put it back in sandbox. >> >> Indeed, that's a good point but we need to find a good general solution >> because this is what we'd be doing when moving stuff to retired too! :) >> >> Maybe we should just have one repo for each project whatever its state >> (retired, sandbox, etc) and instead indicate its state in a READM file in >> that module (or maybe in its name with a convention but I don't know how >> easy/bad it is to rename a repo so a README file sounds easier). > > +1, but we'll leave the existing sandbox and retired in place.
Why? (apart form the fact that it's tedious to move stuff out but this can be automated I guess). Thanks -Vincent > >> If we do this then we don't need a notion of sandbox/retired/active anymore. >> We just need to ensure that we give some visibility for people looking at >> these repos. >> >> For example for plugins we could put in the README something like: "This >> extension uses the plugin technology which has been deprecated and is now >> replaced by Components (see …). If someone is interested in improving this >> extension, we recommend rewriting it as components." >> OR (for ex for calendar) >> "This extension hasn't been active for a long time. However it's an >> interesting extension that could benefit from being contributed to the XWiki >> platform. However in order for this to happen we would need someone to >> rewrite using components, make it follow the xwiki platform best practices, >> add some tests and create a pull request on the XWiki platform git repo" >> >> Thanks >> -Vincent >> >>>>> Thanks >>>>> -Vincent >>>>> >>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> -Vincent >>>>>>> >>>>>>> On Apr 5, 2011, at 6:55 PM, Vincent Massol wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I'm proposing to move the following modules from xwiki-platform-core >>>>>>>> to separate git repos in a xwiki-contrib organization on GitHub: >>>>>>>> >>>>>>>> xwiki-platform-calendar >>>>>>>> xwiki-platform-exo >>>>>>>> xwiki-platform-adwords >>>>>>>> xwiki-platform-alexa >>>>>>>> xwiki-platform-photoalbum >>>>>>>> xwiki-platform-s5 >>>>>>>> xwiki-platform-workstream >>>>>>>> >>>>>>>> Rationale: >>>>>>>> * They're no longer working or supported >>>>>>>> * We can move them back if the xwiki dev team wants to support them >>>>>>>> again in the future >>>>>>>> * It's cleaner than having a retired module in the xwiki organization >>>>>>>> since a) it's not "polluting" the list of repos supported by the xwiki >>>>>>>> dev team and b) it allows them to be separated in repos >>>>>>>> >>>>>>>> Future: >>>>>>>> * Also move modules currently in svn contrib to xwiki-contrib org. >>>>>>>> Note that we need to verify if the svn app works with the GitHub svn >>>>>>>> integration too since several users of svn contrib are using it. >>>>>>>> >>>>>>>> Here's my +1 >>>>>>>> >>>>>>>> Thanks >>>>>>>> -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

