/pre-inst-env guix build --check java-eclipse-jdt-core -K ./pre-inst-env guix build --check -K java-httpcomponents-httpcore-nio
both fail. diffoscope /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-3.12.3 /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-3.12.3-check/ >java-eclipse-jdt-core-3.12.3_diffoscope.log This looks like: │ │ │ │ +org/eclipse/jdt/core/formatter │ │ │ │ org/eclipse/jdt/core/eval │ │ │ │ +org/eclipse/jdt/core/jdom │ │ │ │ org/eclipse/jdt/core/dom │ │ │ │ org/eclipse/jdt/core/dom/rewrite │ │ │ │ -org/eclipse/jdt/core/formatter │ │ │ │ -org/eclipse/jdt/core/jdom │ │ │ │ -org/eclipse/jdt/core/search │ │ │ │ -org/eclipse/jdt/core/compiler │ │ │ │ -org/eclipse/jdt/core/compiler/batch │ │ │ │ org/eclipse/jdt/core/index i.e. order is wrong. Full diff attached. In 'strip-jar-timestamps the jars are repacked the last time, with find-files and zip. I made some experiments: zip is sensitive to the order of inputs. I tried some examples from a Guile-REPL with find-files from guix/build/utils.scm, but they worked as expected, returning files in order. Björn
--- /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-3.12.3
+++ /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-3.12.3-check/
âââ share
â âââ java
â â âââ eclipse-jdt-core.jar
â â â âââ zipinfo -v {}
â â â â @@ -54,15 +54,15 @@
â â â â version of encoding software: 3.0
â â â â minimum file system compatibility required: MS-DOS, OS/2 or NT FAT
â â â â minimum software version required to extract: 1.0
â â â â compression method: none (stored)
â â â â file security status: not encrypted
â â â â extended local header: no
â â â â file last modified on (DOS date/time): 1980 Jan 1 00:00:00
â â â â - 32-bit CRC value (hex): 2bf4f7e9
â â â â + 32-bit CRC value (hex): 702a8ee6
â â â â compressed size: 1922 bytes
â â â â uncompressed size: 1922 bytes
â â â â length of filename: 19 characters
â â â â length of extra field: 0 bytes
â â â â length of file comment: 0 characters
â â â â disk number on which file begins: disk 1
â â â â apparent file type: binary
â â â âââ META-INF/INDEX.LIST
â â â ââ ordering differences only
â â â â @@ -1,55 +1,55 @@
â â â â JarIndex-Version: 1.0
â â â â
â â â â /gnu/store/6r2x0fbsj9kwvljrdx2nc8nbrvd9d78m-java-eclipse-jdt-core-3.12.3/share/java/eclipse-jdt-core.jar
â â â â org
â â â â org/eclipse
â â â â org/eclipse/jdt
â â â â org/eclipse/jdt/core
â â â â +org/eclipse/jdt/core/formatter
â â â â org/eclipse/jdt/core/eval
â â â â +org/eclipse/jdt/core/jdom
â â â â org/eclipse/jdt/core/dom
â â â â org/eclipse/jdt/core/dom/rewrite
â â â â -org/eclipse/jdt/core/formatter
â â â â -org/eclipse/jdt/core/jdom
â â â â -org/eclipse/jdt/core/search
â â â â -org/eclipse/jdt/core/compiler
â â â â -org/eclipse/jdt/core/compiler/batch
â â â â org/eclipse/jdt/core/index
â â â â org/eclipse/jdt/core/util
â â â â +org/eclipse/jdt/core/compiler
â â â â +org/eclipse/jdt/core/compiler/batch
â â â â +org/eclipse/jdt/core/search
â â â â org/eclipse/jdt/internal
â â â â +org/eclipse/jdt/internal/codeassist
â â â â +org/eclipse/jdt/internal/codeassist/complete
â â â â +org/eclipse/jdt/internal/codeassist/select
â â â â +org/eclipse/jdt/internal/codeassist/impl
â â â â +org/eclipse/jdt/internal/formatter
â â â â +org/eclipse/jdt/internal/formatter/linewrap
â â â â +org/eclipse/jdt/internal/formatter/old
â â â â org/eclipse/jdt/internal/eval
â â â â +org/eclipse/jdt/internal/antadapter
â â â â org/eclipse/jdt/internal/core
â â â â org/eclipse/jdt/internal/core/eval
â â â â -org/eclipse/jdt/internal/core/hierarchy
â â â â +org/eclipse/jdt/internal/core/jdom
â â â â org/eclipse/jdt/internal/core/dom
â â â â org/eclipse/jdt/internal/core/dom/rewrite
â â â â org/eclipse/jdt/internal/core/dom/rewrite/imports
â â â â org/eclipse/jdt/internal/core/builder
â â â â -org/eclipse/jdt/internal/core/jdom
â â â â -org/eclipse/jdt/internal/core/search
â â â â -org/eclipse/jdt/internal/core/search/matching
â â â â -org/eclipse/jdt/internal/core/search/indexing
â â â â -org/eclipse/jdt/internal/core/search/processing
â â â â org/eclipse/jdt/internal/core/index
â â â â +org/eclipse/jdt/internal/core/hierarchy
â â â â org/eclipse/jdt/internal/core/util
â â â â -org/eclipse/jdt/internal/codeassist
â â â â -org/eclipse/jdt/internal/codeassist/complete
â â â â -org/eclipse/jdt/internal/codeassist/select
â â â â -org/eclipse/jdt/internal/codeassist/impl
â â â â -org/eclipse/jdt/internal/formatter
â â â â -org/eclipse/jdt/internal/formatter/old
â â â â -org/eclipse/jdt/internal/formatter/linewrap
â â â â +org/eclipse/jdt/internal/core/search
â â â â +org/eclipse/jdt/internal/core/search/processing
â â â â +org/eclipse/jdt/internal/core/search/indexing
â â â â +org/eclipse/jdt/internal/core/search/matching
â â â â org/eclipse/jdt/internal/compiler
â â â â -org/eclipse/jdt/internal/compiler/lookup
â â â â -org/eclipse/jdt/internal/compiler/batch
â â â â -org/eclipse/jdt/internal/compiler/flow
â â â â -org/eclipse/jdt/internal/compiler/codegen
â â â â -org/eclipse/jdt/internal/compiler/ast
â â â â -org/eclipse/jdt/internal/compiler/classfmt
â â â â -org/eclipse/jdt/internal/compiler/impl
â â â â -org/eclipse/jdt/internal/compiler/env
â â â â org/eclipse/jdt/internal/compiler/parser
â â â â org/eclipse/jdt/internal/compiler/parser/diagnose
â â â â org/eclipse/jdt/internal/compiler/problem
â â â â +org/eclipse/jdt/internal/compiler/impl
â â â â +org/eclipse/jdt/internal/compiler/codegen
â â â â +org/eclipse/jdt/internal/compiler/ast
â â â â org/eclipse/jdt/internal/compiler/util
â â â â -org/eclipse/jdt/internal/antadapter
â â â â +org/eclipse/jdt/internal/compiler/env
â â â â +org/eclipse/jdt/internal/compiler/classfmt
â â â â +org/eclipse/jdt/internal/compiler/batch
â â â â +org/eclipse/jdt/internal/compiler/lookup
â â â â +org/eclipse/jdt/internal/compiler/flow
â â â âââ /gnu/store/as7vb5xx7vqdwmmqj9543470r49b4c0c-coreutils-8.28/bin/stat {}
â â â â @@ -1,8 +1,8 @@
â â â â
â â â â Size: 9537736 Blocks: 18632 IO Block: 4096 regular file
â â â â -Links: 2
â â â â +Links: 1
â â â â Access: (0444/-r--r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
â â â â
â â â â Modify: 1970-01-01 00:00:01.000000000 +0000
â â â â
â â â â Birth: -
pgpIkuYZ_JFVL.pgp
Description: OpenPGP digital signature
