More items
[hurd-web.git] / contributing.mdwn
index b36d433..79ebdbd 100644 (file)
@@ -88,7 +88,7 @@ produces `edev->ether_port`. Basically, one needs to catch errors like EIEIO
 when using it, and in that case re-open the device.
 * Add a futex kernel trap to GNU Mach. This can be useful for nicer locking
 primitives, including inter-process primitives. `vm_allocate` can be used as an
-example in the `gnumach` source tree for how to add a kernel trap.
+example in the `gnumach` source tree for how to add a kernel trap. https://savannah.gnu.org/task/index.php?6231
 * Add a `task_set_name` RPC to GNU Mach. Currently the Mach
 debugger keeps `arg[0]` from the stack with ugly heuristics (see
 `gnumach/i386/i386/db_interface.c`, `looks_like_command`...). It would be
@@ -105,6 +105,9 @@ part:1:file:/home/samy/tmp/foo`). This would be libnetfs-based.
 * Port valgrind. There is a whole
 [[GSoC proposal|community/gsoc/project_ideas/valgrind ]] about this, but the
 basic port could be small.
+* Add a `-E` option to `rpctrace` to specify environment variables: https://savannah.gnu.org/task/index.php?9331
+* Use libz and libbz2 in exec. See `hurd/exec/unzip.c` etc., they should be replaced by mere calls to libraries, https://savannah.gnu.org/task/index.php?6990
+
 
 <a name="porting"></a>
 ## Porting Packages