[ https://issues.apache.org/jira/browse/HDFS-9047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15083175#comment-15083175 ]
Kihwal Lee commented on HDFS-9047: ---------------------------------- libwebhdfs build has been broken in 2.6 and 2.7 for a long time (a year?). The branch-specific precommit fails because of this. If we remove it, we will be removing code that has been *unbuildable* in many past releases. Apparently no 2.6/2.7 user cares about it. This is different from typical deprecation scenario where functioning code is involved. Long term design and vision aside, what do we do to make the branch precommit work for 2.6 and 2.7? Remove it or fix it? > deprecate libwebhdfs in branch-2; remove from trunk > --------------------------------------------------- > > Key: HDFS-9047 > URL: https://issues.apache.org/jira/browse/HDFS-9047 > Project: Hadoop HDFS > Issue Type: Bug > Components: webhdfs > Reporter: Allen Wittenauer > > This library is basically a mess: > * It's not part of the mvn package > * It's missing functionality and barely maintained > * It's not in the precommit runs so doesn't get exercised regularly > * It's not part of the unit tests (at least, that I can see) > * It isn't documented in any official documentation > But most importantly: > * It fails at it's primary mission of being pure C (HDFS-3917 is STILL open) > Let's cut our losses and just remove it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)