Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect (?) hashes for sources in latest emacs-overlay #391

Closed
sternenseemann opened this issue Mar 31, 2024 · 18 comments · Fixed by #401
Closed

Incorrect (?) hashes for sources in latest emacs-overlay #391

sternenseemann opened this issue Mar 31, 2024 · 18 comments · Fixed by #401

Comments

@sternenseemann
Copy link
Contributor

sternenseemann commented Mar 31, 2024

For example, try building the source for org:

(import
  (builtins.fetchTarball "https://github.com/nixos/nixpkgs/archive/d691274a972b3165335d261cc4671335f5c67de9.tar.gz")
  {
    overlays = [
      (import (builtins.fetchTarball "https://github.com/nix-community/emacs-overlay/archive/c4d37df2341ca6ed9269e3bff81984fde865aa70.tar.gz"))
    ];
  }).emacs.pkgs.org.src

This results in:

hash mismatch in fixed-output derivation '/nix/store/j28p0q61l495vk0ir897p5ig65brgy5g-org-9.6.24.tar':
  wanted: sha256:0sh5xiwgfb9n4qx7nnm2d12g99h3iawb218qada6w40dn315vsm2
  got:    sha256:0ri96za9k6y90mpkx032mv804r891r0d6lxk39mhka1f15iywr1k

I've also seen this for exwm, maybe more packages are affected. The exwm problem seems to be in nixpkgs.

@adisbladis
Copy link
Member

Upstream have bumped all file mtimes in the archive:

