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.

> 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
>>>>>>>


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to