summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.templates/autotag.tmpl2
-rw-r--r--config_edittemplate/open_issue_page.mdwn2
-rw-r--r--config_edittemplate/regular_page.mdwn2
-rw-r--r--contributing/web_pages.mdwn20
-rw-r--r--contributing/web_pages/news/skeleton.mdwn2
-rw-r--r--copyright.mdwn2
-rw-r--r--faq/release.mdwn10
-rw-r--r--history.mdwn7
-rw-r--r--hurd.mdwn4
-rw-r--r--hurd/documentation/netfs_ada_results.mdwn61
-rw-r--r--index.mdwn5
-rw-r--r--microkernel/mach/gnumach.mdwn6
-rw-r--r--microkernel/mach/gnumach/ports/xen.mdwn4
-rw-r--r--microkernel/mach/history.mdwn2
-rw-r--r--microkernel/mach/mig/gnu_mig.mdwn6
-rw-r--r--news/2015-04-10-releases.mdwn55
16 files changed, 159 insertions, 31 deletions
diff --git a/.templates/autotag.tmpl b/.templates/autotag.tmpl
index de885b73..b21ed9ed 100644
--- a/.templates/autotag.tmpl
+++ b/.templates/autotag.tmpl
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2015 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
diff --git a/config_edittemplate/open_issue_page.mdwn b/config_edittemplate/open_issue_page.mdwn
index 704c9423..bc4e71bb 100644
--- a/config_edittemplate/open_issue_page.mdwn
+++ b/config_edittemplate/open_issue_page.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2015 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
diff --git a/config_edittemplate/regular_page.mdwn b/config_edittemplate/regular_page.mdwn
index a479268f..cea6f021 100644
--- a/config_edittemplate/regular_page.mdwn
+++ b/config_edittemplate/regular_page.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2015 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
diff --git a/contributing/web_pages.mdwn b/contributing/web_pages.mdwn
index e163cd32..cb05be8e 100644
--- a/contributing/web_pages.mdwn
+++ b/contributing/web_pages.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014 Free
-Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015
+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
@@ -94,6 +94,15 @@ editing endeavours you're going to undertake. Doing so should help to (a) avoid
double work and (b) avoid merge conflicts if you install your changes into the
main repository.
+## Ikiwiki Installation
+
+You'll want to install [[ikiwiki]] in order to locally render the pages you're
+editing.
+
+### Debian Wheezy
+
+ $ apt-get install ikiwiki libyaml-syck-perl markdown libsearch-xapian-perl texinfo
+
## Identifying Yourself
First, let's make sure that you're properly identifying yourself towards Git.
@@ -173,7 +182,7 @@ You can also locally get the whole set of pages rendered to HTML:
[...]
scanning contributing/web_pages.mdwn
rendering contributing/web_pages.mdwn
-
+
Now open `hurd-web.rendered/index.html' to browse the pages.
### ikiwiki's `w3mmode`
@@ -194,7 +203,7 @@ Render the pages:
[...]
scanning contributing/web_pages.mdwn
rendering contributing/web_pages.mdwn
-
+
Now open `hurd-web.rendered.w3m/index.html' to browse the pages.
Invoke `w3m`:
@@ -241,9 +250,6 @@ If you don't have an MTA running, you'll have to find another way: either post
the `*.patch` files to <web-hurd@gnu.org> or upload them somewhere for us to
download them from.
-## Ikiwiki wheezy installation and dependencies
-
- $ apt-get install ikiwiki libyaml-syck-perl markdown libsearch-xapian-perl texinfo
# New Year Procedure
diff --git a/contributing/web_pages/news/skeleton.mdwn b/contributing/web_pages/news/skeleton.mdwn
index d45b87d1..d2ff5fad 100644
--- a/contributing/web_pages/news/skeleton.mdwn
+++ b/contributing/web_pages/news/skeleton.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2015 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
diff --git a/copyright.mdwn b/copyright.mdwn
index 34719931..07d46051 100644
--- a/copyright.mdwn
+++ b/copyright.mdwn
@@ -1,2 +1,2 @@
Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
-2013, 2014 The Contributing Authors
+2013, 2014, 2015 The Contributing Authors
diff --git a/faq/release.mdwn b/faq/release.mdwn
index 6ec26925..d0b9d4b5 100644
--- a/faq/release.mdwn
+++ b/faq/release.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2013, 2015 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
@@ -12,12 +13,13 @@ License|/fdl]]."]]"""]]
[[!meta title="When will the Hurd be released?"]]
-0.5 has been [[released on 2013-09-27|news/2013-09-27]]. Read about the
-[[Hurd's status|hurd/status]].
+GNU Hurd 0.6 has been [[released on 2015-04-10|news/2015-04-10-releases]],
+along with GNU Mach 1.5 and GNU MIG 1.5. Read about the [[Hurd's
+status|hurd/status]].
> OK, but when will it be finished?
-Well, is the Linux kernel considered to be really "finished"? Hurd 0.5 does
+Well, is the Linux kernel considered to be really "finished"? Hurd 0.6 does
work, but of course it can still become better -- beginning to
[[contribute|contributing]] and [[joining us|how_many_developers]] is the best
way for you to help achieve that. :-)
diff --git a/history.mdwn b/history.mdwn
index 7cf5cd6e..50f10776 100644
--- a/history.mdwn
+++ b/history.mdwn
@@ -1,5 +1,5 @@
[[!meta copyright="Copyright © 1998, 1999, 2001, 2002, 2007, 2008, 2009, 2011,
-2013 Free Software Foundation, Inc."]]
+2013, 2015 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
@@ -112,6 +112,8 @@ mailing lists.
"20020830194413.GA6819@outpost.dnsalias.org"]] (2002-08-30)
* [[GNU Hurd 0.5, GNU Mach 1.4, GNU MIG 1.4 released|news/2013-09-27]]
(2013-09-27)
+ * [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5
+ released|news/2015-04-10-releases]] (2015-04-10)
# An Incomplete GNU Hurd Timeline
@@ -165,3 +167,6 @@ mailing lists.
Hackers Meeting in Paris|community/meetings/ghm2013]], *Happy 30th
birthday, GNU*: [[GNU Hurd 0.5, GNU Mach 1.4, GNU MIG 1.4
released|news/2013-09-27]].
+ * [...]
+ * 2015: [...], [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5
+ released|news/2015-04-10-releases]].
diff --git a/hurd.mdwn b/hurd.mdwn
index 35adc91a..7f9704da 100644
--- a/hurd.mdwn
+++ b/hurd.mdwn
@@ -1,5 +1,5 @@
[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-2009, 2010, 2011, 2013 Free Software Foundation, Inc."]]
+2009, 2010, 2011, 2013, 2015 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
@@ -12,7 +12,7 @@ License|/fdl]]."]]"""]]
The GNU Hurd is under active development. Because of that, there is no
*stable* version. We mainly distribute the Hurd sources through
[[Git|source_repositories]]. The latest release is [[GNU Hurd
-0.5|news/2013-09-27]].
+0.6|news/2015-04-10-releases]].
Although it is possible to bootstrap the GNU/Hurd system from the sources by
cross-compiling and installing the system software and the basic applications,
diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn
index cc075da8..ae500e35 100644
--- a/hurd/documentation/netfs_ada_results.mdwn
+++ b/hurd/documentation/netfs_ada_results.mdwn
@@ -85,4 +85,63 @@ is included in the section entitled
* Validate\_Stat
* Validate\_Stat
* Check\_Open\_Permissions
- * netfs\_implementation.adb:57 Netfs\_Implementation.Attempt\_Lookup \ No newline at end of file
+ * netfs\_implementation.adb:57 Netfs\_Implementation.Attempt\_Lookup
+
+## Rev 68f905dc9b7c
+
+ * Attemp\_Lookup implemented
+
+### ls -la .
+ * No more error : node is displayed as a directory
+ * Sequence call : validate\_state / check\_open\_permissions / validate\_state
+
+### ls -la node
+
+ * Returns an error :
+ * ls: reading directory node: Operation not supported
+ * get\_dirents still not implemented
+ * Call sequence :
+ * validate\_state
+ * check\_open\_permissions
+ * validate\_state
+ * validate\_state
+ * check\_open\_permissions
+ * validate\_state
+ * get\_dirents line 90 of netfs\_implementation package
+
+### cd node
+
+ * No more hang
+ * Call sequence :
+ * Validate\_Stat
+ * check\_open\_permissions
+ * Validate\_Stat
+ * Validate\_Stat
+ * check\_open\_permissions
+ * attemp\_lookup
+ * Validate\_Stat
+ * check\_open\_permissions
+ * attemp\_lookup
+ * Validate\_Stat
+ * Validate\_Stat
+ * check\_open\_permissions
+ * Validate\_Stat
+ * Not Implemented Netfs\_Implementation.Get\_Dirents
+ * attemp\_lookup
+ * Validate\_Stat
+ * Validate\_Stat
+ * check\_open\_permissions
+ * Validate\_Stat
+ * Not Implemented Netfs\_Implementation.Get\_Dirents
+ * attemp\_lookup
+ * Validate\_Stat
+ * Validate\_Stat
+ * check\_open\_permissions
+ * Validate\_Stat
+ * Not Implemented Netfs\_Implementation.Get\_Dirents
+ * attemp\_lookup
+ * Validate\_Stat
+ * Validate\_Stat
+ * check\_open\_permissions
+ * Validate\_Stat
+ * Not Implemented Netfs\_Implementation.Get\_Dirents \ No newline at end of file
diff --git a/index.mdwn b/index.mdwn
index 66109b08..187c1bd0 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,5 @@
[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-2009, 2010, 2011, 2013 Free Software Foundation, Inc."]]
+2009, 2010, 2011, 2013, 2015 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
@@ -98,7 +98,8 @@ are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system.
# Current Status
-The last release is [[GNU Hurd 0.5|news/2013-09-27]], 2013-09-27. The Hurd is
+The latest releases are [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG
+1.5|news/2015-04-10-releases]], 2015-04-10. The Hurd is
developed by [[a few volunteers in their spare time|faq/how_many_developers]].
The project welcomes any assistance [[you can provide|contributing]].
Porting and development expertise is still badly needed in many key areas.
diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn
index 84307a49..88c38999 100644
--- a/microkernel/mach/gnumach.mdwn
+++ b/microkernel/mach/gnumach.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013 Free Software
-Foundation, Inc."]]
+[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015 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
@@ -24,7 +24,7 @@ GNU Mach runs on x86 machines. See the
[[hardware_compatibility_list]] and information about
[[ports]] to other architectures.
-The latest release is [[GNU Mach 1.4|news/2013-09-27]].
+The latest release is [[GNU Mach 1.5|news/2015-04-10-releases]].
# Advantages of GNU Mach
diff --git a/microkernel/mach/gnumach/ports/xen.mdwn b/microkernel/mach/gnumach/ports/xen.mdwn
index f3c990c2..1af19257 100644
--- a/microkernel/mach/gnumach/ports/xen.mdwn
+++ b/microkernel/mach/gnumach/ports/xen.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2013, 2014 Free Software
-Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2013, 2014, 2015 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
diff --git a/microkernel/mach/history.mdwn b/microkernel/mach/history.mdwn
index 62bd3e34..a1df8a10 100644
--- a/microkernel/mach/history.mdwn
+++ b/microkernel/mach/history.mdwn
@@ -216,4 +216,4 @@ IRC, freenode, #hurd, 2013-07-04:
---
[[!tag open_issue_documentation]]Update for [[GNU Mach 1.4
-release|news/2013-09-27]].
+release|news/2013-09-27]], and [[GNU Mach 1.5|news/2015-04-10-releases]].
diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn
index 933453f7..77cbed05 100644
--- a/microkernel/mach/mig/gnu_mig.mdwn
+++ b/microkernel/mach/mig/gnu_mig.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2001, 2006, 2008, 2009, 2010, 2013 Free Software
-Foundation, Inc."]]
+[[!meta copyright="Copyright © 2001, 2006, 2008, 2009, 2010, 2013, 2015 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
@@ -24,7 +24,7 @@ Like its predecessor, it can only generate C code, that has to be compiled and
linked to client and server programs respectively ([[!taglink
open_issue_mig]]).
-The latest release is [[GNU MIG 1.4|news/2013-09-27]].
+The latest release is [[GNU MIG 1.5|news/2015-04-10-releases]].
* [[Building]] - building (and obtaining) GNU MIG
* [[Open Issues|tag/open_issue_mig]]
diff --git a/news/2015-04-10-releases.mdwn b/news/2015-04-10-releases.mdwn
new file mode 100644
index 00000000..f3064f20
--- /dev/null
+++ b/news/2015-04-10-releases.mdwn
@@ -0,0 +1,55 @@
+[[!meta copyright="Copyright © 2015 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 date="2015-04-17 13:25 UTC"]]
+
+GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5 released.
+[[!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="""
+
+ * **GNU Hurd 0.6**: [[!message-id desc=announcement
+ "8738415d4z.fsf@kepler.schwinge.homeip.net"]],
+ [NEWS](http://git.savannah.gnu.org/cgit/hurd/hurd.git/tree/NEWS?id=v0.6)
+ * **GNU Mach 1.5**: [[!message-id desc=announcement
+ "87618x5d5o.fsf@kepler.schwinge.homeip.net"]],
+ [NEWS](http://git.savannah.gnu.org/cgit/hurd/gnumach.git/tree/NEWS?id=v1.5)
+ * **GNU MIG 1.5**: [[!message-id desc=announcement
+ "874moh5d5c.fsf@kepler.schwinge.homeip.net"]],
+ [NEWS](http://git.savannah.gnu.org/cgit/hurd/mig.git/tree/NEWS?id=v1.5)
+
+If you want to give the Hurd a try, you may easily do so with [[Debian
+GNU/Hurd|hurd/running/debian]].
+
+Please read the [[FAQ]].
+Bug reports should be sent to [[mailing_lists/bug-hurd]] or filed on
+<http://savannah.gnu.org/bugs/?group=hurd>. Requests for assistance
+should be sent to [[mailing_lists/help-hurd]] or filed on
+<http://savannah.gnu.org/support/?group=hurd>. You can also find us on
+the Freenode IRC network in the [[#hurd|IRC]] channel.
+
+---
+
+The **GNU Hurd** is the GNU project's replacement for the Unix kernel. It is a
+collection of servers that run on the Mach microkernel to implement file
+systems, network protocols, file access control, and other features that are
+implemented by the Unix kernel or similar kernels (such as Linux). [[More
+detailed|hurd/documentation]].
+
+**GNU Mach** is the microkernel upon which a GNU Hurd system is based. It
+provides an Inter Process Communication (IPC) mechanism that the Hurd uses to
+define interfaces for implementing in a distributed multi-server fashion the
+services a traditional operating system kernel provides. [[More
+detailed|microkernel/mach/gnumach]].
+
+"""]]