| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: apache-commons-logging | Distribution: openSUSE Tumbleweed |
| Version: 1.3.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 1 09:26:45 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 179649 | Source RPM: apache-commons-logging-1.3.5-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://commons.apache.org/logging | |
| Summary: Apache Commons Logging | |
The commons-logging package provides a simple, component oriented interface (org.apache.commons.logging.Log) together with wrappers for logging systems. The user can choose at runtime which system they want to use. In addition, a small number of basic implementations are provided to allow users to use the package standalone. commons-logging was heavily influenced by Avalon's Logkit and Log4J. The commons-logging abstraction is meant to minimize the differences between the two, and to allow a developer to not tie himself to a particular logging implementation.
Apache-2.0
* Tue Apr 01 2025 Gus Kenion <gus.kenion@suse.com>
- Upgrade to 1.3.5
* Fixed Bugs
+ Javadoc is missing its Overview page.
+ Remove -nouses directive from maven-bundle-plugin. OSGi
package imports now state 'uses' definitions for package
imports, this doesn't affect JPMS (from
org.apache.commons:commons-parent:80).
* Changes
+ Bump org.apache.commons:commons-parent from 72 to 81 #285,
[#287], #295, #298, #303, #310, #339.
+ Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
[#288] [test].
+ Bump log4j2.version from 2.23.1 to 2.24.3 #292, #299, #319,
[#328].
* Removed:
+ Remove "cobertura" plugin use JaCoco, Cobertura is
unmaintained.
* Tue Oct 29 2024 Fridrich Strba <fstrba@suse.com>
- Upgrade to 1.3.4
* Bug fix:
+ LOGGING-192: Fix factory loading from context class
loader #280, #281.
* Fri Aug 09 2024 Gus Kenion <gus.kenion@suse.com>
- Upgrade to 1.3.3
* Bug Fixes:
+ LOGGING-193: Update Log4j 2 OSGi imports #268.
+ Fix PMD UnnecessaryFullyQualifiedName in SimpleLog.
+ Fix NullPointerException in SimpleLog#write(Object) on null
input.
+ Fix NullPointerException in SimpleLog#write(StringBuffer) on
null input.
- Includes changes from 1.3.2
* Fixed Bugs
+ LOGGING-190: Add OSGi metadata to enable Service Loader
Mediator #234.
+ LOGGING-191: Apache commons logging shows 1.4 as latest
release instead of 1.3.1.
+ Deprecate
org.apache.commons.logging.LogSource.jdk14IsAvailable.
- Includes changes from 1.3.1
* New features
+ Add Maven property project.build.outputTimestamp for build
reproducibility.
* Fixed Bugs
+ Remove references to very old JDK and Commons Logging
versions #201.
+ Update from Logj 1 to the Log4j 2 API compatibility layer
[#231].
+ Allow Servlet 4 in OSGi environment #191.
+ Fix generics warnings #213.
+ LOGGING-189: Fix Import-Package entry for org.slf4j #188.
- Includes changes from 1.3.0
* New Features:
+ Add support for Log4j API and SLF4J #177.
+ Deprecate org.apache.commons.logging.impl.WeakHashtable
without replacement. LOGGING-188: Deprecate and disable
`Jdk13LumberjackLogger` and `Log4JLogger`. LOGGING-173:
+ Deprecate and disable `AvalonLogger` and `LogKitLogger`.
+ LOGGING-165: Add Automatic-Module-Name Manifest Header for
Java 9 compatibility.
* Fixed Bugs:
+ LOGGING-163: BufferedReader is not closed properly.
+ LOGGING-177: Remove redundant initializer #46
+ Use a weak reference for the cached class loader #71.
+ Add more entries to .gitignore file #25.
+ Minor Improvements #34.
+ [StepSecurity] ci: Harden GitHub Actions #145.
+ LOGGING-185: Replace custom code with `ServiceLoader` call.
+ Fix possible NPEs in LogFactoryImpl.
+ LOGGING-185: Fix failing tests #180.
+ Deprecate LogConfigurationException.cause in favor of
getCause().
+ Fix SpotBugs [ERROR] High: Found reliance on default encoding
in org.apache.commons.logging.LogFactory.initDiagnostics():
new java.io.PrintStream(OutputStream)
[org.apache.commons.logging.LogFactory] At
LogFactory.java:[line 1205] DM_DEFAULT_ENCODING.
+ Fix SpotBugs [ERROR] Medium: Class
org.apache.commons.logging.impl.WeakHashtable defines
non-transient non-serializable instance field queue
[org.apache.commons.logging.impl.WeakHashtable] In
WeakHashtable.java SE_BAD_FIELD.
+ Set java.logging as optional module #183.
+ Fix SpotBugs [ERROR] Medium: Switch statement found in
org.apache.commons.logging.impl.SimpleLog.log(int, Object,
Throwable) where default case is missing
[org.apache.commons.logging.impl.SimpleLog] At
SimpleLog.java:[lines 505-522] SF_SWITCH_NO_DEFAULT.
+ Deprecate
org.apache.commons.logging.impl.Jdk13LumberjackLogger.dummyLevel
without replacement.
- Remove deprecated patch files:
* commons-logging-1.1.3-src-junit.diff
* commons-logging-1.2-sourcetarget.patch
* commons-logging-manifests.patch
* no-tests.patch
- Reinstate ant build (removed upstream)
* add build.xml
* add build.properties
- Remove unnecessary dependencies
* add commons-logging-1.3.3-dependencies.patch
- Add upstream dev's public key to apache-commons-logging.keyring
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Tue Feb 22 2022 Fridrich Strba <fstrba@suse.com>
- Do not build against the log4j12 packages, use the new reload4j
* Wed Jul 28 2021 Fridrich Strba <fstrba@suse.com>
- Disable tests everywhere, not only for arm6
* Wed Mar 24 2021 Fridrich Strba <fstrba@suse.com>
- Added patch
* no-tests.patch
+ ignore failing tests for arm6
* Tue Oct 01 2019 Fridrich Strba <fstrba@suse.com>
- Build against the new compatibility log4j12-mini package
* Mon Mar 25 2019 Fridrich Strba <fstrba@suse.com>
- Remove pom parent, since we don't use it when not building with
maven
- Use the pom.xml distributed with the package instead of
downloading the same file as a separate source
* Wed Feb 06 2019 Fridrich Strba <fstrba@suse.com>
- Build against glassfish-servlet-api
/usr/share/doc/packages/apache-commons-logging /usr/share/doc/packages/apache-commons-logging/NOTICE.txt /usr/share/doc/packages/apache-commons-logging/PROPOSAL.html /usr/share/doc/packages/apache-commons-logging/RELEASE-NOTES.txt /usr/share/java/apache-commons-logging-adapters.jar /usr/share/java/apache-commons-logging-api.jar /usr/share/java/apache-commons-logging.jar /usr/share/java/commons-logging-adapters.jar /usr/share/java/commons-logging-api.jar /usr/share/java/commons-logging.jar /usr/share/licenses/apache-commons-logging /usr/share/licenses/apache-commons-logging/LICENSE.txt /usr/share/maven-metadata/apache-commons-logging.xml /usr/share/maven-poms/commons-logging.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:27:28 2025