--- good/
+++ bad/
├── stat {}
│ @@ -1,7 +1,7 @@
│  
│    Size: 60        	Blocks: 0          IO Block: 4096   directory
│  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│  
│ -Modify: 2024-04-01 09:44:33.726943963 +0000
│ +Modify: 2024-04-01 09:45:04.563784910 +0000
│   --- good/org-9.6.24
├── +++ bad/org-9.6.24
│ ├── stat {}
│ │ @@ -1,7 +1,7 @@
│ │  
│ │    Size: 2840      	Blocks: 0          IO Block: 4096   directory
│ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │  
│ │ +Modify: 2024-03-31 09:43:28.000000000 +0000
│ │ -Modify: 2024-03-27 21:06:37.000000000 +0000
│ │   --- good/org-9.6.24/CONTRIBUTE.org
│ ├── +++ bad/org-9.6.24/CONTRIBUTE.org
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 934       	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/Makefile
│ ├── +++ bad/org-9.6.24/Makefile
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2554      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/README-elpa
│ ├── +++ bad/org-9.6.24/README-elpa
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2160      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:19.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:30.000000000 +0000
│ │   --- good/org-9.6.24/dir
│ ├── +++ bad/org-9.6.24/dir
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 701       	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:28.000000000 +0000
│ │   --- good/org-9.6.24/doc
│ ├── +++ bad/org-9.6.24/doc
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 360       	Blocks: 0          IO Block: 4096   directory
│ │ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ -Modify: 2024-03-27 21:07:28.000000000 +0000
│ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/org-guide.org
│ │ ├── +++ bad/org-9.6.24/doc/org-guide.org
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 83199     	Blocks: 168        IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/org-manual.org
│ │ ├── +++ bad/org-9.6.24/doc/org-manual.org
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 821741    	Blocks: 1608       IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/org-version.inc
│ │ ├── +++ bad/org-9.6.24/doc/org-version.inc
│ │ │ @@ -1,3 +1,3 @@
│ │ │  @c automatically generated, do not edit
│ │ │  @set VERSION 9.6.24 ()
│ │ │ -@set DATE 2024-03-27
│ │ │ +@set DATE 2024-03-31
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 84        	Blocks: 8          IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:07:17.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:44:06.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/org.texi
│ │ ├── +++ bad/org-9.6.24/doc/org.texi
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 877083    	Blocks: 1720       IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:07:17.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:44:06.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/orgcard.tex
│ │ ├── +++ bad/org-9.6.24/doc/orgcard.tex
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 24075     	Blocks: 48         IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │   --- good/org-9.6.24/doc/orgguide.texi
│ │ ├── +++ bad/org-9.6.24/doc/orgguide.texi
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 88547     	Blocks: 176        IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:07:27.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 360       	Blocks: 0          IO Block: 4096   directory
│ │ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:28.000000000 +0000
│ │   --- good/org-9.6.24/etc
│ ├── +++ bad/org-9.6.24/etc
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 120       	Blocks: 0          IO Block: 4096   directory
│ │ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │   --- good/org-9.6.24/etc/ORG-NEWS
│ │ ├── +++ bad/org-9.6.24/etc/ORG-NEWS
│ │ │ ├── stat {}
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  
│ │ │ │    Size: 264165    	Blocks: 520        IO Block: 4096   regular file
│ │ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │ │  
│ │ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 120       	Blocks: 0          IO Block: 4096   directory
│ │ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/local.mk
│ ├── +++ bad/org-9.6.24/local.mk
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2547      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:26.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:35.000000000 +0000
│ │   --- good/org-9.6.24/ob-C.el
│ ├── +++ bad/org-9.6.24/ob-C.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 17253     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-R.el
│ ├── +++ bad/org-9.6.24/ob-R.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 20076     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-awk.el
│ ├── +++ bad/org-9.6.24/ob-awk.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3985      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-calc.el
│ ├── +++ bad/org-9.6.24/ob-calc.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3887      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-clojure.el
│ ├── +++ bad/org-9.6.24/ob-clojure.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 11745     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-comint.el
│ ├── +++ bad/org-9.6.24/ob-comint.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 13671     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-core.el
│ ├── +++ bad/org-9.6.24/ob-core.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 136492    	Blocks: 272        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-css.el
│ ├── +++ bad/org-9.6.24/ob-css.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 1522      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-ditaa.el
│ ├── +++ bad/org-9.6.24/ob-ditaa.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4113      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-dot.el
│ ├── +++ bad/org-9.6.24/ob-dot.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3100      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-emacs-lisp.el
│ ├── +++ bad/org-9.6.24/ob-emacs-lisp.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4133      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-eshell.el
│ ├── +++ bad/org-9.6.24/ob-eshell.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3927      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-eval.el
│ ├── +++ bad/org-9.6.24/ob-eval.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6870      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-exp.el
│ ├── +++ bad/org-9.6.24/ob-exp.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 18662     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-forth.el
│ ├── +++ bad/org-9.6.24/ob-forth.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3143      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-fortran.el
│ ├── +++ bad/org-9.6.24/ob-fortran.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6398      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-gnuplot.el
│ ├── +++ bad/org-9.6.24/ob-gnuplot.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 11515     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-groovy.el
│ ├── +++ bad/org-9.6.24/ob-groovy.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4340      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-haskell.el
│ ├── +++ bad/org-9.6.24/ob-haskell.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 11466     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-java.el
│ ├── +++ bad/org-9.6.24/ob-java.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 20586     	Blocks: 48         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-js.el
│ ├── +++ bad/org-9.6.24/ob-js.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 7584      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-julia.el
│ ├── +++ bad/org-9.6.24/ob-julia.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 12424     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-latex.el
│ ├── +++ bad/org-9.6.24/ob-latex.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 10919     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-lilypond.el
│ ├── +++ bad/org-9.6.24/ob-lilypond.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 16984     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-lisp.el
│ ├── +++ bad/org-9.6.24/ob-lisp.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4705      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-lob.el
│ ├── +++ bad/org-9.6.24/ob-lob.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6473      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-lua.el
│ ├── +++ bad/org-9.6.24/ob-lua.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 14009     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-makefile.el
│ ├── +++ bad/org-9.6.24/ob-makefile.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 1512      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-maxima.el
│ ├── +++ bad/org-9.6.24/ob-maxima.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4775      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-ocaml.el
│ ├── +++ bad/org-9.6.24/ob-ocaml.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6312      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-octave.el
│ ├── +++ bad/org-9.6.24/ob-octave.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 9744      	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-org.el
│ ├── +++ bad/org-9.6.24/ob-org.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2537      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-plantuml.el
│ ├── +++ bad/org-9.6.24/ob-plantuml.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6394      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-processing.el
│ ├── +++ bad/org-9.6.24/ob-processing.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6999      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-python.el
│ ├── +++ bad/org-9.6.24/ob-python.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 17292     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-ref.el
│ ├── +++ bad/org-9.6.24/ob-ref.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 9507      	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-ruby.el
│ ├── +++ bad/org-9.6.24/ob-ruby.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 9738      	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-scheme.el
│ ├── +++ bad/org-9.6.24/ob-scheme.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 9879      	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-screen.el
│ ├── +++ bad/org-9.6.24/ob-screen.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 5620      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-shell.el
│ ├── +++ bad/org-9.6.24/ob-shell.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 14181     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-sql.el
│ ├── +++ bad/org-9.6.24/ob-sql.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 15961     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-sqlite.el
│ ├── +++ bad/org-9.6.24/ob-sqlite.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 5080      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-table.el
│ ├── +++ bad/org-9.6.24/ob-table.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 5300      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ob-tangle.el
│ ├── +++ bad/org-9.6.24/ob-tangle.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 28632     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc-basic.el
│ ├── +++ bad/org-9.6.24/oc-basic.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 36177     	Blocks: 72         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc-biblatex.el
│ ├── +++ bad/org-9.6.24/oc-biblatex.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 18006     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc-bibtex.el
│ ├── +++ bad/org-9.6.24/oc-bibtex.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2901      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc-csl.el
│ ├── +++ bad/org-9.6.24/oc-csl.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 31411     	Blocks: 64         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc-natbib.el
│ ├── +++ bad/org-9.6.24/oc-natbib.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 8135      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/oc.el
│ ├── +++ bad/org-9.6.24/oc.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 73665     	Blocks: 144        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-bbdb.el
│ ├── +++ bad/org-9.6.24/ol-bbdb.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 20545     	Blocks: 48         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-bibtex.el
│ ├── +++ bad/org-9.6.24/ol-bibtex.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 33955     	Blocks: 72         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-docview.el
│ ├── +++ bad/org-9.6.24/ol-docview.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 3731      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-doi.el
│ ├── +++ bad/org-9.6.24/ol-doi.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2439      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-eshell.el
│ ├── +++ bad/org-9.6.24/ol-eshell.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 2511      	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-eww.el
│ ├── +++ bad/org-9.6.24/ol-eww.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6101      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-gnus.el
│ ├── +++ bad/org-9.6.24/ol-gnus.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 10736     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-info.el
│ ├── +++ bad/org-9.6.24/ol-info.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 7534      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-irc.el
│ ├── +++ bad/org-9.6.24/ol-irc.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 9803      	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-man.el
│ ├── +++ bad/org-9.6.24/ol-man.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4386      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-mhe.el
│ ├── +++ bad/org-9.6.24/ol-mhe.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 7962      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol-rmail.el
│ ├── +++ bad/org-9.6.24/ol-rmail.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 4274      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ol.el
│ ├── +++ bad/org-9.6.24/ol.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 78557     	Blocks: 160        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-agenda.el
│ ├── +++ bad/org-9.6.24/org-agenda.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 461081    	Blocks: 904        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-archive.el
│ ├── +++ bad/org-9.6.24/org-archive.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 24666     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-attach.el
│ ├── +++ bad/org-9.6.24/org-attach.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 32903     	Blocks: 72         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-capture.el
│ ├── +++ bad/org-9.6.24/org-capture.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 81187     	Blocks: 160        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-clock.el
│ ├── +++ bad/org-9.6.24/org-clock.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 121565    	Blocks: 240        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-colview.el
│ ├── +++ bad/org-9.6.24/org-colview.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 67437     	Blocks: 136        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-compat.el
│ ├── +++ bad/org-9.6.24/org-compat.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 61975     	Blocks: 128        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-crypt.el
│ ├── +++ bad/org-9.6.24/org-crypt.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 11656     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-ctags.el
│ ├── +++ bad/org-9.6.24/org-ctags.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 19845     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-cycle.el
│ ├── +++ bad/org-9.6.24/org-cycle.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 33976     	Blocks: 72         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-datetree.el
│ ├── +++ bad/org-9.6.24/org-datetree.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 10304     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-element.el
│ ├── +++ bad/org-9.6.24/org-element.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 341162    	Blocks: 672        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-entities.el
│ ├── +++ bad/org-9.6.24/org-entities.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 30069     	Blocks: 64         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-faces.el
│ ├── +++ bad/org-9.6.24/org-faces.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 28381     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-feed.el
│ ├── +++ bad/org-9.6.24/org-feed.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 26647     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-fold-core.el
│ ├── +++ bad/org-9.6.24/org-fold-core.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 78309     	Blocks: 160        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-fold.el
│ ├── +++ bad/org-9.6.24/org-fold.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 36669     	Blocks: 72         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-footnote.el
│ ├── +++ bad/org-9.6.24/org-footnote.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 38287     	Blocks: 80         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-goto.el
│ ├── +++ bad/org-9.6.24/org-goto.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 10112     	Blocks: 24         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-habit.el
│ ├── +++ bad/org-9.6.24/org-habit.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 17482     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-id.el
│ ├── +++ bad/org-9.6.24/org-id.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 27503     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-indent.el
│ ├── +++ bad/org-9.6.24/org-indent.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 17338     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-inlinetask.el
│ ├── +++ bad/org-9.6.24/org-inlinetask.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 13207     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-keys.el
│ ├── +++ bad/org-9.6.24/org-keys.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 43438     	Blocks: 88         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-lint.el
│ ├── +++ bad/org-9.6.24/org-lint.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 52353     	Blocks: 104        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-list.el
│ ├── +++ bad/org-9.6.24/org-list.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 138565    	Blocks: 272        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-loaddefs.el
│ ├── +++ bad/org-9.6.24/org-loaddefs.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 157426    	Blocks: 312        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:28.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:37.000000000 +0000
│ │   --- good/org-9.6.24/org-macro.el
│ ├── +++ bad/org-9.6.24/org-macro.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 17759     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-macs.el
│ ├── +++ bad/org-9.6.24/org-macs.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 60100     	Blocks: 120        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-mobile.el
│ ├── +++ bad/org-9.6.24/org-mobile.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 43039     	Blocks: 88         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-mouse.el
│ ├── +++ bad/org-9.6.24/org-mouse.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 39318     	Blocks: 80         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-num.el
│ ├── +++ bad/org-9.6.24/org-num.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 19282     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-pcomplete.el
│ ├── +++ bad/org-9.6.24/org-pcomplete.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 16523     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-persist.el
│ ├── +++ bad/org-9.6.24/org-persist.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 48229     	Blocks: 96         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-pkg.el
│ ├── +++ bad/org-9.6.24/org-pkg.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 411       	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:28.000000000 +0000
│ │   --- good/org-9.6.24/org-plot.el
│ ├── +++ bad/org-9.6.24/org-plot.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 27535     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-protocol.el
│ ├── +++ bad/org-9.6.24/org-protocol.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 31187     	Blocks: 64         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-refile.el
│ ├── +++ bad/org-9.6.24/org-refile.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 29010     	Blocks: 64         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-src.el
│ ├── +++ bad/org-9.6.24/org-src.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 57158     	Blocks: 112        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-table.el
│ ├── +++ bad/org-9.6.24/org-table.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 242702    	Blocks: 480        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-tempo.el
│ ├── +++ bad/org-9.6.24/org-tempo.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 6623      	Blocks: 16         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-timer.el
│ ├── +++ bad/org-9.6.24/org-timer.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 18299     	Blocks: 40         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org-version.el
│ ├── +++ bad/org-9.6.24/org-version.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 607       	Blocks: 8          IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:27.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:36.000000000 +0000
│ │   --- good/org-9.6.24/org.el
│ ├── +++ bad/org-9.6.24/org.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 845954    	Blocks: 1656       IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/org.info
│ ├── +++ bad/org-9.6.24/org.info
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 1116334   	Blocks: 2184       IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:09.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:21.000000000 +0000
│ │   --- good/org-9.6.24/orgguide.info
│ ├── +++ bad/org-9.6.24/orgguide.info
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 94494     	Blocks: 192        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:44:16.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:07:28.000000000 +0000
│ │   --- good/org-9.6.24/ox-ascii.el
│ ├── +++ bad/org-9.6.24/ox-ascii.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 80701     	Blocks: 160        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-beamer.el
│ ├── +++ bad/org-9.6.24/ox-beamer.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 44461     	Blocks: 88         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-html.el
│ ├── +++ bad/org-9.6.24/ox-html.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 153311    	Blocks: 304        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-icalendar.el
│ ├── +++ bad/org-9.6.24/ox-icalendar.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 40017     	Blocks: 80         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-koma-letter.el
│ ├── +++ bad/org-9.6.24/ox-koma-letter.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 40392     	Blocks: 80         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-latex.el
│ ├── +++ bad/org-9.6.24/ox-latex.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 168245    	Blocks: 336        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-man.el
│ ├── +++ bad/org-9.6.24/ox-man.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 38454     	Blocks: 80         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-md.el
│ ├── +++ bad/org-9.6.24/ox-md.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 28587     	Blocks: 56         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-odt.el
│ ├── +++ bad/org-9.6.24/ox-odt.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 163782    	Blocks: 320        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-org.el
│ ├── +++ bad/org-9.6.24/ox-org.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 13344     	Blocks: 32         IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-publish.el
│ ├── +++ bad/org-9.6.24/ox-publish.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 52286     	Blocks: 104        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox-texinfo.el
│ ├── +++ bad/org-9.6.24/ox-texinfo.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 77030     	Blocks: 152        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ │   --- good/org-9.6.24/ox.el
│ ├── +++ bad/org-9.6.24/ox.el
│ │ ├── stat {}
│ │ │ @@ -1,7 +1,7 @@
│ │ │  
│ │ │    Size: 292610    	Blocks: 576        IO Block: 4096   regular file
│ │ │  Device: 0,28	Access: (0644/-rw-r--r--)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │ │  
│ │ │ +Modify: 2024-03-31 09:43:24.000000000 +0000
│ │ │ -Modify: 2024-03-27 21:06:33.000000000 +0000
│ ├── stat {}
│ │ @@ -1,7 +1,7 @@
│ │  
│ │    Size: 2840      	Blocks: 0          IO Block: 4096   directory
│ │  Device: 0,28	Access: (0755/drwxr-xr-x)  Uid: ( 1000/adisbladis)   Gid: (  100/   users)
│ │  
│ │ -Modify: 2024-03-27 21:06:37.000000000 +0000
│ │ +Modify: 2024-03-31 09:43:28.000000000 +0000

