GitHub user mike-jumper opened a pull request:

    https://github.com/apache/incubator-guacamole-client/pull/80

    GUACAMOLE-119: Address RAT build issues

    From [GUACAMOLE-119]():
    
    > As revealed by [Apache RAT](https://creadur.apache.org/rat/), several 
files within the guacamole-client source tree are missing the required headers. 
The files are too numerous to list here, but suffice to say this should be 
fixed and RAT should be included as [part of the 
build](https://creadur.apache.org/rat/apache-rat-plugin/index.html) going 
forward.
    
    These changes add RAT to the `pom.xml` of all projects within 
guacamole-client, excluding the following files from checking:
    
    * AngularJS templates (would result in tons of duplicated license comments 
within the DOM tree)
    * JavaScript libraries included in the Guacamole web application (RAT does 
not recognize their license boilerplate, but `LICENSE` files are included with 
each, and those *are* recognized)
    * JSON files (cannot contain comments at all)
    * Plaintext documentation (`CONTRIBUTING`, `README.md`, etc.)
    
    **NOTE:** As this issue is relevant to the 0.9.10-incubating release, this 
PR uses `staging/0.9.10-incubating` as its basis rather than `master`.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/incubator-guacamole-client fix-rat

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-guacamole-client/pull/80.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #80
    
----
commit 27bb5632f537a570d604ca883e47e95242457900
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:55:37Z

    GUACAMOLE-119: Add Apache RAT validation to build.

commit 322d2ba1447c58159763b618a8a8b8b444509db5
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:02:42Z

    GUACAMOLE-119: Add Apache license boilerplate to pom.xml.

commit 4241e8c13f8c9701641a991bdedcda66403b5c7d
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:56:35Z

    GUACAMOLE-119: Add Apache license boilerplate to project assembly XMLs.

commit 44516e4de4d678d0a07525d8c894ed07fbb5645f
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:56:54Z

    GUACAMOLE-119: Add Apache license boilerplate to example project. Remove 
META-INF.

commit d19c078280a31853c6c39334f573ebd8e03b67aa
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:57:21Z

    GUACAMOLE-119: Add Apache license boilerplate to example config files.

commit b483d8afefb2a8921a7a41f70754ad107ae60a80
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T01:57:36Z

    GUACAMOLE-119: Add Apache license boilerplate to guacConfigGroup LDAP 
schema.

commit d78a2d9dad98517ccd11e7e9602545233d5586ea
Author: Michael Jumper <[email protected]>
Date:   2016-11-13T02:05:31Z

    GUACAMOLE-119: Move NetBeans-specific .gitignore entries to guacamole 
project.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to