[ 
https://issues.apache.org/jira/browse/HBASE-12898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey updated HBASE-12898:
--------------------------------
    Attachment: HBASE-12898-0.98.3.patch.txt

{quote}
bq. How does the definition and export of our dependencies impact users of 
existing 0.98 users? I think our dependencies are considered part of our API 
contract as maintained in patch releases. Maybe that API contract is looser for 
pre-1.0 releases?

Presuming we define our dependency compatibility to cover transitive 
dependencies (which is how I'd read that section in the ref guide), this patch 
shouldn't change the set of dependencies.
{quote}

Okay, I went back and verified that the list of dependencies was the same. 
Uploading a new patch for 0.98 that moves some deps to compile scope instead of 
test because the previous transitive dependency brought them in at compile.

As of this patch, the list of dependencies shouldn't change for any component 
on 0.98. Ping [~apurtell]

> Add in used undeclared dependencies
> -----------------------------------
>
>                 Key: HBASE-12898
>                 URL: https://issues.apache.org/jira/browse/HBASE-12898
>             Project: HBase
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.0.0, 0.98.9
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Blocker
>             Fix For: 1.0.0, 2.0.0, 0.98.10, 1.1.0
>
>         Attachments: HBASE-12898-0.98.1.patch.txt, 
> HBASE-12898-0.98.2.patch.txt, HBASE-12898-0.98.3.patch.txt, 
> HBASE-12898-branch-1.1.patch.txt, HBASE-12898.1.patch.txt
>
>
> I recently had a build fail because hbase-rest ran into some issue getting 
> the transitive dependencies for hbase-server. The failure was because 
> hbase-rest needs jetty-sslengine but was getting it transitively. looking at 
> dependency:analyze, we have lots of places where we're doing this.
> Clean up cases where our pom doesn't list direct dependencies for modules.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to