When you deprecate something, the message you're sending out is: "This
feature is no longer supported, maintained, and recommended for production
use." The problem is that nobody knows how many Spark programs currently
rely on GraphX/Graphframes in production and the impact that decisssion
could have to some people/companies. The way I see it, you can’t simply
deprecate an API that has been available around since 2014 (10 years) with
just a brief poll + light discussion over a couple of weeks. It’s
mind-blowing to me, but I understand you're the ones with experience in
open-source here.

On the other hand, the only reasons I've read for deprecating GraphX were
about unfixed bugs and its lack of maintenance—and that's exactly what
we're aiming to address in this 100+ message discussion and through the
hackathon that Russell has organized.

El mié, 13 nov 2024 a las 4:13, Sean Owen (<sro...@gmail.com>) escribió:

> I think people are still reading "deprecated" as "removed". It 100% does
> not mean that.
> Wouldn't it be more likely that 'old' things are deprecated than new?
> What is light about this 100+ message discussion? I myself did not see any
> strong arguments against deprecation, which seemed to amount to "maybe
> someone is interested in it that hasn't been for the last few years", so it
> seemed clear this was the right step.
> What impact analysis have you seen conducted that would have addressed
> these?
>
> Just trying to understand the objection or thinking here
>
>
> On Tue, Nov 12, 2024 at 8:48 PM Ángel <angel.alvarez.pas...@gmail.com>
> wrote:
>
>> I thought that too ... until I read the message from Matei Zaharia:
>>
>> "Votes to deprecate both SparkR and GraphX have passed. These components
>> will officially be deprecated in Spark 4."
>>
>> Didn't know in open source you could deprecate things that have been
>> there years so lightly without carrying out any impact analysis and in the
>> middle of an active (and interesting, btw) discussion.
>>
>>>

Reply via email to