@ngn999
Copy link

ngn999 commented Apr 12, 2024

This happens to smartparens-mode.

error: hash mismatch in fixed-output derivation '/nix/store/55cjy0kpx2787nq73xx9h56zbk4zakwc-source.drv':
specified: sha256-a8MBhFXicG7fbeLe63MmI7dJUWgGVt8USVsktzm9H20=
got: sha256-4eTxT1lEysaFNqheVMyyNx3IcqU3GieOVwqcr6NqAMM=
error: 1 dependencies of derivation '/nix/store/5cnn1qw1zwdpvbkybiqkw8prvmz54ajd-emacs-smartparens-20240410.1709.drv' failed to build
error: 1 dependencies of derivation '/nix/store/56jnzdwm0b87a4m43g26qks3q4fdzgl3-emacs-unstable-with-packages-29.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/klbg2vgvabdgpal1pjv91x0lnl1i63v2-system-applications.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5lxyqg4lxh92h75wph6jykljipw4f5xn-darwin-system-24.05.20240411.f173d08+darwin4.36524ad.drv' failed to build

@ngn999
Copy link

ngn999 commented Apr 15, 2024

Looks like the hash of smartparens in .json is wrong.

@zarthross
Copy link
Contributor

Any resolution for this issue?

@zarthross
Copy link
Contributor

