summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.library/IkiWiki/Plugin/field.pm3
-rw-r--r--community/gsoc/project_ideas/libgtop.mdwn6
-rw-r--r--community/gsoc/project_ideas/procfs.mdwn45
-rw-r--r--community/meetings.mdwn3
-rw-r--r--community/meetings/debconf10.mdwn20
-rw-r--r--community/meetings/ghm2010.mdwn20
-rw-r--r--hurd/translator/procfs.mdwn47
-rw-r--r--hurd/translator/procfs/htop.mdwn25
-rw-r--r--hurd/translator/procfs/killall.mdwn23
-rw-r--r--hurd/translator/procfs/procps.mdwn23
-rw-r--r--hurd/translator/procfs/top.mdwn18
-rw-r--r--ikiwiki.setup13
-rw-r--r--media_appearances.mdwn7
-rw-r--r--news/2010-08-31.mdwn85
-rw-r--r--open_issues/nightly_builds_deb_packages.mdwn20
-rw-r--r--public_hurd_boxen/installation/snubber.mdwn5
-rw-r--r--source_repositories.mdwn1
17 files changed, 208 insertions, 156 deletions
diff --git a/.library/IkiWiki/Plugin/field.pm b/.library/IkiWiki/Plugin/field.pm
index e53474e9..77247ad4 100644
--- a/.library/IkiWiki/Plugin/field.pm
+++ b/.library/IkiWiki/Plugin/field.pm
@@ -356,6 +356,9 @@ sub field_set_template_values ($$;@) {
my @parameter_names = $template->param();
foreach my $field (@parameter_names)
{
+ # Don't redefine if the field already has a value.
+ next if ($template->param($field));
+
my $type = $template->query(name => $field);
if ($type eq 'LOOP' and $field =~ /_LOOP$/i)
{
diff --git a/community/gsoc/project_ideas/libgtop.mdwn b/community/gsoc/project_ideas/libgtop.mdwn
index 14304de2..8eb6953e 100644
--- a/community/gsoc/project_ideas/libgtop.mdwn
+++ b/community/gsoc/project_ideas/libgtop.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -14,8 +14,8 @@ libgtop is a library used by many applications (especially GNOME applications)
to abstract the system-specific methods for obtaining information about the
current state of the system -- processes running, system load etc.
-A [[Linux-compatible_procfs|madhusudancs]] implementation has been created
-during GSoC 2008, and should cover a large part of the functionality of
+A Linux-compatible [[hurd/translator/procfs]] is available
+and should cover a large part of the functionality of
libgtop. However, not all necessary information is exported via /proc (even on
Linux); there are some bits still missing in the Hurd procfs implementation;
and there are a couple of bugs that need to be fixed to make it fully usable.
diff --git a/community/gsoc/project_ideas/procfs.mdwn b/community/gsoc/project_ideas/procfs.mdwn
deleted file mode 100644
index d4760aae..00000000
--- a/community/gsoc/project_ideas/procfs.mdwn
+++ /dev/null
@@ -1,45 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="procfs"]]
-
-Although there is no standard (POSIX or other) for the layout of the `/proc`
-pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other
-systems, and many tools concerned with process management use it. (`ps`, `top`,
-`htop`, `gtop`, `killall`, `pkill`, ...)
-
-Instead of porting all these tools to use [[hurd/libps]] (Hurd's official method for
-accessing process information), they could be made to run out of the box, by
-implementing a Linux-compatible `/proc` filesystem for the Hurd.
-
-The goal is to implement all `/proc` functionality needed for the various process
-management tools to work. (On Linux, the `/proc` filesystem is used also for
-debugging purposes; but this is highly system-specific anyways, so there is
-probably no point in trying to duplicate this functionality as well...)
-
-The [[existing_partially_working_procfs_implementation|hurd/translator/procfs]]
-can serve as a starting point, but needs to be largely rewritten. (It should
-use [[hurd/libnetfs]] rather than [[hurd/libtrivfs]]; the data format needs to
-change to be more Linux-compatible; and it needs adaptation to newer system
-interfaces.)
-
-This project requires learning [[hurd/translator]] programming, and
-understanding some of the internals of process management in the Hurd. It
-should not be too hard coding-wise; and the task is very nicely defined by the
-existing Linux `/proc` interface -- no design considerations necessary.
-
-**Note**: We already have several applications for this task.
-
-Possible mentors: Olaf Buddenhagen (antrik)
-
-Exercise: Add or fix one piece in the existing procfs translator.
-
-*Status*: Madhusudan.C.S has implemented a new, fully functional [[procfs|madhusudancs]] for
-GSoC 2008. He is still working on some outstanding issues.
diff --git a/community/meetings.mdwn b/community/meetings.mdwn
index ba4fc2bd..ecd0e465 100644
--- a/community/meetings.mdwn
+++ b/community/meetings.mdwn
@@ -17,7 +17,8 @@ is included in the section entitled
# Past
- * [GNU Hackers Meeting in the Hague 2010](http://www.gnu.org/ghm/2010/denhaag/)
+ * [[DebConf10]]
+ * [[GNU Hackers Meeting in the Hague 2010|ghm2010]]
* [[FOSDEM 2010]]
* [[EuroSys_2009]]
* [[FOSDEM_2008]]
diff --git a/community/meetings/debconf10.mdwn b/community/meetings/debconf10.mdwn
new file mode 100644
index 00000000..bafd7de0
--- /dev/null
+++ b/community/meetings/debconf10.mdwn
@@ -0,0 +1,20 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="DebConf10"]]
+
+<http://debconf10.debconf.org/>
+
+ * {{$banck_hurd}}
+
+
+[[!ymlfront data="""
+banck_hurd: "presentation (including video) by Michael Banck: [*Debian GNU/Hurd -- Past. Present. And Future?*](http://penta.debconf.org/dc10_schedule/events/595.en.html) ([slides](http://people.debian.org/~mbanck/debian-hurd.pdf))"
+"""]]
diff --git a/community/meetings/ghm2010.mdwn b/community/meetings/ghm2010.mdwn
new file mode 100644
index 00000000..e216bfe4
--- /dev/null
+++ b/community/meetings/ghm2010.mdwn
@@ -0,0 +1,20 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GNU Hackers Meeting in the Hague 2010"]]
+
+<http://www.gnu.org/ghm/2010/denhaag/>
+
+ * {{$walfield_hurd}}
+
+
+[[!ymlfront data="""
+walfield_hurd: "video of the presentation by Neal Walfield: [*GNU/Hurd: It's About Freedom (Or: Why you should care)*](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv)"
+"""]]
diff --git a/hurd/translator/procfs.mdwn b/hurd/translator/procfs.mdwn
index 404a6764..da7eb77c 100644
--- a/hurd/translator/procfs.mdwn
+++ b/hurd/translator/procfs.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -8,12 +9,40 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
-<http://www.nongnu.org/hurdextras/#procfs>
+Although there is no standard (POSIX or other) for the layout of the `/proc`
+pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other
+systems, and many tools concerned with process management use it. (`ps`, `top`,
+`htop`, `gtop`, `killall`, `pkill`, ...)
+
+Instead of porting all these tools to use [[libps]] (Hurd's official method for
+accessing process information), they could be made to run out of the box, by
+implementing a Linux-compatible `/proc` filesystem for the Hurd.
+
+The goal is to implement all `/proc` functionality needed for the various process
+management tools to work. (On Linux, the `/proc` filesystem is used also for
+debugging purposes; but this is highly system-specific anyways, so there is
+probably no point in trying to duplicate this functionality as well...)
+
+*Status*: Madhusudan.C.S has implemented a new, fully functional [[procfs|madhusudancs]] for
+[[GSoC 2008|community/gsoc/2008]].
+
+# New Implementation by Jérémie Koenig
+
+In August 2010, Jérémie Koenig [published another, new
+version](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00165.html).
+This can be found in <http://git.savannah.gnu.org/cgit/hurd/procfs.git/>,
+branch *jkoenig/master*.
- * [[`ps`|procps]]
- * [[`top`|top]]
- * [[`htop`|htop]]
- * `gtop`
- * [[`killall`|killall]]
- * `pkill`
- * ...
+Testing it is as simple as this:
+
+ $ git clone git://git.savannah.gnu.org/hurd/procfs.git
+ $ cd procfs/
+ $ git checkout jkoenig/master
+ $ make
+ $ settrans -ca proc procfs --compatible
+ $ ls -l proc/
+
+
+# Old Implementation from [[open_issues/HurdExtras]]
+
+<http://www.nongnu.org/hurdextras/#procfs>
diff --git a/hurd/translator/procfs/htop.mdwn b/hurd/translator/procfs/htop.mdwn
deleted file mode 100644
index ce38b92c..00000000
--- a/hurd/translator/procfs/htop.mdwn
+++ /dev/null
@@ -1,25 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- open("/proc/stat", O_RDONLY) = 3
- open("/proc/meminfo", O_RDONLY) = 3
- open("/proc/stat", O_RDONLY) = 3
- open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
- open("/proc/1/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
- open("/proc/1/status", O_RDONLY) = 4
- open("/proc/1/statm", O_RDONLY) = 4
- open("/proc/1/stat", O_RDONLY) = 4
- open("/proc/1/cmdline", O_RDONLY) = 4
- open("/proc/2/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
- open("/proc/2/status", O_RDONLY) = 4
- open("/proc/2/statm", O_RDONLY) = 4
- open("/proc/2/stat", O_RDONLY) = 4
- open("/proc/2/cmdline", O_RDONLY) = 4
- [...]
diff --git a/hurd/translator/procfs/killall.mdwn b/hurd/translator/procfs/killall.mdwn
deleted file mode 100644
index 3d31b51a..00000000
--- a/hurd/translator/procfs/killall.mdwn
+++ /dev/null
@@ -1,23 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- open("/proc/stat", O_RDONLY) = 3
- open("/proc/self/stat", O_RDONLY) = 3
- open("/proc/uptime", O_RDONLY) = 3
- open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
- open("/proc/meminfo", O_RDONLY) = 4
- open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
- open("/proc/1/stat", O_RDONLY) = 6
- open("/proc/1/status", O_RDONLY) = 6
- open("/proc/1/cmdline", O_RDONLY) = 6
- open("/proc/2/stat", O_RDONLY) = 6
- open("/proc/2/status", O_RDONLY) = 6
- open("/proc/2/cmdline", O_RDONLY) = 6
- [...]
diff --git a/hurd/translator/procfs/procps.mdwn b/hurd/translator/procfs/procps.mdwn
deleted file mode 100644
index 3d31b51a..00000000
--- a/hurd/translator/procfs/procps.mdwn
+++ /dev/null
@@ -1,23 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- open("/proc/stat", O_RDONLY) = 3
- open("/proc/self/stat", O_RDONLY) = 3
- open("/proc/uptime", O_RDONLY) = 3
- open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
- open("/proc/meminfo", O_RDONLY) = 4
- open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
- open("/proc/1/stat", O_RDONLY) = 6
- open("/proc/1/status", O_RDONLY) = 6
- open("/proc/1/cmdline", O_RDONLY) = 6
- open("/proc/2/stat", O_RDONLY) = 6
- open("/proc/2/status", O_RDONLY) = 6
- open("/proc/2/cmdline", O_RDONLY) = 6
- [...]
diff --git a/hurd/translator/procfs/top.mdwn b/hurd/translator/procfs/top.mdwn
deleted file mode 100644
index 2cba78ad..00000000
--- a/hurd/translator/procfs/top.mdwn
+++ /dev/null
@@ -1,18 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- open("/proc/stat", O_RDONLY) = 3
- open("/proc/sys/kernel/pid_max", O_RDONLY) = 3
- open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
- open("/proc/1/stat", O_RDONLY) = 4
- open("/proc/1/statm", O_RDONLY) = 4
- open("/proc/2/stat", O_RDONLY) = 4
- open("/proc/2/statm", O_RDONLY) = 4
- [...]
diff --git a/ikiwiki.setup b/ikiwiki.setup
index ea8a266d..4c61028f 100644
--- a/ikiwiki.setup
+++ b/ikiwiki.setup
@@ -60,8 +60,8 @@ IkiWiki::Setup::Standard->import({
rcs => 'git',
# plugins to add to the default configuration
add_plugins => [qw{goodstuff
- cutpaste editdiff edittemplate favicon html search
- sidebar table txt
+ cutpaste editdiff edittemplate favicon getsource
+ html rename repolist search sidebar table txt
field getfield ymlfront
copyright license texinfo}],
# plugins to disable
@@ -263,7 +263,10 @@ IkiWiki::Setup::Standard->import({
# repolist plugin
# URIs of repositories containing the wiki's source
- #repositories => [qw{svn://svn.example.org/wiki/trunk}],
+ repositories => [qw{git://git.savannah.gnu.org/hurd/web.git
+ http://git.savannah.gnu.org/r/hurd/web.git
+ git://flubber.bddebian.com/~hurd-web/hurd-web
+ http://www.bddebian.com:8888/git/hurd-web}],
# search plugin
# path to the omega cgi program
@@ -336,11 +339,11 @@ IkiWiki::Setup::Standard->import({
# field plugin
# simple registration of fields by plugin
- #field_register => 'field_register => {meta => \'last\'}',
+ #field_register => {meta => 'last'},
# allow config settings to be queried
#field_allow_config => 0,
# fields flagged as tag-fields
- #field_tags => 'field_tags => {BookAuthor => \'/books/authors\'}',
+ #field_tags => {BookAuthor => '/books/authors'},
# flattr plugin
# userid or user name to use by default for Flattr buttons
diff --git a/media_appearances.mdwn b/media_appearances.mdwn
index 8fe72752..08b9cd0d 100644
--- a/media_appearances.mdwn
+++ b/media_appearances.mdwn
@@ -16,13 +16,12 @@ A lot of stuff is missing here.
## August
- * DebConf10 presentation (including video) by Michael Banck: [*Debian
- GNU/Hurd -- Past. Present. And
- Future?*](http://penta.debconf.org/dc10_schedule/events/595.en.html)
- ([slides](http://people.debian.org/~mbanck/debian-hurd.pdf)).
+ * DebConf10: {{$community/meetings/debconf10#banck_hurd}}
## July
+ * GNU Hackers Meeting in the Hague: {{$community/meetings/ghm2010#walfield_hurd}}
+
* Koen Vervloesem: [*The Hurd: GNU's quest for the perfect
kernel*](http://lwn.net/Articles/395150/)
diff --git a/news/2010-08-31.mdwn b/news/2010-08-31.mdwn
new file mode 100644
index 00000000..b81d2d9d
--- /dev/null
+++ b/news/2010-08-31.mdwn
@@ -0,0 +1,85 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+<!-- Date when the news item is (to be) pulished (important for RSS feeds).
+Will be set by tschwinge when publishing.
+[[!meta date="YYYY-MM-DD HH:MM UTC"]]
+-->
+
+A month of the Hurd: *presentations*, *procfs*, *Arch* and *need*.
+[[!if test="included()" then="""[[!toggle id=full_news
+text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]"""
+else="[[!paste id=full_news]]"]]
+
+[[!cut id="full_news" text="""
+
+> This month you can get a lot of insight into the Hurd very easily by watching
+> the presentations from Neal Walfield and Michael Bank on Hurd
+> at the GHM (GNU Hackers' Meeting) in denhaag: [“It’s About Freedom”](http://www.gnu.org/ghm/2010/denhaag/)
+> ([video](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv))
+> and Debian GNU/Hurd at the DebConf10:
+> [“Past. Present. And Future?”](http://penta.debconf.org/dc10_schedule/events/595.en.html)
+> ([slides](http://penta.debconf.org/dc10_schedule/attachments/159_debian-hurd.pdf),
+> [video](http://meetings-archive.debian.net/pub/debian-meetings/2010/debconf10/high/1117_Debian_GNUHurd.ogv)),
+> including a very nice nod towards the main forces who are presently
+> pushing the Hurd forward *(→ further
+> [[media_appearances]] of the Hurd).*
+
+> Also Jeremie Koenig (among other things)
+> [rewrote procfs](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00165.html)
+> for the [[debian installer Summer of Code project|user/jkoenig]]:
+> *“I have successfully tested it with most of the Linux procps utilities,
+> as well as busybox and htop. It seems to be stable, not too slow, and
+> it stays under 1.5M in resident size.”*
+> To get and test it:
+
+> > git clone http://git.savannah.gnu.org/cgit/hurd/hurd.git
+> > cd hurd
+> > git remote add jk git://github.com/jeremie-koenig/hurd.git
+> > git fetch jk
+> > git checkout jk/procfs *# Add "-b procfs" to create a local branch.*
+> > make procfs
+> > settrans -ag /proc procfs/procfs --compatible
+> > *# you now have your new procfs*
+
+<!--note: this shows off the ease with which you can test deeper changes in the Hurd, so I think it warrants the space it gets.-->
+
+> Thomas Schwinge
+> [added more information](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00066.html)
+> into the wiki, notably open issues, to facilitate coordination, and started converting
+> [hurdextras cvs repositories ](http://www.nongnu.org/hurdextras/) into the
+> [hurd git repos](http://git.savannah.gnu.org/cgit/hurd) and the
+> [incubator repository](http://git.savannah.gnu.org/cgit/hurd/incubator.git/).
+> All of these should make it easier for new contributors to join in, and
+> thanks to distributed version control, you can start hacking at once.
+
+> Additionally the Arch Hurd team
+> [released a new LiveCD](http://www.barrucadu.co.uk/arch-hurd-livecd-i686-core-2010-08-25iso)
+> ([changes](http://www.archhurd.org/news/17))
+> which is a lot more stable that the previous one
+> (including packages for a more stable X, now at Xserver 1.9), added a
+> [Planet Arch Hurd](http://planet.archhurd.org/)
+> which aggregates the Arch Hurd Blogs and packaged everything you need for a
+> [HAMP](http://www.archhurd.org/news/18/) system:
+> Hurd, Apache, MySQL and PHP. Sidenote: you can now
+> [flattr](http://flattr.com/thing/44395/Arch-Hurd)
+> Arch Hurd, if you want to support the project.
+> Also for
+> [Arch Hurd](http://archhurd.org),
+> Diego Nieto Cid brought the console-driver-xkb
+> [up to date](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00012.html).
+
+> Finally we had a short review of what the current Hurd contributors
+> [still need](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00029.html)
+> ([[summary|community/weblogs/ArneBab/what_we_need]])
+> to use the Hurd for most of their day-to-day tasks.
+
+"""]]
+
diff --git a/open_issues/nightly_builds_deb_packages.mdwn b/open_issues/nightly_builds_deb_packages.mdwn
new file mode 100644
index 00000000..e328938f
--- /dev/null
+++ b/open_issues/nightly_builds_deb_packages.mdwn
@@ -0,0 +1,20 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+As reported on [[news/2010-05-31]], there's Hydra doing nightly builds /
+Nix packages.
+
+I'd be quite helpful to have nightly builds in form of Debian `.deb`
+packages.
+
+ * <http://noone.org/talks/vcs-buildd/> (german)
+
+ * Need to have an automation to get from Hurd upstream Git branches to
+ a branch usable in Debian.
diff --git a/public_hurd_boxen/installation/snubber.mdwn b/public_hurd_boxen/installation/snubber.mdwn
index 957a73fb..68e0d619 100644
--- a/public_hurd_boxen/installation/snubber.mdwn
+++ b/public_hurd_boxen/installation/snubber.mdwn
@@ -21,6 +21,11 @@ Yet more:
* libemail-send-perl (for my *sendmail vs. ikiwiki* patch)
+ * libsearch-xapian-perl xapian-omega (for ikiwiki's search plugin)
+
+ * libyaml-perl (for ikiwiki's YAML field plugins)
+
+
## [[open_issues/syslog]]
$ find /etc/rc*/ | grep syslog | sudo xargs rm
diff --git a/source_repositories.mdwn b/source_repositories.mdwn
index 41ca37be..8729e48b 100644
--- a/source_repositories.mdwn
+++ b/source_repositories.mdwn
@@ -17,6 +17,7 @@ is included in the section entitled
* [[glibc]]
* [[incubator]]
+ * [[hurd/translator/procfs]]
* ...
## Branches