sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <>
Subject [jira] [Created] (SIS-60) Duplicated LICENSE and NOTICE files
Date Sat, 08 Sep 2012 09:41:10 GMT
Martin Desruisseaux created SIS-60:

             Summary: Duplicated LICENSE and NOTICE files
                 Key: SIS-60
             Project: Spatial Information Systems
          Issue Type: Bug
          Components: build process
    Affects Versions: 0.3-incubating
            Reporter: Martin Desruisseaux
            Priority: Trivial
             Fix For: 0.3-incubating

Execution of {{mvn -Papache-release}} produces a {{}}
file containing all the project directory with the addition of the following files, which
seem auto-generated:


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:title=NOTICE as generated in the
Apache SIS
Copyright 2010-2012 The Apache Software Foundation

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 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

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:

View raw message