[Git][java-team/service-wrapper-java][master] 8 commits: Providing a Makefile to build on mips64el, and thus on all official architectures
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Wed Jun 8 12:19:31 BST 2022
Pierre Gruet pushed to branch master at Debian Java Maintainers / service-wrapper-java
Commits:
aeb3ba43 by Pierre Gruet at 2022-06-08T11:43:49+02:00
Providing a Makefile to build on mips64el, and thus on all official architectures
- - - - -
c3c7a779 by Pierre Gruet at 2022-06-08T11:51:40+02:00
Removing commons-collections.jar from the classpath of the built jar
- - - - -
191526ca by Pierre Gruet at 2022-06-08T12:23:02+02:00
Adding DEP3 headers to patches
- - - - -
715c40da by Pierre Gruet at 2022-06-08T12:45:46+02:00
Building with the -g flag to get debug symbols
- - - - -
8fb2fd95 by Pierre Gruet at 2022-06-08T12:46:07+02:00
Adding Lintian overrides when relevant
- - - - -
b6281e20 by Pierre Gruet at 2022-06-08T12:59:34+02:00
Hardening
- - - - -
8d0843ba by Pierre Gruet at 2022-06-08T13:08:20+02:00
Forwarding patches
- - - - -
d445f490 by Pierre Gruet at 2022-06-08T13:08:53+02:00
Updating changelog
- - - - -
12 changed files:
- debian/changelog
- debian/control
- + debian/libservice-wrapper-doc.lintian-overrides
- debian/patches/0002-kfreebsd-support.patch
- debian/patches/0003-additional-makefiles.patch
- debian/patches/0004-ldflags.patch
- + debian/patches/building_with_debug_symbols.patch
- debian/patches/fix-as-needed-ppc.patch
- debian/patches/series
- debian/rules
- + debian/service-wrapper.lintian-overrides
- + debian/source/lintian-overrides
Changes:
=====================================
debian/changelog
=====================================
@@ -9,10 +9,18 @@ service-wrapper-java (3.5.50-1) UNRELEASED; urgency=medium
* Trim trailing whitespace.
* Using https URI for Homepage
* Marking the -doc package as Multi-Arch: foreign
+ * Providing a Makefile for mips64el, so that the binary packages are now
+ Architecture: any (Closes: #934855)
* Working on src/bin/App.sh.in instead of src/bin/sh.script.in in
d/build-wrapper-scripts
-
- -- Pierre Gruet <pgt at debian.org> Tue, 07 Jun 2022 21:31:37 +0200
+ * Removing commons-collections.jar from the classpath of the built jar
+ * Adding DEP3 headers to patches
+ * Building with the -g flag to get debug symbols
+ * Adding Lintian overrides when relevant
+ * Hardening in d/rules
+ * Forwarding patches
+
+ -- Pierre Gruet <pgt at debian.org> Wed, 08 Jun 2022 13:08:23 +0200
service-wrapper-java (3.5.30-3) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -22,7 +22,7 @@ Homepage: https://wrapper.tanukisoftware.com
Rules-Requires-Root: no
Package: service-wrapper
-Architecture: amd64 arm64 armel armhf i386 ia64 mips mipsel powerpc ppc64 ppc64el s390x x32
+Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
libservice-wrapper-java (>= ${source:Version}),
libservice-wrapper-jni (>= ${source:Version})
@@ -48,7 +48,7 @@ Description: Jar daemon wrapper java libraries
there is a problem. It also gives the ability to handle process priority.
Package: libservice-wrapper-jni
-Architecture: amd64 arm64 armel armhf i386 ia64 mips mipsel powerpc ppc64 ppc64el s390x x32
+Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
default-jre-headless | java5-runtime-headless | java6-runtime-headless | java7-runtime-headless
Suggests: libservice-wrapper-doc
=====================================
debian/libservice-wrapper-doc.lintian-overrides
=====================================
@@ -0,0 +1,4 @@
+# It would be too complicated to remove the javascript that is included in
+# javadocs, see the discussion on Debian Java mailing list starting at
+# https://lists.debian.org/debian-java/2018/06/msg00020.html.
+embedded-javascript-library usr/share/doc/libservice-wrapper-doc/api/*/jquery*.*s *
=====================================
debian/patches/0002-kfreebsd-support.patch
=====================================
@@ -1,16 +1,7 @@
-From: Kill Your TV <killyourtv at i2pmail.org>
-Date: Sun, 18 Nov 2012 10:33:13 +0000
-Subject: kfreebsd support
-
----
- build.xml | 5 ++++-
- src/c/Makefile-kfreebsd-x86-32.make | 42 +++++++++++++++++++++++++++++++++++++
- src/c/Makefile-kfreebsd-x86-64.make | 42 +++++++++++++++++++++++++++++++++++++
- src/c/logger.c | 3 ++-
- src/c/wrapper.c | 6 ++++--
- 5 files changed, 94 insertions(+), 4 deletions(-)
- create mode 100644 src/c/Makefile-kfreebsd-x86-32.make
- create mode 100644 src/c/Makefile-kfreebsd-x86-64.make
+Description: supporting kfreebsd
+Author: Kill Your TV <killyourtv at i2pmail.org>
+Forwarded: support at tanukisoftware.com
+Last-Update: 2022-06-08
--- a/build.xml
+++ b/build.xml
=====================================
debian/patches/0003-additional-makefiles.patch
=====================================
@@ -1,4 +1,7 @@
Description: linux makefiles for other architectures
+Author: tony mancill <tmancill at debian.org>
+Forwarded: support at tanukisoftware.com
+Last-Update: 2022-06-08
--- /dev/null
+++ b/src/c/Makefile-linux-mips-32.make
@@ -312,3 +315,55 @@ Description: linux makefiles for other architectures
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm .deps/$(*F).pp
+--- /dev/null
++++ b/src/c/Makefile-linux-mips64el-64.make
+@@ -0,0 +1,49 @@
++
++# Copyright (c) 1999, 2013 Tanuki Software, Ltd.
++# http://www.tanukisoftware.com
++# All rights reserved.
++#
++# This software is the proprietary information of Tanuki Software.
++# You shall use it only in accordance with the terms of the
++# license agreement you entered into with Tanuki Software.
++# http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
++
++COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++
++INCLUDE=$(JAVA_HOME)/include
++
++DEFS = -I$(INCLUDE) -I$(INCLUDE)/linux
++
++wrapper_SOURCE = wrapper.c wrapperinfo.c wrappereventloop.c wrapper_unix.c property.c logger.c logger_file.c wrapper_file.c wrapper_i18n.c wrapper_hashmap.c wrapper_jvminfo.c wrapper_encoding.c wrapper_ulimit.c
++
++libwrapper_so_OBJECTS = wrapper_i18n.o wrapperjni_unix.o wrapperinfo.o wrapperjni.o loggerjni.o
++
++BIN = ../../bin
++LIB = ../../lib
++
++all: init wrapper libwrapper.so
++
++clean:
++ rm -f *.o
++
++cleanall: clean
++ rm -rf *~ .deps
++ rm -f $(BIN)/wrapper $(LIB)/libwrapper.so
++
++init:
++ if test ! -d .deps; then mkdir .deps; fi
++
++wrapper: $(wrapper_SOURCE)
++ $(COMPILE) -pthread $(wrapper_SOURCE) -lm $(LDFLAGS) -o $(BIN)/wrapper
++
++libwrapper.so: $(libwrapper_so_OBJECTS)
++ ${COMPILE} -shared $(libwrapper_so_OBJECTS) $(LDFLAGS) -o $(LIB)/libwrapper.so
++
++%.o: %.c
++ @echo '$(COMPILE) -c $<'; \
++ $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
++ @-cp .deps/$(*F).pp .deps/$(*F).P; \
++ tr ' ' '\012' < .deps/$(*F).pp \
++ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
++ >> .deps/$(*F).P; \
++ rm .deps/$(*F).pp
=====================================
debian/patches/0004-ldflags.patch
=====================================
@@ -1,16 +1,8 @@
-From: Kill Your TV <killyourtv at i2pmail.org>
-Date: Thu, 28 Aug 2014 09:26:00 +0000
-Subject: ldflags
-
-Add the LDFLAGS variable to the makefiles so packages can be hardened without
-the obsolete hardening-wrapper package.
----
- src/c/Makefile-linux-armel-32.make | 4 ++--
- src/c/Makefile-linux-armhf-32.make | 4 ++--
- src/c/Makefile-linux-ia-64.make | 4 ++--
- src/c/Makefile-linux-x86-32.make | 6 +++---
- src/c/Makefile-linux-x86-64.make | 6 +++---
- 5 files changed, 12 insertions(+), 12 deletions(-)
+Description: add the LDFLAGS variable to the makefiles so packages can be
+ hardened without the obsolete hardening-wrapper package.
+Author: Kill Your TV <killyourtv at i2pmail.org>
+Forwarded: not-needed
+Last-Update: 2022-06-08
--- a/src/c/Makefile-linux-armel-32.make
+++ b/src/c/Makefile-linux-armel-32.make
=====================================
debian/patches/building_with_debug_symbols.patch
=====================================
@@ -0,0 +1,159 @@
+Description: adding the -g flag when compiling so that we can get debug symbols
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: not-needed
+Last-Update: 2022-06-08
+
+--- a/src/c/Makefile-linux-aarch64-64.make
++++ b/src/c/Makefile-linux-aarch64-64.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-arm-64.make
++++ b/src/c/Makefile-linux-arm-64.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-armel-32.make
++++ b/src/c/Makefile-linux-armel-32.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-armhf-32.make
++++ b/src/c/Makefile-linux-armhf-32.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-ia-64.make
++++ b/src/c/Makefile-linux-ia-64.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-mips-32.make
++++ b/src/c/Makefile-linux-mips-32.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-mips64el-64.make
++++ b/src/c/Makefile-linux-mips64el-64.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-mipsel-32.make
++++ b/src/c/Makefile-linux-mipsel-32.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-ppcle-64.make
++++ b/src/c/Makefile-linux-ppcle-64.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -m64 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -m64 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-s390x-64.make
++++ b/src/c/Makefile-linux-s390x-64.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -m64 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -m64 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-sparc-32.make
++++ b/src/c/Makefile-linux-sparc-32.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -m32 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -m32 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-sparc-64.make
++++ b/src/c/Makefile-linux-sparc-64.make
+@@ -8,7 +8,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -m64 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -m64 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ INCLUDE=$(JAVA_HOME)/include
+
+--- a/src/c/Makefile-linux-x86-32.make
++++ b/src/c/Makefile-linux-x86-32.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
+--- a/src/c/Makefile-linux-x86-64.make
++++ b/src/c/Makefile-linux-x86-64.make
+@@ -7,7 +7,7 @@
+ # license agreement you entered into with Tanuki Software.
+ # http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
+
+-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
++COMPILE = gcc -g -O3 -fPIC -Wall --pedantic -DLINUX -D_FORTIFY_SOURCE=2 -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
+
+ WRAPPER_LINK_OPTS = -Wl,-z,relro,-z,now
+
=====================================
debian/patches/fix-as-needed-ppc.patch
=====================================
@@ -2,6 +2,8 @@ Description: Fix FTBFS on ppc:
"[exec] wrapper.c:(.text+0xd7e8): undefined reference to `ceil'"
Author: Andreas Moog <amoog at ubuntu.com>
Bug: https://sourceforge.net/p/wrapper/bugs/285/
+Forwarded: support at tanukisoftware.com
+Last-Update: 2015-08-31
--- a/src/c/Makefile-linux-ppcle-64.make
+++ b/src/c/Makefile-linux-ppcle-64.make
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@
0003-additional-makefiles.patch
0004-ldflags.patch
fix-as-needed-ppc.patch
+building_with_debug_symbols.patch
=====================================
debian/rules
=====================================
@@ -10,11 +10,13 @@
#export DH_VERBOSE=1
include /usr/share/dpkg/architecture.mk
-export CLASSPATH=/usr/share/java/junit4.jar:/usr/share/java/junit.jar:/usr/share/java/commons-collections.jar
+export CLASSPATH=/usr/share/java/junit4.jar:/usr/share/java/junit.jar
export JAVA_HOME=/usr/lib/jvm/default-java
-CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
-LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
%:
dh $@ --with javahelper
=====================================
debian/service-wrapper.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# This is just a tiny html file with links to the upstream website.
+service-wrapper: possible-documentation-but-no-doc-base-registration
=====================================
debian/source/lintian-overrides
=====================================
@@ -0,0 +1,3 @@
+# We can't use the magic URL with this package, as the tarball associated with
+# the SF project does not contain the sources.
+service-wrapper-java source: debian-watch-lacks-sourceforge-redirector *
View it on GitLab: https://salsa.debian.org/java-team/service-wrapper-java/-/compare/20787fe98a75bca192646cbff3e0e481af2f210e...d445f4902dde27ecaa0170f65608f2607bb26401
--
View it on GitLab: https://salsa.debian.org/java-team/service-wrapper-java/-/compare/20787fe98a75bca192646cbff3e0e481af2f210e...d445f4902dde27ecaa0170f65608f2607bb26401
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20220608/88d51281/attachment.htm>
More information about the pkg-java-commits
mailing list