<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix, branch wip-hurd-vm</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>squash! system: bare-hurd.tmpl: Add openssh-sans-x client and service.</title>
<updated>2020-06-08T16:50:01+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-08T16:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d5738e5d0068dad5f7eb34583bc4cacb5f1e95a9'/>
<id>d5738e5d0068dad5f7eb34583bc4cacb5f1e95a9</id>
<content type='text'>
As reported my mothacehe on IRC: --no-grafts is no longer necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As reported my mothacehe on IRC: --no-grafts is no longer necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>hurd-boot: Use 'setxattr' instead of invoking settrans.</title>
<updated>2020-06-08T14:50:41+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-08T10:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8ca543703ffc5b750cfc44116a36c25bbf007f82'/>
<id>8ca543703ffc5b750cfc44116a36c25bbf007f82</id>
<content type='text'>
Note: Using `getxattr' on the Hurd instead of running showtrans does not
work (yet?).

* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
invoking settrans.
* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
enable xattr-embebbing of translators.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: Using `getxattr' on the Hurd instead of running showtrans does not
work (yet?).

* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
invoking settrans.
* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
enable xattr-embebbing of translators.
</pre>
</div>
</content>
</entry>
<entry>
<title>system: bare-hurd.tmpl: Add openssh-sans-x client and service.</title>
<updated>2020-06-08T14:50:40+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-05-07T17:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1ed658b073d754c2aa84c651cb9e792bed7b2396'/>
<id>1ed658b073d754c2aa84c651cb9e792bed7b2396</id>
<content type='text'>
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[packages]: Add openssh-sans-x.
[services]: Add openssh-service.  Add example usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[packages]: Add openssh-sans-x.
[services]: Add openssh-service.  Add example usage.
</pre>
</div>
</content>
</entry>
<entry>
<title>system: hurd: Remove 'cross-hurd-image' hack.</title>
<updated>2020-06-08T14:50:40+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-05-27T07:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e59706fb8844004b83926f19b7fda89ae4c3338f'/>
<id>e59706fb8844004b83926f19b7fda89ae4c3338f</id>
<content type='text'>
The initial

    guix build -f gnu/system/hurd.scm

hack has been superseded by regular guix system (cross) build.

* gnu/system/hurd.scm (compile-manifest, cross-hurd-image): Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The initial

    guix build -f gnu/system/hurd.scm

hack has been superseded by regular guix system (cross) build.

* gnu/system/hurd.scm (compile-manifest, cross-hurd-image): Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>hurd-boot: Create individual translators instead of running MAKEDEV.</title>
<updated>2020-06-08T14:50:40+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-08T11:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c1815a7e6dabb3e39909fd30214c5c9424607f5b'/>
<id>c1815a7e6dabb3e39909fd30214c5c9424607f5b</id>
<content type='text'>
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(setup-translator, xattr-translator,
showtrans-translator?, translated?, set-hurd-device-translators): New
procedures.
(boot-hurd-system): Use them instead of running MAKEDEV.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(setup-translator, xattr-translator,
showtrans-translator?, translated?, set-hurd-device-translators): New
procedures.
(boot-hurd-system): Use them instead of running MAKEDEV.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: openssh: Remove exception to build without xauth for the Hurd.</title>
<updated>2020-06-08T14:50:40+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-08T13:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4a6974667e838c82ae375c8b9c1b3eaca7a72ac4'/>
<id>4a6974667e838c82ae375c8b9c1b3eaca7a72ac4</id>
<content type='text'>
* gnu/packages/ssh.scm (openssh)[inputs]: Unconditionally include xauth;
for the Hurd: use openssh-sans-x for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ssh.scm (openssh)[inputs]: Unconditionally include xauth;
for the Hurd: use openssh-sans-x for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix: Update to ab9e30039d.</title>
<updated>2020-06-08T14:50:09+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-05-07T16:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8176ce6fde681a94558cf4be129fa1f385010664'/>
<id>8176ce6fde681a94558cf4be129fa1f385010664</id>
<content type='text'>
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.ab9e30039d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.ab9e30039d.
</pre>
</div>
</content>
</entry>
<entry>
<title>syscalls: set-thread-name, thread-name: Fix thinko.</title>
<updated>2020-06-08T14:49:03+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-08T14:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ab9e30039d9312285ea3f4ed43f81c9c2c0dae08'/>
<id>ab9e30039d9312285ea3f4ed43f81c9c2c0dae08</id>
<content type='text'>
* guix/build/syscalls.scm (set-thread-name, thread-name): Oops, fix thinko.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/build/syscalls.scm (set-thread-name, thread-name): Oops, fix thinko.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix: Update to 68d8c09465.</title>
<updated>2020-06-08T12:45:40+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-05-07T16:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=835b3d893fa84efd49ab4dd1a34dd3cbfb8a393d'/>
<id>835b3d893fa84efd49ab4dd1a34dd3cbfb8a393d</id>
<content type='text'>
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.68d8c09465.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.68d8c09465.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: services: Add %hurd-startup-service.</title>
<updated>2020-06-08T12:26:14+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-04-30T13:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=68d8c094659565fe19abc1c433a17337ce5cacb7'/>
<id>68d8c094659565fe19abc1c433a17337ce5cacb7</id>
<content type='text'>
This decouples startup of the Hurd from the "hurd" package, moving the RC
script into SYSTEM.

* gnu/packages/hurd.scm (hurd)[inputs]: Remove hurd-rc-script.
[arguments]: Do not substitute it.  Update "runsystem.sh" to parse kernel
arguments and exec into --system=SYSTEM/rc.
(hurd-rc-script): Move to...
* gnu/services.scm (%hurd-rc-file): ...this new variable.
(hurd-rc-entry): New procedure.
(%hurd-startup-service): Use it in new variable.
* gnu/system.scm (hurd-default-essential-services): Use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This decouples startup of the Hurd from the "hurd" package, moving the RC
script into SYSTEM.

* gnu/packages/hurd.scm (hurd)[inputs]: Remove hurd-rc-script.
[arguments]: Do not substitute it.  Update "runsystem.sh" to parse kernel
arguments and exec into --system=SYSTEM/rc.
(hurd-rc-script): Move to...
* gnu/services.scm (%hurd-rc-file): ...this new variable.
(hurd-rc-entry): New procedure.
(%hurd-startup-service): Use it in new variable.
* gnu/system.scm (hurd-default-essential-services): Use it.
</pre>
</div>
</content>
</entry>
</feed>
