Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 790716 - Users not in LDAP, but with historical CVS commits
Summary: Users not in LDAP, but with historical CVS commits
Status: CONFIRMED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Developer account issues (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-17 18:15 UTC by Ulrich Müller
Modified: 2023-11-29 19:07 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2021-05-17 18:15:27 UTC
When going through the archived CVS repositories, I found some commits with userids that are not listed in LDAP. The real names were easy to find, e.g. from ChangeLogs or from project pages.

Repository "gentoo":

    arachne     Guillaume Morin
                    French documentation
    azambuja    Marcelo Gonçalves de Azambuja
                    Brazilian Portuguese documentation
    bahadir     Bahadır Kandemir
                    GWN translator for Turkish
    cagils      Çağıl Şeker
                    GWN translator for Turkish
    frlinux     Stephane Dudzinski
                    French documentation
    hagi        Yoshiaki Hagihara (萩原佳明)
                    GWN translator for Japanese
    madeagle    Steffen Lassahn
                    GWN translator for German
    mat         Matthieu Montaudouin
                    GWN translator for French
    matje       Mathy Vanvoorden
                    GWN translator for Dutch
    strangedr   Thomas Ferencz (Ferencz Tamás)
                    Hungarian documentation

Repository gentoo-src:

    davoid      Faust A. Tanasescu
                    Gentoo installation program in gentoo-src/davoid/

Repository "content":

    rhult       Richard Hult
                    Article series "Getting Ready for GNOME 2"

This should be the complete list. There is also a userid "gweb" with commits in multiple repositories, but (as confirmed by antarus) this is not a real person.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-08-24 08:51:52 UTC
@recruiters, could you create LDAP accounts for them?
Comment 2 Ulrich Müller gentoo-dev 2021-08-25 20:58:06 UTC
(In reply to Ulrich Müller from comment #0)
>     hagi        Yoshiaki Hagihara (萩原佳明)
>                     GWN translator for Japanese

I just see that we have bug 23077 for him. Not fully completed, but he definitely had commit access.
Comment 3 Ulrich Müller gentoo-dev 2021-08-30 08:22:42 UTC
In #gentoo-dev on 2021-08-25:

<antarus> ulm: did I ask....do we need LDAP entries for all of these previous   
          committers?
<antarus> ulm: its more of a question for you / rbin
<antarus> I guess in theory if they were developers and we could reconstruct    
          their histories (mentors, join dates, retirement dates, etc.)
<antarus> it would be good to store it there
<antarus> but i'm also ....we don't actually need to keep business records      
          from 20y ago
<antarus> so there is an argument to not create these records at all

Thinking about this again, I believe the main point is to prevent any new devs from taking one of these old nicks, because that could cause confusion. Is there any means to achieve that, other than having entries in LDAP?

Also note that the mapping between nick and name is already present in the content of these repositories. It was trivial (simple grep) to extract the information listed in comment #0.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-08-30 08:28:19 UTC
This is also necessary in order to have a single place with all the data.  Otherwise any effort requiring historical data (such as these conversions) will require people to manually amend it with data missing from LDAP, or require other hacks.
Comment 5 Joonas Niilola gentoo-dev 2021-10-05 13:56:20 UTC
What's the verdict on this, should #c0 LDAP accounts be made? 
(I have some time on my hands in the following weeks)
Comment 6 Ulrich Müller gentoo-dev 2022-04-13 19:59:05 UTC
Ping.
Comment 7 Alec Warner (RETIRED) archtester gentoo-dev Security 2022-04-13 20:17:07 UTC
(In reply to Ulrich Müller from comment #6)
> Ping.

Whats stopping us from creating these? (I think the consensus is we should do so.)

-A
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2022-04-16 05:04:55 UTC
ulm:
did you find any leads for the numeric uids, join dates or retire dates for these people?
Comment 9 Ulrich Müller gentoo-dev 2022-04-16 13:47:05 UTC
(In reply to Robin Johnson from comment #8)
> ulm:
> did you find any leads for the numeric uids, join dates or retire dates for
> these people?

Sorry, no idea about numeric UIDs. About join and retire dates, we have one developer bug which suggests the following entries:

    hagi        Yoshiaki Hagihara
		gentooDevBug: 23077
		gentooMentor: nakano
		gentooJoin:   2003-07-16
		gentooRetire: 2004-02-10

For the others, there's at least the date of their first and last commit. Two of them (madeagle and strangedr) are mentioned earlier with their @gentoo.org address.

    arachne     Guillaume Morin
                2003-04-25 first commit to gentoo CVS repo
                2003-07-01 last commit to gentoo CVS repo

    azambuja    Marcelo Gonçalves de Azambuja
                2004-01-07 first commit to gentoo CVS repo
                2004-05-17 last commit to gentoo CVS repo

    bahadir     Bahadır Kandemir
                2004-11-21 first commit to gentoo CVS repo
                2005-01-27 last commit to gentoo CVS repo

    cagils      Çağıl Şeker
                2003-04-28 first commit to gentoo CVS repo
                2003-05-21 last commit to gentoo CVS repo

    frlinux     Stephane Dudzinski
                2003-08-05 first commit to gentoo CVS repo
                2003-08-18 last commit to gentoo CVS repo

    madeagle    Steffen Lassahn
                2003-01-13 mentioned in GWN with @g.o address
                2004-03-01 first commit to gentoo CVS repo
                2004-03-16 last commit to gentoo CVS repo

    mat         Matthieu Montaudouin
                2003-04-14 first commit to gentoo CVS repo
                2003-10-16 last commit to gentoo CVS repo

    matje       Mathy Vanvoorden
                2003-05-07 first commit to gentoo CVS repo
                2003-07-24 last commit to gentoo CVS repo

    strangedr   Thomas Ferencz
                2003-09-17 added to proj/en/gdp/index.xml with @g.o address
                2003-09-27 first commit to gentoo CVS repo
                2003-11-23 last commit to gentoo CVS repo

    davoid      Faust A. Tanasescu
                2002-06-24 first commit to gentoo-src CVS repo
                2002-06-30 last commit to gentoo-src CVS repo

    rhult       Richard Hult
                2002-01-11 first commit to contents CVS repo
                2002-01-23 last commit to contents CVS repo
Comment 10 Ulrich Müller gentoo-dev 2022-04-16 15:49:21 UTC
(In reply to Ulrich Müller from comment #9)
>     bahadir     Bahadır Kandemir
>                 2004-11-21 first commit to gentoo CVS repo
>                 2005-01-27 last commit to gentoo CVS repo

Actually bahadir was retired in bug 178154. Retirement date seems to be 2014-04-26.
Comment 11 Ulrich Müller gentoo-dev 2023-11-28 09:38:02 UTC
Ping. What is blocking this?

My suggestion is to add all ex-devs listed in comment #9 to LDAP. For hagi, some information is available and could be added. The others could be added with only their name.
Comment 12 Joonas Niilola gentoo-dev 2023-11-29 17:47:21 UTC
This should probably be assigned to infra?
Comment 13 Ulrich Müller gentoo-dev 2023-11-29 19:07:09 UTC
(In reply to Joonas Niilola from comment #12)
> This should probably be assigned to infra?

It originally was. Reassigning again.