Skip to content

Commit e9b1ef5

Browse files
authored
Merge pull request #4574 from jvm-repo-rebuild/lz4-java-1.10.0
add lz4-java 1.10.0
2 parents f92ff82 + 531bc30 commit e9b1ef5

File tree

5 files changed

+286
-4
lines changed

5 files changed

+286
-4
lines changed

content/at/yawk/lz4/lz4-java/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77

88
Source code: [https://github.com/yawkat/lz4-java.git](https://github.com/yawkat/lz4-java.git)
99

10-
rebuilding **2 releases** of at/yawk/lz4:lz4-java:
10+
rebuilding **3 releases** of at/yawk/lz4:lz4-java:
1111
- **1** releases were found successfully **fully reproducible** (100% reproducible artifacts :white_check_mark:),
12-
- 1 had issues (some unreproducible artifacts :warning:, see eventual :mag: diffoscope and/or :memo: issue tracker links):
13-
- running [stabilize](doc/stabilize.md) on 1, 0 had all their differences removed :recycle:, 1 still had differences :rotating_light: or files not supported by stabilize :no_entry_sign:
12+
- 2 had issues (some unreproducible artifacts :warning:, see eventual :mag: diffoscope and/or :memo: issue tracker links):
13+
- running [stabilize](doc/stabilize.md) on 2, 0 had all their differences removed :recycle:, 2 still had differences :rotating_light: or files not supported by stabilize :no_entry_sign:
1414

1515
| version | [build spec](/BUILDSPEC.md) | [result](https://reproducible-builds.org/docs/jvm/): reproducible? | [stabilize](https://github.com/google/oss-rebuild/blob/main/cmd/stabilize/README.md) | size |
1616
| -- | --------- | ------ | ------ | -- |
1717
| [1.10.1](https://central.sonatype.com/artifact/at.yawk.lz4/lz4-java/1.10.1/pom) | | | |
18-
| [1.10.0](https://central.sonatype.com/artifact/at.yawk.lz4/lz4-java/1.10.0/pom) | | | |
18+
| [1.10.0](https://central.sonatype.com/artifact/at/yawk/lz4/lz4-java/1.10.0/pom) | [mvn jdk21](lz4-java-1.10.0.buildspec) | [result](lz4-java-1.10.0.buildinfo): [1 :white_check_mark: 2 :warning:](lz4-java-1.10.0.buildcompare) [:mag:](lz4-java-1.10.0.diffoscope) [:memo:](https://github.com/yawkat/lz4-java/pull/15) | 2 :rotating_light: | 1.8M |
1919
| [1.9.0](https://central.sonatype.com/artifact/at/yawk/lz4/lz4-java/1.9.0/pom) | [mvn jdk21](lz4-java-1.9.0.buildspec) | [result](lz4-java-1.9.0.buildinfo): [1 :white_check_mark: 2 :warning:](lz4-java-1.9.0.buildcompare) [:mag:](lz4-java-1.9.0.diffoscope) [:memo:](https://github.com/yawkat/lz4-java/pull/15) | 2 :rotating_light: | 1.8M |
2020
| [1.8.1](https://central.sonatype.com/artifact/at/yawk/lz4/lz4-java/1.8.1/pom) | [mvn jdk21](lz4-java-1.8.1.buildspec) | [result](lz4-java-1.8.1.buildinfo): [3 :white_check_mark: ](lz4-java-1.8.1.buildcompare) | | 1.3M |
2121

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version=1.10.0
2+
ok=1
3+
ko=2
4+
ignored=1
5+
okFiles="lz4-java-1.10.0.pom"
6+
koFiles="lz4-java-1.10.0.jar lz4-java-1.10.0-sources.jar"
7+
ignoredFiles="lz4-java-1.10.0.module"
8+
reference_java_version="21 (from MANIFEST.MF Build-Jdk-Spec)"
9+
reference_os_name="Unix (from pom.properties newline)"
10+
# diffoscope target/reference/at.yawk.lz4/lz4-java-1.10.0.jar target/lz4-java-1.10.0.jar
11+
# diffoscope target/reference/at.yawk.lz4/lz4-java-1.10.0-sources.jar target/lz4-java-1.10.0-sources.jar
12+
stabilize_ok=0
13+
stabilize_ko=2
14+
stabilize_ignored=0
15+
stabilize_okFiles=""
16+
stabilize_koFiles="lz4-java-1.10.0.jar.stabilized lz4-java-1.10.0-sources.jar.stabilized"
17+
stabilize_ignoredFiles=""
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# https://reproducible-builds.org/docs/jvm/
2+
buildinfo.version=1.0-SNAPSHOT
3+
4+
name=LZ4 Java Compression
5+
group-id=at.yawk.lz4
6+
artifact-id=lz4-java
7+
version=1.10.0
8+
9+
# source information
10+
source.scm.uri=https://github.com/yawkat/lz4-java.git
11+
source.scm.tag=d2d01a7330c4c4a91d99526f01b3a288ac4b1cd0
12+
13+
# build instructions
14+
build-tool=mvn
15+
16+
# effective build environment information
17+
java.version=21.0.3
18+
java.vendor=Azul Systems, Inc.
19+
os.name=Mac OS X
20+
os.version=26.1
21+
os.arch=aarch64
22+
line.separator=\n
23+
24+
# Maven rebuild instructions and effective environment
25+
mvn.version=3.9.11
26+
27+
# output
28+
29+
outputs.0.groupId=at.yawk.lz4
30+
outputs.0.filename=lz4-java-1.10.0.pom
31+
outputs.0.length=39534
32+
outputs.0.checksums.sha512=e4190ad3c3c9d669ccdcf5f5f2720ab1bcf86f3ef1fe2ba609fde24f1f1bd06cc603d01a5782f0d89677a568bd221854935ee8043ac2ab7af5b286318ea4b81a
33+
34+
outputs.1.groupId=at.yawk.lz4
35+
outputs.1.filename=lz4-java-1.10.0.jar
36+
outputs.1.length=908225
37+
outputs.1.checksums.sha512=03d1c1eace3abdfb629a095d487d49576f017e9b7c932da5c35e13c97b5d4c5725660cc0c1019504ae909160cea130339fb7c504e811989b411611de6205775b
38+
39+
outputs.2.groupId=at.yawk.lz4
40+
outputs.2.filename=lz4-java-1.10.0-sources.jar
41+
outputs.2.length=872839
42+
outputs.2.checksums.sha512=2c2111a37498013666b7467f1bd4a22e40eece1056f7c6a3c7d4ab10918c4c864692574b01789d29b3dbca49051edb5df8e1f44dc0d5acc13593a4f64078f415
43+
# ignored lz4-java-1.10.0.module
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
groupId=at/yawk/lz4
2+
artifactId=lz4-java
3+
display=${groupId}:${artifactId}
4+
version=1.10.0
5+
6+
gitRepo=https://github.com/yawkat/lz4-java.git
7+
gitTag=v${version}
8+
9+
tool=mvn-3.9.11
10+
jdk=21
11+
toolchains="21|7"
12+
newline=lf
13+
#umask=022
14+
15+
# to build the full artifact content, need also native part and assembly: see https://github.com/yawkat/lz4-java/blob/v1.10.0/.github/workflows/build-all-and-publish.yml#L232
16+
command="SHELL mvn clean package -DskipTests -Dmaven.javadoc.skip -Dbuildinfo.ignore='*/*.module' -P'!native-macos'"
17+
buildinfo=target/${artifactId}-${version}.buildinfo
18+
19+
diffoscope=${artifactId}-${version}.diffoscope
20+
issue=https://github.com/yawkat/lz4-java/pull/15
Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
1 / 2 target/reference/at.yawk.lz4/lz4-java-1.10.0.jar target/lz4-java-1.10.0.jar
2+
--- target/reference/at.yawk.lz4/lz4-java-1.10.0.jar
3+
+++ target/lz4-java-1.10.0.jar
4+
├── zipinfo {}
5+
│ @@ -1,8 +1,8 @@
6+
│ -Zip file size: 919058 bytes, number of entries: 113
7+
│ +Zip file size: 908225 bytes, number of entries: 113
8+
│ -rw---- 2.0 fat 0 bX defN 80-Jan-01 00:00 META-INF/
9+
│ -rw---- 2.0 fat 721 bl defN 80-Jan-01 00:00 META-INF/MANIFEST.MF
10+
│ @@ -66,15 +66,15 @@
11+
│ -rw---- 2.0 fat 200704 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/aarch64/liblz4-java.so
12+
│ -rw---- 2.0 fat 0 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/amd64/
13+
│ --rw---- 2.0 fat 236152 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/amd64/liblz4-java.so
14+
│ +-rw---- 2.0 fat 215696 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/amd64/liblz4-java.so
15+
│ -rw---- 2.0 fat 0 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/i386/
16+
│ -rw---- 2.0 fat 173972 bl defN 80-Jan-01 00:00 net/jpountz/util/linux/i386/liblz4-java.so
17+
│ @@ -108,8 +108,8 @@
18+
│ -rw---- 2.0 fat 5679 bl defN 80-Jan-01 00:00 net/jpountz/xxhash/XXHashFactory.class
19+
│ -rw---- 2.0 fat 1331 bl defN 80-Jan-01 00:00 net/jpountz/xxhash/XXHashJNI.class
20+
│ -113 files, 2087065 bytes uncompressed, 899664 bytes compressed: 56.9%
21+
│ +113 files, 2066609 bytes uncompressed, 888831 bytes compressed: 57.0%
22+
├── net/jpountz/util/linux/amd64/liblz4-java.so
23+
...
24+
├── net/jpountz/util/win32/amd64/liblz4-java.so
25+
│ ├── objdump
26+
│ │ @@ -3,15 +3,15 @@
27+
│ │ start address: 0x0000000000000000
28+
│ │ Characteristics 0x2026
29+
│ │ executable
30+
│ │ line numbers stripped
31+
│ │ large address aware
32+
│ │ DLL
33+
│ │
34+
│ │ -Time/Date Tue Dec 2 11:36:56 2025
35+
│ │ +Time/Date Sat Dec 6 11:48:33 2025
36+
│ │ Magic 020b (PE32+)
37+
│ │ MajorLinkerVersion 2
38+
│ │ MinorLinkerVersion 45
39+
│ │ SizeOfCode 0000000000034e00
40+
│ │ SizeOfInitializedData 0000000000002c00
41+
│ │ SizeOfUninitializedData 0000000000000200
42+
│ │ AddressOfEntryPoint 00000000000011f0
43+
│ │ @@ -24,15 +24,15 @@
44+
│ │ MajorImageVersion 0
45+
│ │ MinorImageVersion 0
46+
│ │ MajorSubsystemVersion 5
47+
│ │ MinorSubsystemVersion 2
48+
│ │ Win32Version 00000000
49+
│ │ SizeOfImage 00052000
50+
│ │ SizeOfHeaders 00000600
51+
│ │ -CheckSum 000591f1
52+
│ │ +CheckSum 0005236e
53+
│ │ Subsystem 00000003 (Windows CUI)
54+
│ │ DllCharacteristics 00000160
55+
│ │ HIGH_ENTROPY_VA
56+
│ │ DYNAMIC_BASE
57+
│ │ NX_COMPAT
58+
│ │ SizeOfStackReserve 0000000000200000
59+
│ │ SizeOfStackCommit 0000000000001000
60+
│ │ @@ -54773,33 +54773,31 @@
61+
│ │
62+
│ │ Disassembly of section .edata:
63+
│ │
64+
│ │ 000000031ecfb000 <.edata>:
65+
│ │ ; __bss_end__():
66+
│ │ 31ecfb000: addb %al, (%rax)
67+
│ │ 31ecfb002: addb %al, (%rax)
68+
│ │ -31ecfb004: popq %rax
69+
│ │ -31ecfb005: iretl
70+
│ │ -31ecfb006: imull $0xe6000000, %cs:(%rax), %eax # imm = 0xE6000000
71+
│ │ -31ecfb00d: movb $0x3, %al
72+
│ │ -31ecfb00f: addb %al, (%rcx)
73+
│ │ -31ecfb011: addb %al, (%rax)
74+
│ │ -31ecfb013: addb %dl, (%rbx)
75+
│ │ -31ecfb015: addb %al, (%rax)
76+
│ │ -31ecfb017: addb %dl, (%rbx)
77+
│ │ -31ecfb019: addb %al, (%rax)
78+
│ │ -31ecfb01b: addb %ch, (%rax)
79+
│ │ -31ecfb01d: movb $0x3, %al
80+
│ │ -31ecfb01f: addb %dh, 0x3(%rax,%rsi,4)
81+
│ │ -31ecfb023: addb %al, %al
82+
│ │ -31ecfb025: movb $0x3, %al
83+
│ │ -31ecfb027: addb %dl, %al
84+
│ │ -31ecfb029: sbbb %al, (%rax)
85+
│ │ -31ecfb02b: addb %dl, %al
86+
│ │ -31ecfb02d: adcb $0x0, %al
87+
│ │ +31ecfb004: adcl %ebx, (%rax)
88+
│ │ +31ecfb006: xorb $0x69, %al
89+
│ │ +31ecfb008: addb %al, (%rax)
90+
│ │ +31ecfb00a: addb %al, (%rax)
91+
│ │ +31ecfb00c: outb %al, $0xb0
92+
│ │ +31ecfb00e: addl (%rax), %eax
93+
│ │ +31ecfb010: addl %eax, (%rax)
94+
│ │ +31ecfb012: addb %al, (%rax)
95+
│ │ +31ecfb014: adcl (%rax), %eax
96+
│ │ +31ecfb016: addb %al, (%rax)
97+
│ │ +31ecfb018: adcl (%rax), %eax
98+
│ │ +31ecfb01a: addb %al, (%rax)
99+
│ │ +31ecfb01c: subb %dh, -0x4f8bfffd(%rax)
100+
│ │ +31ecfb022: addl (%rax), %eax
101+
│ │ +31ecfb024: <unknown>
102+
│ │ +31ecfb02a: addb %al, (%rax)
103+
│ │ +31ecfb02c: rclb (%rax,%rax)
104+
│ │ 31ecfb02f: addb %al, 0x30000013(%rax)
105+
│ │ 31ecfb035: <unknown>
106+
│ │ 31ecfb036: addb %al, (%rax)
107+
│ │ 31ecfb038: adcb $0x0, (%rdi)
108+
│ │ 31ecfb03b: addb %ah, 0x13(%rax)
109+
│ │ 31ecfb03e: addb %al, (%rax)
110+
│ │ 31ecfb040: addb %bl, (%rcx)
111+
112+
2 / 2 target/reference/at.yawk.lz4/lz4-java-1.10.0-sources.jar target/lz4-java-1.10.0-sources.jar
113+
--- target/reference/at.yawk.lz4/lz4-java-1.10.0-sources.jar
114+
+++ target/lz4-java-1.10.0-sources.jar
115+
├── net/jpountz/util/win32/amd64/liblz4-java.so
116+
│ ├── objdump
117+
│ │ @@ -3,15 +3,15 @@
118+
│ │ start address: 0x0000000000000000
119+
│ │ Characteristics 0x2026
120+
│ │ executable
121+
│ │ line numbers stripped
122+
│ │ large address aware
123+
│ │ DLL
124+
│ │
125+
│ │ -Time/Date Tue Dec 2 11:36:56 2025
126+
│ │ +Time/Date Sat Dec 6 11:48:33 2025
127+
│ │ Magic 020b (PE32+)
128+
│ │ MajorLinkerVersion 2
129+
│ │ MinorLinkerVersion 45
130+
│ │ SizeOfCode 0000000000034e00
131+
│ │ SizeOfInitializedData 0000000000002c00
132+
│ │ SizeOfUninitializedData 0000000000000200
133+
│ │ AddressOfEntryPoint 00000000000011f0
134+
│ │ @@ -24,15 +24,15 @@
135+
│ │ MajorImageVersion 0
136+
│ │ MinorImageVersion 0
137+
│ │ MajorSubsystemVersion 5
138+
│ │ MinorSubsystemVersion 2
139+
│ │ Win32Version 00000000
140+
│ │ SizeOfImage 00052000
141+
│ │ SizeOfHeaders 00000600
142+
│ │ -CheckSum 000591f1
143+
│ │ +CheckSum 0005236e
144+
│ │ Subsystem 00000003 (Windows CUI)
145+
│ │ DllCharacteristics 00000160
146+
│ │ HIGH_ENTROPY_VA
147+
│ │ DYNAMIC_BASE
148+
│ │ NX_COMPAT
149+
│ │ SizeOfStackReserve 0000000000200000
150+
│ │ SizeOfStackCommit 0000000000001000
151+
│ │ @@ -54773,33 +54773,31 @@
152+
│ │
153+
│ │ Disassembly of section .edata:
154+
│ │
155+
│ │ 000000031ecfb000 <.edata>:
156+
│ │ ; __bss_end__():
157+
│ │ 31ecfb000: addb %al, (%rax)
158+
│ │ 31ecfb002: addb %al, (%rax)
159+
│ │ -31ecfb004: popq %rax
160+
│ │ -31ecfb005: iretl
161+
│ │ -31ecfb006: imull $0xe6000000, %cs:(%rax), %eax # imm = 0xE6000000
162+
│ │ -31ecfb00d: movb $0x3, %al
163+
│ │ -31ecfb00f: addb %al, (%rcx)
164+
│ │ -31ecfb011: addb %al, (%rax)
165+
│ │ -31ecfb013: addb %dl, (%rbx)
166+
│ │ -31ecfb015: addb %al, (%rax)
167+
│ │ -31ecfb017: addb %dl, (%rbx)
168+
│ │ -31ecfb019: addb %al, (%rax)
169+
│ │ -31ecfb01b: addb %ch, (%rax)
170+
│ │ -31ecfb01d: movb $0x3, %al
171+
│ │ -31ecfb01f: addb %dh, 0x3(%rax,%rsi,4)
172+
│ │ -31ecfb023: addb %al, %al
173+
│ │ -31ecfb025: movb $0x3, %al
174+
│ │ -31ecfb027: addb %dl, %al
175+
│ │ -31ecfb029: sbbb %al, (%rax)
176+
│ │ -31ecfb02b: addb %dl, %al
177+
│ │ -31ecfb02d: adcb $0x0, %al
178+
│ │ +31ecfb004: adcl %ebx, (%rax)
179+
│ │ +31ecfb006: xorb $0x69, %al
180+
│ │ +31ecfb008: addb %al, (%rax)
181+
│ │ +31ecfb00a: addb %al, (%rax)
182+
│ │ +31ecfb00c: outb %al, $0xb0
183+
│ │ +31ecfb00e: addl (%rax), %eax
184+
│ │ +31ecfb010: addl %eax, (%rax)
185+
│ │ +31ecfb012: addb %al, (%rax)
186+
│ │ +31ecfb014: adcl (%rax), %eax
187+
│ │ +31ecfb016: addb %al, (%rax)
188+
│ │ +31ecfb018: adcl (%rax), %eax
189+
│ │ +31ecfb01a: addb %al, (%rax)
190+
│ │ +31ecfb01c: subb %dh, -0x4f8bfffd(%rax)
191+
│ │ +31ecfb022: addl (%rax), %eax
192+
│ │ +31ecfb024: <unknown>
193+
│ │ +31ecfb02a: addb %al, (%rax)
194+
│ │ +31ecfb02c: rclb (%rax,%rax)
195+
│ │ 31ecfb02f: addb %al, 0x30000013(%rax)
196+
│ │ 31ecfb035: <unknown>
197+
│ │ 31ecfb036: addb %al, (%rax)
198+
│ │ 31ecfb038: adcb $0x0, (%rdi)
199+
│ │ 31ecfb03b: addb %ah, 0x13(%rax)
200+
│ │ 31ecfb03e: addb %al, (%rax)
201+
│ │ 31ecfb040: addb %bl, (%rcx)
202+

0 commit comments

Comments
 (0)