rust-lang / rust-lang/thanks

Doublons in contributors list

Open
#32 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
171
Forks
39
Avg merge
6h 30m
Merged PRs (30d)
20

Description

What needs to be fixed?

First, I'm not too proud of this, this is very stupid glitch, but that's it. I was just curious about rust contributors list
(like this one : https://thanks.rust-lang.org/rust/1.51.0/)

I was looking for French names and I found some relatively unusual French-like names several times like "Amanieu d'Antras" which appear at positions 61 and 88.

This can be found using this script:

w3m -dump https://thanks.rust-lang.org/rust/1.51.0/|awk -F"  " '{print $2}'|sort|uniq -c|grep -v 1

which answers:

     20 
      2  Amanieu d'Antras
      2  Ashley Mannix
      2  Ian Jackson
      2  Ryan Scheel
      2 Bastian Kersting
      2 Tristan Dannenberg
      2 Weihang Lo
Page(s) Affected

Nearly all on thanks.rust-lang.org but definitively:

https://thanks.rust-lang.org/rust/all-time
https://thanks.rust-lang.org/rust/1.51.0/
https://thanks.rust-lang.org/rust/1.50.0/
https://thanks.rust-lang.org/rust/1.49.0/
https://thanks.rust-lang.org/rust/1.48.0/
https://thanks.rust-lang.org/rust/1.47.0/

Suggested Improvement

Merge the homonymous lines numbers.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the duplicate names with the provided w3m/awk/sort/uniq/grep command and compare the affected thanks.rust-lang.org pages, especially the all-time and Rust 1.47.0–1.51.0 lists. Trace the contributor-list generation entry point, then verify that homonymous entries are merged with their line numbers represented correctly and that the listed pages no longer show duplicate names.

Written by the indexing model from the issue text.

Assessment

Tech stack
awk, rust, shell
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.