Ok, I can't upload a patch to JIRA because it keeps re-indexing itself ...
=8^/

what I have found out and confirmed in testing is that
~/.gradle/gradle.properties overrides the local gradle.properties so we can
keep (and have to it seems) the mavenXXX fields in there ... I was about to
build the following
https://repository.apache.org/content/groups/staging/org/apache/kafka/ with
the all my settings in global and no values set in local repo :)

here is the patch I was going to upload

diff --git a/README.md b/README.md
index ec80083..d0cdde9 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ This is for 'core', 'perf', 'contrib:hadoop-consumer',
'contrib:hadoop-producer'
 ### Publishing the jar for all version of Scala and for all projects to
maven ###
     ./gradlew uploadArchivesAll

-Please note for this to work you need to create/update
`~/.gradle/gradle.properties` and assign the following variables
+Please note for this to work you should create/update
`~/.gradle/gradle.properties` and assign the following variables

     mavenUrl=
     mavenUsername=
diff --git a/gradle.properties b/gradle.properties
index 447ee44..4827769 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -18,3 +18,6 @@ version=0.8.1
 scalaVersion=2.8.0
 task=build

+mavenUrl=
+mavenUsername=
+mavenPassword=

/*******************************************
 Joe Stein
 Founder, Principal Consultant
 Big Data Open Source Security LLC
 http://www.stealth.ly
 Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
********************************************/


On Tue, Feb 18, 2014 at 10:09 PM, Joe Stein <joe.st...@stealth.ly> wrote:

