In most gnu/packages/*.scm files are (expected to be) sorted alphabetically.
Now when importing some packages recursivly, packages are output in order of the dependency graph, thus authors need to sort them manually. Example (requires the hex.pm importer from <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42180>: $ ./pre-inst-env guix import hexpm -r idna | grep define-public (define-public erlang-unicode-util-compat (define-public erlang-idna $ ./pre-inst-env guix import hexpm -r idna | grep define-public | LC_ALL=C sort --check sort: -:2: disorder: (define-public erlang-idna -- Regards Hartmut Goebel | Hartmut Goebel | [email protected] | | www.crazy-compilers.com | compilers which you thought are impossible |