So far, I've been cloning this repo, and manually changing the smartparens hash and using my local version... Is there a way we can correct this programmatically so we can keep getting proper updates and i don't have to do this manually?

@ngn999
Copy link

ngn999 commented Apr 22, 2024

So far, I've been cloning this repo, and manually changing the smartparens hash and using my local version... Is there a way we can correct this programmatically so we can keep getting proper updates and i don't have to do this manually?

I think a overrideAttrs may works, but it does not:

            (pkgs.emacsWithPackagesFromUsePackage {
              config = ./emacs/init.el;
              defaultInitFile = true;
              package = pkgs.emacs-unstable;
              alwaysEnsure = false;
              alwaysTangle = true;
              extraEmacsPackages = epkgs: with epkgs; [
                treesit-grammars.with-all-grammars
              ];              
              override = final: prev: {
                smartparens = prev.melpaPackages.smartparens.overrideAttrs(old: {
                  sha256 = "sha256-RnEhNvE0oZWP870M0oWy3z8qqk2ir00H1B+9NLCSTT0=";
                });
              };

Maybe the key is wrong?

@bandithedoge
Copy link

This issue is still present despite #397 being merged.

@ngn999
Copy link

ngn999 commented Apr 26, 2024

This issue is still present despite #397 being merged.

It works here.

@collinarnett
Copy link

just bumped my flake and smartparens is breaking my build

@mitchty
Copy link

mitchty commented Apr 28, 2024

Ditto here, the shasum that #397 fixed is entirely different from what I'm seeing causing issues:

$ nix flake lock --update-input emacs-overlay
warning: Git tree '/home/mitch/src/pub/github.com/mitchty/nix' is dirty                                                                                                             
warning: updating lock file '/home/mitch/src/pub/github.com/mitchty/nix/flake.lock':                                                                                                
? Updated input 'emacs-overlay':                                                                                                                                                    
    'github:nix-community/emacs-overlay/832a762e2789007887ab0720a14bbd03e6798f03' (2024-04-20)                                                                                      
  ? 'github:nix-community/emacs-overlay/12d9a5fe7968aa89ed37fdb28f32fdff29d01c0f' (2024-04-28)                                                                                      
? Updated input 'emacs-overlay/nixpkgs-stable':                                                                                                                                     
    'github:NixOS/nixpkgs/e402c3eb6d88384ca6c52ef1c53e61bdc9b84ddd' (2024-04-17)                                                                                                    
  ? 'github:NixOS/nixpkgs/dd37924974b9202f8226ed5d74a252a9785aedf8' (2024-04-24)     
...
emacs-org> Compiling /nix/store/kz4l3avvsj2hg4ja73xacj9krm3y8bp7-emacs-org-9.6.28/share/emacs/site-lisp/elpa/org-9.6.28/ob-screen.el...                                             
emacs-org> Compiling /nix/store/kz4l3avvsj2hg4ja73xacj9krm3y8bp7-emacs-org-9.6.28/share/emacs/site-lisp/elpa/org-9.6.28/ob-sed.el...                                                
emacs-org> Compiling /nix/store/kz4l3avvsj2hg4ja73xacj9krm3y8bp7-emacs-org-9.6.28/share/emacs/site-lisp/elpa/org-9.6.28/ob-shell.el...                                              
error: hash mismatch in fixed-output derivation '/nix/store/r9c3yn0frvq2a4g0pskyn8a11ahhq0aj-source.drv':                                                                           
         specified: sha256-RnEhNvE0oZWP870M0oWy3z8qqk2ir00H1B+9NLCSTT0=                                                                                                             
            got:    sha256-ldt0O9nQP3RSsEvF5+irx6SRt2GVWbIao4IOO7lOexM=                                                                                                             
error: 1 dependencies of derivation '/nix/store/k7nj0g8bygxrs3c3siacm4jmsiaqr5w6-emacs-smartparens-20240416.2253.drv' failed to build                                               
error (ignored): error: cannot unlink '/tmp/nix-build-emacs-idris-mode-20240423.1320.drv-1': Directory not empty                                                                    
error: 1 dependencies of derivation '/nix/store/jry3cydvbhrpm30rrhmygyjzdzziadnb-emacs-gtk3-with-packages-29.3.drv' failed to build

@otavio
Copy link

otavio commented Apr 28, 2024

I also see sha256-ldt0O9nQP3RSsEvF5+irx6SRt2GVWbIao4IOO7lOexM=.

otavio added a commit to otavio/nix-config that referenced this issue Apr 28, 2024
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/bb943ccf9c2572550ddfdb7c92373c6671b870af' (2024-04-28)
  → 'github:nix-community/emacs-overlay/557a69764e1aeb16c3d0f7d53ff4c3001a4ccafc' (2024-04-20)

Refs: nix-community/emacs-overlay#391
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
@zarthross
Copy link
Contributor

zarthross commented Apr 29, 2024

Can people please post what OS and Architecture they are using? This might be an issue with Darwin Vs Linux and/or X86 vs Arm.

The hash I updated to in #397 was generated on aarch64-darwin. Testing this evening I got the original hash on x86_64-linux and aarch64-linux.

@Ferdev
Copy link

Ferdev commented Apr 29, 2024

I'm using Linux(NixOS), x86_64 and this is the hash I'm seeing: sha256-ldt0O9nQP3RSsEvF5+irx6SRt2GVWbIao4IOO7lOexM=

@brsvh
Copy link

brsvh commented Apr 29, 2024

NixOS on x86_64, I get sha256-ldt0O9nQP3RSsEvF5+irx6SRt2GVWbIao4IOO7lOexM=.

@ngn999
Copy link

ngn999 commented May 1, 2024

Smartparens-mode break again.
macOS Apple Silicon, I get :
specified: sha256-ldt0O9nQP3RSsEvF5+irx6SRt2GVWbIao4IOO7lOexM=
got: sha256-RnEhNvE0oZWP870M0oWy3z8qqk2ir00H1B+9NLCSTT0=

Finally, I figure it out:

            (pkgs.emacsWithPackagesFromUsePackage {
              config = ./emacs/init.el;
              defaultInitFile = true;
              package = pkgs.emacs-unstable;
              alwaysEnsure = false;
              alwaysTangle = true;
              extraEmacsPackages = epkgs: with epkgs; [
                treesit-grammars.with-all-grammars
              ];              
              override = final: prev: {
                smartparens = prev.melpaPackages.smartparens.overrideAttrs(old: {
                  src = pkgs.fetchgit {
                    url = "https://github.com/Fuco1/smartparens";
                    rev = "a5c68cac1bea737b482a37aa92de4f6efbf7580b";
                    sha256 = "Tf8fY9n5mGcH+rQWhdDNu88Ak4us564d6HQF83cxDkU=";
                  };
                });
              }
              // {
                combobulate = pkgs.callPackage ./packages/combobulate/default.nix {
                  inherit (pkgs) fetchFromGitHub;
                  inherit (prev) trivialBuild;
                };
              };
              # override = epkgs: epkgs 
            })

jian-lin added a commit to linj-fork/nixpkgs that referenced this issue May 5, 2024
There is an issue[1] of incorrect source hashes in emacs-overlay.
Last update[2] of MELPA packages in Nixpkgs is from emacs-overlay,
which introduces that issue into Nixpkgs.

This patch is a dirty workaround for that issue in Nixpkgs by manually
fixing incorrect source hashes.  Ideally, we should fix that issue
properly in emacs-overlay so that future updates from the overlay do
not need this workaround any more.

Here is how I produce this patch:
1. Cherry-pick the update[2] to my system's Nixpkgs commit to avoid
building many staging packages
2. Build sources for each elisp package set denoted as EPKGS.  EPKGS
can be elpaDevelPackages, elpaPackages, nongnuPackages,
melpaStablePackages and melpaPackages.
   nix build --include nixpkgs=$PWD --file source-hash.nix <EPKGS> --keep-going
3. Check log for hash mismatch:
   error: hash mismatch in fixed-output derivation '/nix/store/lg6jmfbqmkp261dwk25ji9n8sxd180rm-source-vhdl-tools-20200330.1819.drv':
         specified: sha256-QsEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=
         got:    sha256-RMEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=
4. Convert the correct hash if needed
   nix hash to-base32 sha256-RMEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=

Here is the source-hash.nix file:
let
  pkgs = import <nixpkgs> { };
  lib = pkgs.lib;
  mkSrcSet =
    epkgs:
    lib.mapAttrs (
      name: package: package.src.overrideAttrs { name = "source-" + name + "-" + package.version; }
    ) (lib.filterAttrs (_: package: lib.isDerivation package && (package ? src)) epkgs);
in
{
  elpaDevelPackages = mkSrcSet pkgs.emacsPackages.elpaDevelPackages;
  elpaPackages = mkSrcSet pkgs.emacsPackages.elpaPackages;
  nongnuPackages = mkSrcSet pkgs.emacsPackages.nongnuPackages;
  melpaStablePackages = mkSrcSet pkgs.emacsPackages.melpaStablePackages;
  melpaPackages = mkSrcSet pkgs.emacsPackages.melpaPackages;
}

[1]: nix-community/emacs-overlay#391
[2]: NixOS#308258
jian-lin added a commit to linj-fork/nixpkgs that referenced this issue May 6, 2024
There is an issue[1] of incorrect source hashes in emacs-overlay.
Last update[2] of MELPA packages in Nixpkgs is from emacs-overlay,
which introduces that issue into Nixpkgs.

This patch is a dirty workaround for that issue in Nixpkgs by manually
fixing incorrect source hashes.  Ideally, we should fix that issue
properly in emacs-overlay so that future updates from the overlay do
not need this workaround any more.

Here is how I produce this patch:
1. Cherry-pick the update[2] to my system's Nixpkgs commit to avoid
building many staging packages
2. Build sources for each elisp package set denoted as EPKGS.  EPKGS
can be elpaDevelPackages, elpaPackages, nongnuPackages,
melpaStablePackages and melpaPackages.
   nix build --include nixpkgs=$PWD --file source-hash.nix <EPKGS> --keep-going
3. Check log for hash mismatch:
   error: hash mismatch in fixed-output derivation '/nix/store/lg6jmfbqmkp261dwk25ji9n8sxd180rm-source-vhdl-tools-20200330.1819.drv':
         specified: sha256-QsEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=
         got:    sha256-RMEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=
4. Convert the correct hash if needed
   nix hash to-base32 sha256-RMEah0IR5qIEv4Wng9VAfyBB47UC9SwoVfsGjvcbUz0=

Here is the source-hash.nix file:
let
  pkgs = import <nixpkgs> { };
  lib = pkgs.lib;
  mkSrcSet =
    epkgs:
    lib.mapAttrs (
      name: package: package.src.overrideAttrs { name = "source-" + name + "-" + package.version; }
    ) (lib.filterAttrs (_: package: lib.isDerivation package && (package ? src)) epkgs);
in
{
  elpaDevelPackages = mkSrcSet pkgs.emacsPackages.elpaDevelPackages;
  elpaPackages = mkSrcSet pkgs.emacsPackages.elpaPackages;
  nongnuPackages = mkSrcSet pkgs.emacsPackages.nongnuPackages;
  melpaStablePackages = mkSrcSet pkgs.emacsPackages.melpaStablePackages;
  melpaPackages = mkSrcSet pkgs.emacsPackages.melpaPackages;
}

[1]: nix-community/emacs-overlay#391
[2]: NixOS#308258
@jian-lin
Copy link
Contributor

jian-lin commented May 6, 2024

I think two different issues are discussed here.

One issue is the incorrect source hash of org-9.6.24. The cause is that fetchurl is used to download the source tarball and upstream changes mtime of files in the tarball, which changes the hash of fetchurl. This issue has been fixed by the bump of the org package.

Another issue is that the source hash of smartparens on Linux is different from that on darwin. The cause of this issue needs further investigation. Note that this issue is not caused by upstream's change of file mtime in the tarball because fetchzip is used for MELPA packages and mtime does not affect the hash of fetchzip.

To track one issue at a time, I think we should close this since the first issue has been fixed and file a separate issue for the second one.

@nekifirus
Copy link

Hello. The same problem.

hash mismatch in fixed-output derivation '/nix/store/4ghw58z0i9mg4bcs0g6jr6pqnlf5ryxj-source.drv': specified: sha256-Y9n0p3jO5Ol/uUigrRNfrfxD5aeeb98NjNSDtroRffc= got: sha256-hYWjEIJvwu2gWIK0MxYzmwtJ/jPkLkM5Qo4EDOQnJYc=

I looked in PR but didn't find this hash there.
Maybe I can fix it in my config someway?

@jian-lin
Copy link
Contributor

jian-lin commented May 8, 2024

There are two different hash representations involved here: SRI and base-32.

got: sha256-hYWjEIJvwu2gWIK0MxYzmwtJ/jPkLkM5Qo4EDOQnJYc=

Use nix hash to-base32 to translate this hash and you get 11r54zj0q14f88wl6bp46gz4j2wv6cb37d42b2hfvhkgh88a71c5 which is indeed in the linked PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.