emacs-bug-tracker
[Top][All Lists]
Advanced

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

[debbugs-tracker] bug#31018: closed ([PATCH] Improvements for our Emacs


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#31018: closed ([PATCH] Improvements for our Emacs build system and fixes.)
Date: Thu, 03 May 2018 16:33:01 +0000

Your message dated Thu, 03 May 2018 22:02:46 +0530
with message-id <address@hidden>
and subject line Re: [bug#31018] [PATCHv2] Improvements for our Emacs build 
system and fixes.
has caused the debbugs.gnu.org bug report #31018,
regarding [PATCH] Improvements for our Emacs build system and fixes.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
31018: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=31018
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: [PATCH] Improvements for our Emacs build system and fixes. Date: Sun, 01 Apr 2018 11:57:11 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
Hello Guix!

This patch set strengthens our Emacs build system by enforcing strict
byte compilation of every Guix package using the `emacs-build-system'.

Before, errors during byte compilation would not signal a failure of the
build.

It also adds a custom check phase to make it easy to run any kind of
program or script that might be used as a test runner (commonly
ert-runner, sometimes make, etc.).

I've validated that our Emacs packages (at least those whose name start by
'emacs-') can be successfully built with those changes (240 were built
locally). Most of the patches below were necessary fixes to our Emacs
packages so that they could be successfully byte compiled.

Happy April Fools' Day ;)

Maxim

Attachment: 0001-emacs-build-system-Consider-all-inputs-for-Elisp-dep.patch
Description: Text Data

Attachment: 0002-emacs-build-system-Add-improved-check-phase-fixes.patch
Description: Text Data

Attachment: 0003-gnu-Adjust-ert-runner-wrapper-to-honor-EMACSLOADPATH.patch
Description: Text Data

Attachment: 0004-gnu-Adapt-Emacs-packages-to-use-the-new-check-phase.patch
Description: Text Data

Attachment: 0005-gnu-emacs-pdf-tools-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0006-gnu-Add-emacs-ert-expectations.patch
Description: Text Data

Attachment: 0007-gnu-emacs-deferred-Enable-tests.patch
Description: Text Data

Attachment: 0008-gnu-emacs-org-trello-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0009-gnu-emacs-smartparens-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0010-gnu-emacs-realgud-Adapt-phase-for-the-reworked-emacs.patch
Description: Text Data

Attachment: 0011-gnu-emacs-request-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0012-gnu-emacs-idris-mode-Fix-hash.patch
Description: Text Data

Attachment: 0013-gnu-emacs-sx-Fix-build-issue.patch
Description: Text Data

Attachment: 0014-gnu-emacs-polymode-Fix-compilation-error.patch
Description: Text Data

Attachment: 0015-gnu-Add-emacs-scel.patch
Description: Text Data

Attachment: 0016-gnu-Add-emacs-kv.patch
Description: Text Data

Attachment: 0017-gnu-emacs-esxml-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0018-gnu-emacs-mu4e-alert-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0019-gnu-emacs-org-contrib-Fix-hash-and-byte-compilation.patch
Description: Text Data

Attachment: 0020-gnu-emacs-evil-matchit-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0021-gnu-Add-emacs-spark.patch
Description: Text Data

Attachment: 0022-gnu-emacs-es-mode-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0023-gnu-Add-emacs-eimp.patch
Description: Text Data

Attachment: 0024-gnu-emacs-dired-hacks-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0025-gnu-emacs-cdlatex-Fix-byte-compilation.patch
Description: Text Data

Attachment: 0026-gnu-Add-emacs-howm.patch
Description: Text Data

Attachment: 0027-gnu-emacs-calfw-Fix-byte-compilation.patch
Description: Text Data


--- End Message ---
--- Begin Message --- Subject: Re: [bug#31018] [PATCHv2] Improvements for our Emacs build system and fixes. Date: Thu, 03 May 2018 22:02:46 +0530
Arun Isaac <address@hidden> writes:

> Should emacs-scel only be a native input, or should it be a propagated input?

I made emacs-scel a propagated input, and pushed all commits as
discussed.

Thanks!


--- End Message ---

reply via email to

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