[Git][java-team/netty][master] 4 commits: Split package

Bastien Roucariès (@rouca) gitlab at salsa.debian.org
Mon Jan 5 19:11:08 GMT 2026



Bastien Roucariès pushed to branch master at Debian Java Maintainers / netty


Commits:
e15bea2a by Bastien Roucariès at 2026-01-05T12:51:48+01:00
Split package

- - - - -
19c409ad by Bastien Roucariès at 2026-01-05T12:59:12+01:00
use common doc package

- - - - -
09c06c21 by Bastien Roucariès at 2026-01-05T17:20:51+01:00
Fix poms file

- - - - -
2e3d5697 by Bastien Roucariès at 2026-01-05T20:05:16+01:00
Use manual depends

- - - - -


7 changed files:

- debian/changelog
- debian/control
- + debian/libnetty-buffer-java.poms
- + debian/libnetty-common-java.poms
- + debian/libnetty-java.maintscript
- debian/libnetty-java.poms
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+netty (1:4.1.48-15) unstable; urgency=medium
+
+  * Split package for preparing upgrade
+
+ -- Bastien Roucariès <rouca at debian.org>  Mon, 05 Jan 2026 12:46:47 +0100
+
 netty (1:4.1.48-14) unstable; urgency=medium
 
   * Team upload
@@ -38,6 +44,13 @@ netty (1:4.1.48-12) unstable; urgency=high
 
  -- Bastien Roucariès <rouca at debian.org>  Sun, 16 Nov 2025 09:30:49 +0100
 
+netty (1:4.1.48-12) unstable; urgency=medium
+
+  * Split package for preparing upgrade
+
+ -- Bastien Roucariès <rouca at debian.org>  Mon, 05 Jan 2026 12:46:47 +0100
+>>>>>>> 12730ffdcc (Split package)
+
 netty (1:4.1.48-11) unstable; urgency=high
 
   * Team upload


=====================================
debian/control
=====================================
@@ -40,9 +40,41 @@ Package: libnetty-java
 Architecture: all
 Multi-Arch: foreign
 Depends: ${maven:Depends}, ${misc:Depends}
+ , libnetty-common-java (= ${source:Version})
+ , libnetty-buffer-java (= ${source:Version})
 Suggests: ${maven:OptionalDepends}
 Description: Java NIO client/server socket framework
  Netty is a Java NIO client/server framework which enables quick and easy
  development of network applications such as protocol servers and clients.
  It greatly simplifies and streamlines network programming such as TCP and UDP
  socket server.
+
+Package: libnetty-buffer-java
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+ , libnetty-common-java (= ${source:Version})
+Breaks: libnetty-java (<< 1:4.1.48-15~)
+Replaces: libnetty-java (<< 1:4.1.48-15~)
+Description: Java NIO client/server socket framework
+ Netty is a Java NIO client/server framework which enables quick and easy
+ development of network applications such as protocol servers and clients.
+ It greatly simplifies and streamlines network programming such as TCP and UDP
+ socket server.
+ .
+ This package includes the buffer library.
+
+Package: libnetty-common-java
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+ , libjctools-java
+Breaks: libnetty-java (<< 1:4.1.48-15~)
+Replaces: libnetty-java (<< 1:4.1.48-15~)
+Description: Java NIO client/server socket framework
+ Netty is a Java NIO client/server framework which enables quick and easy
+ development of network applications such as protocol servers and clients.
+ It greatly simplifies and streamlines network programming such as TCP and UDP
+ socket server.
+ .
+ This package includes the common libraries.


=====================================
debian/libnetty-buffer-java.poms
=====================================
@@ -0,0 +1,28 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+#   --ignore: ignore this POM and its artifact if any
+#   --ignore-pom: don't install the POM. To use on POM files that are created
+#     temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
+#   --no-parent: remove the <parent> tag from the POM
+#   --package=<package>: an alternative package to use when installing this POM
+#      and its artifact
+#   --has-package-version: to indicate that the original version of the POM is the same as the upstream part
+#      of the version for the package.
+#   --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: path to the build artifact associated with this POM,
+#      it will be installed when using the command mh_install. [mh_install]
+#   --java-lib: install the jar into /usr/share/java to comply with Debian
+#      packaging guidelines
+#   --usj-name=<name>: name to use when installing the library in /usr/share/java
+#   --usj-version=<version>: version to use when installing the library in /usr/share/java
+#   --no-usj-versionless: don't install the versionless link in /usr/share/java
+#   --dest-jar=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+buffer/pom.xml
\ No newline at end of file


=====================================
debian/libnetty-common-java.poms
=====================================
@@ -0,0 +1,28 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+#   --ignore: ignore this POM and its artifact if any
+#   --ignore-pom: don't install the POM. To use on POM files that are created
+#     temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
+#   --no-parent: remove the <parent> tag from the POM
+#   --package=<package>: an alternative package to use when installing this POM
+#      and its artifact
+#   --has-package-version: to indicate that the original version of the POM is the same as the upstream part
+#      of the version for the package.
+#   --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: path to the build artifact associated with this POM,
+#      it will be installed when using the command mh_install. [mh_install]
+#   --java-lib: install the jar into /usr/share/java to comply with Debian
+#      packaging guidelines
+#   --usj-name=<name>: name to use when installing the library in /usr/share/java
+#   --usj-version=<version>: version to use when installing the library in /usr/share/java
+#   --no-usj-versionless: don't install the versionless link in /usr/share/java
+#   --dest-jar=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+common/pom.xml


=====================================
debian/libnetty-java.maintscript
=====================================
@@ -0,0 +1,2 @@
+dir_to_symlink /usr/share/doc/libnetty-java libnetty-common-java 1:4.1.48-15~ libnetty-java
+


=====================================
debian/libnetty-java.poms
=====================================
@@ -26,9 +26,8 @@
 #     Empty by default. [mh_install]
 #
 pom.xml --no-parent
-common/pom.xml
+buffer/pom.xml --package=libnetty-buffer-java --has-package-version
 bom/pom.xml --no-parent
-buffer/pom.xml
 codec/pom.xml
 codec-dns/pom.xml
 codec-haproxy/pom.xml
@@ -40,6 +39,7 @@ codec-redis/pom.xml
 codec-smtp/pom.xml
 codec-socks/pom.xml
 codec-stomp/pom.xml
+common/pom.xml --package=libnetty-common-java --has-package-version
 dev-tools/pom.xml --ignore
 transport/pom.xml
 codec-xml/pom.xml --ignore


=====================================
debian/rules
=====================================
@@ -17,6 +17,9 @@ override_dh_auto_build:
 
 	dh_auto_build -- package -Dbuild.date='${BUILD_DATE}'
 
+override_dh_installdocs:
+	dh_installdocs --link-doc=libnetty-common-java
+
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -f common/dependency-reduced-pom.xml



View it on GitLab: https://salsa.debian.org/java-team/netty/-/compare/d6f98e9867c5003c75106451336a9dc89c606671...2e3d56973870287103bde2699aa98690c53d9d4d

-- 
View it on GitLab: https://salsa.debian.org/java-team/netty/-/compare/d6f98e9867c5003c75106451336a9dc89c606671...2e3d56973870287103bde2699aa98690c53d9d4d
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/20260105/1b266292/attachment.htm>


More information about the pkg-java-commits mailing list