summaryrefslogtreecommitdiff
path: root/contributing.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'contributing.mdwn')
-rw-r--r--contributing.mdwn23
1 files changed, 13 insertions, 10 deletions
diff --git a/contributing.mdwn b/contributing.mdwn
index cfc4dc0e..44244072 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
+2014 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
@@ -80,7 +80,7 @@ Here is a list of small hacks, which can serve as entries into the Hurd code for
people who would like to dive into the code but just lack a "somewhere to begin
with".
-* Some translators do not support fsysopts, such as `remap`.
+* Some translators do not support [[hurd/fsysopts]].
* Make pfinet OK with the ethernet device going away. This would be a very
nice feature: being able to just restart the ethernet driver; we've just not
taken the time to fix it yet, but it shouldn't be very hard. The code begins
@@ -100,6 +100,7 @@ far better to let `exec` simply set the name and record it in `task_t`.
to add an RPC. glibc needs to be recompiled against the updated mach.defs to get
access to it from userland. exec would probably call it from `hurd/exec/exec.c`,
`do_exec()`.
+Also see the discussion on [[open_issues/translate_fd_or_port_to_file_name]].
* Write a partfs translator, to which one gives a disk image, and
which exposes the partitions of the disk image, using parted, and
the parted-based storeio (`settrans -c foos1 /hurd/storeio -T typed
@@ -111,8 +112,10 @@ basic port could be small.
* Use libz and libbz2 in libstore. See `hurd/libstore/unzip.c` etc., they should be replaced by mere calls to libraries, [[!GNU_Savannah_task 6990]]
See also the discussions on [[open_issues/exec]].
* Add `/proc/$pid/maps`. `vminfo` already has this kind of information, it's a matter of making procfs do the same. [[!GNU_Savannah_bug 32770]]
-* Move the mount/umount logic from utils/{,u}mount.c into libshouldbeinlibc.
-* Fix /proc/self. Look at the file hurd/lookup-retry.c in the glibc source code for how FS_RETRY_MAGICAL lookups work.
+* Move the mount/umount logic from `utils/{,u}mount.c` into [[hurd/libshouldbeinlibc]].
+* Fix [[`/proc/self`|hurd/translator/procfs/jkoenig/discussion#self]].
+Look at `[glibc]/hurd/lookup-retry.c` for how [`FS_RETRY_MAGICAL`
+lookups|hurd/interface/dir_lookup]] work.
<a name="porting"></a>
## Porting Packages
@@ -125,13 +128,13 @@ For guidelines, please have a look at the dedicated [[porting_page|hurd/porting]
### Debian GNU/Hurd
-[[!template id=note text="""#### Goal: Debian Wheezy Release Canditate
-
+Along with the official Debian "wheezy" release (but not as an official Debian
+release), in May 2013 the Debian GNU/Hurd team released [[Debian GNU/Hurd
+2013|news/2013-05-debian_gnu_hurd_2013]].
There is a goal of getting Debian GNU/Hurd into shape for a technology
-preview/release candidate with Debian Wheezy (expected towards the end of 2012
-or beginning of 2013).
+preview for integration as a proper Debian release candidate.
-The *to do* list is on <http://wiki.debian.org/Debian_GNU/Hurd>."""]]
+The *to do* list is on <http://wiki.debian.org/Debian_GNU/Hurd>.
The following missing packages/missing functionality block a lot of other
packages, and are thus good candidates for porting, in order to increase