Age | Commit message (Expand) | Author |
2019-09-23 | pull: Display channel news....* guix/scripts/pull.scm (display-news-entry)
(display-channel-specific-news): New procedures.
(display-channel-news): Call it.
(display-new/upgraded-packages): Adjust hint message.
* doc/guix.texi (Invoking guix pull): Mention it.
| Ludovic Courtès |
2019-09-23 | ui: Add 'current-message-language'....* guix/ui.scm (%default-message-language): New variable.
(current-message-language): New procedure.
| Ludovic Courtès |
2019-09-23 | channels: Allow news entries to refer to a tag....Suggested by Ricardo Wurmus <rekado@elephly.net>.
* guix/channels.scm (<channel-news-entry>)[tag]: New field.
(sexp->channel-news-entry): Accept either 'commit' or 'tag' in 'entry'
forms.
(resolve-channel-news-entry-tag): New procedure.
(channel-news-for-commit): Move 'with-repository' form one level
higher. Call 'resolve-channel-news-entry-tag' on all the news entries.
* guix/tests/git.scm (populate-git-repository): Add clause for 'tag'.
* tests/channels.scm ("channel-news, one entry"): Create a tag and add
an entry with a tag. Check that the tag is resolved and also visible in
the <channel-news-entry> record.
* doc/guix.texi (Channels): Mention tags in news entries.
| Ludovic Courtès |
2019-09-23 | channels: Add support for a news file....* guix/channels.scm (<channel-metadata>)[news-file]: New field.
(read-channel-metadata): Set the 'news-file' field.
(read-channel-metadata-from-source): Likewise.
(<channel-news>, <channel-news-entry>): New record types.
(sexp->channel-news-entry, read-channel-news)
(channel-news-for-commit): New procedures.
* guix/tests/git.scm (populate-git-repository): For 'add', allow
CONTENTS to be a procedure.
* tests/channels.scm ("channel-news, no news")
("channel-news, one entry"): New tests.
* doc/guix.texi (Channels): Document it.
| Ludovic Courtès |
2019-09-23 | git: Add 'commit-difference'....* guix/git.scm (commit-closure, commit-difference): New procedures.
* guix/tests/git.scm, tests/git.scm: New files.
* Makefile.am (dist_noinst_DATA): Add guix/tests/git.scm.
(SCM_TESTS): Add tests/git.scm.
| Ludovic Courtès |
2019-09-23 | git: 'update-cached-checkout' avoids network access when unnecessary....* guix/git.scm (reference-available?): New procedure.
(update-cached-checkout): Avoid call to 'remote-fetch' when REPOSITORY
already contains REF.
| Ludovic Courtès |
2019-09-23 | pull: '--news' shows the list of channels added or removed....* guix/scripts/pull.scm (display-channel, channel=?)
(display-channel-news, display-news): New procedures.
(process-query): Call 'display-news' instead of 'display-profile-news'.
| Ludovic Courtès |
2019-09-23 | gnu: wl-clipboard: Update to 2.0.0_beta2....* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0_beta2.
| Efraim Flashner |
2019-09-23 | gnu: gdb-8.3: Update to 8.3.1....* gnu/packages/gdb.scm (gdb-8.3): Update to 8.3.1.
| Efraim Flashner |
2019-09-23 | gnu: datamash: Update to 1.5....* gnu/packages/datamash.scm (datamash): Update to 1.5.
| Efraim Flashner |
2019-09-23 | gnu: emacs-suggest: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-suggest): Enable tests.
| Brian Leung |
2019-09-23 | gnu: emacs-helpful: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-helpful): Enable tests.
| Brian Leung |
2019-09-23 | gnu: emacs-ht: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-ht): Enable tests.
| Brian Leung |
2019-09-22 | gnu: emacs-tco-el: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-tco-el): Enable tests.
| Brian Leung |
2019-09-22 | gnu: emacs-loop: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-loop): Enable tests.
| Brian Leung |
2019-09-22 | gnu: emacs-elisp-refs: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Enable tests.
| Brian Leung |
2019-09-22 | gnu: emacs-realgud: Update to 1.5.1....* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1.
| Brian Leung |
2019-09-22 | gnu: emacs-company-lsp: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-company-lsp): Enable tests.
| Brian Leung |
2019-09-22 | gnu: js-datatables: Update to 1.10.19....* gnu/packages/javascript.scm (js-datatables): Update to 1.10.19.
| Efraim Flashner |
2019-09-22 | gnu: parallel: Update to 20190922....* gnu/packages/parallel.scm (parallel): Update to 20190922.
| Tobias Geerinckx-Rice |
2019-09-22 | gnu: Add freecad....* gnu/packages/engineering.scm (freecad): New variable.
| John Soo |
2019-09-22 | gnu: Add libmedfile....* gnu/packages/engineering.scm (libmedfile): New variable.
| John Soo |
2019-09-22 | gnu: Add libarea....* gnu/packages/engineering.scm (libarea): New variable.
| John Soo |
2019-09-22 | gnu: Add libspnav....* gnu/packages/engineering.scm (libspnav): New variable.
| John Soo |
2019-09-22 | gnu: Add python-pyside-2-tools....* gnu/packages/qt.scm (python-pyside-2-tools): New variable.
| John Soo |
2019-09-22 | gnu: Add python-pyside-2.... * gnu/packages/qt.scm (python-pyside-2): New variable.
| John Soo |
2019-09-22 | gnu: Add libcxx-6...* gnu/packages/llvm.scm (libcxx-6): New variable.
| John Soo |
2019-09-22 | gnu: Add python-shiboken-2....* gnu/packages/qt.scm (python-shiboken-2): New variable.
| John Soo |
2019-09-22 | gnu: Add coin3D....* gnu/packages/graphics.scm (coin3D): New variable.
| John Soo |
2019-09-22 | gnu: emacs-company-lua: Update to 0.1-2.29f6819....* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.29f6819.
[arguments]: Include extra directory.
| Brian Leung |
2019-09-22 | gnu: emacs-crux: Update to 0.3.0-2.308f17d....* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.308f17d.
| Brian Leung |
2019-09-22 | gnu: emacs-lispy: Update included files....* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files.
| Brian Leung |
2019-09-21 | gnu: diffoscope: Adjust native-inputs for architecture limitations....* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on
x86_64-linux and i686-linux.
Only add openjdk and enjarify on x86_64-linux.
| Vagrant Cascadian |
2019-09-21 | gnu: mutt: Update to 1.12.2....* gnu/packages/mail.scm (mutt): Update to 1.12.2.
| Tobias Geerinckx-Rice |
2019-09-21 | gnu: emacs-attrap: Update to 1.0-2.18cd1f7....* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.18cd1f7.
| Brian Leung |
2019-09-21 | gnu: emacs-github-review: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests.
| Brian Leung |
2019-09-21 | gnu: emacs-elfeed: Update to 3.2.0....* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.2.0.
| Brian Leung |
2019-09-21 | gnu: libgnomekbd: Don't use NAME in source URI....* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME.
| Tobias Geerinckx-Rice |
2019-09-21 | gnu: libgnomekbd: Update to 3.26.1....* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.
| Tobias Geerinckx-Rice |
2019-09-21 | gnu: wxmaxima: Update to 19.09.0....* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0.
| Tobias Geerinckx-Rice |
2019-09-21 | services: virtualization: Change libvirtd use syslog by default....As defaulting by stderr, along with the shepherd service not directing the
output to a log file makes seeing the output difficult, compared to logging to
syslog.
* gnu/services/virtualization.scm (libvirt-configuration)[log-outputs]: Change
default from "3:stderr" to "3:syslog:libvirtd".
| Christopher Baines |
2019-09-21 | gnu: guile-email: Add phase to patch the module directory....Otherwise the .go files appear within share, and Guile doesn't find them. With
this patch they appear in lib within the output. One thing this means is that
stack traces include the filenames.
* gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir
phase.
| Christopher Baines |
2019-09-21 | guix package: '--show' ignores deprecated packages....* guix/scripts/package.scm (process-query) <'show>: Remove superseded
packages.
* tests/guix-package-aliases.sh: Add test.
| Ludovic Courtès |
2019-09-21 | guix package: Add 'guix show' alias....* guix/scripts/show.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* tests/guix-package-aliases.sh: Add test.
* doc/guix.texi (Invoking guix package): Document it and use it in a example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| zimoun |
2019-09-21 | gnu: Add python-bibtexparser....* gnu/packages/python-xyz.scm (python-bibtexparser): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2019-09-21 | gnu: Add autocutsel....* gnu/packages/xdisorg.scm (autocutsel): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2019-09-21 | services: dovecot: Fix predicate names for free-form fields...* gnu/services/mail.scm (free-form-fields?, free-form-args?): Change
'string' to 'string?'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Alexey Abramov |
2019-09-21 | inferior: Propagate '&store-protocol-error' error conditions....Until now '&store-protocol-error' conditions raised in the inferior
would not be correctly propagated because SRFI-35 records lack a read
syntax.
Reported at <https://bugs.gnu.org/37449>
by Carl Dong <contact@carldong.me>.
* guix/inferior.scm (port->inferior): Import (srfi srfi-34) in the inferior.
(inferior-eval-with-store): Define 'error?' and 'error-message'. Wrap
call to PROC in 'guard'. Check the response of INFERIOR for a
'store-protocol-error' or a 'result' tag.
* tests/inferior.scm ("inferior-eval-with-store, &store-protocol-error"):
New test.
| Ludovic Courtès |
2019-09-21 | services: gdm: Ensure /var/lib/gdm is owned by "gdm"....Fixes <https://bugs.gnu.org/37423>.
Reported by Jan <tona_kosmicznego_smiecia@interia.pl>.
* gnu/services/xorg.scm (%gdm-activation): New variable.
(gdm-service-type)[extensions]: Add 'activation-service-type'.
| Ludovic Courtès |
2019-09-21 | gnu: emacs-counsel-etags: Enable tests....* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Enable tests.
| Brian Leung |