You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/gsoc.md
+54-2Lines changed: 54 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,13 +59,65 @@ Summarizing that page, each project should include:
59
59
- Size (either~175 or~350 hours)
60
60
- Difficulty (easy, medium or hard)
61
61
62
-
##Implement`stty`
62
+
##Complete the`ls` GNU compatiblity
63
+
64
+
Most of the features in`ls` have been implemented by now.
65
+
However, a bunch of work remains on the color side for a full GNU compat. Other tests are failing.
66
+
We have 12 remaining failing tests.
67
+
68
+
To get the list of failing tests, run:
69
+
```
70
+
$ ./util/remaining-gnu-error.py |grep "/ls/"
71
+
```
72
+
73
+
- Difficulty: Medium
74
+
- Size: 175
75
+
- Mentors: Sylvestre
76
+
- Required skills:
77
+
- Rust
78
+
- Basic knowledge about the terminal
79
+
80
+
##Complete the`cp` GNU compatiblity
81
+
82
+
Most of the features in`cp` have been implemented by now.
83
+
However, some corner cases needs to be implemented. We have 16 remaining failing tests.
84
+
85
+
To get the list of failing tests, run:
86
+
```
87
+
$ ./util/remaining-gnu-error.py |grep "/cp/"
88
+
```
89
+
90
+
- Difficulty: Medium
91
+
- Size: 175
92
+
- Mentors: Sylvestre
93
+
- Required skills:
94
+
- Rust
95
+
- Basic knowledge about the terminal
96
+
97
+
##Complete the`mv` GNU compatiblity
98
+
99
+
Most of the features in`mv` have been implemented by now.
100
+
However, some corner cases needs to be implemented. We have 10 remaining failing tests.
101
+
102
+
To get the list of failing tests, run:
103
+
```
104
+
$ ./util/remaining-gnu-error.py |grep "/mv/"
105
+
```
106
+
107
+
- Difficulty: Medium
108
+
- Size: 175
109
+
- Mentors: Sylvestre
110
+
- Required skills:
111
+
- Rust
112
+
- Basic knowledge about the terminal
113
+
114
+
##Improve`stty`
63
115
The`stty` utility is currently only partially implemented and should be expanded.
64
116
65
117
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).