summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2024-11-12 23:47:03 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-11-12 23:47:35 +0100
commit593f96e9c8689775483ca46b016d74210ed7197c (patch)
tree3de29aef8b7ba998ce4b553409f7eed1cedaf7ec
parentda4a53acb9b4c1635c20a723d3be5282c3c2fa1b (diff)
Note about the GPLv2/GPLv3 incompatibility still to be fixed
-rw-r--r--contributing.mdwn3
1 files changed, 3 insertions, 0 deletions
diff --git a/contributing.mdwn b/contributing.mdwn
index a771c3cf..24745d5d 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -174,6 +174,9 @@ This is the list of tasks that we *want* to address soon, starting with the most
* Port `dhcpcd`, see [call for help](https://lists.debian.org/debian-hurd/2023/11/msg00030.html)
* Extensively test (e.g. running testsuites of glibc, perl, curl, rust-mio) and fix the lwip-based TCP/IP stack, to be sure we don't get regressions by switching to it.
* Fix swapping with `rumpdisk`.
+* Fix the [GPLv2 vs GPLv3 licence incompatibility between ext2fs and libparted](https://bugs.debian.org/838244):
+ * For /hurd/ext2fs, use a different libstoreio that does not include the parted module.
+ * For /hurd/ext2fs.static in the bootstrap chain (e.g. to access wd0s1), add a storeio translator before it, and have ext2fs open it, use `file_get_storage_info` and access the underlying device. That wouldn't need any code modification if we were using an initial ramfs exposing that storeio on /dev/wd0s1.
* Prevent duplicate instances of `rumpdisk` from competing for the disk PCI cards (e.g. when a second one gets started from a chroot).
* Fix the memory consumption of `rumpdisk`.
* Add overcommit limitation support to gnumach: limit the virtual size of processes to half of the memory + swap size.