Author: enorman Date: Tue Nov 18 02:48:53 2025 New Revision: 80818 Log: Release Apache Sling Commons Log version 6.0.2
Added: release/sling/org.apache.sling.commons.log-6.0.2-all.jar (contents, props changed) release/sling/org.apache.sling.commons.log-6.0.2-all.jar.asc release/sling/org.apache.sling.commons.log-6.0.2-all.jar.md5 release/sling/org.apache.sling.commons.log-6.0.2-all.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar (contents, props changed) release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.asc release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.md5 release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip (contents, props changed) release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.asc release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.md5 release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha1 release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha512 release/sling/org.apache.sling.commons.log-6.0.2-sources.jar (contents, props changed) release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.asc release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.md5 release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.2.jar (contents, props changed) release/sling/org.apache.sling.commons.log-6.0.2.jar.asc release/sling/org.apache.sling.commons.log-6.0.2.jar.md5 release/sling/org.apache.sling.commons.log-6.0.2.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.2.pom release/sling/org.apache.sling.commons.log-6.0.2.pom.asc release/sling/org.apache.sling.commons.log-6.0.2.pom.md5 release/sling/org.apache.sling.commons.log-6.0.2.pom.sha1 Deleted: release/sling/org.apache.sling.commons.log-6.0.0-all.jar release/sling/org.apache.sling.commons.log-6.0.0-all.jar.asc release/sling/org.apache.sling.commons.log-6.0.0-all.jar.md5 release/sling/org.apache.sling.commons.log-6.0.0-all.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.0-javadoc.jar release/sling/org.apache.sling.commons.log-6.0.0-javadoc.jar.asc release/sling/org.apache.sling.commons.log-6.0.0-javadoc.jar.md5 release/sling/org.apache.sling.commons.log-6.0.0-javadoc.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.0-source-release.zip release/sling/org.apache.sling.commons.log-6.0.0-source-release.zip.asc release/sling/org.apache.sling.commons.log-6.0.0-source-release.zip.md5 release/sling/org.apache.sling.commons.log-6.0.0-source-release.zip.sha1 release/sling/org.apache.sling.commons.log-6.0.0-source-release.zip.sha512 release/sling/org.apache.sling.commons.log-6.0.0-sources.jar release/sling/org.apache.sling.commons.log-6.0.0-sources.jar.asc release/sling/org.apache.sling.commons.log-6.0.0-sources.jar.md5 release/sling/org.apache.sling.commons.log-6.0.0-sources.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.0.jar release/sling/org.apache.sling.commons.log-6.0.0.jar.asc release/sling/org.apache.sling.commons.log-6.0.0.jar.md5 release/sling/org.apache.sling.commons.log-6.0.0.jar.sha1 release/sling/org.apache.sling.commons.log-6.0.0.pom release/sling/org.apache.sling.commons.log-6.0.0.pom.asc release/sling/org.apache.sling.commons.log-6.0.0.pom.md5 release/sling/org.apache.sling.commons.log-6.0.0.pom.sha1 Added: release/sling/org.apache.sling.commons.log-6.0.2-all.jar ============================================================================== Binary file. No diff available. Added: release/sling/org.apache.sling.commons.log-6.0.2-all.jar.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-all.jar.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM8ACgkQoF0XHqDx +Fzqytwf/a24eNgIkerX4tAobwyI4KQcSldtWhJ9n8Sxo03WfwFEL2vZDAphqfuc0 +lI2dRVDEN9Wqji90Nsjskw8KQpm73ZtuRNmU4vBB7AZKyq7xcd7bICfecy5bPi2T +cLhTwA1JXWt3e4oeFqrNYNJhO698Gs/2aikIqo5xTJbKqLLVQjjyuEe+3g6Dfdmx +8Bis8U2Mr5pTx5lFSb/0pxqNdMUasSi2D5IazHWzbBTj5c0w3Uo0v0akvEmZMYdj +RMzmhsLvFTf+kIyDFEuq4ovA/rKRV4iKwS1k0Kt5ljH40VkVL4xlGM54A1iQRYlM +3sUywLuiWKQCvur76JdfInZuOtsLBQ== +=b2xw +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2-all.jar.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-all.jar.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +300b729f85c4e75e7d3e668b7e4487f9 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-all.jar.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-all.jar.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +3b2f128c95626b2a5d0a5551bc27bb64abe2c66f \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar ============================================================================== Binary file. No diff available. Added: release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM8ACgkQoF0XHqDx +FzpkAQf9GF5ljiUzyo29MEOESuE69q5wSPWYl2eTh5pIfLT26V5fggHS8zDLwT28 +c3H1PSUWY3BviH97Qica88jeFQxohgazOdjqqObqFVob0Ucsd/z0g33qWIXUUZGI +wm+F2Qo9vAJCHyKQ7/GjdfXwVu/PQYPvQLxxNQIRGGaudbvxNH8JtVFCnrjtLM7A +d/HofL1W1MJrXCty5hxahTUw3GS2tixto6z5udKfaMrtc42w4/R4PH9riQ6a8WzN +IfArziW5oU34Dk/ZB/v8AXwSBWcGLlPgCoj3eIgRo29Kuo3swGT+PyftvGWPJ0uu +Yh3GzN9nMORgMuvA3qZWf1Za54v5Yg== +=USYi +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +334aafa502ac4b15ceb79b20a48e97af \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-javadoc.jar.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +c5715e151ec18daad4817aa4dbd6ef1a077d5d96 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip ============================================================================== Binary file. No diff available. Added: release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM4ACgkQoF0XHqDx +FzpqJgf+P8hvwJL5X1KMxjJU34xCJPu4diR6FDFWO6aAtpUsEooN+sLRDZPQMNuw +Ae0UyPrVGsGKTSzTfYx6ubBMe0I8O46Q5War/I0YpDIS+1yZpNPkV8uxJZTdYSwB +EUrQ+jLbPiKRkaLYU7MHRrd9Up+IVYrNV3YwBRv5ppWuXLqPNbtq8GccIQc3/jfK +/CZeKavZGKIfyiiYY/i/ISceU4xnLoKJM9+xEb2rEPwobhv7bq2FxgpP/Cl5jsXa +khiWxU+NcDWV4NZodCuFaKXC9NqSjJ3EveK/Y5r8Clfb/392oCVtKVidRqdykvO0 +FIZqxu61Pfluyb7cLMInyQ6avbQzXw== +=hstf +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +1cd464351ff6a1302c76dbc3c757ad9d \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +bf5ab6186b4e4cf01774039d7106913715833a62 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-source-release.zip.sha512 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +fb20dfe6eff6e4d24f4b88870d05e2b4410ea1290b36a5dfaf7277e864909e5d2c24706062ec778b37af460c860cc873cc6b24871d96278033ba4429b5377fe7 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-sources.jar ============================================================================== Binary file. No diff available. Added: release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM4ACgkQoF0XHqDx +FzrZTAf+MIMbjEzoaOLyEsGLItpVkgQM5lDXm73x2W62wLMh5Uf4xeGOE/uuwzMs +sYIw57NtW875z/n+HlUgxs9mBR36ptQU7HOQX6D1v0jKHG0duoyxq1eUsDjTEjjH +Ur4b+FzwksxJeVT06YQK1GD8dpCIgkjKORrpxq6KFVSlMvARvyZ8LP5xuVa71J4t +opRgRAJ1mnANM7Q8iM9K4AhRQJVNsViEmT3/rB1sr0WAdp57EZVXqGjaxKLTMWhE +M3Ks3NG0JrorB8vzdzQzC1avxqXCWlSq0VJO8oh/H9Ogh5NhJAINU1Vkh+5Ld7Ve +LOqaR4kpF+e6lCe2PedDI3oUiCFG4g== +=fQBi +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +9581e6b072a0f620deb9320fd8932db4 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2-sources.jar.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +1bb574053607deb3bdaf1fd97d9790eae4142893 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2.jar ============================================================================== Binary file. No diff available. Added: release/sling/org.apache.sling.commons.log-6.0.2.jar.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.jar.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM0ACgkQoF0XHqDx +FzppwQf/aLZ/iE+n+WDwqrDgYSvyRbqX6br7Z6TU0akRuyhrtIMwk4bjSXSGzU3Z +DS8OnReLjpbeoFKxaIj04zKxNscG9HgSt9j8Avawg6TQn+jzhKfP5e7CZKin5Bmn +X/1CKaUA/HUwkrSUBt6my8NXXZqAkUXy8rsZ1qFeV1dvRi4s5mKoEXkLhi0qfY+4 +vb8xBbpRG0S4f+O42L311BVR6eHFLmk7ywJznZdoriNZ3LahC2p/BTFVr/Ae5F8H +qYgQZlLLE9ntgEAkG3cobfzq9Pu3z2hLdO5+HVH9nVIcVfnrou49BQwcXyYGjRDi +jQUavLuaY1Eg7gHupXiadrOv0JmmHw== +=xZaU +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2.jar.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.jar.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +30e553689f0f5982f356dd0186565226 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2.jar.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.jar.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +fea2cfbf029dabaa0feda03f535a630a91fd8ef1 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2.pom ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.pom Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,408 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.sling</groupId> + <artifactId>sling-bundle-parent</artifactId> + <version>62</version> + <relativePath /> + </parent> + + <artifactId>org.apache.sling.commons.log</artifactId> + <version>6.0.2</version> + + <name>Apache Sling Commons Log</name> + <description>This bundle provides a logging implementation based on Logback.</description> + + <scm> + <connection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-log.git</connection> + <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-log.git</developerConnection> + <tag>org.apache.sling.commons.log-6.0.2</tag> + <url>https://github.com/apache/sling-org-apache-sling-commons-log.git</url> + </scm> + + <properties> + <slf4j.version>2.0.17</slf4j.version> + <logback.version>1.5.19</logback.version> + <!-- Higher versions of pax exam cause class loading errors --> + <org.ops4j.pax.exam.version>4.13.3</org.ops4j.pax.exam.version> + <junit-jupiter.version>5.10.2</junit-jupiter.version> + <project.build.outputTimestamp>1763081259</project.build.outputTimestamp> + <sling.java.version>11</sling.java.version> + </properties> + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.framework</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.annotation.versioning</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.cm</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.component.annotations</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.event</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.util.converter</artifactId> + <version>1.0.9</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.resource</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.util.tracker</artifactId> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.jetbrains</groupId> + <artifactId>annotations</artifactId> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>${slf4j.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jul-to-slf4j</artifactId> + <version>${slf4j.version}</version> + <scope>compile</scope> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>log4j-over-slf4j</artifactId> + <version>${slf4j.version}</version> + <scope>compile</scope> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + <version>${slf4j.version}</version> + <scope>compile</scope> + <optional>true</optional> + </dependency> + + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-core</artifactId> + <version>${logback.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>${logback.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>5.11.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter-api</artifactId> + <version>${junit-jupiter.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter-engine</artifactId> + <version>${junit-jupiter.version}</version> + <scope>test</scope> + </dependency> + <!--JUnit Jupiter Engine to depend on the JUnit4 engine and JUnit 4 API --> + <dependency> + <groupId>org.junit.vintage</groupId> + <artifactId>junit-vintage-engine</artifactId> + <version>${junit-jupiter.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter-params</artifactId> + <version>${junit-jupiter.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.testing.osgi-mock.core</artifactId> + <version>3.4.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.testing.osgi-mock.junit5</artifactId> + <version>3.4.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.awaitility</groupId> + <artifactId>awaitility</artifactId> + <version>4.2.2</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.framework</artifactId> + <version>7.0.5</version> + <scope>test</scope> + </dependency> + + <!-- Pax Exam --> + <dependency> + <groupId>org.ops4j.pax.exam</groupId> + <artifactId>pax-exam</artifactId> + <version>${org.ops4j.pax.exam.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.ops4j.pax.exam</groupId> + <artifactId>pax-exam-cm</artifactId> + <version>${org.ops4j.pax.exam.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.ops4j.pax.exam</groupId> + <artifactId>pax-exam-container-forked</artifactId> + <version>${org.ops4j.pax.exam.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.ops4j.pax.exam</groupId> + <artifactId>pax-exam-junit4</artifactId> + <version>${org.ops4j.pax.exam.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.ops4j.pax.exam</groupId> + <artifactId>pax-exam-link-mvn</artifactId> + <version>${org.ops4j.pax.exam.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.ops4j.pax.tinybundles</groupId> + <artifactId>tinybundles</artifactId> + <version>3.0.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.log</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>javax.inject</groupId> + <artifactId>javax.inject</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.configadmin</artifactId> + <version>1.9.26</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.eventadmin</artifactId> + <version>1.4.8</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.util.function</artifactId> + <version>1.2.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.util.pushstream</artifactId> + <version>1.1.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.util.promise</artifactId> + <version>1.3.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.http.servlet-api</artifactId> + <version>2.1.0</version> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>biz.aQute.bnd</groupId> + <artifactId>bnd-maven-plugin</artifactId> + <executions> + <execution> + <id>bnd-process</id> + <configuration> + <bnd><![CDATA[ +Bundle-Name: ${project.name} +Bundle-SymbolicName: ${project.artifactId} +Bundle-DocURL: http://sling.apache.org/site/logging.html +Bundle-Activator: org.apache.sling.commons.log.logback.internal.Activator +Import-Package: org.osgi.service.cm;version="[1.2,2)";resolution:=dynamic, \ + org.osgi.service.event;version="[1.2,2)";resolution:=dynamic, \ + javax.xml.transform.*;resolution:=dynamic, \ + org.slf4j.bridge;resolution:=optional, \ + * +Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.registrar)(version>=1.0.0)(!(version>=2.0.0)))" +Provide-Capability: osgi.serviceloader;osgi.serviceloader="ch.qos.logback.classic.spi.Configurator" +]]></bnd> + <manifestPath>${project.build.directory}/nodeps-classes/META-INF/MANIFEST.MF</manifestPath> + <outputDir>${project.build.directory}/nodeps-classes</outputDir> + </configuration> + </execution> + <execution> + <id>bnd-process-deps</id> + <goals> + <goal>bnd-process</goal> + </goals> + <configuration> + <!-- + NOTE: If you update the dependencies embedded belowe (logback core and classic and slf4j-api), + please also update the version ranges in the package imports and make sure to correctly list + all optional imports. These might change in between versions. +--> + <bnd><![CDATA[ +Bundle-Name: ${project.name} (Including dependencies) +Bundle-SymbolicName: ${project.artifactId}.all +Bundle-Description: ยง{project.description} It embeds logback core, classic and slf4j-api. +Bundle-DocURL: http://sling.apache.org/site/logging.html +Bundle-Activator: org.apache.sling.commons.log.logback.internal.embed.EmbeddedBundleActivator +-includeresource:@logback-core-[0-9.]*(-SNAPSHOT)?.jar, \ + @logback-classic-[0-9.]*(-SNAPSHOT)?.jar, \ + @slf4j-api-[0-9.]*(-SNAPSHOT)?.jar +Import-Package: org.osgi.service.cm;version="[1.2,2)";resolution:=dynamic, \ + org.osgi.service.event;version="[1.2,2)";resolution:=dynamic, \ + javax.xml.transform.*;resolution:=dynamic, \ + org.slf4j.bridge;resolution:=optional, \ + jakarta.mail;resolution:=optional, \ + jakarta.mail.internet;resolution:=optional, \ + jakarta.servlet;resolution:=optional, \ + jakarta.servlet.http;resolution:=optional, \ + org.codehaus.commons.compiler;resolution:=optional;version="[3.1,4)", \ + org.codehaus.janino;resolution:=optional;version="[3.1,4)", \ + org.fusesource.jansi;resolution:=optional;version="[2.4,3)", \ + org.tukaani.xz;resolution:=optional, \ + * +Export-Package: ch.qos.logback.classic.*, \ + ch.qos.logback.core.*, \ + org.slf4j.*, \ + org.slf4j;version="1.7.36", \ + org.slf4j.helpers;version="1.7.36", \ + ${removeall;${packages;VERSIONED};${packages;CONDITIONAL}} +]]></bnd> + <manifestPath>${project.build.directory}/deps-classes/META-INF/MANIFEST.MF</manifestPath> + <outputDir>${project.build.directory}/deps-classes</outputDir> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <id>default-jar</id> + <configuration> + <classesDirectory>${project.build.directory}/nodeps-classes</classesDirectory> + <archive> + <manifestFile>${project.build.directory}/nodeps-classes/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </execution> + <execution> + <id>jar-deps</id> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <classifier>all</classifier> + <classesDirectory>${project.build.directory}/deps-classes</classesDirectory> + <archive> + <manifestFile>${project.build.directory}/deps-classes/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + <systemPropertyVariables> + <bundle.filename>${basedir}/target/${project.build.finalName}.jar</bundle.filename> + </systemPropertyVariables> + </configuration> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.servicemix.tooling</groupId> + <artifactId>depends-maven-plugin</artifactId> + </plugin> + </plugins> + </build> +</project> Added: release/sling/org.apache.sling.commons.log-6.0.2.pom.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.pom.asc Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmkWfM4ACgkQoF0XHqDx +FzqHqwf+KNNW4FPVeIzMcoSKs8tqKUYdX9HY+i+T05/lI0R542lR3DDsBQsKr3wk +P+n2e0fmz/XNTi8FquN8Xgy/Gslxii9Xef5/iSNJkFdlI1m1/zCpiYW+keJJyb7J +3mHtQjRDRSom7tFQH5He1fpmQhMoGeJf17b5fsRemrseTAy9l0BvWEtV+wxTNJHX +ynfhNwgNPrVkfFP0cysaZOIRxc1xZgZDV2N9miP4GMgC5zUSc5uPAajEh97/Zn+o +ZxVBFDAX3czfDAdxgtVf85nqQIcIekhSZuOMPlSBXz1VhIrGwvY947uvT2LHANiN +pKpNhEU1+FoghKN7lh7vED0jiCq6bg== +=QBmh +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.commons.log-6.0.2.pom.md5 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.pom.md5 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +7becd82d6bf45712f1b2c5ee8c229334 \ No newline at end of file Added: release/sling/org.apache.sling.commons.log-6.0.2.pom.sha1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ release/sling/org.apache.sling.commons.log-6.0.2.pom.sha1 Tue Nov 18 02:48:53 2025 (r80818) @@ -0,0 +1 @@ +d28bf0a1750196817b0f31c0d44e6b48b5aa4f97 \ No newline at end of file
