Differences between revisions 11 and 12
Revision 11 as of 2013-02-21 13:37:44
Size: 4613
Comment:
Revision 12 as of 2013-11-06 17:13:29
Size: 4665
Comment:
Deletions are marked like this. Additions are marked like this.
Line 103: Line 103:

----
See also : http://contributors.debian.org/

This page is a copy of a message sent by EnricoZini who posted a review of personal information sources in Debian

These are all the places I can think of, where we store personal information:

  • LDAP
  • nm.debian.org
  • the Debian keyring
  • alioth.debian.org (for -guest accounts)
  • debian/ directory in packages (control and changelog)
  • mailing list archives
  • wiki.debian.org
  • MIA database (not public)
  • Carnivore

See also : Debian Member Portfolio Service.

Let's go into details.

Mailing lists, packages, alioth

One has total control over the email address used to post to mailing lists, over their alioth -guest account information, and over what information is used in debian/control and debian/changelog.

Everything goes as long as uploads are signed with the GPG key of a DD (or DM), who takes responsibility for what goes in.

The OpenPGP key in the Debian keyring

Not much to say here: your key goes in the keyring with whatever information you put into it, and is publicly exported.

For the key to enter the keyring in the first place, some ID check is required, generally in the form of having other DDs sign some identities on your key.

http://keyring.debian.org/ has details on managing it.

LDAP

LDAP is the place where we turn to for real life needs, and where we would like to have real personal information.

A subset of LDAP contents (first/middle/last names, key fingerprint, irc/jabber/icq contact info if provided) are publicly exported via db.debian.org, both on the web and over finger. That information also serves for sso.debian.org

The real name from LDAP is also exported via the GForge interface in Alioth: https://alioth.debian.org/users/enrico and via nm.debian.org: https://nm.debian.org/public/person/enrico

nm.debian.org

http://nm.debian.org is only storing NM related information, and piggybacks on LDAP for personal information. The idea is that we want to reduce maintenance costs, so we try to reuse existing information sources.

The site is most notably the authoritative place to know the status of a person in Debian (DD, DM, ...). It also stores all information related to changes of status, like advocates, process history and AM history, which is publicly exported only partially, so that the process log can be updated freely without worrying of it showing up in internet search results.

It's partial (DM processes aren't yet tracked, for example) but getting better.

Given that it acknowledges someone's status in the project, it lends itself to be used to credit someone's contributions and reputation. For example, I find myself using the People search function a lot, combined with the DDPO and Portfolio links, as well as the changelogs link once you're logged in.

It has been pointed out, and I agree, that we should not publish real names unless where necessary, so that one can associate their Debian-related reputation with the online persona they prefer: for example, one may be known in the general developer community mostly via a nickname, and would prefer Debian-related search results to also show up under that nickname.

wiki.debian.org

Has a settings page which can have email/jabber address, name, page subscriptions, timezone, other settings. These are not accessible by anyone except the wikiadm team and DSA.

forums.debian.net

Has a personal profile page where one can store email and various contact addresses/URLs. The profile page (example) is only exported to logged-in users and only in HTML form.

MIA database

Contains information about all alternate email addresses for a person. TODO: it possibly contains something else, someone please fill in the details.

See Teams/MIA

Carnivore

Stores other email addresses that might be unknown to the keyring & LDAP. Details. TODO: how is it kept up to date / exported?

People.debian.org member pages

Debian project members may be using a http://people.debian.org/~login/ homepage which may contain details about them. In particular, such a URL could serve a document pointing to the developer's ?FOAF profile (as explained in http://xmlns.com/foaf/spec/#sec-autodesc). See also the generated FOAF profiles at webid.debian.net


See also : http://contributors.debian.org/