https://issues.apache.org/jira/browse/JCLOUDS-745

On Sun, Oct 5, 2014 at 8:13 AM, Ignasi Barrera <ignasi.barr...@gmail.com> wrote:
> +1
>
> On 5 October 2014 17:10, Adrian Cole <adrian.f.c...@gmail.com> wrote:
>> Cool. In the meantime, things that have been unhooked and not released
>> since 1.5 should all be removed (there are still a few like this in
>> jclouds-labs). Sound good?
>>
>> -A
>> On Oct 5, 2014 7:58 AM, "Ignasi Barrera" <n...@apache.org> wrote:
>>
>>> +1 to the creation of an Attic.
>>>
>>> We have many providers that haven't had any contribution for a long
>>> time and many we can't test because we don't have credentials. That
>>> makes maintaining them extremely difficult and releasing them provides
>>> very little value, specially those we already know that are broken.
>>>
>>> I think the plan to detach those providers from the release process as
>>> a first step and then creating an attic is a good way to proceed. It
>>> would be good to come up with the list of the "dead" providers (or
>>> attic candidates) here in the dev@ list first, so everyone is aware of
>>> what's going to be moved and can discuss
>>>
>>> I..
>>>
>>> On 2 October 2014 20:25, Adrian Cole <adrian.f.c...@gmail.com> wrote:
>>> > Hi, team.
>>> >
>>> > I have noticed that there's a lot of maintenance still going on for
>>> > providers that are not only in labs, but haven't had any feature work
>>> > in over a year. Some of these are in fact dead and could be removed.
>>> > Others are far behind in versions. In any case, providers with no
>>> > owner or live tests run are simply tech debt.
>>> >
>>> > Here's a suggestion for a start.
>>> >
>>> > unhook aging code such as the jenkins, virtualbox, savvis, etc
>>> > providers from master.
>>> > keep them in 1.8.x branch, and keep that compiling, but don't release
>>> > them in 2.x
>>> >
>>> > Later, we can suggest a process for a real attic -> /dev/null for
>>> > things that are "not quite dead, yet"
>>> >
>>> > The thing is, that if there's a provider that hasn't been touched in
>>> > over a year, it needs a significant helping of work to refactor into
>>> > current approach, and nothing in labs should exit as an antique
>>> > anyway. Meanwhile this frees us up to modernize core, such as removing
>>> > async, etc.
>>> >
>>> > At the end of the day, we need to be able to both start and complete
>>> > hard things. Labs providers, especially orphaned ones, shouldn't get
>>> > in the way of the latter.
>>> >
>>> > Thoughts?
>>> > -A
>>>

Reply via email to