<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/describe.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-17T21:55:01Z</updated>
<entry>
<title>describe: Add 'current-profile-date'.</title>
<updated>2019-03-17T21:55:01Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-17T16:01:56Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cd2e4b2a8dbded85f7183d86be0747707e55d49e'/>
<id>urn:sha1:cd2e4b2a8dbded85f7183d86be0747707e55d49e</id>
<content type='text'>
* guix/describe.scm (current-profile-date): New procedure.
</content>
</entry>
<entry>
<title>describe: 'package-path-entries' no longer includes the "guix" entry.</title>
<updated>2019-03-12T22:51:32Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-12T22:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3f4f2ee404d328cbfb846aa18aafa33ee6ae3cff'/>
<id>urn:sha1:3f4f2ee404d328cbfb846aa18aafa33ee6ae3cff</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/34833&gt;
Reported by mikadoZero &lt;mikadozero@yandex.com&gt;.

By returning the "guix" entry, we were then adding it to
%PACKAGE-MODULE-PATH, causing the discovery code to scan the whole tree,
including gnu/installer modules, which would in turn lead to warnings.
Regression introduced in bfc9c339301ffe6dd15d156894dc27e05f6f081f.

* guix/describe.scm (package-path-entries): Use
'current-channel-entries', not 'current-profile-entries'.
</content>
</entry>
<entry>
<title>packages: Add the channel .go files to the search path.</title>
<updated>2019-03-11T22:12:26Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-11T21:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bfc9c339301ffe6dd15d156894dc27e05f6f081f'/>
<id>urn:sha1:bfc9c339301ffe6dd15d156894dc27e05f6f081f</id>
<content type='text'>
Until now %LOAD-COMPILED-PATH would wrongfully contain:

  CHANNEL/share/guile/site/X.Y

for each channel, thereby ignoring all the .go files of channels.  This
fixes it so that %LOAD-COMPILED-PATH instead contains:

  CHANNEL/lib/guile/X.Y/site-ccache

* guix/describe.scm (current-channel-entries): New procedure.
(package-path-entries): Change to return the %LOAD-COMPILED-PATH entries
as a second value.
* gnu/packages.scm (%package-module-path): Expect two values from
'package-path-entries' and augment %LOAD-COMPILED-PATH accordingly.
</content>
</entry>
<entry>
<title>describe: Add 'package-provenance'.</title>
<updated>2019-03-06T23:00:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-06T22:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2cb658a9a7c491ee8ea13da9682170e40deb25ed'/>
<id>urn:sha1:2cb658a9a7c491ee8ea13da9682170e40deb25ed</id>
<content type='text'>
* guix/scripts/package.scm (package-provenance): Move to...
* guix/describe.scm (package-provenance): ... here.
</content>
</entry>
<entry>
<title>Add 'guix describe'.</title>
<updated>2018-09-07T09:40:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-03T13:03:33Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bd7470185bae15e686c2b2a83d3f61807e6fa527'/>
<id>urn:sha1:bd7470185bae15e686c2b2a83d3f61807e6fa527</id>
<content type='text'>
* guix/scripts/describe.scm: New file.
* Makefile.am (MODULES): Add it.
(SH_TESTS): Add tests/guix-describe.sh.
* po/guix/POTFILES.in: Add it.
* guix/scripts/pull.scm (display-profile-content): Export.
* guix/describe.scm (current-profile, current-profile-entries): Export.
* tests/guix-describe.sh: New file.
* doc/guix.texi (Features): Mention 'guix pull' and provenance tracking.
(Invoking guix pull): Link to 'guix describe'.
(Channels): Likewise.
(Invoking guix describe): New node.
</content>
</entry>
<entry>
<title>Add (guix describe) and use it to initialize '%package-search-path'.</title>
<updated>2018-09-02T14:43:10Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-27T13:38:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fe634eaf93ba40862acdf62d7f197c6f19f0651c'/>
<id>urn:sha1:fe634eaf93ba40862acdf62d7f197c6f19f0651c</id>
<content type='text'>
* guix/describe.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm (%default-package-module-path): New variable.
(%package-module-path): Honor 'package-path-entries'.
* build-aux/update-NEWS.scm (main): Use %DEFAULT-PACKAGE-MODULE-PATH
instead of (last (%package-module-path)).
</content>
</entry>
</feed>
