Github user pwendell commented on the pull request:

    https://github.com/apache/spark/pull/3485#issuecomment-64750295
  
    @sryza the issue is that mqtt-client is not hosted in maven central, it's 
maintained in an external repository owned by the eclipse project and also (for 
some versions) in a repository maintained by the Spring project. This is really 
a bad situation because we are relying on an artifact could simply be removed 
at some point in the future without warning and would break any Spark build.
    
    For instance, all Spark 0.9.X builds are now broken because the eclipse 
repository removed mqtt-client 0.4.0. If in the future the spring repository 
also removes this (the spring repo was added to our build in Spark 1.0) many 
versions of Spark will fail to build.
    
    As long as this is in the default build configuration we expose ourself to 
this, so I'm proposing removing mqtt from the default build. We should have a 
firm policy moving forward that we can't depend on artifacts that aren't hosted 
in maven central.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to