Blame SOURCES/0001-Avoid-bundling-asm.patch

e181f4
From ceca0b287ac211a968e84cee7f05cfd6c2a843ec Mon Sep 17 00:00:00 2001
e181f4
From: Marian Koncek <mkoncek@redhat.com>
e181f4
Date: Tue, 29 Sep 2020 14:46:16 +0200
e181f4
Subject: [PATCH] Avoid bundling asm
e181f4
e181f4
---
e181f4
 byte-buddy/pom.xml | 70 ++++++++++------------------------------------
e181f4
 1 file changed, 15 insertions(+), 55 deletions(-)
e181f4
e181f4
diff --git a/byte-buddy/pom.xml b/byte-buddy/pom.xml
e181f4
index 16388f3..c97b4d9 100644
e181f4
--- a/byte-buddy/pom.xml
e181f4
+++ b/byte-buddy/pom.xml
e181f4
@@ -26,8 +26,6 @@
e181f4
     -->
e181f4
 
e181f4
     <properties>
e181f4
-        <shade.source>org.objectweb.asm</shade.source>
e181f4
-        <shade.target>net.bytebuddy.jar.asm</shade.target>
e181f4
         <packages.list>
e181f4
             net.bytebuddy,
e181f4
             net.bytebuddy.agent.builder,
e181f4
@@ -62,9 +60,6 @@
e181f4
             net.bytebuddy.utility,
e181f4
             net.bytebuddy.utility.privilege,
e181f4
             net.bytebuddy.utility.visitor,
e181f4
-            ${shade.target},
e181f4
-            ${shade.target}.signature,
e181f4
-            ${shade.target}.commons
e181f4
         </packages.list>
e181f4
     </properties>
e181f4
 
e181f4
@@ -79,6 +74,16 @@
e181f4
             <artifactId>byte-buddy-dep</artifactId>
e181f4
             <version>${project.version}</version>
e181f4
         </dependency>
e181f4
+        <dependency>
e181f4
+            <groupId>org.ow2.asm</groupId>
e181f4
+            <artifactId>asm</artifactId>
e181f4
+            <version>${version.asm}</version>
e181f4
+        </dependency>
e181f4
+        <dependency>
e181f4
+            <groupId>org.ow2.asm</groupId>
e181f4
+            <artifactId>asm-commons</artifactId>
e181f4
+            <version>${version.asm}</version>
e181f4
+        </dependency>
e181f4
     </dependencies>
e181f4
 
e181f4
     <build>
e181f4
@@ -105,44 +110,6 @@
e181f4
                             <createDependencyReducedPom>true</createDependencyReducedPom>
e181f4
                             <createSourcesJar>${bytebuddy.extras}</createSourcesJar>
e181f4
                             <shadeSourcesContent>true</shadeSourcesContent>
e181f4
-                            <relocations>
e181f4
-                                <relocation>
e181f4
-                                    <pattern>${shade.source}</pattern>
e181f4
-                                    <shadedPattern>${shade.target}</shadedPattern>
e181f4
-                                </relocation>
e181f4
-                            </relocations>
e181f4
-                            <filters>
e181f4
-                                <filter>
e181f4
-                                    <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>
e181f4
-                                    <excludes>
e181f4
-                                        <exclude>META-INF/MANIFEST.MF</exclude>
e181f4
-                                    </excludes>
e181f4
-                                </filter>
e181f4
-                                <filter>
e181f4
-                                    <artifact>org.ow2.asm:*</artifact>
e181f4
-                                    <excludes>
e181f4
-                                        <exclude>META-INF/MANIFEST.MF</exclude>
e181f4
-                                        <exclude>**/module-info.class</exclude>
e181f4
-                                        <exclude>**/LICENSE</exclude>
e181f4
-                                        <exclude>**/NOTICE</exclude>
e181f4
-                                    </excludes>
e181f4
-                                </filter>
e181f4
-                                <filter>
e181f4
-                                    <artifact>org.ow2.asm:asm-commons</artifact>
e181f4
-                                    <includes>
e181f4
-                                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/Remapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>
e181f4
-                                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>
e181f4
-                                    </includes>
e181f4
-                                </filter>
e181f4
-                            </filters>
e181f4
                             <transformers>
e181f4
                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
e181f4
                                     <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>
e181f4
@@ -151,21 +118,14 @@
e181f4
                                     <resource>META-INF/LICENSE</resource>
e181f4
                                 </transformer>
e181f4
                             </transformers>
e181f4
+                            <artifactSet>
e181f4
+                                <excludes>
e181f4
+                                    <exclude>org.ow2.asm:*</exclude>
e181f4
+                                </excludes>
e181f4
+                            </artifactSet>
e181f4
                         </configuration>
e181f4
                     </execution>
e181f4
                 </executions>
e181f4
-                <dependencies>
e181f4
-                    <dependency>
e181f4
-                        <groupId>org.ow2.asm</groupId>
e181f4
-                        <artifactId>asm</artifactId>
e181f4
-                        <version>${version.asm}</version>
e181f4
-                    </dependency>
e181f4
-                    <dependency>
e181f4
-                        <groupId>org.ow2.asm</groupId>
e181f4
-                        <artifactId>asm-commons</artifactId>
e181f4
-                        <version>${version.asm}</version>
e181f4
-                    </dependency>
e181f4
-                </dependencies>
e181f4
             </plugin>
e181f4
             
e181f4
             <plugin>
e181f4
-- 
e181f4
2.26.2
e181f4