guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#31399] [PATCH] import: elpa: Implement recursive import.


From: Oleg Pykhalov
Subject: [bug#31399] [PATCH] import: elpa: Implement recursive import.
Date: Fri, 08 Jun 2018 15:08:13 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Hello Ludovic, Guix,

Apologies for a delay.

address@hidden (Ludovic Courtès) writes:

[…]

> I’d find it clearer to have a first patch that moves code from cran.scm
> to utils.scm, and a second patch containing the ELPA changes.  No big
> deal though.

OK, splitted the patch.  Also removed unused srfi-41.

> Please double-check that tests/{elpa,cran}.scm still pass, but if they
> do, I think you can go ahead and push.

I tested both commits separately.  Pushed as:

- 74032da3a2ef3e99e89dd58701414004f5a6c061
- ae9e5d6602544390fa5da0a87450405ebba012fd

While I've tested, ‘test-tmp/db/’ directory was missing in my Guix Git
repository (‘test-tmp’ directory was present), tests failed until I
manually created by invoking ‘mkdir test-tmp/db’.  I've tried to remove
‘test-tmp’, invoke ‘./configure --localstatedir=/var --prefix=’ and
‘make’, but it produced only ‘test-tmp’ directory.

[…]

For the record.

I did some manually tests by commenting package and dependency package
recipes in Guix package collection, then invoked import:

- ‘r-circlize’ which depends ‘r-shape’
--8<---------------cut here---------------start------------->8---
./pre-inst-env env GUIX_PACKAGE_PATH= guix import cran -r circlize
--8<---------------cut here---------------end--------------->8---

- ‘emacs-xelb’ which depends on ‘emacs-exwm’
--8<---------------cut here---------------start------------->8---
./pre-inst-env env GUIX_PACKAGE_PATH= guix import elpa -r exwm
--8<---------------cut here---------------end--------------->8---

- ‘emacs-ace-window’ which depends on ‘emacs-avy’
--8<---------------cut here---------------start------------->8---
./pre-inst-env env GUIX_PACKAGE_PATH= guix import elpa -a melpa -r ace-window
--8<---------------cut here---------------end--------------->8---

Thanks,
Oleg.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]