+1 for removal of 3.4.7 from the Apache mirrors.

Removing something from Maven is tricky.  Ivan pointed out that this will
break established builds.  Also, a lot of people run their own private
mirrors of the central repository.  By now, they would have replicated a
copy of 3.4.7.  For users of those mirrors, they'll still be able to
establish a dependency on 3.4.7.  We can try to remove the master copy,
but the nature of Maven's release process means that once something goes
out in the wild, it never can really be taken back completely.

--Chris Nauroth




On 12/18/15, 9:08 AM, "Flavio Junqueira" <[email protected]> wrote:

>If you can get your users to upgrade to 3.4.8 once it is out and give a
>grace period so that we can remove it from maven eventually, then better.
>If not, then let's leave it there. It is true that people use the maven
>dependency mostly if not uniquely because of the client, but I'd rather
>not generate any confusion about it being in one place and not in another
>if we can avoid it.
>
>-Flavio
> 
>> On 18 Dec 2015, at 15:00, Ivan Kelly <[email protected]> wrote:
>> 
>>> The same fixes that are in 3.4.7 will be in 3.4.8, and we'll add the
>>>one to the deadlock. I was thinking that we should remove it from the
>>>maven repo too and ask people to move their dependencies back to 3.4.6.
>>>I'm fine if you want to hold removing 3.4.7 from the maven repo until
>>>we have 3.4.8 out, but I think we should do it as a way of really
>>>preventing folks from using it in the future.
>> 
>> This will break people. We've already moved all versions of our
>> software to 3.4.7 (due to a client hitting
>> https://issues.apache.org/jira/browse/ZOOKEEPER-706). If 3.4.7 is
>> removed from the repo it will force a change for us.
>> 
>> Maven is used primarily to pull zookeeper to be used a a client.
>> There's no (known) problem with the client, so there's no problem with
>> people continuing to use it as a client, even when 3.4.8 is out.
>> 
>> -Ivan
>
>

Reply via email to