Hi Antero, thanks for your review! Here's an updated version of the patch. I added --with-netcdf to the configure flags, removed the build utils, added spaces between sentences and don't use a list for the licence field anymore. Could you have another look please? I'm not sure if I addressed all lint issues, since this command is failing on my machine recently. Any idea what this could be? Here's the backtrace of the lint command: ``` [roman@thinkpad guix]$ ./pre-inst-env guix lint cdo ;;; note: source file /home/roman/workspace/guix/gnu/packages/geo.scm ;;; newer than compiled /home/roman/workspace/guix/gnu/packages/geo.go ;;; note: source file /home/roman/workspace/guix/gnu/packages/geo.scm ;;; newer than compiled /home/roman/.cache/guile/ccache/3.0-LE-8-4.5/home/roman/workspace/guix/gnu/packages/geo.scm.go ;;; Failed to autoload html->sxml in (htmlprag): ;;; no code for module (htmlprag) Backtrace: In ice-9/boot-9.scm: 1752:10 18 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 17 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 16 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 15 (_ #(#(#))) In guix/ui.scm: 2238:7 14 (run-guix . _) 2201:10 13 (run-guix-command _ . _) In ice-9/boot-9.scm: 1752:10 12 (with-exception-handler _ _ #:unwind? _ # _) 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 659:37 10 (thunk) In srfi/srfi-1.scm: 634:9 9 (for-each # …) In guix/scripts/lint.scm: 65:4 8 (run-checkers _ _ #:store _) In srfi/srfi-1.scm: 634:9 7 (for-each # …) In guix/scripts/lint.scm: 74:21 6 (_ _) In guix/lint.scm: 1476:5 5 (check-for-updates #) 811:2 4 (call-with-networking-fail-safe _ _ _) In ice-9/boot-9.scm: 1752:10 3 (with-exception-handler _ _ #:unwind? _ # _) 1685:16 2 (raise-exception _ #:continuable? _) 1683:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: error: html->sxml: unbound variable ``` Thanks, Roman.