Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions content/at/yawk/lz4/lz4-java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@

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

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

| 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 |
| -- | --------- | ------ | ------ | -- |
| [1.10.1](https://central.sonatype.com/artifact/at.yawk.lz4/lz4-java/1.10.1/pom) | | | |
| [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 |
| [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 |
| [1.10.1](https://central.sonatype.com/artifact/at/yawk/lz4/lz4-java/1.10.1/pom) | [mvn jdk21](lz4-java-1.10.1.buildspec) | [result](lz4-java-1.10.1.buildinfo): [2 :white_check_mark: 1 :warning:](lz4-java-1.10.1.buildcompare) [:mag:](lz4-java-1.10.1.diffoscope) [:memo:](https://github.com/yawkat/lz4-java/pull/15) | 1 :rotating_light: | 1.1M |
| [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/issues/9) | 2 :rotating_light: | 1.8M |
| [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/issues/9) | 2 :rotating_light: | 1.8M |
| [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 |

<i>(size is calculated without javadoc, that has been excluded from reproducibility checks)</i>
4 changes: 2 additions & 2 deletions content/at/yawk/lz4/lz4-java/badge.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ "schemaVersion": 1,
"label": "Reproducible Builds",
"labelColor": "1e5b96",
"message": "1/3",
"color": "red",
"message": "2/3",
"color": "yellow",
"isError": "true" }
2 changes: 1 addition & 1 deletion content/at/yawk/lz4/lz4-java/lz4-java-1.10.0.buildspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ command="SHELL mvn clean package -DskipTests -Dmaven.javadoc.skip -Dbuildinfo.ig
buildinfo=target/${artifactId}-${version}.buildinfo

diffoscope=${artifactId}-${version}.diffoscope
issue=https://github.com/yawkat/lz4-java/pull/15
issue=https://github.com/yawkat/lz4-java/issues/9
16 changes: 16 additions & 0 deletions content/at/yawk/lz4/lz4-java/lz4-java-1.10.1.buildcompare
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
version=1.10.1
ok=2
ko=1
ignored=1
okFiles="lz4-java-1.10.1.pom lz4-java-1.10.1-sources.jar"
koFiles="lz4-java-1.10.1.jar"
ignoredFiles="lz4-java-1.10.1.module"
reference_java_version="21 (from MANIFEST.MF Build-Jdk-Spec)"
reference_os_name="Unix (from pom.properties newline)"
# diffoscope target/reference/at.yawk.lz4/lz4-java-1.10.1.jar target/lz4-java-1.10.1.jar
stabilize_ok=0
stabilize_ko=1
stabilize_ignored=0
stabilize_okFiles=""
stabilize_koFiles="lz4-java-1.10.1.jar.stabilized"
stabilize_ignoredFiles=""
43 changes: 43 additions & 0 deletions content/at/yawk/lz4/lz4-java/lz4-java-1.10.1.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# https://reproducible-builds.org/docs/jvm/
buildinfo.version=1.0-SNAPSHOT

name=LZ4 Java Compression
group-id=at.yawk.lz4
artifact-id=lz4-java
version=1.10.1

# source information
source.scm.uri=https://github.com/yawkat/lz4-java.git
source.scm.tag=HEAD

# build instructions
build-tool=mvn

# effective build environment information
java.version=21.0.3
java.vendor=Azul Systems, Inc.
os.name=Mac OS X
os.version=26.1
os.arch=aarch64
line.separator=\n

# Maven rebuild instructions and effective environment
mvn.version=3.9.11

# output

outputs.0.groupId=at.yawk.lz4
outputs.0.filename=lz4-java-1.10.1.pom
outputs.0.length=41572
outputs.0.checksums.sha512=a06bf9ed3e6173dd04e004ada5735dba912cf1a0b75d19211c2030fb8bf019b7b14172a6d83f53700b1bc7c3b654070b7a6fdb46c3631aa7223302402e129bc7

outputs.1.groupId=at.yawk.lz4
outputs.1.filename=lz4-java-1.10.1.jar
outputs.1.length=910233
outputs.1.checksums.sha512=e7013b01c40aafa9224f4fcaa535e7bdc3a4b5a24e2b4283bb27f3ef4ff747f9bb04ddef9ca7fdc976608495b3304e925b7714e27d46e25a4901034b6464b59a

outputs.2.groupId=at.yawk.lz4
outputs.2.filename=lz4-java-1.10.1-sources.jar
outputs.2.length=101013
outputs.2.checksums.sha512=8db2d6801212a7799a384cb5030ddb629b829f21087e3fd27e50c45694714a53f133fc0582326ff78da60d689408deefa8b3c934afd65ced8d60a16825dd9184
# ignored lz4-java-1.10.1.module
20 changes: 20 additions & 0 deletions content/at/yawk/lz4/lz4-java/lz4-java-1.10.1.buildspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
groupId=at/yawk/lz4
artifactId=lz4-java
display=${groupId}:${artifactId}
version=1.10.1

gitRepo=https://github.com/yawkat/lz4-java.git
gitTag=v${version}

tool=mvn-3.9.11
jdk=21
toolchains="21|7"
newline=lf
#umask=022

# to build the full artifact content, need also native part and assembly: see https://github.com/yawkat/lz4-java/blob/v1.10.1/.github/workflows/build-all-and-publish.yml#L232
command="SHELL mvn package -DskipTests -Dmaven.javadoc.skip -Dbuildinfo.ignore='*/*.module' -P'!native-macos'"
buildinfo=target/${artifactId}-${version}.buildinfo

diffoscope=${artifactId}-${version}.diffoscope
issue=https://github.com/yawkat/lz4-java/pull/15
101 changes: 101 additions & 0 deletions content/at/yawk/lz4/lz4-java/lz4-java-1.10.1.diffoscope
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
1 / 1 target/reference/at.yawk.lz4/lz4-java-1.10.1.jar target/lz4-java-1.10.1.jar
--- target/reference/at.yawk.lz4/lz4-java-1.10.1.jar
+++ target/lz4-java-1.10.1.jar
├── zipinfo {}
│ @@ -1,8 +1,8 @@
│ -Zip file size: 910232 bytes, number of entries: 113
│ +Zip file size: 910233 bytes, number of entries: 113
│ -rw---- 2.0 fat 0 bX defN 80-Jan-01 00:00 META-INF/
│ -rw---- 2.0 fat 721 bl defN 80-Jan-01 00:00 META-INF/MANIFEST.MF
│ @@ -108,8 +108,8 @@
│ -rw---- 2.0 fat 5679 bl defN 80-Jan-01 00:00 net/jpountz/xxhash/XXHashFactory.class
│ -rw---- 2.0 fat 1331 bl defN 80-Jan-01 00:00 net/jpountz/xxhash/XXHashJNI.class
│ -113 files, 2070626 bytes uncompressed, 890838 bytes compressed: 57.0%
│ +113 files, 2070626 bytes uncompressed, 890839 bytes compressed: 57.0%
├── net/jpountz/util/win32/amd64/liblz4-java.so
│ ├── objdump
│ │ @@ -3,15 +3,15 @@
│ │ start address: 0x0000000000000000
│ │ Characteristics 0x2026
│ │ executable
│ │ line numbers stripped
│ │ large address aware
│ │ DLL
│ │
│ │ -Time/Date Fri Dec 5 08:37:24 2025
│ │ +Time/Date Sat Dec 6 12:03:36 2025
│ │ Magic 020b (PE32+)
│ │ MajorLinkerVersion 2
│ │ MinorLinkerVersion 45
│ │ SizeOfCode 0000000000034e00
│ │ SizeOfInitializedData 0000000000002c00
│ │ SizeOfUninitializedData 0000000000000200
│ │ AddressOfEntryPoint 00000000000011f0
│ │ @@ -24,15 +24,15 @@
│ │ MajorImageVersion 0
│ │ MinorImageVersion 0
│ │ MajorSubsystemVersion 5
│ │ MinorSubsystemVersion 2
│ │ Win32Version 00000000
│ │ SizeOfImage 00052000
│ │ SizeOfHeaders 00000600
│ │ -CheckSum 000526d1
│ │ +CheckSum 00052a7c
│ │ Subsystem 00000003 (Windows CUI)
│ │ DllCharacteristics 00000160
│ │ HIGH_ENTROPY_VA
│ │ DYNAMIC_BASE
│ │ NX_COMPAT
│ │ SizeOfStackReserve 0000000000200000
│ │ SizeOfStackCommit 0000000000001000
│ │ @@ -54773,32 +54773,31 @@
│ │
│ │ Disassembly of section .edata:
│ │
│ │ 000000031ecfb000 <.edata>:
│ │ ; __bss_end__():
│ │ 31ecfb000: addb %al, (%rax)
│ │ 31ecfb002: addb %al, (%rax)
│ │ -31ecfb004: <unknown>
│ │ -31ecfb007: imull $0xe6000000, (%rax), %eax # imm = 0xE6000000
│ │ -31ecfb00d: movb $0x3, %al
│ │ -31ecfb00f: addb %al, (%rcx)
│ │ -31ecfb011: addb %al, (%rax)
│ │ -31ecfb013: addb %dl, (%rbx)
│ │ -31ecfb015: addb %al, (%rax)
│ │ -31ecfb017: addb %dl, (%rbx)
│ │ -31ecfb019: addb %al, (%rax)
│ │ -31ecfb01b: addb %ch, (%rax)
│ │ -31ecfb01d: movb $0x3, %al
│ │ -31ecfb01f: addb %dh, 0x3(%rax,%rsi,4)
│ │ -31ecfb023: addb %al, %al
│ │ -31ecfb025: movb $0x3, %al
│ │ -31ecfb027: addb %dl, %al
│ │ -31ecfb029: sbbb %al, (%rax)
│ │ -31ecfb02b: addb %dl, %al
│ │ -31ecfb02d: adcb $0x0, %al
│ │ +31ecfb004: cwtl
│ │ +31ecfb005: sbbl (%rcx,%rbp,2), %esi
│ │ +31ecfb008: addb %al, (%rax)
│ │ +31ecfb00a: addb %al, (%rax)
│ │ +31ecfb00c: outb %al, $0xb0
│ │ +31ecfb00e: addl (%rax), %eax
│ │ +31ecfb010: addl %eax, (%rax)
│ │ +31ecfb012: addb %al, (%rax)
│ │ +31ecfb014: adcl (%rax), %eax
│ │ +31ecfb016: addb %al, (%rax)
│ │ +31ecfb018: adcl (%rax), %eax
│ │ +31ecfb01a: addb %al, (%rax)
│ │ +31ecfb01c: subb %dh, -0x4f8bfffd(%rax)
│ │ +31ecfb022: addl (%rax), %eax
│ │ +31ecfb024: <unknown>
│ │ +31ecfb02a: addb %al, (%rax)
│ │ +31ecfb02c: rclb (%rax,%rax)
│ │ 31ecfb02f: addb %al, 0x30000013(%rax)
│ │ 31ecfb035: <unknown>
│ │ 31ecfb036: addb %al, (%rax)
│ │ 31ecfb038: adcb $0x0, (%rdi)
│ │ 31ecfb03b: addb %ah, 0x13(%rax)
│ │ 31ecfb03e: addb %al, (%rax)
│ │ 31ecfb040: addb %bl, (%rcx)

2 changes: 1 addition & 1 deletion content/at/yawk/lz4/lz4-java/lz4-java-1.9.0.buildspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ command="SHELL mvn clean package -DskipTests -Dmaven.javadoc.skip -Dbuildinfo.ig
buildinfo=target/${artifactId}-${version}.buildinfo

diffoscope=${artifactId}-${version}.diffoscope
issue=https://github.com/yawkat/lz4-java/pull/15
issue=https://github.com/yawkat/lz4-java/issues/9
Loading