about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--guix/gn-machines/genenetwork.scm45
-rw-r--r--production.scm4
2 files changed, 24 insertions, 25 deletions
diff --git a/guix/gn-machines/genenetwork.scm b/guix/gn-machines/genenetwork.scm
index e90a5cf..ac2c759 100644
--- a/guix/gn-machines/genenetwork.scm
+++ b/guix/gn-machines/genenetwork.scm
@@ -14,7 +14,7 @@
                #:prefix gng:))
 
 (define-public genenetwork2
-  (let ((commit "020abee91428a2c67b122dbe28b9135cd319aed7")
+  (let ((commit "fc968a1f37b154830d394b656d067e456efd53ea")
         (revision "4"))
     (package
       (inherit gn:genenetwork2)
@@ -28,14 +28,14 @@
                 (file-name (string-append name "-" version))
                 (sha256
                  (base32
-                  "0snbg7qz2569byp2si6v5vdyvq9rq5c7xmsis85djd0gixk8kzc1"))))
+                  "0l4ws9mbhyik2q0mgm6hpck9a2l4lp9d1mbr2kqx4qg6g35vq85i"))))
       (propagated-inputs
        (modify-inputs (package-propagated-inputs gn:genenetwork2)
          (replace "gn-libs" gn-libs)
          (replace "genenetwork3" genenetwork3))))))
 
 (define-public genenetwork3
-  (let ((commit "b3de4f55947630c64cfe13bdcce26950322864b8")
+  (let ((commit "e1cf6c46ae35ae758e247f3ed09e48e9eddc47cb")
         (revision "5"))
     (package
       (inherit gn:genenetwork3)
@@ -50,13 +50,13 @@
          (file-name (git-file-name name version))
          (sha256
           (base32
-           "12ac4h2ajcfmszg19kkg7pdx9ffmmaarlq578h45kqzr2z2j1lf2"))))
+           "14hxrqrnv320dmfnp7zzp58w72a072pjp770crsbhjyc1cngbcbf"))))
       (propagated-inputs
        (modify-inputs (package-propagated-inputs gn:genenetwork3)
          (replace "gn-libs" gn-libs))))))
 
 (define-public gn-auth
-  (let ((commit "8312082b66775ba89dce842d86686d86c33771be")
+  (let ((commit "15c417b4c69343a0e085d0fd1c41d98ec81a1011")
         (revision "1"))
     (package
       (inherit gn:gn-auth)
@@ -72,13 +72,13 @@
          (hash
           (content-hash
            (base32
-            "173mpiiqy4x7mlwsmaycbf3dra1b2vjck5mhfs81w4w0fznlxkjg")))))
+            "0l0fjsyf42h98mg6gyksmkjzg82v62wpfqlsda5ibfny80nak8w2")))))
       (propagated-inputs
        (modify-inputs (package-propagated-inputs gn:gn-auth)
          (replace "gn-libs" gn-libs))))))
 
 (define-public gn-uploader
-  (let ((commit "92286b4734963770ae3e6a930a5cd96c6ac430a4")
+  (let ((commit "112aa267709b130447d8ca387631f5dbeba02366")
         (revision "0"))
     (package
       (inherit gn:gn-uploader)
@@ -93,13 +93,13 @@
                 (hash
                  (content-hash
                   (base32
-                   "0h25v6g4anfx8y34hiqhir31zis8820bwwkrz6j9g47vrv88aznc")))))
+                   "073jy7cxkmjk881yp6kccsd6mg2gkdg2ky059m4m6p2kqnlkdh82")))))
       (propagated-inputs
        (modify-inputs (package-propagated-inputs gn:gn-uploader)
          (replace "gn-libs" gn-libs))))))
 
 (define-public gn-libs
-  (let ((commit "20e43c94672f299c457468a7eb3663e51a31f77b")
+  (let ((commit "78c54eed593e1ddd6fb31745e101b4d9a1d2647d")
         (revision "03"))
     (package
       (inherit gn:gn-libs)
@@ -113,10 +113,10 @@
                 (file-name (string-append name "-" version))
                 (sha256
                  (base32
-                  "1s8hjfmpczd6lryn4d0aqnpl4l8y4r1g18c3b6y0yjibl24sk8mq")))))))
+                  "0qcwdn0jbd39dccxa1c8a9ph6yfprwldscc4byanm0y0c68ijy98")))))))
 
 (define-public gn-guile
-  (let ((commit "d19fcd79a028e649cb8ab3e42f5796bc353309ed")
+  (let ((commit "0e8e605434b37251e6729121c77afa963cebef6a")
 	(revision "0"))
     (package
       (inherit gng:gn-guile)
@@ -130,7 +130,7 @@
 		(file-name (string-append name "-" version))
 		(sha256
 		 (base32
-                  "0ylv4psdmd442jg73sw8danv9n9wj3wi8b96jfnzx025llz9ka3m"))))
+                  "0xy8c4x0hfi9za47prf59a9qjc983ygl2g34ndi9imjy36aa4pib"))))
       (arguments
        (list
 	#:not-compiled-file-regexp "(guix|guix/.*)[.]scm$"
@@ -144,20 +144,19 @@
 	        (let ((git (search-input-file inputs "/bin/git")))
 	          (substitute* "web/view/markdown.scm"
 	            (("\"git\"") (string-append "\"" git "\""))
-	            (("git -C") (string-append git " -C")))
-                  (substitute* "gn-guile.sh"
-                    ((" @SHELL@")
-                     (search-input-file inputs "/bin/bash"))
-	            (("guile") (search-input-file inputs "/bin/guile"))
-                    (("main web")
-                     (string-append "main " #$output
-                                    "/share/guile/site/"
-                                    (target-guile-effective-version)
-                                    "/web"))))))
+	            (("git -C") (string-append git " -C"))))))
+            (add-after 'patch-source-shebangs 'patch-gn-guile-source-shebangs
+              ;; there is still the shell-script `lmdb-publishdata-export' that
+              ;; needs to be patched the usual way, so we have 2 different
+              ;; source-shebang patching phases.
+              (lambda* (#:key inputs #:allow-other-keys)
+                (substitute* "bin/gn-guile"
+                  (("^exec guile")
+                   (string-append "exec "
+                                  (search-input-file inputs "/bin/guile"))))))
             (add-after 'build 'install-scripts
               (lambda* _
                 (mkdir-p "bin")
-		(copy-file "gn-guile.sh" "bin/gn-guile")
 		(copy-file "scripts/lmdb-publishdata-export.scm"
 			   "bin/lmdb-publishdata-export")
                 (for-each (lambda (script-path)
diff --git a/production.scm b/production.scm
index bd84a9b..302e7ef 100644
--- a/production.scm
+++ b/production.scm
@@ -92,7 +92,7 @@
                              (gn-guile-working-dir "/var/lib/genenetwork/gn-guile/")
                              (gn-docs-working-branch "gn2-production-branch")
                              (gn-guile-ssh-identity-file "/opt/home/gn-guile/.ssh/id-ed25519-gn2-production-on-tux04")
-                             (log-level 'warning)))
+                             (log-level 'info)))
                    (service gn-uploader-service-type
                             (gn-uploader-configuration
                              (server-name "uploader.genenetwork.org")
@@ -104,5 +104,5 @@
                              (auth-server-url "https://auth.genenetwork.org/")
                              (gn2-server-url "https://genenetwork.org")
                              (sqlite-databases-directory "/var/lib/genenetwork/sqlite/gn-uploader")
-                             (log-level 'warning)))
+                             (log-level 'info)))
                    %base-services)))