From 29bafed127ec278be5892ab79186d6db4604fceb Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 23 Nov 2019 12:47:52 +0100 Subject: Make easier TODOs first --- contributing.mdwn | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'contributing.mdwn') diff --git a/contributing.mdwn b/contributing.mdwn index d0b0bc27..875d1f68 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -89,10 +89,12 @@ 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". +* Teach rsync to use `*getxattr` and friends on GNU/Hurd too, to enable the -X option, so as to preserve translator entries. +* Add a `name` field to `thread` structure in Mach, and `thread_set_name` (like `task_set_name`), and use it to add `pthread_setname_np` to glibc. +* Implement `pthread_setschedparam` and `sched_setscheduler` in glibc by calling mach's `thread_policy` and `thread_priority`. +* Strengthen httpfs: it should append '/' to URL automatically, it should not fallback index.html itself, etc. probably a lot more small easy issues. * Create a Wiki page with all presentations about the Hurd. Many are referenced here in the Wiki, but they are not easy to find. ([[!taglink open_issue_documentation]]) -* Add `UTIME_NOW` and `UTIME_OMIT`. It is a matter of taking the BSD values, add the `#define`s to the proper header, and implement the support in `*_S_file_utimes` functions. Flávio Cruz has submitted a patch, now being polished. - See also [[!debbug 762677]]. * Some translators do not support [[hurd/fsysopts]], i.e. support for the file_get_fs_options and fsys_set_options RPCs. * Extend `device_read`/`device_write` into supporting > 2TiB disk sizes. @@ -109,12 +111,8 @@ part:1:file:/home/samy/tmp/foo`). This would be libnetfs-based. * Improve our [[FUSE library|hurd/libfuse]]. * Add a relatime or lazytime option to ext2fs. * Fix our [[open_issues/symlink_translator]]. -* Strengthen httpfs: it should append '/' to URL automatically, it should not fallback index.html itself, etc. probably a lot more small easy issues. * Fix `O_NOATIME`, see * Add a /dev/rtc device -* Implement `pthread_setschedparam` and `sched_setscheduler` in glibc by calling mach's `thread_policy` and `thread_priority`. -* Add a `name` field to `thread` structure in Mach, and `thread_set_name` (like `task_set_name`), and use it to add `pthread_setname_np` to glibc. -* Teach rsync to use `*getxattr` and friends on GNU/Hurd too, to enable the -X option, so as to preserve translator entries. ## Porting Packages -- cgit v1.2.3