2007/2/19, Martin Pitt <[EMAIL PROTECTED]>:

Hello Ubuntu developers,

a fair while ago, the Debian project collectively decided that Ubuntu
source and binary packages should not carry Debian's maintainers in
their Maintainer: field any more. Instead, we shall preserve them in
the Original-Maintainer: field and put an Ubuntu specific contact into
Maintainer:. Please see the specification [1] for details.

With the recent dpkg upload [2], this now gets enforced. I. e.
dpkg-source (called from dpkg-buildpackage and debuild) refuses to
create a source package if the version number indicates Ubuntu
modifications, but the Maintainer address is not Ubuntuish. The new
default values for these fields are:

  Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>

for packages in main and restricted, and

  Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>

for packages in universe and multiverse.

However, if a particular package deserves a more specific contact,
then it is encouraged to use a personal or team mailing list contact
(however, it must be an @ubuntu.com address).

In source package's debian/control fields, the original maintainer
must be preserved in the field

  XSBC-Original-Maintainer:

dpkg will then create an 'Original-Maintainer:' field in the .dsc
(flag 'S'), .deb (flag 'B') and .changes (flag 'C') files. If you are
interested in the details of this XSBC magic, please see [3].

In the next four weeks (until Feisty's beta freeze) I will coordinate
the necessary 129 source package rebuilds which are necessary for
getting all binary packages in Ubuntu main fixed for the new
maintainer fields. If you are maintaining a particular set of packages
that matter size-wise, and you are sure that you want to upload a new
version in the next month, please add them to [4].

Thank you for your attention,

Martin Pitt
on behalf of the Ubuntu distro team

[1] https://wiki.ubuntu.com/DebianMaintainerField
[2]
http://librarian.launchpad.net/6442300/dpkg_1.13.24ubuntu4_source.changes
[3] http://www.debian.org/doc/debian-policy/ch-controlfields.html#s5.7
[4] https://wiki.ubuntu.com/MaintainerFieldRebuilds

--
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF2Y3GDecnbV4Fd/IRAgKIAKD+kc/2MYqJ7TJKpaE7AjGLfWbw/gCgtola
hd5iewBe8A1wx3whwcNK3N4=
=JUNU
-----END PGP SIGNATURE-----

--
ubuntu-devel-announce mailing list
ubuntu-devel-announce@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

Hello,
Here's a small script that I wrote for my own use, but maybe some people
would find it useful.
It implements the spec and cares about setting the maintainer to the right
field. (exceptions are taken for the script that mangles the binary
packages)
You can find it at http://dunnewind.net/~lutin/code/update-maintainer

Any criticism / feedbacks are welcome
Regards
Albin Tonnerre (Lutin)
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to