You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cs...@apache.org on 2022/03/29 06:15:19 UTC

[sling-org-apache-sling-feature-analyser] branch SLING-10749 updated (55fd2d0 -> e5cc285)

This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a change to branch SLING-10749
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git.


    from 55fd2d0  SLING-10749 - update to org.apache.sling.repoinit.parser 1.6.10 and add test statements that fail if not updated
     add 4697d99  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.3.36
     add 5523e25  [maven-release-plugin] prepare for next development iteration
     add ea9f3f3  Update repoinit parser
     add 088537a  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.3.38
     add c395f8b  [maven-release-plugin] prepare for next development iteration
     add 4f4b084  SLING-10795 : Enforce contract of ArtifactDescriptor.getArtifact
     add 7a43646  SLING-10796 : Provide option to error on embedded packages
     add 2188d6c  SLING-10803 : Improve content package scanning
     add 00afdc8  SLING-10803 : Improve content package scanning
     add 51a7c40  SLING-10805 : Add ContentPackageDescriptor to public API
     add bc08b3c  SLING-10805 : Add ContentPackageDescriptor to public API
     add 663fc11  SLING-10806 : Improve detection of embedded packages
     add 304e77e  SLING-10803 : Improve content package scanning
     add 548068e  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.4.0
     add 1afada8  [maven-release-plugin] prepare for next development iteration
     add 835489f  fix typo in name
     add 611c79c  SLING-10881 : Log timing for scanner and analyser task
     add 21657dd  SLING-10866 - Support validating content packages using filevault validation API
     add 81c6ea3  SLING-10866 - Fixes
     add 75a3683  SLING-10866 - Fix exception handling
     add 49a2177  SLING-10866 - Logging improvements
     add a58def3  SLING-10866 - Fixes from review
     add 32e745c  SLING-10866 - Fixes from review
     add 8420b1f  SLING-10866 - Remove unused class
     add c230960  SLING-10866 - Add test
     add e7492dc  SLING-10866 - Allow to configure disabled analyzers and report level
     add efd4a3e  SLING-10866 - Fixes from review
     add 6cd1dda  SKYOPS-8104 - Add documentation
     add 69b6843  SKYOPS-8104 - Add documentation
     add 402d29f  Merge pull request #33 from apache/SLING-10866-2
     add bd80e93  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.5.0
     add cd4db8d  [maven-release-plugin] prepare for next development iteration
     add c164e98  SLING-10915 - Refactor CheckContentPackagesForPaths.Rules (#34)
     add 95af524  SLING-10977 : Exclude JDK packages from version range checks
     add 18fcb2a  Update to parent 46
     add 970d21b  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.5.2
     add c81b877  [maven-release-plugin] prepare for next development iteration
     add 6c29041  SLING-11068 split up analyser task for unversioned packages - move analyser to analyser module
     add 95a1849  SLING-11068 split up analyser task for unversioned packages - move analyser to analyser module
     add 89a6304  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.0
     add 7891c87  [maven-release-plugin] prepare for next development iteration
     add d79c6e8  Improve analyser output
     add 6b60d17  SLING-11152 : Use official OSGi Converter Implementation
     add 06d2829  SLING-11177 : Update repo-init parser dependency to 1.6.14
     add 55e642b  Merge pull request #35 from apache/SLING-11177
     add a24d8cb  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.2
     add beec22a  [maven-release-plugin] prepare for next development iteration
     add f332e15  SLING-11208 - Allow to enable validators by name (#37)
     add 3b302a5  SLING-11208 - Adapt documentation
     add d0561f3  [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.4
     add 72362a0  [maven-release-plugin] prepare for next development iteration
     add f8bef02  update m-shade-p for Reproducible Builds (#36)
     add e5cc285  Merge branch 'master' into SLING-10749

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |  25 ++-
 readme.md                                          |  15 +-
 .../apache/sling/feature/analyser/Analyser.java    |   6 +-
 .../extensions/AnalyserMetaDataExtension.java      |   2 +-
 .../task/impl/CheckBundleExportsImports.java       | 119 +++-------
 .../analyser/task/impl/CheckBundleNativeCode.java  |   2 +-
 .../task/impl/CheckBundleUnversionedPackages.java  | 106 +++++++++
 .../impl/CheckContentPackageForInstallables.java   |  28 +--
 .../analyser/task/impl/CheckContentPackages.java   | 175 +++++++++++++++
 .../impl/CheckContentPackagesDependencies.java     |   8 +-
 .../task/impl/CheckContentPackagesForPaths.java    |  87 ++++----
 .../ArchiveValidationContextImpl.java              |  72 ++++++
 .../task/impl/contentpackage/PackageValidator.java | 167 ++++++++++++++
 .../sling/feature/scanner/ArtifactDescriptor.java  |   7 +-
 .../sling/feature/scanner/BundleDescriptor.java    |   1 +
 .../sling/feature/scanner/ContainerDescriptor.java |  19 +-
 .../feature/scanner/ContentPackageDescriptor.java  |  97 ++++++++
 .../apache/sling/feature/scanner/Descriptor.java   |   6 +-
 .../sling/feature/scanner/FeatureDescriptor.java   |   1 +
 .../org/apache/sling/feature/scanner/Scanner.java  |   6 +-
 .../scanner/impl/ArtifactDescriptorImpl.java       |  31 +--
 .../feature/scanner/impl/BundleDescriptorImpl.java |   3 +
 .../scanner/impl/ContentPackageDescriptor.java     | 119 ----------
 .../scanner/impl/ContentPackageDescriptorImpl.java | 159 +++++++++++++
 .../scanner/impl/ContentPackageScanner.java        | 247 +++++++++++++--------
 .../impl/ContentPackagesExtensionScanner.java      |  10 +-
 .../apache/sling/feature/scanner/package-info.java |   2 +-
 ...apache.sling.feature.analyser.task.AnalyserTask |   4 +-
 .../task/impl/AnalyserTaskContextImpl.java         |  12 +-
 .../task/impl/CheckApisJarsPropertiesTest.java     |  11 +-
 .../impl/CheckBundleUnversionedPackagesTest.java   |  87 ++++++++
 .../impl/CheckContentPackagesDependenciesTest.java |   4 +-
 .../CheckContentPackagesForInstallablesTest.java   |  87 ++++++++
 .../impl/CheckContentPackagesForPathsTest.java     |  64 ++----
 .../task/impl/CheckContentPackagesTest.java        |  90 ++++++++
 .../feature/analyser/task/impl/RulesTest.java      |  57 +++++
 .../scanner/impl/ContentPackageScannerTest.java    | 154 +++++++++----
 src/test/resources/test-bundle-unversioned.jar     | Bin 0 -> 458 bytes
 src/test/resources/test-config.xml                 |   4 +
 src/test/resources/test-content.zip                | Bin 20892 -> 21428 bytes
 src/test/resources/test-invalid-xml.zip            | Bin 0 -> 6698 bytes
 src/test/resources/test-noconfig.xml               |   6 +
 42 files changed, 1592 insertions(+), 508 deletions(-)
 create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleUnversionedPackages.java
 create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackages.java
 create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/contentpackage/ArchiveValidationContextImpl.java
 create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/contentpackage/PackageValidator.java
 create mode 100644 src/main/java/org/apache/sling/feature/scanner/ContentPackageDescriptor.java
 delete mode 100644 src/main/java/org/apache/sling/feature/scanner/impl/ContentPackageDescriptor.java
 create mode 100644 src/main/java/org/apache/sling/feature/scanner/impl/ContentPackageDescriptorImpl.java
 create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckBundleUnversionedPackagesTest.java
 create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackagesForInstallablesTest.java
 create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackagesTest.java
 create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/RulesTest.java
 create mode 100644 src/test/resources/test-bundle-unversioned.jar
 create mode 100644 src/test/resources/test-config.xml
 create mode 100644 src/test/resources/test-invalid-xml.zip
 create mode 100644 src/test/resources/test-noconfig.xml