[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'

2016-12-20 Thread Asko Kauppi (JIRA)

[ 
https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765450#comment-15765450
 ] 

Asko Kauppi commented on DL-148:


I think `com.twitter.common.zookeeper:client:0.0.76` is the one bringing the 
faulty 0.0.100 in.

> Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
> --
>
> Key: DL-148
> URL: https://issues.apache.org/jira/browse/DL-148
> Project: DistributedLog
>  Issue Type: Bug
>  Components: builds
>Reporter: Asko Kauppi
>Priority: Minor
>
> I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get 
> the JVM artefacts via local Maven repo.
> It works, for most of them, but the 
> `com.twitter.common#net-util;0.0.100!net-util.jar` is not available.
> Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't.
> <<
> $ find /Users/akauppi/.m2/repository/ -name "*net-util*"
> /Users/akauppi/.m2/repository//com/twitter/common/net-util
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1
> <<
> My error on customer project / Scala side:
> <<
> $ sbt update
> [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins
> [info] Loading project definition from 
> /Users/akauppi/Source/sleeves-distributedlog/project
> [info] Set current project to sleeves-distributedlog (in build 
> file:/Users/akauppi/Source/sleeves-distributedlog/)
> [info] Updating 
> {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog...
> [info] Resolving jline#jline;2.12.1 ...
> [info] downloading 
> https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar
>  ...
> [info][SUCCESSFUL ] 
> org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms)
> [info] downloading 
> https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar
>  ...
> [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms)
> [info] downloading 
> https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ...
> [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms)
> [info] downloading 
> https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar 
> ...
> [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ...
> [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms)
> [info] downloading 
> https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar
>  ...
> [info][SUCCESSFUL ] 
> org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms)
> [info] downloading https://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.jar ...
> [info][SUCCESSFUL ] asm#asm;3.1!asm.jar (82ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/util-function_2.11/6.34.0/util-function_2.11-6.34.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#util-function_2.11;6.34.0!util-function_2.11.jar (160ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/jsr166e/1.0.0/jsr166e-1.0.0.jar ...
> [info][SUCCESSFUL ] com.twitter#jsr166e;1.0.0!jsr166e.jar (57ms)
> [info] downloading 
> https://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar
>  ...
> [info][SUCCESSFUL ] 
> commons-configuration#commons-configuration;1.6!commons-configuration.jar 
> (207ms)
> [info] downloading 
> https://repo1.maven.org

[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'

2016-12-20 Thread Asko Kauppi (JIRA)

[ 
https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765441#comment-15765441
 ] 

Asko Kauppi commented on DL-148:


I did this on the sbt (Scala customer project) side:

```
val dlVersion = "0.4.0-incubating-SNAPSHOT"
val distributedLog = Seq(
  "com.twitter" %% "distributedlog-core" % dlVersion,
  "com.twitter" %% "distributedlog-client" % dlVersion,
  "com.twitter" %% "distributedlog-messaging" % dlVersion,
  "com.twitter" %% "distributedlog-protocol" % dlVersion
)

resolvers += Resolver.mavenLocal
```

With that, all other dependencies are found, except for net-util. It looks to 
be erroneously installed to me, having only pom's but no jars. 

My way around this was to explicitly depend on a >0.0.100 version. Seems to do 
the trick:

```
// 'mvn install' did not provide .jar for this:
//
// See -> https://issues.apache.org/jira/browse/DL-148
//
libraryDependencies += "com.twitter.common" % "net-util" % "0.0.102"
```

This does seem a bug in DistributedLog or some of its dependencies, to me. 

At DL side, I did:

```
$ mvn install -DskipTests
```

> Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
> --
>
> Key: DL-148
> URL: https://issues.apache.org/jira/browse/DL-148
> Project: DistributedLog
>  Issue Type: Bug
>  Components: builds
>Reporter: Asko Kauppi
>Priority: Minor
>
> I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get 
> the JVM artefacts via local Maven repo.
> It works, for most of them, but the 
> `com.twitter.common#net-util;0.0.100!net-util.jar` is not available.
> Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't.
> <<
> $ find /Users/akauppi/.m2/repository/ -name "*net-util*"
> /Users/akauppi/.m2/repository//com/twitter/common/net-util
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1
> <<
> My error on customer project / Scala side:
> <<
> $ sbt update
> [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins
> [info] Loading project definition from 
> /Users/akauppi/Source/sleeves-distributedlog/project
> [info] Set current project to sleeves-distributedlog (in build 
> file:/Users/akauppi/Source/sleeves-distributedlog/)
> [info] Updating 
> {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog...
> [info] Resolving jline#jline;2.12.1 ...
> [info] downloading 
> https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar
>  ...
> [info][SUCCESSFUL ] 
> org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms)
> [info] downloading 
> https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar
>  ...
> [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms)
> [info] downloading 
> https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ...
> [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms)
> [info] downloading 
> https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar 
> ...
> [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ...
> [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms)
> [info] downloading 
> https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar
>  ...
> [info][SUCCESSFUL ] 
> org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms)

[jira] [Commented] (DL-148) Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'

2016-12-20 Thread Sijie Guo (JIRA)

[ 
https://issues.apache.org/jira/browse/DL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15765384#comment-15765384
 ] 

Sijie Guo commented on DL-148:
--

[~akauppi] I think net-util is hosted at repository (http://maven.twttr.com/). 
Did you run 'mvn install' or did you configure sbt to locate maven.twttr.com?

http://mvnrepository.com/artifact/com.twitter.common/net-util/0.0.100

> Not providing net-util 0.0.100 via 'mvn clean install -DskipTests'
> --
>
> Key: DL-148
> URL: https://issues.apache.org/jira/browse/DL-148
> Project: DistributedLog
>  Issue Type: Bug
>  Components: builds
>Reporter: Asko Kauppi
>Priority: Minor
>
> I was building a Scala wrapper for DistributedLog 0.4.0, and wanted to get 
> the JVM artefacts via local Maven repo.
> It works, for most of them, but the 
> `com.twitter.common#net-util;0.0.100!net-util.jar` is not available.
> Looking at `~/.m2/repository` shows that 0.0.97 has a jar but 0.0.100 doesn't.
> <<
> $ find /Users/akauppi/.m2/repository/ -name "*net-util*"
> /Users/akauppi/.m2/repository//com/twitter/common/net-util
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.100/net-util-0.0.100.pom.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.jar.sha1
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.lastUpdated
> /Users/akauppi/.m2/repository//com/twitter/common/net-util/0.0.97/net-util-0.0.97.pom.sha1
> <<
> My error on customer project / Scala side:
> <<
> $ sbt update
> [info] Loading global plugins from /Users/akauppi/.sbt/0.13/plugins
> [info] Loading project definition from 
> /Users/akauppi/Source/sleeves-distributedlog/project
> [info] Set current project to sleeves-distributedlog (in build 
> file:/Users/akauppi/Source/sleeves-distributedlog/)
> [info] Updating 
> {file:/Users/akauppi/Source/sleeves-distributedlog/}sleeves-distributedlog...
> [info] Resolving jline#jline;2.12.1 ...
> [info] downloading 
> https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.5.1-alpha/zookeeper-3.5.1-alpha.jar
>  ...
> [info][SUCCESSFUL ] 
> org.apache.zookeeper#zookeeper;3.5.1-alpha!zookeeper.jar (680ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/util-core_2.11/6.34.0/util-core_2.11-6.34.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#util-core_2.11;6.34.0!util-core_2.11.jar (787ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/scrooge-core_2.11/4.6.0/scrooge-core_2.11-4.6.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#scrooge-core_2.11;4.6.0!scrooge-core_2.11.jar (177ms)
> [info] downloading 
> https://repo1.maven.org/maven2/commons-cli/commons-cli/1.1/commons-cli-1.1.jar
>  ...
> [info][SUCCESSFUL ] commons-cli#commons-cli;1.1!commons-cli.jar (69ms)
> [info] downloading 
> https://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar ...
> [info][SUCCESSFUL ] log4j#log4j;1.2.16!log4j.jar(bundle) (269ms)
> [info] downloading 
> https://repo1.maven.org/maven2/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar 
> ...
> [info][SUCCESSFUL ] net.java.dev.javacc#javacc;5.0!javacc.jar (200ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/google/inject/guice/3.0/guice-3.0.jar ...
> [info][SUCCESSFUL ] com.google.inject#guice;3.0!guice.jar (431ms)
> [info] downloading 
> https://repo1.maven.org/maven2/org/sonatype/sisu/inject/cglib/2.2.1-v20090111/cglib-2.2.1-v20090111.jar
>  ...
> [info][SUCCESSFUL ] 
> org.sonatype.sisu.inject#cglib;2.2.1-v20090111!cglib.jar (247ms)
> [info] downloading https://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.jar ...
> [info][SUCCESSFUL ] asm#asm;3.1!asm.jar (82ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/util-function_2.11/6.34.0/util-function_2.11-6.34.0.jar
>  ...
> [info][SUCCESSFUL ] 
> com.twitter#util-function_2.11;6.34.0!util-function_2.11.jar (160ms)
> [info] downloading 
> https://repo1.maven.org/maven2/com/twitter/jsr166e/1.0.0/jsr166e-1.0.0.jar ...
> [info][SUCCESSFUL ] com.twitter#jsr166e;1.0.0!jsr166e.jar (57ms)
> [info] downloading 
> https://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar
>  ...
> [info][SUCCESSFUL ] 
> comm