guix package: '-s' sorts packages by name, then by version. Before that it would sort them by name only, so the order in which two packages with the same name but a different version would appear was non-deterministic. Reported by Tomáš Čech <sleep_walker@gnu.org>. * guix/scripts/package.scm (find-packages-by-description)[version<?]: New variable. Change the 2nd argument to 'sort' to use 'string-compare' and resort to 'version<?' when P1 and P2 have the same name.
guix package: '-s' displays different packages that have the same location. Before that, 'guix package -s foobarbaz' would display only one package when several match but they have the same location (which is common when using 'inherit'.) The original rationale was given at <http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00280.html> but it was arguably misguided because it led to "real" packages being hidden. Reported by Tomáš Čech <sleep_walker@gnu.org>. * guix/scripts/package.scm (find-packages-by-description)[same-location?]: Remove. Remove call to 'delete-duplicates'.
gnu: arb: Update to 2.3.0. * gnu/packages/algebra.scm (arb): Update to 2.3.0.
gnu: Add Catalyst-Devel. * gnu/packages/web.scm (perl-catalyst-devel): New variable.
gnu: Add Module-Install. * gnu/packages/perl.scm (perl-module-install): New variable.
gnu: Add YAML-Tiny. * gnu/packages/perl.scm (perl-yaml-tiny): New variable.
gnu: perl-cpanel-json-xs: Move to (gnu packages perl). * gnu/packages/web.scm (perl-cpanel-json-xs): Move this... * gnu/packages/perl.scm: To here.
gnu: perl-json-maybexs: Move to (gnu packages perl). * gnu/packages/web.scm (perl-json-maybexs): Move this... * gnu/packages/perl.scm: To here.
gnu: Add PAR-Dist. * gnu/packages/perl.scm (perl-par-dist): New variable.
gnu: Add Module-ScanDeps. * gnu/packages/perl.scm (perl-module-scandeps): New variable.
gnu: Add Perl JSON. * gnu/packages/perl.scm (perl-json): New variable.
gnu: Add JSON-XS. * gnu/packages/perl.scm (perl-json-xs): New variable.
gnu: Add Types-Serialiser. * gnu/packages/perl.scm (perl-types-serialiser): New variable.
gnu: Add File-Remove. * gnu/packages/perl.scm (perl-file-remove): New variable.
gnu: Add Template-Toolkit. * gnu/packages/perl.scm (perl-template-toolkit): New variable.
gnu: Add Test-LeakTrace. * gnu/packages/perl.scm (perl-test-leaktrace): New variable.
gnu: Add AppConfig. * gnu/packages/perl.scm (perl-appconfig): New variable.
gnu: Add File-Copy-Recursive. * gnu/packages/perl.scm (perl-file-copy-recursive): New variable.
gnu: Add File-ChangeNotify. * gnu/packages/perl.scm (perl-file-changenotify): New variable.
gnu: Add MooseX-Params-Validate. * gnu/packages/perl.scm (perl-moosex-params-validate): New variable.