> Taking a look now
>
> /*******************************************
>  Joe Stein
>  Founder, Principal Consultant
>  Big Data Open Source Security LLC
>  http://www.stealth.ly
>  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> ********************************************/
>
>
> On Tue, Feb 18, 2014 at 6:38 PM, Jun Rao <jun...@gmail.com> wrote:
>
>> I tested this out. It seems that after the patch in
>> https://issues.apache.org/jira/browse/KAFKA-1245, we need to update the
>> gradle property file. Following up on that jira.
>>
>> Thanks,
>>
>> Jun
>>
>>
>> On Tue, Feb 18, 2014 at 3:23 PM, Jun Rao <jun...@gmail.com> wrote:
>>
>> > Actually, most people don't need to create the gradle.properties file.
>> You
>> > only need to do that if you plan to push artifacts to maven.
>> >
>> > Thanks,
>> >
>> > Jun
>> >
>> >
>> > On Mon, Feb 17, 2014 at 7:41 PM, Guozhang Wang <wangg...@gmail.com>
>> wrote:
>> >
>> >> testSendToPartition is suppose to fail now since it detects some bugs
>> in
>> >> the new producer code. We are working on it.
>> >>
>> >> For other test failures, I just redid the unit tests from trunk but
>> does
>> >> not see the failures. My test process:
>> >>
>> >> 1. Check out a new repository of trunk.
>> >> 2. Create ~/.gradle/gradle.properties file according to README.md
>> >> 3. ./gradlew test
>> >>
>> >> Only testSendToPartition failed.
>> >>
>> >> Guozhang
>> >>
>> >>
>> >> On Sun, Feb 16, 2014 at 8:42 PM, Bae, Jae Hyeon <metac...@gmail.com>
>> >> wrote:
>> >>
>> >> > Test failures are stable with the latest trunk, I am building Mac OSX
>> >> with
>> >> >
>> >> > Java version "1.7.0_45"
>> >> > Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
>> >> > Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
>> >> >
>> >> > The followings are log snippet from gradle build:
>> >> >
>> >> > kafka.server.LogOffsetTest > testGetOffsetsBeforeLatestTime FAILED
>> >> >     junit.framework.AssertionFailedError: Log for partition [topic,0]
>> >> > should be created
>> >> >         at junit.framework.Assert.fail(Assert.java:47)
>> >> >         at junit.framework.Assert.assertTrue(Assert.java:20)
>> >> >         at
>> >> >
>> >> >
>> >>
>> kafka.server.LogOffsetTest.testGetOffsetsBeforeLatestTime(LogOffsetTest.scala:88)
>> >> >
>> >> > kafka.server.LogOffsetTest > testGetOffsetsBeforeNow FAILED
>> >> >     junit.framework.AssertionFailedError: expected:<List(20, 16, 12,
>> 8,
>> >> 4,
>> >> > 0)> but was:<Vector()>
>> >> >         at junit.framework.Assert.fail(Assert.java:47)
>> >> >         at junit.framework.Assert.failNotEquals(Assert.java:277)
>> >> >         at junit.framework.Assert.assertEquals(Assert.java:64)
>> >> >         at junit.framework.Assert.assertEquals(Assert.java:71)
>> >> >         at
>> >> >
>> >>
>> kafka.server.LogOffsetTest.testGetOffsetsBeforeNow(LogOffsetTest.scala:169)
>> >> >
>> >> > kafka.server.LogOffsetTest > testEmptyLogsGetOffsets FAILED
>> >> >     java.lang.IndexOutOfBoundsException: 0
>> >> >         at
>> >> > scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:104)
>> >> >         at scala.collection.immutable.Vector.apply(Vector.scala:94)
>> >> >         at
>> >> >
>> >> >
>> >>
>> kafka.server.LogOffsetTest$$anonfun$testEmptyLogsGetOffsets$1.apply$mcVI$sp(LogOffsetTest.scala:136)
>> >> >         at
>> >> >
>> >> >
>> >>
>> scala.collection.immutable.Range$ByOne$class.foreach$mVc$sp(Range.scala:282)
>> >> >         at
>> >> >
>> scala.collection.immutable.Range$$anon$1.foreach$mVc$sp(Range.scala:274)
>> >> >         at
>> >> >
>> >>
>> kafka.server.LogOffsetTest.testEmptyLogsGetOffsets(LogOffsetTest.scala:129)
>> >> >
>> >> > kafka.server.LogOffsetTest > testGetOffsetsBeforeEarliestTime FAILED
>> >> >     junit.framework.AssertionFailedError: expected:<List(0)> but
>> >> > was:<Vector()>
>> >> >         at junit.framework.Assert.fail(Assert.java:47)
>> >> >         at junit.framework.Assert.failNotEquals(Assert.java:277)
>> >> >         at junit.framework.Assert.assertEquals(Assert.java:64)
>> >> >         at junit.framework.Assert.assertEquals(Assert.java:71)
>> >> >         at
>> >> >
>> >> >
>> >>
>> kafka.server.LogOffsetTest.testGetOffsetsBeforeEarliestTime(LogOffsetTest.scala:198)
>> >> >
>> >> > kafka.test.ProducerSendTest > testSendToPartition FAILED
>> >> >     java.lang.IllegalMonitorStateException
>> >> >         at java.lang.Object.wait(Native Method)
>> >> >         at java.lang.Object.wait(Object.java:503)
>> >> >         at
>> >> >
>> >> >
>> >>
>> kafka.test.ProducerSendTest$$anonfun$testSendToPartition$2.apply(ProducerSendTest.scala:220)
>> >> >         at
>> >> >
>> >> >
>> >>
>> kafka.test.ProducerSendTest$$anonfun$testSendToPartition$2.apply(ProducerSendTest.scala:220)
>> >> >         at
>> >> >
>> >> >
>> >>
>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>> >> >         at
>> >> >
>> >> >
>> >>
>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>> >> >         at
>> >> >
>> >> >
>> >>
>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>> >> >         at scala.collection.immutable.List.foreach(List.scala:45)
>> >> >         at
>> >> > scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>> >> >         at scala.collection.immutable.List.map(List.scala:45)
>> >> >         at
>> >> >
>> >>
>> kafka.test.ProducerSendTest.testSendToPartition(ProducerSendTest.scala:220)
>> >> >
>> >> >
>> >> > On Sun, Feb 16, 2014 at 10:48 AM, Guozhang Wang <wangg...@gmail.com>
>> >> > wrote:
>> >> >
>> >> > > Is this error stable? could you check out a clean trunk and retry
>> unit
>> >> > > tests?
>> >> > >
>> >> > > Guozhang
>> >> > >
>> >> > >
>> >> > > 2014-02-14 22:56 GMT-08:00 Bae, Jae Hyeon <metac...@gmail.com>:
>> >> > >
>> >> > > >    - LogOffsetTest <kafka.server.LogOffsetTest.html>.
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>>  
>> testEmptyLogsGetOffsets<kafka.server.LogOffsetTest.html#testEmptyLogsGetOffsets>
>> >> > > >    - LogOffsetTest <kafka.server.LogOffsetTest.html>.
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>>  
>> testGetOffsetsBeforeEarliestTime<kafka.server.LogOffsetTest.html#testGetOffsetsBeforeEarliestTime>
>> >> > > >    - LogOffsetTest <kafka.server.LogOffsetTest.html>.
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>>  
>> testGetOffsetsBeforeLatestTime<kafka.server.LogOffsetTest.html#testGetOffsetsBeforeLatestTime>
>> >> > > >    - LogOffsetTest <kafka.server.LogOffsetTest.html>.
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>>  
>> testGetOffsetsBeforeNow<kafka.server.LogOffsetTest.html#testGetOffsetsBeforeNow>
>> >> > > >    - ProducerSendTest <kafka.test.ProducerSendTest.html>.
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>>  testSendToPartition<kafka.test.ProducerSendTest.html#testSendToPartition>
>> >> > > >
>> >> > > > failed.
>> >> > > >
>> >> > > > Can I trust trunk? :)
>> >> > > >
>> >> > >
>> >> > >
>> >> > >
>> >> > > --
>> >> > > -- Guozhang
>> >> > >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> -- Guozhang
>> >>
>> >
>> >
>>
>
>

Reply via email to