[Git][java-team/byte-buddy][master] 4 commits: Update upstream source from tag 'upstream/1.11.22'
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Thu Jan 12 09:34:00 GMT 2023
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / byte-buddy
Commits:
c5e4ca36 by Emmanuel Bourg at 2023-01-12T10:33:11+01:00
Update upstream source from tag 'upstream/1.11.22'
Update to upstream version '1.11.22'
with Debian dir 6f7631dba76b24ecce356ae70bff6f05509f983d
- - - - -
9f316982 by Emmanuel Bourg at 2023-01-12T10:33:11+01:00
Refreshed the patches
- - - - -
ca9b89e4 by Emmanuel Bourg at 2023-01-12T10:33:11+01:00
Depend on libbyte-buddy-java (>= 1.11.4)
- - - - -
9260c154 by Emmanuel Bourg at 2023-01-12T10:33:11+01:00
Upload to unstable
- - - - -
14 changed files:
- + debian/README.source
- + debian/changelog
- + debian/clean
- + debian/control
- + debian/copyright
- + debian/libbyte-buddy-java.poms
- + debian/maven.ignoreRules
- + debian/maven.properties
- + debian/maven.rules
- + debian/patches/plugin-dependency.patch
- + debian/patches/series
- + debian/rules
- + debian/source/format
- + debian/watch
Changes:
=====================================
debian/README.source
=====================================
@@ -0,0 +1,9 @@
+Information about byte-buddy-byte-buddy
+---------------------------------------
+
+This package was debianized using the mh_make command
+from the maven-debian-helper package.
+
+The build system uses Maven but prevents it from downloading
+anything from the Internet, making the build compliant with
+the Debian policy.
=====================================
debian/changelog
=====================================
@@ -0,0 +1,143 @@
+byte-buddy (1.11.22-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Refreshed the patches
+ - Depend on libbyte-buddy-java (>= 1.11.4)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Thu, 12 Jan 2023 10:30:34 +0100
+
+byte-buddy (1.11.4-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Refreshed the patches
+
+ -- Emmanuel Bourg <ebourg at apache.org> Thu, 12 Jan 2023 00:07:18 +0100
+
+byte-buddy (1.10.22-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Refreshed the patches
+ - Enabled CachedReturnPlugin when building byte-buddy-dep
+ - Depend on libbyte-buddy-java (>= 1.8.22)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 11 Jan 2023 19:19:43 +0100
+
+byte-buddy (1.9.16-1) unstable; urgency=medium
+
+ * Team upload.
+ * Filter out the Windows libraries from the upstream tarball
+ * New upstream release
+ - Refreshed the patches
+ - Depend on libasm-java (>= 7.1)
+ - New dependencies on build-helper-maven-plugin and jna-platform
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 11 Jan 2023 16:34:18 +0100
+
+byte-buddy (1.8.22-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Refreshed the patches
+ - Depend on libbyte-buddy-java (>= 1.8.15)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 11 Jan 2023 14:12:08 +0100
+
+byte-buddy (1.8.15-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Depend on libbyte-buddy-java and relocate byte-buddy-maven-plugin
+ at build time to avoid a circular dependency in the Maven reactor
+ - Depend on libasm-java (>= 7.0)
+ - New dependency on libmaven-bundle-plugin-java
+ * Removed the unused dependency on libmaven-javadoc-plugin-java
+ * Updated the watch file
+ * Standards-Version updated to 4.6.2
+
+ -- Emmanuel Bourg <ebourg at apache.org> Tue, 10 Jan 2023 15:12:05 +0100
+
+byte-buddy (1.8.2-3) unstable; urgency=medium
+
+ * Team upload.
+ * Drop javadoc package (Closes: #1025836)
+ * Use debhelper-compat (=13)
+ * Update Homepage URL
+ * Set Rules-Requires-Root: no in debian/control
+ * Bump Standards-Version to 4.6.1
+ * Freshen years in debian/copyright
+
+ -- tony mancill <tmancill at debian.org> Sat, 10 Dec 2022 10:14:33 -0800
+
+byte-buddy (1.8.2-2) unstable; urgency=medium
+
+ * Team upload.
+ * Build the byte-buddy-agent module
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 16 Sep 2019 23:02:58 +0200
+
+byte-buddy (1.8.2-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Depend on libasm-java (>= 6.1)
+ - Depend on liblombok-java (>= 1.16.20)
+ * Standards-Version updated to 4.4.0
+ * Use salsa.debian.org Vcs-* URLs
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 16 Sep 2019 18:43:37 +0200
+
+byte-buddy (1.7.11-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ * Updated the files excluded from the upstream tarball
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 12 Mar 2018 08:58:59 +0100
+
+byte-buddy (1.7.10-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Updated the Maven rules
+ * Standards-Version updated to 4.1.3
+ * Switch to debhelper level 11
+
+ -- Emmanuel Bourg <ebourg at apache.org> Mon, 12 Feb 2018 23:16:31 +0100
+
+byte-buddy (1.7.9-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release
+ - Depend on libasm-java (>= 6.0-1~)
+ * Added the missing Maven rules for eclipse-aether (Closes: #882052)
+ * Standards-Version updated to 4.1.2
+ * Simplified the Maven rules
+
+ -- Emmanuel Bourg <ebourg at apache.org> Tue, 12 Dec 2017 12:50:19 +0100
+
+byte-buddy (1.7.2-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Felix Natter ]
+ * fix watch file (releases instead of tags, dversionmangle)
+ * remove precompiled content from orig-source
+
+ [ Emmanuel Bourg ]
+ * New upstream release
+ * Removed the unused build dependency on maven-assembly-plugin,
+ maven-deploy-plugin, maven-install-plugin, maven-site-plugin
+ * Removed the unused dependency on eclipse-aether (replaced by maven-resolver)
+ * Ignore the maven-enforcer-plugin
+ * Standards-Version updated to 4.1.0
+
+ -- Emmanuel Bourg <ebourg at apache.org> Fri, 08 Sep 2017 12:19:52 +0200
+
+byte-buddy (1.7.1-1) unstable; urgency=low
+
+ * Initial release (Closes: #860325)
+
+ -- Ying-Chun Liu (PaulLiu) <paulliu at debian.org> Sun, 23 Jul 2017 02:42:36 +0800
=====================================
debian/clean
=====================================
@@ -0,0 +1,2 @@
+byte-buddy/dependency-reduced-pom.xml
+debian/plugin/
=====================================
debian/control
=====================================
@@ -0,0 +1,47 @@
+Source: byte-buddy
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders:
+ Ying-Chun Liu (PaulLiu) <paulliu at debian.org>,
+ Felix Natter <fnatter at gmx.net>
+Build-Depends:
+ debhelper-compat (= 13),
+ default-jdk,
+ junit4,
+ libasm-java (>= 7.1),
+ libbuild-helper-maven-plugin-java,
+ libbyte-buddy-java (>= 1.11.4),
+ libfindbugs-annotations-java,
+ libjna-platform-java,
+ libjunixsocket-java,
+ liblombok-java (>= 1.16.20),
+ libmaven-antrun-plugin-java,
+ libmaven-bundle-plugin-java,
+ libmaven-dependency-plugin-java,
+ libmaven-shade-plugin-java (>= 2.4.3),
+ libmaven3-core-java (>= 3.2.5),
+ libsurefire-java,
+ maven-debian-helper (>= 2.1)
+Standards-Version: 4.6.2
+Vcs-Git: https://salsa.debian.org/java-team/byte-buddy.git
+Vcs-Browser: https://salsa.debian.org/java-team/byte-buddy
+Homepage: https://bytebuddy.net
+Rules-Requires-Root: no
+
+Package: libbyte-buddy-java
+Architecture: all
+Depends:
+ libasm-java (>= 7.0),
+ libmaven3-core-java (>= 3.5.0),
+ ${misc:Depends}
+Suggests: ${maven:OptionalDepends}
+Description: Runtime code generation for the Java virtual machine
+ Byte Buddy is a code generation and manipulation library for creating
+ and modifying Java classes during the runtime of a Java application and
+ without the help of a compiler. Other than the code generation utilities
+ that ship with the Java Class Library, Byte Buddy allows the creation of
+ arbitrary classes and is not limited to implementing interfaces for the
+ creation of runtime proxies. Furthermore, Byte Buddy offers a convenient
+ API for changing classes either manually, using a Java agent or during a
+ build.
=====================================
debian/copyright
=====================================
@@ -0,0 +1,25 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Byte Buddy
+Source: https://bytebuddy.net
+Files-Excluded: .mvn/*
+ byte-buddy-gradle-plugin/gradlew*
+ byte-buddy-gradle-plugin/gradle/*/gradle-wrapper.*
+ byte-buddy-gradle-plugin/gradle/*/gradle-*.zip
+ byte-buddy-dep/src/test/resources/net/bytebuddy/test/precompiled/*.class
+ *.dll
+
+Files: *
+Copyright: 2014-2017 Rafael Winterhalter <rafael.wth at gmail.com>
+License: Apache-2.0
+
+Files: debian/*
+Copyright: 2017-2022 Ying-Chun Liu (PaulLiu) <paulliu at debian.org>
+ 2017 DT42.io
+ 2017-2022 Felix Natter <fnatter at gmx.net>
+ 2017-2022 Emmanuel Bourg <ebourg at apache.org>
+ 2022 tony mancill <tmancill at debian.org>
+License: Apache-2.0
+
+License: Apache-2.0
+ On Debian systems, the full text of the Apache-2.0 license
+ can be found in the file '/usr/share/common-licenses/Apache-2.0'
=====================================
debian/libbyte-buddy-java.poms
=====================================
@@ -0,0 +1,36 @@
+# 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]
+#
+pom.xml --has-package-version
+byte-buddy/pom.xml --has-package-version
+byte-buddy-dep/pom.xml --has-package-version
+byte-buddy-benchmark/pom.xml --ignore
+byte-buddy-agent/pom.xml --has-package-version
+byte-buddy-android/pom.xml --ignore
+byte-buddy-maven-plugin/pom.xml --has-package-version
+byte-buddy-gradle-plugin/pom.xml --ignore
+byte-buddy-android-test/pom.xml
=====================================
debian/maven.ignoreRules
=====================================
@@ -0,0 +1,30 @@
+
+net.bytebuddy byte-buddy-agent jar * * *
+net.bytebuddy byte-buddy-android jar * * *
+net.bytebuddy byte-buddy-benchmark jar * * *
+net.bytebuddy byte-buddy-gradle-plugin jar * * *
+codes.rafael.modulemaker modulemaker-maven-plugin * * * *
+com.github.ferstl jitwatch-jarscan-maven-plugin * * * *
+com.google.android android * * * *
+com.jayway.maven.plugins.android.generation2 android-maven-plugin * * * *
+com.mycila license-maven-plugin * * * *
+com.simpligility.maven.plugins android-maven-plugin * * * *
+junit junit * * * *
+org.apache.maven maven-compat * * * *
+org.apache.maven.plugin-testing maven-plugin-testing-harness * * * *
+org.apache.maven.plugins maven-deploy-plugin * * * *
+org.apache.maven.plugins maven-jxr-plugin * * * *
+org.apache.maven.plugins maven-release-plugin * * * *
+org.codehaus.mojo clirr-maven-plugin * * * *
+com.github.spotbugs spotbugs-maven-plugin * * * *
+org.eluder.coveralls coveralls-maven-plugin * * * *
+org.jacoco jacoco-maven-plugin * * * *
+org.mockito mockito-core * * * *
+org.ow2.asm asm-analysis * * * *
+org.ow2.asm asm-util * * * *
+org.ow2.asm asm-deprecated * * * *
+org.pitest pitest-maven * * * *
+org.apache.maven.plugins maven-checkstyle-plugin * * * *
+org.apache.maven.plugins maven-enforcer-plugin * * * *
+org.codehaus.mojo animal-sniffer-maven-plugin * * * *
+org.sonatype.plugins nexus-staging-maven-plugin * * * *
=====================================
debian/maven.properties
=====================================
@@ -0,0 +1,5 @@
+# Include here properties to pass to Maven during the build.
+# For example:
+# maven.test.skip=true
+
+maven.test.skip=true
=====================================
debian/maven.rules
=====================================
@@ -0,0 +1,7 @@
+
+junit junit jar s/4\..*/4.x/ * *
+net.bytebuddy byte-buddy-parent pom s/.*/debian/ * *
+org.apache.maven maven* * s/.*/3.x/ * *
+s/org.eclipse.aether/org.apache.maven.resolver/ s/aether-api/maven-resolver-api/ jar s/.*/debian/ * *
+s/org.eclipse.aether/org.apache.maven.resolver/ s/aether-util/maven-resolver-util/ jar s/.*/debian/ * *
+com.google.code.findbugs s/findbugs-annotations/annotations/ * s/.*/debian/ * *
=====================================
debian/patches/plugin-dependency.patch
=====================================
@@ -0,0 +1,62 @@
+Description: Use the relocated copy of byte-buddy-maven-plugin to build byte-buddy-dep without the circular dependency
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: not-needed
+--- a/byte-buddy-dep/pom.xml
++++ b/byte-buddy-dep/pom.xml
+@@ -112,8 +112,8 @@
+ <!-- Create hashCode/equals method and cache some expensive properties. -->
+ <plugin>
+ <groupId>net.bytebuddy</groupId>
+- <artifactId>byte-buddy-maven-plugin</artifactId>
+- <version>1.11.21</version>
++ <artifactId>byte-buddy-previous-maven-plugin</artifactId>
++ <version>previous</version>
+ <executions>
+ <execution>
+ <phase>compile</phase>
+@@ -128,19 +128,19 @@
+ <transformation>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+- <version>1.11.21</version>
++ <version>debian</version>
+ <plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
+ </transformation>
+ <transformation>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+- <version>1.11.21</version>
++ <version>debian</version>
+ <plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
+ </transformation>
+ <transformation>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+- <version>1.11.21</version>
++ <version>debian</version>
+ <plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
+ <arguments>
+ <argument>
+@@ -149,18 +149,20 @@
+ </argument>
+ </arguments>
+ </transformation>
++<!--
+ <transformation>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+- <version>1.11.21</version>
++ <version>debian</version>
+ <plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
+ </transformation>
+ <transformation>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+- <version>1.11.21</version>
++ <version>debian</version>
+ <plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
+ </transformation>
++-->
+ </transformations>
+ </configuration>
+ </execution>
=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+plugin-dependency.patch
=====================================
debian/rules
=====================================
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
+
+override_dh_auto_configure:
+ dh_auto_configure
+
+ # Create a copy of the byte-buddy-maven-plugin to break the circular dependency
+ mkdir -p debian/plugin/
+ cd debian/plugin/ && jar -xf /usr/share/java/byte-buddy-maven-plugin.jar
+
+ mkdir -p debian/maven-repo/net/bytebuddy/byte-buddy-previous-maven-plugin/previous
+ cp debian/plugin/META-INF/maven/net.bytebuddy/byte-buddy-maven-plugin/pom.xml debian/maven-repo/net/bytebuddy/byte-buddy-previous-maven-plugin/previous/byte-buddy-previous-maven-plugin-previous.pom
+ sed -i 's/byte-buddy-maven-plugin/byte-buddy-previous-maven-plugin/g' debian/maven-repo/net/bytebuddy/byte-buddy-previous-maven-plugin/previous/byte-buddy-previous-maven-plugin-previous.pom
+
+ sed -i 's/byte-buddy-maven-plugin/byte-buddy-previous-maven-plugin/g' debian/plugin/META-INF/maven/plugin.xml
+ sed -i -r 's/^ <version>.*<\/version>/ <version>previous<\/version>/g' debian/plugin/META-INF/maven/plugin.xml
+ jar -cvf debian/maven-repo/net/bytebuddy/byte-buddy-previous-maven-plugin/previous/byte-buddy-previous-maven-plugin-previous.jar -C debian/plugin/ .
+
+override_dh_auto_test:
+ # Do not run 'mvn test', even if the tests are disabled in debian/maven.properties
+ # it performs a second bytecode transformation and the build break due to duplicate
+ # fields introduced by net.bytebuddy.build.CachedReturnPlugin
=====================================
debian/source/format
=====================================
@@ -0,0 +1 @@
+3.0 (quilt)
=====================================
debian/watch
=====================================
@@ -0,0 +1,3 @@
+version=4
+opts="mode=git" \
+https://github.com/raphw/byte-buddy refs/tags/byte-buddy-([\d.]+)
View it on GitLab: https://salsa.debian.org/java-team/byte-buddy/-/compare/619b0907140ee1a17718dacd184bb655471703a8...9260c154f6a069261fe710ff021d49cd649bc9a3
--
View it on GitLab: https://salsa.debian.org/java-team/byte-buddy/-/compare/619b0907140ee1a17718dacd184bb655471703a8...9260c154f6a069261fe710ff021d49cd649bc9a3
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/20230112/48fc0178/attachment.htm>
More information about the pkg-java-commits
mailing list