GNU bug report logs -
#37413
[PATCH 0/9] Channel news distribution mechanism
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Sun, 15 Sep 2019 22:11:02 UTC
Severity: normal
Tags: fixed, patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #98 received at 37413 <at> debbugs.gnu.org (full text, mbox):
Hello!
Here’s an updated version that addresses some of the issues that
were raised and some of those that weren’t even raised.
Changes compared to v1:
• If the news format version is incompatible, silently ignore it
instead of raising an error.
• Language tags in the news file are now symbols instead of
strings. Thus, xgettext can readily be used:
xgettext -ken -l scheme etc/news.scm
• News entries can refer to a tag instead of a commit, as suggested
by Ricardo.
• ‘guix pull’ shows news titles when there are news. (In v1 you’d
have to explicitly run ‘guix pull --news’ to see if there are
news.)
Thoughts?
I’ll go with that if there are no objections.
Thanks,
Ludo’.
Ludovic Courtès (11):
pull: '--news' shows the list of channels added or removed.
git: 'update-cached-checkout' avoids network access when unnecessary.
git: Add 'commit-difference'.
channels: Add support for a news file.
channels: Allow news entries to refer to a tag.
ui: Add 'current-message-language'.
pull: Display channel news.
pull: '-l' displays channel news.
pull: Display news titles directly upon 'pull'.
Add '.guix-channel' file.
DRAFT etc: Add channel news file.
.dir-locals.el | 1 +
.guix-channel | 5 ++
Makefile.am | 8 +-
doc/guix.texi | 73 ++++++++++++++++-
etc/news.scm | 23 ++++++
guix/channels.scm | 145 ++++++++++++++++++++++++++++++--
guix/git.scm | 58 ++++++++++++-
guix/scripts/pull.scm | 186 +++++++++++++++++++++++++++++++++++++++---
guix/tests/git.scm | 105 ++++++++++++++++++++++++
guix/ui.scm | 18 ++++
tests/channels.scm | 104 +++++++++++++++++++++++
tests/git.scm | 99 ++++++++++++++++++++++
12 files changed, 798 insertions(+), 27 deletions(-)
create mode 100644 .guix-channel
create mode 100644 etc/news.scm
create mode 100644 guix/tests/git.scm
create mode 100644 tests/git.scm
--
2.23.0
This bug report was last modified 5 years and 295 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.