On Mon, 2 Feb 1998, Ian Jackson wrote: > Christian: > > It would be good if the people who want our policy to be changed in > > this respect (Ian?) to tell us their opinion. I want to set up the DB > > ASAP and this is the only open question that's left... > > Amongst addresses that I'm involved with which Debian also has to deal > with: [example email addresses snipped]
Thanks for prividing the examples. What do you think of the following policy for maintainer fields: ---cut-here----------------------------------------------------------------- Each maintainer gets a (within the Debian project) unique `maintainer name' (MN). Usually, this will be the full name of the person. If two persons should have the same name, at least one of them has to add his/her nick name to the MN to make it unique. With that, all `Maintainer:' fields must comply to the following format: `MN <[EMAIL PROTECTED]>' where the email address can be any email address, as long as mail sent to that address is received by the maintainer. Note, that the MN is always unique for a maintainer, but the address may differ from package to package. The email addresses in the `Maintainer:' fields need not be the [EMAIL PROTECTED]' address of the maintainer. However, the maintainer has to make sure that mail sent to his [EMAIL PROTECTED]' address is forwarded to him. [The last sentence is completely new: Currently, a few people don't have a working forward file on master or don't check their mail box there.] Usually, a package has exactly _one_ maintainer. Only in rare situations, a package will be allowed to have several maintainers. This is a special policy exception for a single package and that exception has to be approved by a discussion on debian-devel. The `Maintainer:' field of such a package would have to use the following format: `MN1, MN2, MN3, ... <[EMAIL PROTECTED]>' The maintainer MN1 is called `coordinator' of the package. (Note, that the exact syntax with the commas `,' is important since such maintainer fields need to be parsed by scripts.) With all this, the new `Developer DB' will store the MN's for each maintainer--but not the email address. The mapping package->maintainer can then be done simply by comparing the text in front of `<[EMAIL PROTECTED]'> to the records in the DB. ---cut-here----------------------------------------------------------------- Comments are welcome! Thanks, Chris -- Christian Schwarz [EMAIL PROTECTED], [EMAIL PROTECTED], Debian has a logo! [EMAIL PROTECTED], [EMAIL PROTECTED] Check out the logo PGP-fp: 8F 61 EB 6D CF 23 CA D7 34 05 14 5C C8 DC 22 BA pages at http://fatman.mathematik.tu-muenchen.de/~schwarz/debian-logo/