From ec9097c7dfd1439e7698ada727671a06ff1d64c5 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Mon, 2 Feb 2026 16:46:04 +0100 Subject: [PATCH] Remove completed coreutils tasks from GSOC project ideas --- content/gsoc.md | 78 ------------------------------------------------- 1 file changed, 78 deletions(-) diff --git a/content/gsoc.md b/content/gsoc.md index 77ba7b010..c892f2db2 100644 --- a/content/gsoc.md +++ b/content/gsoc.md @@ -58,70 +58,6 @@ Summarizing that page, each project should include: - Size (either ~175 or ~350 hours) - Difficulty (easy, medium or hard) -## Complete the `ls` GNU compatibility - -Most of the features in `ls` have been implemented by now. -However, a bunch of work remains on the color side for a full GNU compat. Other tests are failing. -We have 12 remaining failing tests. - -To get the list of failing tests, run: -```bash -$ ./util/remaining-gnu-error.py | grep "/ls/" -``` - -- Difficulty: Medium -- Size: 175 -- Mentors: Sylvestre -- Required skills: - - Rust - - Basic knowledge about the terminal - -## Complete the `cp` GNU compatibility - -Most of the features in `cp` have been implemented by now. -However, some corner cases needs to be implemented. We have 16 remaining failing tests. - -To get the list of failing tests, run: -```bash -$ ./util/remaining-gnu-error.py | grep "/cp/" -``` - -- Difficulty: Medium -- Size: 175 -- Mentors: Sylvestre -- Required skills: - - Rust - - Basic knowledge about the terminal - -## Complete the `mv` GNU compatibility - -Most of the features in `mv` have been implemented by now. -However, some corner cases needs to be implemented. We have 10 remaining failing tests. - -To get the list of failing tests, run: -```bash -$ ./util/remaining-gnu-error.py | grep "/mv/" -``` - -- Difficulty: Medium -- Size: 175 -- Mentors: Sylvestre -- Required skills: - - Rust - - Basic knowledge about the terminal - -## Improve `stty` -The `stty` utility is currently only partially implemented and should be expanded. - -See issues: [#3859](https://github.com/uutils/coreutils/issues/3859), [#3860](https://github.com/uutils/coreutils/issues/3860), [#3861](https://github.com/uutils/coreutils/issues/3861), [#3862](https://github.com/uutils/coreutils/issues/3862), [#3863](https://github.com/uutils/coreutils/issues/3863). - -- Difficulty: Medium -- Size: 175 -- Mentors: Terts Diepraam -- Required skills: - - Rust - - Basic knowledge about the terminal - ## Improve findutils coverage [More than half](https://github.com/uutils/findutils-tracking/) of the findutils GNU & BFS are passing. The goal of this project is to improve the compatibility of uutils/findutils with regard to GNU's implementation. @@ -258,20 +194,6 @@ The project aims at integrating the GNU test suite execution using the Rust-base - **Size:**: ~175 hours - **Difficulty:**: Medium -## Refactoring `factor` - -The uutils `factor` is currently significantly slower than -GNU `factor` and only supports numbers up to 2^64-1. See [issue 1559](https://github.com/uutils/coreutils/issues/1559) -and [issue 1456](https://github.com/uutils/coreutils/issues/1456) for more information. - -- Difficulty: Hard -- Size: 175 hours -- Mentors: TBD -- Required skills: - - Rust - - Optimization techniques - - Mathematics - ## Symbolic/Fuzz Testing and Formal Verification of Tool Grammars See [Using Lightweight Formal Methods to Validate a Key Value Storage Node In Amazon S3](https://www.amazon.science/publications/using-lightweight-formal-methods-to-validate-a-key-value-storage-node-in-amazon-s3).