diff options
-rw-r--r-- | .library/IkiWiki/Plugin/field.pm | 3 | ||||
-rw-r--r-- | community/gsoc/project_ideas/libgtop.mdwn | 6 | ||||
-rw-r--r-- | community/gsoc/project_ideas/procfs.mdwn | 45 | ||||
-rw-r--r-- | community/meetings.mdwn | 3 | ||||
-rw-r--r-- | community/meetings/debconf10.mdwn | 20 | ||||
-rw-r--r-- | community/meetings/ghm2010.mdwn | 20 | ||||
-rw-r--r-- | hurd/translator/procfs.mdwn | 47 | ||||
-rw-r--r-- | hurd/translator/procfs/htop.mdwn | 25 | ||||
-rw-r--r-- | hurd/translator/procfs/killall.mdwn | 23 | ||||
-rw-r--r-- | hurd/translator/procfs/procps.mdwn | 23 | ||||
-rw-r--r-- | hurd/translator/procfs/top.mdwn | 18 | ||||
-rw-r--r-- | ikiwiki.setup | 13 | ||||
-rw-r--r-- | media_appearances.mdwn | 7 | ||||
-rw-r--r-- | news/2010-08-31.mdwn | 85 | ||||
-rw-r--r-- | open_issues/nightly_builds_deb_packages.mdwn | 20 | ||||
-rw-r--r-- | public_hurd_boxen/installation/snubber.mdwn | 5 | ||||
-rw-r--r-- | source_repositories.mdwn | 1 |
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 |