Bug 94853 - Apply the commit privilege for OpenChrome project(DRM/DDX/MESA)
Summary: Apply the commit privilege for OpenChrome project(DRM/DDX/MESA)
Status: RESOLVED FIXED
Alias: None
Product: freedesktop.org
Classification: Unclassified
Component: New Accounts (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: fd.o Admin Massive
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-07 03:38 UTC by HuangRan
Modified: 2016-04-25 03:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
public ssh key (414 bytes, text/plain)
2016-04-07 03:38 UTC, HuangRan
Details
GPG publick key (1.69 KB, text/plain)
2016-04-07 03:39 UTC, HuangRan
Details

Description HuangRan 2016-04-07 03:38:56 UTC
Created attachment 122782 [details]
public ssh key

Hello everyone,

  This is Huang Ran(nickname:Frank) who has worked in open source graphics driver for 6 years since 2009. I have worked on RADEON open source graphics driver for several years. And before that, I have maintained Geode graphics driver in community. links for some introduction:
  http://www.x.org/wiki/GeodeDriver/
  http://www.phoronix.com/scan.php?page=news_item&px=ODQ5Ng
  https://cgit.freedesktop.org/xorg/driver/xf86-video-geode/log/?ofs=100
  http://www.phoronix.com/scan.php?page=article&item=amd_linux_wec7&num=1
  
  So right now I want to spend my private time on OpenChrome community to make OpenChrome KMS/UMS driver working and be supported on old and new VIA devices.

  real name: Huang Ran
  email address: huangranbj@126.com
  preferred account name: HuangRan

Thanks,
Frank
Comment 1 HuangRan 2016-04-07 03:39:18 UTC
Created attachment 122783 [details]
GPG publick key
Comment 2 Kevin Brace 2016-04-07 04:03:07 UTC
Hi Frank,

I just made modifications to Product and Component sections so that the relevant people will handle the freedesktop.org account registration process.
If you do not do this, you will get ignored by the freedesktop.org admins.
Comment 3 Kevin Brace 2016-04-07 04:13:08 UTC
Dear freedesktop.org administrator,

Ran "Frank" Huang has been working on mainlining KMS supporting DRM module for VIA Technologies OpenChrome DDX (VIA Technologies is not affiliated with this project.) for more than a month.
He did most of the code analysis to figure out why the new VIA DRM was leaving a warning message inside dmesg.

https://bugs.freedesktop.org/show_bug.cgi?id=94473

I was more familiar with the VIA hardware, so I proposed the solution to fix this bug, and did the commit because he did not have a commit privilege.

https://cgit.freedesktop.org/openchrome/drm-openchrome/commit/?id=5fe39db5a18918b591fcfb822c3dc3e7e4072fdf

This fix happened relatively quickly because he did most of the analysis part, and based on his contribution, I think he should be granted a commit privilege for OpenChrome DDX and drm-openchrome repositories.

Sincerely,

Kevin Brace
OpenChrome Project Maintainer
Comment 4 HuangRan 2016-04-07 06:01:31 UTC
(In reply to Kevin Brace from comment #2)
> Hi Frank,
> 
> I just made modifications to Product and Component sections so that the
> relevant people will handle the freedesktop.org account registration process.
> If you do not do this, you will get ignored by the freedesktop.org admins.

Hi Kevin,

  Thanks. I see your modifications on that. And I appreciate your help on this thread! From that wiki page, it need this process to make admins see it.

Thanks,
Frank
Comment 5 HuangRan 2016-04-07 06:02:47 UTC
By the way, I prefer to use my personal email box: huangranbj@126.com instead of my company's old email in the future to work on OpenChrome.

Thanks,
Frank
Comment 6 Martin Peres 2016-04-07 07:59:49 UTC
Done, should be active in ~20 minutes.
Comment 7 HuangRan 2016-04-07 08:49:22 UTC
(In reply to Martin Peres from comment #6)
> Done, should be active in ~20 minutes.

Thanks Martin for your approval. So besides a specific commit, how to validate it is working now?

Thanks,
Frank
Comment 8 Martin Peres 2016-04-11 19:51:47 UTC
(In reply to HuangRan from comment #7)
> (In reply to Martin Peres from comment #6)
> > Done, should be active in ~20 minutes.
> 
> Thanks Martin for your approval. So besides a specific commit, how to
> validate it is working now?
> 
> Thanks,
> Frank

Try connecting to people.freedesktop.org.
Comment 9 HuangRan 2016-04-12 01:27:37 UTC
(In reply to Martin Peres from comment #8)
> (In reply to HuangRan from comment #7)
> > (In reply to Martin Peres from comment #6)
> > > Done, should be active in ~20 minutes.
> > 
> > Thanks Martin for your approval. So besides a specific commit, how to
> > validate it is working now?
> > 
> > Thanks,
> > Frank
> 
> Try connecting to people.freedesktop.org.

Hi Martin,

  I just gave a try with http://people.freedesktop.org website, but there is nothing shown on my browser.
  I will do double confirmation with Kevin on this.

Thanks,
Frank
Comment 10 Martin Peres 2016-04-12 07:58:15 UTC
(In reply to HuangRan from comment #9)
> (In reply to Martin Peres from comment #8)
> > (In reply to HuangRan from comment #7)
> > > (In reply to Martin Peres from comment #6)
> > > > Done, should be active in ~20 minutes.
> > > 
> > > Thanks Martin for your approval. So besides a specific commit, how to
> > > validate it is working now?
> > > 
> > > Thanks,
> > > Frank
> > 
> > Try connecting to people.freedesktop.org.
> 
> Hi Martin,
> 
>   I just gave a try with http://people.freedesktop.org website, but there is
> nothing shown on my browser.
>   I will do double confirmation with Kevin on this.
> 
> Thanks,
> Frank

I meant, connecting to people.freedesktop.org with ssh:

ssh huangran@people.freedesktop.org
Comment 11 HuangRan 2016-04-12 08:16:09 UTC
Hi Martin,

  Okay, understood.
  I just give a try and see I can log in people.freedesktop.org with ssh protocol successfully. And I can use scp command to transfer a file to my private space on freedesktop.
  Thanks!

Frank
> 
> I meant, connecting to people.freedesktop.org with ssh:
> 
> ssh huangran@people.freedesktop.org
Comment 12 HuangRan 2016-04-20 02:59:39 UTC
Hi Martin/Kevin,

  Today I use "git push origin master" command to push one of my patch to remote drm-openchrome, I got an error with following:
    "fatal: remote error: access denied or repository not exported: /openchrome/drm-openchrome"
  and my git config looks like as below:
    
---------------------------------------------------------------------
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git://anongit.freedesktop.org/openchrome/drm-openchrome
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
----------------------------------------------------------------------

  And as you have told me before, the ssh connection to "people.freedesktop.org" is working fine.
  So is there something wrong with my patch commit?

Thanks,
Frank
Comment 13 Kevin Brace 2016-04-20 03:29:50 UTC
(In reply to HuangRan from comment #12)

Hi Frank,

> Hi Martin/Kevin,
> 
>   Today I use "git push origin master" command to push one of my patch to
> remote drm-openchrome, I got an error with following:
>     "fatal: remote error: access denied or repository not exported:
> /openchrome/drm-openchrome"
>   and my git config looks like as below:
>     
> ---------------------------------------------------------------------
> [core]
>         repositoryformatversion = 0
>         filemode = true
>         bare = false
>         logallrefupdates = true
> [remote "origin"]
>         url = git://anongit.freedesktop.org/openchrome/drm-openchrome
>         fetch = +refs/heads/*:refs/remotes/origin/*
> [branch "master"]
>         remote = origin
>         merge = refs/heads/master
> ----------------------------------------------------------------------
> 
>   And as you have told me before, the ssh connection to
> "people.freedesktop.org" is working fine.
>   So is there something wrong with my patch commit?
> 
> Thanks,
> Frank

Check my Bug 94528 comment #23.
Comment 14 HuangRan 2016-04-20 07:18:10 UTC
Hi Martin/Kevin,

  The patch has been committed to remote drm-openchrome with the help of Kevin. But I still have one question about my name.
  Right now, I see: 
     https://cgit.freedesktop.org/openchrome/drm-openchrome/commit/?id=72610a391a7d9b72011a41c190caaa51cb471e7d
  It shows the name is "HuangRan", and it does not split my first name and my family name, I want to change it to "Huang Ran" so how to change the name of it?

Thanks,
Frank
Comment 15 Martin Peres 2016-04-20 19:39:50 UTC
(In reply to HuangRan from comment #14)
> Hi Martin/Kevin,
> 
>   The patch has been committed to remote drm-openchrome with the help of
> Kevin. But I still have one question about my name.
>   Right now, I see: 
>     
> https://cgit.freedesktop.org/openchrome/drm-openchrome/commit/
> ?id=72610a391a7d9b72011a41c190caaa51cb471e7d
>   It shows the name is "HuangRan", and it does not split my first name and
> my family name, I want to change it to "Huang Ran" so how to change the name
> of it?
> 
> Thanks,
> Frank

What is your first name and your family name? Sorry about this, but I really have no idea if Ran is your first name or family name :s

I set it up for Huang being your first name and Ran your family name.

In any case, I am pretty sure that you misconfigured git. What is the output of:
git config --global -l
and git config -l (when being in the git repo of drm-openchrome)
Comment 16 HuangRan 2016-04-21 06:19:34 UTC
Hi Martin,

  Huang is my family name and Ran is my first name actually. My "git confg -l" result is as below:
         user.name=HuangRan
         user.email=huangranbj@126.com
         core.editor=vim
         sendemail.smtpserver=smtp.126.com
         sendemail.smtpserverport=25
         sendemail.smtpencryption=tls
         sendemail.smtpuser=huangranbj@126.com
  So I think I need change my user.name to "Huang Ran"(In Eastern, we put family name first), right?
  And if there is anything else you can do some settings for me?

Thanks,
Frank

(In reply to Martin Peres from comment #15)

> What is your first name and your family name? Sorry about this, but I really
> have no idea if Ran is your first name or family name :s
> 
> I set it up for Huang being your first name and Ran your family name.
> 
> In any case, I am pretty sure that you misconfigured git. What is the output
> of:
> git config --global -l
> and git config -l (when being in the git repo of drm-openchrome)
Comment 17 Kevin Brace 2016-04-22 04:25:10 UTC
Hi Martin,

Since the question raised by Martin touches upon cultural issues, I will like to be as respectful as possible to people from different parts of the world.
I think the best solution I came up with was with Bug 94473 Comment #55.

"(Last Name), (First Name)"

So it will look like,

"Huang, Ran"

I think this is the closest in the Western world I can think of (I am trying to not engage in cultural imperialism.).
I have seen some open source commit authors who did use the above format and they had Chinese names.
Anyway, here is a background on people with Chinese names.

https://en.wikipedia.org/wiki/Chinese_given_name

I hope this issue gets resolved to everyone's satisfaction soon.
Comment 18 Martin Peres 2016-04-22 09:32:21 UTC
(In reply to HuangRan from comment #16)
> Hi Martin,
> 
>   Huang is my family name and Ran is my first name actually. My "git confg
> -l" result is as below:
>          user.name=HuangRan
>          user.email=huangranbj@126.com
>          core.editor=vim
>          sendemail.smtpserver=smtp.126.com
>          sendemail.smtpserverport=25
>          sendemail.smtpencryption=tls
>          sendemail.smtpuser=huangranbj@126.com
>   So I think I need change my user.name to "Huang Ran"(In Eastern, we put
> family name first), right?

Yes, you need to change the name to whatever you prefer.

There are no universal conventions for the order, however, the US style is definitely: First name family name. So I would advise you to use "Ran Huang". In France, you would be right that family name would come first.

>   And if there is anything else you can do some settings for me?

I updated our LDAP with the right order. However, just fixing your user.name is enough to get the newer commit with the right name displayed in cgit.

There is nothing else I can do for the commit that is already there, so I will just close the bug now.
Comment 19 HuangRan 2016-04-22 10:07:44 UTC
Hi Martin,

(In reply to Martin Peres from comment #18)
> 
> Yes, you need to change the name to whatever you prefer.
> 
> There are no universal conventions for the order, however, the US style is
> definitely: First name family name. So I would advise you to use "Ran
> Huang". In France, you would be right that family name would come first.
> 

Actually I am Chinese, so I prefer to use "Huang Ran" because in tradition, we put family name first which is similar as France. 
So I have changed my user.name in my git config. Right now it looks like:

user.name =Huang, Ran

> >   And if there is anything else you can do some settings for me?
> 
> I updated our LDAP with the right order. However, just fixing your user.name
> is enough to get the newer commit with the right name displayed in cgit.

So can you fix the name to "Huang, Ran" in LDAP?
My understanding is that after my change in git config setting and your fix in LDAP, my next commit will be with my right name of "Huang Ran".

> 
> There is nothing else I can do for the commit that is already there, so I
> will just close the bug now.

That is fine with "HuangRan" with my old commits.

Thanks,
Frank
Comment 20 Martin Peres 2016-04-22 23:23:50 UTC
(In reply to HuangRan from comment #19)
> Hi Martin,
> 
> (In reply to Martin Peres from comment #18)
> > 
> > Yes, you need to change the name to whatever you prefer.
> > 
> > There are no universal conventions for the order, however, the US style is
> > definitely: First name family name. So I would advise you to use "Ran
> > Huang". In France, you would be right that family name would come first.
> > 
> 
> Actually I am Chinese, so I prefer to use "Huang Ran" because in tradition,
> we put family name first which is similar as France. 
> So I have changed my user.name in my git config. Right now it looks like:
> 
> user.name =Huang, Ran

Do as you wish :)

> 
> > >   And if there is anything else you can do some settings for me?
> > 
> > I updated our LDAP with the right order. However, just fixing your user.name
> > is enough to get the newer commit with the right name displayed in cgit.
> 
> So can you fix the name to "Huang, Ran" in LDAP?
> My understanding is that after my change in git config setting and your fix
> in LDAP, my next commit will be with my right name of "Huang Ran".

The fix in LDAP really was for our internal use only, it is never visible. If you want to have the name "Huang Ran" to be seen in cgit, you need to set your user name to "Huang Ran" and not "Huang, Ran".

You should really read up on git and cgit. Freedesktop.org does nothing in particular here, you have full control of everything.
Comment 21 HuangRan 2016-04-25 03:06:31 UTC
Hi Martin,

> Do as you wish :)

Thanks.
> 
> > 

> The fix in LDAP really was for our internal use only, it is never visible.
> If you want to have the name "Huang Ran" to be seen in cgit, you need to set
> your user name to "Huang Ran" and not "Huang, Ran".
> 
Okay. 

> You should really read up on git and cgit. Freedesktop.org does nothing in
> particular here, you have full control of everything.

I will:). Appreciate much for your help here.

Thanks,
Frank


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.