Istvan, thank you for working on restoring build support on CentOS 7 on 
branch-3.4, let’s keep the high level discussion on the mailing list and 
implementation details on the PR directly.

Thanks,
Cheng Pan



> On Mar 12, 2025, at 16:47, Istvan Toth <st...@apache.org> wrote:
> 
> "Support for any OS SHOULD NOT be dropped without first being documented as 
> deprecated for a full major release and MUST NOT be dropped without first 
> being deprecated for at least a full minor release."
> 
> I am not aware of any distro being explicitly deprecated by Hadoop, I don't 
> think that the intent was for OS to be interpreted as distro.
> Especially the major release suggestion would be absurd, as it would suggest 
> supporting distros for 15+ years.
> 
> I've submitted a PR for reverting the plugin version in 3.4, but I still 
> think that build support for Centos 7 should be dropped for 3.5.
> https://github.com/apache/hadoop/pull/7499
> 
> BTW the Centos 7 Docker image cannot even be built on 3.4, and no-one has 
> complained in several months (it was only fixed on trunk)
> 
> Istvan
> 
> 
> On Wed, Mar 12, 2025 at 12:17 AM Chris Nauroth <cnaur...@apache.org 
> <mailto:cnaur...@apache.org>> wrote:
>> I'm adding Cheng Pan, who expressed concerns here:
>> 
>> https://github.com/apache/hadoop/pull/7493#issuecomment-2710815286
>> 
>> Cheng, this is a build time issue. If it doesn't impact runtime, then is it 
>> still a problem for you? I can imagine it might still be an impact if you 
>> need to make a custom patched build from source.
>> 
>> We do have some prior established policies for this sort of thing:
>> 
>> https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/Compatibility.html#Hardware.2FSoftware_Requirements
>> 
>> "Support for any OS SHOULD NOT be dropped without first being documented as 
>> deprecated for a full major release and MUST NOT be dropped without first 
>> being deprecated for at least a full minor release."
>> 
>> There is nothing in the phrasing about specific Linux distros, but I think 
>> if we were to follow the strictest interpretation, then the 3.4 release line 
>> would continue to work for the same OS distros.
>> 
>> I understand the other way forward is to look for a gRPC compiler version 
>> that works on CentOS 7 and is also compatible with the Netty upgrade. Has 
>> there been any investigation into that?
>> 
>> Chris Nauroth
>> 
>> 
>> On Mon, Mar 10, 2025 at 9:54 PM Istvan Toth <st...@apache.org 
>> <mailto:st...@apache.org>> wrote:
>>> CC to d...@hadoop.apache.org <mailto:d...@hadoop.apache.org>
>>> 
>>> On Tue, Mar 11, 2025 at 5:51 AM Istvan Toth <st...@apache.org 
>>> <mailto:st...@apache.org>> wrote:
>>> 
>>> > Hi,
>>> >
>>> > As reported in YARN-11794 , building Hadoop on Centos 7 has been broken
>>> > for some time, and I don't see an easy way to fix it.
>>> >
>>> > I propose removing Centos 7 from the supported build platforms, and
>>> > removing the CentOs 7 precommit tests from Jenkins HADOOP-19489 .
>>> >
>>> > Note that this is a build isse, this does not affect running Hadoop
>>> > on CentOS.
>>> >
>>> > Istvan
>>> >

Reply via email to