+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