You've already forked uutils.github.io
mirror of
https://github.com/uutils/uutils.github.io.git
synced 2026-06-10 16:12:28 -07:00
Remove completed coreutils tasks from GSOC project ideas
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user