commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <phil.ste...@gmail.com>
Subject Re: [VOTE][RC1] Release Commons Math 3.4.1
Date Fri, 09 Jan 2015 17:05:55 GMT
On 1/9/15 6:53 AM, Jörg Schaible wrote:
> Hi Luc,
>
> Luc Maisonobe wrote:
>
>> This is a [VOTE] for releasing Apache Commons Math 3.4.1 from release
>> candidate 1.
>>
>> Tag name:
>>   MATH_3_4_1_RC1 (signature can be checked from git using 'git tag -v')
>>
>> Tag URL:
>>
>> <https://git-wip-us.apache.org/repos/asf?p=commons-math.git;a=commit;h=ef6e0f882819e7c5230aece1610297e67775cca2>
>>
>> Commit ID the tag points at:
>>   ef6e0f882819e7c5230aece1610297e67775cca2
>>
>> Site:
>>   <http://people.apache.org/~luc/commons-math-3.4.1-RC1-site>
>>
>> Distribution files:
>>   https://dist.apache.org/repos/dist/dev/commons/math/
>>
>> Distribution files hashes (SHA1):
>> 165244fec72fa874ac5efe2d3b7926ab853e0783 commons-math3-3.4.1-bin.tar.gz
>> 2e9b1df32db85e3bc290d06eda26a01ef5ed6182 commons-math3-3.4.1-bin.zip
>> 5068444e55b27a506183a86b2df071b3868b0104 commons-math3-3.4.1-src.tar.gz
>> 2c4f0742a235a71f9b3cb09dee1946e270055d43 commons-math3-3.4.1-src.zip
>>
>> KEYS file to check signatures:
>>   http://www.apache.org/dist/commons/KEYS
>>
>> Maven artifacts:
>>
>>
> <https://repository.apache.org/content/repositories/orgapachecommons-1075/org/apache/commons/commons-math3/3.4.1/>
>> [ ] +1 Release it.
>> [ ] +0 Go ahead; I don't care.
>> [ ] -0 There are a few minor glitches: ...
>> [ ] -1 No, do not release it because ...
>>
>> This vote will close in 72 hours, at 2015-01-11T19:30:00Z (this is UTC
>> time).
> there are oddities in the build now. Due to the maven-jgit-buildnumber-
> plugin you have to use now Java 6 to build.

Yes, that is one of the hacks I had to do to get maven to build it
under 1.5.

Phil
>  Additionally this plugin gives 
> every time a big error, when you build from the source tar ball:
>
> =================== %< =====================
> [INFO] --- maven-jgit-buildnumber-plugin:1.2.8:extract-buildnumber (default) 
> @ commons-math3 ---
> [ERROR] 
> java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be 
> called.
>         at 
> org.eclipse.jgit.lib.BaseRepositoryBuilder.requireGitDirOrWorkTree(BaseRepositoryBuilder.java:582)
>         at 
> org.eclipse.jgit.lib.BaseRepositoryBuilder.setup(BaseRepositoryBuilder.java:550)
>         at 
> org.eclipse.jgit.storage.file.FileRepositoryBuilder.build(FileRepositoryBuilder.java:89)
>         at 
> ru.concerteza.util.buildnumber.BuildNumberExtractor.extract(BuildNumberExtractor.java:38)
>         at 
> ru.concerteza.util.buildnumber.JGitBuildNumberMojo.execute(JGitBuildNumberMojo.java:124)
>         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>         at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>         at java.lang.reflect.Method.invoke(Method.java:611)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> =================== %< =====================
>
> Fortunately the build does not fail. However, it seems that we determine the 
> build number twice now:
>
> =================== %< =====================
> [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ commons-math3 ---
> [INFO] Checking for local modifications: skipped.
> [INFO] Updating project files from SCM: skipped.
> [INFO] Executing: /bin/sh -c cd /home/joehni/tmp/download/commons-
> math3-3.4.1-src && git rev-parse --verify HEAD
> [INFO] Working directory: /home/joehni/tmp/download/commons-math3-3.4.1-src
> [INFO] Storing buildNumber: ?????? at timestamp: 1420792613249
> [INFO] Executing: /bin/sh -c cd /home/joehni/tmp/download/commons-
> math3-3.4.1-src && git rev-parse --verify HEAD
> [INFO] Working directory: /home/joehni/tmp/download/commons-math3-3.4.1-src
> [INFO] Storing buildScmBranch: UNKNOWN_BRANCH
> [INFO] 
> [INFO] --- maven-jgit-buildnumber-plugin:1.2.8:extract-buildnumber (default) 
> @ commons-math3 ---
> [ERROR] 
> =================== %< =====================
>
> So, do we need this plugin at all?
>
>
> Nevertheless, I could build and test from the source tar ball with my 
> complete compiler zoo.
>
> +1
>
> Cheers,
> Jörg
>
> Cheers,
> Jörg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message