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

Martin Desruisseaux reassigned SIS-60:
--------------------------------------

    Assignee: Martin Desruisseaux
    
> Duplicated LICENSE and NOTICE files
> -----------------------------------
>
>                 Key: SIS-60
>                 URL: https://issues.apache.org/jira/browse/SIS-60
>             Project: Spatial Information Systems
>          Issue Type: Bug
>          Components: build process
>    Affects Versions: 0.3-incubating
>            Reporter: Martin Desruisseaux
>            Assignee: Martin Desruisseaux
>            Priority: Trivial
>             Fix For: 0.3-incubating
>
>
> Execution of {{mvn -Papache-release}} produces a 
> {{sis-0.3-incubating-SNAPSHOT-source-release.zip}} file containing all the 
> project directory with the addition of the following files, which seem 
> auto-generated:
> * LICENSE
> * NOTICE
> * DEPENDENCIES
> The {{LICENSE}} and {{NOTICE}} files are strictly identical to the 
> {{LICENSE.txt}} and {{NOTICE.txt}} files at the root of the project 
> directory, except for the notice header:
> {noformat:title=NOTICE.txt from SVN checkout}
> Apache Spatial Information System (SIS)
> Copyright 2010 The Apache Software Foundation
> {noformat}
> {noformat:title=NOTICE as generated in the 
> sis-0.3-incubating-SNAPSHOT-source-release.zip file}
> Apache SIS
> Copyright 2010-2012 The Apache Software Foundation
> {noformat}
> The {{DEPENDENCIES}} file does not exist in the SVN checkout. There is no GPG 
> signatures or MD5 checksums, but it may be (at least for GPG) because I do 
> not have the necessary keys.
> This result is a file duplication, since the ZIP file contains all of 
> {{LICENSE}}, {{LICENSE.txt}}, {{NOTICE}} and {{NOTICE.txt}} files. The 
> http://apache.org/dev/apply-license.html#new page gives me the feeling that 
> we are supposed to use {{LICENSE}} and {{NOTICE}} filenames without 
> "{{.txt}}" extension. My guess is that the plugin was looking for a 
> {{NOTICE}} file, didn't found it, and consequently generated a default one. 
> The fact that the auto-generated {{NOTICE}} file may be wrong (since it can 
> not contain the project-specific notices) enforces my feeling that this 
> plugin behaviour is just a fallback when no {{NOTICE}} file has been found in 
> the project.
> The proposed action is to rename {{NOTICE.txt}} to {{NOTICE}} and 
> {{LICENSE.txt}} to {{LICENSE}} in the project root directory. The assembly 
> plugin then pickup our files instead than generating default ones.
> Whatever we should also remove the "{{.txt}}" extension in {{CHANGES.txt}}, 
> {{HEADER.txt}} and {{README.txt}} for consistency is an open question.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to