[Git][java-team/dropwizard-metrics][master] 13 commits: d/control: update homepage url
Jérôme Charaoui (@lavamind)
gitlab at salsa.debian.org
Fri Sep 18 15:38:27 BST 2026
Jérôme Charaoui pushed to branch master at Debian Java Maintainers / dropwizard-metrics
Commits:
0640f9ec by Jérôme Charaoui at 2026-09-17T15:46:33-04:00
d/control: update homepage url
- - - - -
8efa634b by Jérôme Charaoui at 2026-09-17T19:48:27+00:00
Bump debhelper from old 12 to 13.
Changes-By: lintian-brush
Fixes: lintian: source: package-uses-old-debhelper-compat-version 12
See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
- - - - -
4f93ba72 by Jérôme Charaoui at 2026-09-17T19:48:27+00:00
Remove redundant Priority: optional from source stanza.
Changes-By: lintian-brush
Fixes: lintian: source: redundant-priority-optional-field
See-also: https://lintian.debian.org/tags/redundant-priority-optional-field.html
- - - - -
b81bcc96 by Jérôme Charaoui at 2026-09-17T19:48:28+00:00
Update standards version to 4.7.4, no changes needed.
Upgrade checklist verified:
4.5.0 → 4.5.1:
* Package does not ship any non-default series files
4.5.1 → 4.6.0:
* Package does not contain any references to lib64
4.6.1 → 4.6.2:
* Package does not provide x-window-manager alternative
4.6.2 → 4.7.0:
* Package does not use dpkg-divert
4.7.0 → 4.7.1:
* Package does not install to non-/usr paths
4.7.3 → 4.7.4:
* Package is not in non-free-firmware
Changes-By: lintian-brush
Fixes: lintian: source: ancient-standards-version 4.5.0 (released 2020-01-20) (current is 4.7.4.1)
See-also: https://lintian.debian.org/tags/ancient-standards-version.html
- - - - -
a2fe8600 by Jérôme Charaoui at 2026-09-17T19:48:28+00:00
Update watch file format version to 5.
Changes-By: lintian-brush
Fixes: lintian: source: older-debian-watch-file-standard 3
See-also: https://lintian.debian.org/tags/older-debian-watch-file-standard.html
- - - - -
e2aba119 by Jérôme Charaoui at 2026-09-17T19:48:28+00:00
Use GitHub template in watch file instead of explicit Source/Matching-Pattern.
Changes-By: lintian-brush
- - - - -
e43ebdd4 by Jérôme Charaoui at 2026-09-17T15:49:06-04:00
d/upstream: add metadata
- - - - -
e5d4315a by Jérôme Charaoui at 2026-09-17T15:49:51-04:00
d/control: build using headless jdk
- - - - -
48c7980d by Jérôme Charaoui at 2026-09-17T22:59:08-04:00
d/control: update servlet-api version
- - - - -
44b33a34 by Jérôme Charaoui at 2026-09-17T22:59:10-04:00
d/patches: mark patch as not-needed upstream
- - - - -
1eeb707f by Jérôme Charaoui at 2026-09-17T22:59:10-04:00
switch to slf4j 2.x
- - - - -
abcc668b by Jérôme Charaoui at 2026-09-18T10:15:07-04:00
d/patches: fix inter-module dependency resolution
- - - - -
974b4e42 by Jérôme Charaoui at 2026-09-18T10:15:08-04:00
Update changelog for 3.2.6-2 release
- - - - -
8 changed files:
- debian/changelog
- debian/control
- debian/maven.rules
- debian/patches/drop-graphite-rabbitmq-support.patch
- + debian/patches/fix-internal-dependency-resolution.patch
- debian/patches/series
- + debian/upstream/metadata
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,22 @@
+dropwizard-metrics (3.2.6-2) unstable; urgency=medium
+
+ * Team upload.
+ * switch to slf4j 2.x
+ * d/control: update homepage url
+ * d/control: build using headless jdk
+ * d/control: update servlet-api version
+ * d/patches: fix inter-module dependency resolution
+ * d/patches: mark patch as not-needed upstream
+ * d/upstream: add metadata
+ * Bump debhelper from old 12 to 13.
+ * Remove redundant Priority: optional from source stanza.
+ * Update standards version to 4.7.4, no changes needed.
+ * Update watch file format version to 5.
+ * Use GitHub template in watch file instead of explicit
+ Source/Matching-Pattern.
+
+ -- Jérôme Charaoui <jerome at riseup.net> Thu, 17 Sep 2026 22:59:24 -0400
+
dropwizard-metrics (3.2.6-1) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -1,11 +1,10 @@
Source: dropwizard-metrics
Section: java
-Priority: optional
Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Tim Potter <tpot at hp.com>, Christopher Hoskin <mans0954 at debian.org>
Build-Depends:
- debhelper-compat (= 12),
- default-jdk,
+ debhelper-compat (= 13),
+ default-jdk-headless,
javahelper,
libehcache-java,
libfest-assert-java,
@@ -17,13 +16,13 @@ Build-Depends:
liblogback-java,
libmaven-bundle-plugin-java,
libmockito-java,
- libservlet3.1-java,
- libslf4j-java,
+ libservlet-api-java,
+ libslf4j2-java,
maven-debian-helper
-Standards-Version: 4.5.0
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/java-team/dropwizard-metrics.git
Vcs-Browser: https://salsa.debian.org/java-team/dropwizard-metrics
-Homepage: https://dropwizard.github.io/metrics/
+Homepage: https://metrics.dropwizard.io/
Package: libdropwizard-metrics-java
Architecture: all
=====================================
debian/maven.rules
=====================================
@@ -1,11 +1,6 @@
com.fasterxml.jackson.core jackson-databind bundle s/.*/2.x/ * *
com.fasterxml.jackson.core jackson-databind bundle s/2\..*/2.x/ * *
-io.dropwizard.metrics metrics-core jar * * *
-io.dropwizard.metrics metrics-healthchecks jar * * *
-io.dropwizard.metrics metrics-httpclient jar * * *
-io.dropwizard.metrics metrics-jvm jar * * *
-io.dropwizard.metrics metrics-parent pom s/.*/debian/ * *
junit junit jar s/.*/4.x/ * *
junit junit jar s/3\..*/3.x/ * *
junit junit jar s/4\..*/4.x/ * *
@@ -13,6 +8,6 @@ log4j log4j jar s/1\.2\..*/1.2.x/ * *
org.apache.httpcomponents httpasyncclient jar s/.*/debian/ * *
org.easytesting fest-assert-core jar s/.*/2.0M10/ * *
com.fasterxml.jackson.core jackson-databind * s/.*/2.x/ * *
-javax.servlet javax.servlet-api * s/.*/3.1/ * *
log4j log4j * s/1\.2\..*/1.2.x/ * *
org.mockito s/mockito-all/mockito-core/ * s/.*/debian/ * *
+org.slf4j slf4j-api * s/.*/2.x/ * *
=====================================
debian/patches/drop-graphite-rabbitmq-support.patch
=====================================
@@ -3,7 +3,7 @@ Description: Do not build the Graphite RabbitMQ exporter
We are missing the amqp client library. Since this is only optional for
metrics-graphite to work, exclude GraphiteRabbitMQ from the build.
Last-Update: 2017-08-05
-Forwarded: no
+Forwarded: not-needed
--- a/metrics-graphite/pom.xml
+++ b/metrics-graphite/pom.xml
@@ -34,4 +34,18 @@
=====================================
debian/patches/fix-internal-dependency-resolution.patch
=====================================
@@ -0,0 +1,171 @@
+Description: Fix internal dpendency resolution
+Author: Jérôme Charaoui <jerome at riseup.net>
+Last-Update: 2026-09-18
+Forwarded: not-needed
+
+This fixes internal dependency resolution issues by adding <type>bundle</type>
+to inter-module deps.
+See https://lists.debian.org/debian-java/2017/12/msg00030.html
+
+To update this patch:
+
+grep -Po "^metrics-\S+/pom\.xml(?\!.*--ignore)" debian/*.poms | xargs quilt add
+quilt files | xargs xmlstarlet ed -P -L -N m="http://maven.apache.org/POM/4.0.0" -u '/m:project/m:packaging' -v jar
+quilt refresh
+
+Index: dropwizard-metrics/metrics-graphite/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-graphite/pom.xml
++++ dropwizard-metrics/metrics-graphite/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-graphite</artifactId>
+ <name>Graphite Integration for Metrics</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ A reporter for Metrics which announces measurements to a Graphite server.
+ </description>
+Index: dropwizard-metrics/metrics-healthchecks/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-healthchecks/pom.xml
++++ dropwizard-metrics/metrics-healthchecks/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-healthchecks</artifactId>
+ <name>Metrics Health Checks</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An addition to Metrics which provides the ability to run application-specific health checks,
+ allowing you to check your application's heath in production.
+Index: dropwizard-metrics/metrics-httpasyncclient/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-httpasyncclient/pom.xml
++++ dropwizard-metrics/metrics-httpasyncclient/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-httpasyncclient</artifactId>
+ <name>Metrics Integration for Apache HttpAsyncClient</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An Apache HttpAsyncClient wrapper providing Metrics instrumentation of connection pools, request
+ durations and rates, and other useful information.
+Index: dropwizard-metrics/metrics-httpclient/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-httpclient/pom.xml
++++ dropwizard-metrics/metrics-httpclient/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-httpclient</artifactId>
+ <name>Metrics Integration for Apache HttpClient</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An Apache HttpClient wrapper providing Metrics instrumentation of connection pools, request
+ durations and rates, and other useful information.
+Index: dropwizard-metrics/metrics-json/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-json/pom.xml
++++ dropwizard-metrics/metrics-json/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-json</artifactId>
+ <name>Jackson Integration for Metrics</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ A set of Jackson modules which provide serializers for most Metrics classes.
+ </description>
+Index: dropwizard-metrics/metrics-jvm/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-jvm/pom.xml
++++ dropwizard-metrics/metrics-jvm/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-jvm</artifactId>
+ <name>JVM Integration for Metrics</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ A set of classes which allow you to monitor critical aspects of your Java Virtual Machine
+ using Metrics.
+Index: dropwizard-metrics/metrics-log4j/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-log4j/pom.xml
++++ dropwizard-metrics/metrics-log4j/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-log4j</artifactId>
+ <name>Metrics Integration for Log4j 1.x</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An instrumented appender for Log4j 1.x.
+ </description>
+Index: dropwizard-metrics/metrics-log4j2/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-log4j2/pom.xml
++++ dropwizard-metrics/metrics-log4j2/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-log4j2</artifactId>
+ <name>Metrics Integration for Log4j 2.x</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An instrumented appender for Log4j 2.x.
+ </description>
+Index: dropwizard-metrics/metrics-logback/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-logback/pom.xml
++++ dropwizard-metrics/metrics-logback/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-logback</artifactId>
+ <name>Metrics Integration for Logback</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An instrumented appender for Logback.
+ </description>
+Index: dropwizard-metrics/metrics-servlet/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-servlet/pom.xml
++++ dropwizard-metrics/metrics-servlet/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-servlet</artifactId>
+ <name>Metrics Integration for Servlets</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ An instrumented filter for servlet environments.
+ </description>
+Index: dropwizard-metrics/metrics-annotation/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-annotation/pom.xml
++++ dropwizard-metrics/metrics-annotation/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-annotation</artifactId>
+ <name>Annotations for Metrics</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ A dependency-less package of just the annotations used by other Metrics modules.
+ </description>
+Index: dropwizard-metrics/metrics-core/pom.xml
+===================================================================
+--- dropwizard-metrics.orig/metrics-core/pom.xml
++++ dropwizard-metrics/metrics-core/pom.xml
+@@ -10,7 +10,7 @@
+
+ <artifactId>metrics-core</artifactId>
+ <name>Metrics Core</name>
+- <packaging>bundle</packaging>
++ <packaging>jar</packaging>
+ <description>
+ Metrics is a Java library which gives you unparalleled insight into what your code does in
+ production. Metrics provides a powerful toolkit of ways to measure the behavior of critical
=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
drop-graphite-rabbitmq-support.patch
+fix-internal-dependency-resolution.patch
=====================================
debian/upstream/metadata
=====================================
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/dropwizard/metrics/issues
+Bug-Submit: https://github.com/dropwizard/metrics/issues/new
+Repository: https://github.com/dropwizard/metrics.git
+Repository-Browse: https://github.com/dropwizard/metrics/
=====================================
debian/watch
=====================================
@@ -1,3 +1,6 @@
-version=3
-opts=uversionmangle=s/-(RC|BETA)/~$1/ \
-https://github.com/dropwizard/metrics/tags .*/v([\d\.]+).tar.gz
+Version: 5
+
+Uversionmangle: s/-(RC|BETA)/~$1/
+Template: GitHub
+Owner: dropwizard
+Project: metrics
View it on GitLab: https://salsa.debian.org/java-team/dropwizard-metrics/-/compare/b50f50f7f7ebd7194e304c11d29d2558f6824a11...974b4e42f4a8b8b90752c88c2af214e2cf49f273
--
View it on GitLab: https://salsa.debian.org/java-team/dropwizard-metrics/-/compare/b50f50f7f7ebd7194e304c11d29d2558f6824a11...974b4e42f4a8b8b90752c88c2af214e2cf49f273
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260918/6a77efcb/attachment.htm>
More information about the pkg-java-commits
mailing list